Credit Card Surcharges: What You Need to Know Before Charging Customers

If you accept credit cards, you've felt the squeeze of processing fees cutting into already thin margins. Adding a credit card surcharge (a small fee added when a customer pays by credit card) can feel like an easy fix. A lot of small businesses are already doing it, and in some cases charging 4%, 5%, or more.
Here's the problem: surcharging is legal in most states, but it comes with strict rules from the card networks (Visa, Mastercard, American Express, and Discover) and, depending on where you're located, from state law too. Get it wrong and you're not just risking an awkward conversation with a customer. You can face fines from your payment processor, lose your ability to accept cards, or end up on a list that makes it hard to open a merchant account anywhere else.
The goal isn’t to discourage you from surcharging, it’s to help you understand what’s involved so you can do it correctly and decide whether it makes sense for your business.
Surcharging vs. Cash Discounting: Know the Difference
There are two common ways businesses pass along card costs, and they're regulated differently.
A surcharge adds a fee on top of your listed price when someone pays by credit card. A cash discount works the other way: you set your "regular" price at the card-paying level and give a discount to customers who pay cash. The card networks treat these differently, and using the wrong terminology or receipt setup for what you're actually doing is a common compliance mistake. If your POS system or processor set this up for you, it's worth asking them directly which model you're on and confirming your receipts and signage match it.
For the rest of this post, we’ll focus on surcharging, since it’s what comes up most often in our conversations with our customers.
The card networks cap what you can charge, and it's usually lower than people think.
Visa and Mastercard both allow surcharging on credit cards in states that permit it, but both cap the amount:
Visa caps surcharges at the lesser of your merchant discount rate (your actual cost to accept that card) or 3%, whichever is lower.
Mastercard caps surcharges based on what it actually costs you to accept the card. For a general Mastercard surcharge, the maximum is the lower of your average effective rate or 4%. If you surcharge based on a specific type of Mastercard, you cannot charge more than your actual cost to accept that card.
Read that carefully: the cap isn't just "3%" or "4%" flat. It's whichever is lower between that percentage and what the transaction actually costs you to process. So if your real cost of acceptance is 2.2%, a 3% surcharge would be too high. Under Visa's rule, you'd need to cap it at 2.2%, because that's the lower of the two numbers.
This is the mistake we see most often: a business picks one flat surcharge rate, often somewhere between 3% and 4%, and applies it to every card without checking (a) whether that rate is under the correct network's cap, since Visa's ceiling is lower than Mastercard's, and (b) whether it's actually higher than what they're paying to accept the card in the first place. A single flat rate applied across all card brands can easily violate Visa's rules even if it happens to sit under Mastercard's.
American Express and Discover generally require you to apply your surcharge evenly across all the card brands you accept, rather than singling out one network. So even if American Express is more expensive for you to take than Visa, you can't implement a higher surcharge for Amex.
Debit cards: this is the one that trips people up the most.
Here's the rule that catches the most small businesses off guard: you cannot surcharge a debit card, ever, even if the customer runs it as "credit."
Both Visa and Mastercard explicitly prohibit surcharging debit and prepaid cards, regardless of how the transaction is routed at your terminal. A customer can hand you what looks and swipes like a credit transaction, but if the underlying card is a debit or prepaid card, adding a surcharge to it violates network rules.
The problem is that most small business POS systems and terminals don't clearly flag debit versus credit at checkout unless they're specifically configured to detect it. If your system applies a flat percentage "non-cash fee" to every card without distinguishing debit from credit, you may be surcharging debit transactions without realizing it, every single day. This is one of the most common ways well-intentioned small businesses end up out of compliance.
Before You Surcharge, Check Your State’s Rules
Surcharging is a card network issue and a state law issue. Some states restrict or prohibit credit card surcharging outright, or impose specific disclosure requirements beyond what the card networks require. According to Visa's own merchant guidance, Connecticut, Maine, Massachusetts, and Puerto Rico prohibited surcharging as of that document's last update, with Colorado and New York carrying additional state-specific requirements.
Keep in mind that these rules can change quickly. Before you turn on surcharging, confirm the current rule in your specific state directly with your payment processor's compliance team or an attorney licensed in your state. Don't rely on a blog post (this one included) as your final word on what's legal where you operate.
How you disclose the surcharge matters, too.
Even where surcharging is allowed, the card networks require you to tell customers clearly and in advance, not just bury it in fine print.
Under Visa's rules, that means disclosure at three points: when the customer sees your pricing in the first place, again at the point of sale, and a final itemized line on the receipt showing the dollar amount of the surcharge.
Mastercard has similar requirements. You also generally need to notify your payment processor (and, depending on the network, the card network itself) at least 30 days before you start surcharging.
What actually happens if you get it wrong?
This is the part that doesn't get talked about enough. Card network rules aren't just guidelines.
Based on how payment processors describe enforcement, consequences for violating surcharge rules can include:
Per-transaction fines passed down from the card networks through your processor
Your processor suspending your ability to accept certain card types
Full termination of your merchant account
Being placed on an industry list of terminated merchants, which makes it significantly harder to get approved for a new merchant account elsewhere
Customer disputes and chargebacks, since a customer who believes they were improperly charged can dispute the transaction directly with their card issuer
What We Recommend Instead of Going the DIY Route
If you're currently surcharging a flat rate you picked yourself, or your POS system defaulted you into one, it's worth a quick check:
Confirm whether you're doing a surcharge or a cash discount program, and that your receipts and signage match.
Ask your processor what your actual cost of acceptance is by card brand, and make sure your surcharge rate doesn't exceed it or the network cap, whichever is lower.
Confirm your system is correctly distinguishing debit from credit cards and is not applying the surcharge to debit or prepaid transactions.
Confirm your state allows surcharging, and check whether it has extra disclosure requirements.
Make sure your pricing, checkout screen, and receipts all disclose the surcharge clearly.
Most reputable processors have a built-in, network-compliant surcharge program that handles the card-type detection, the cap calculation, and the receipt formatting for you, which removes most of the guesswork above. If you're not sure whether your current setup qualifies, that's a conversation worth having with your processor before your next busy season, not after a customer complaint or a call from your processor's risk department.
This post is general information for small business owners and isn't legal or financial advice. Surcharge rules vary by card network, by state, and by your specific processor agreement, and they change. Confirm your current obligations with your payment processor and, where state law is involved, with an attorney licensed in your state. If you'd like help with this, we have internal expertise on this issue, so please contact us for more information.
Sources referenced:


Comments