Every card payment you accept costs you roughly 2 to 3.5 percent of the sale. On $500,000 of annual card volume, that is $10,000 to $17,500 walking out the door every year — often more than your entire bookkeeping budget. You are allowed to pass some of that cost to customers, but the card networks care deeply about what you call the charge and how you structure it. Get the label right and you recover thousands a year. Get it wrong and you can violate your merchant agreement, break state law, or both.
The two most confused options are surcharges and convenience fees. They sound interchangeable, but they run under completely different rulebooks — and calling one by the other's name does not change which rules apply to you.
Surcharges: A Percentage Tied to the Card
A surcharge is an extra percentage added to the bill because the customer paid with a credit card. It follows the payment method, not the channel: in store, online, or over the phone, the fee appears whenever plastic comes out.
Because a surcharge singles out card users, both networks and state legislatures regulate it closely. The current rules, in brief:
- Credit cards only. You may never surcharge debit or prepaid cards — not even when they are run "as credit." Your point-of-sale system must be able to tell card types apart, because one misclassified debit transaction is a rules violation.
- Capped below your cost. Visa caps surcharges at 3 percent; Mastercard caps them at 4 percent. And neither network lets you charge more than your actual cost of acceptance. In practice the lowest of the three numbers wins, so most small businesses end up at 3 percent or less.
- Registered and disclosed. Surcharging is a registered program: your processor enrolls you with the networks, you post clear signage at the entrance and the register, and the surcharge appears as its own line item on the receipt. A fee the customer first discovers on their statement is not a compliant surcharge.
- Banned or capped in some states. Connecticut, Maine, and Massachusetts prohibit credit card surcharges outright for private businesses, as does Puerto Rico. Other states impose their own caps — Colorado, for example, limits surcharges to 2 percent even though the networks would allow more. State law always wins over network rules, so check your state before you start.
For an in-person retailer swiping cards all day, a compliant surcharge program is usually the simplest way to recover processing costs. But if you operate in a ban state, or your customers mostly pay through an online portal or by phone, the surcharge playbook may not fit — which is where convenience fees come in.
Convenience Fees: A Flat Fee Tied to the Channel
A convenience fee is a charge for paying through an alternative channel — typically online or by phone — when a standard face-to-face or mail-in option exists without the fee. It follows the channel, not the card.
That distinction drives every rule that makes convenience fees different from surcharges:
- Flat amount, not a percentage. Visa requires the convenience fee to be a fixed dollar amount regardless of the transaction size. A $3.50 fee on a $50 invoice and the same $3.50 on a $5,000 invoice is the classic compliant shape. A "3 percent convenience fee" is just a surcharge wearing a fake name, and the networks treat it as one.
- A genuine alternative channel. The fee must pay for real extra convenience: a web portal, a phone line, a payment kiosk. If every customer pays the same way, there is no "convenience" to charge for. You need a standard channel — walk in, mail a check — where no fee applies.
- Same fee for every payment method in that channel. This is the rule that surprises most businesses. If a customer pays through your online portal with a bank transfer instead of a card, they still pay the convenience fee. The moment you waive it for non-card payments, the charge is tied to the card again — and you are back under surcharge rules.
- Disclosed before the customer commits. Like a surcharge, the fee must be clearly disclosed before the payment is completed, not buried in fine print or revealed after the fact.
Mastercard's convenience-fee rules are narrower than Visa's and have historically centered on government, education, and similar merchant categories, while American Express and Discover publish no separate convenience-fee program at all. Before launching, confirm with your processor how each network you accept treats the fee — your merchant agreement follows the strictest applicable rulebook.
Where convenience fees fit best
The natural home for a convenience fee is any business that invoices and then offers "pay online for faster service": contractors, medical and dental practices, property managers, utilities, schools, professional services. The customer chooses between mailing a check for free and clicking "pay now" for a flat few dollars. Nobody is penalized for using a card — they are paying for speed and convenience, which is exactly what the program was designed for.
The Difference at a Glance
| Surcharge | Convenience fee | |
|---|---|---|
| Tied to | The payment method (credit card) | The payment channel (online, phone) |
| Amount | Percentage, capped (Visa 3%, Mastercard 4%) | Flat dollar amount |
| Debit cards | Never allowed | Fee applies to all methods in the channel |
| Requires a fee-free alternative | No | Yes — a standard channel with no fee |
| Registration | Processor registers you with the networks | Set up through your processor |
| State bans | Banned in CT, ME, MA (plus Puerto Rico); capped in others | Generally available even where surcharges are banned |
That last row is why this distinction matters so much: in a state where surcharging is illegal, a genuine convenience fee on your online payment portal is often still perfectly fine. The reverse is never true — relabeling a card-only percentage as a "convenience fee" fools no auditor.
Five Mistakes That Get Merchants in Trouble
1. Charging a percentage and calling it a convenience fee. This is the single most common violation. Card-network rules look at substance, not labels. A percentage fee that only card users pay is a surcharge, with surcharge caps, surcharge registration, and surcharge state bans attached.
2. Waiving the fee for bank transfers. If your portal charges card payers $3.50 but lets ACH payers through free, the fee is tied to the card, not the channel. A compliant convenience fee hits every payment in the alternative channel equally.
3. Surcharging debit cards by accident. Older terminals and simple flat-rate setups sometimes cannot distinguish debit from credit. If yours cannot, do not run a surcharge program on it. One compliance review finding debit surcharges can end with fines or a terminated merchant account.
4. Forgetting that state law can be stricter. The networks set ceilings, but states set their own — lower ceilings, or outright bans. A program that is flawless under Visa's rules still breaks the law in Massachusetts. Multi-state businesses need to check every state where they have customers, not just where they are headquartered.
5. Hiding the fee until checkout. Both programs require upfront disclosure: signage, a pre-payment notice, and a separate receipt line. Drip-pricing the fee at the last click invites chargebacks, complaints to the state attorney general, and network penalties — the exact opposite of the savings you were chasing.
How to Record These Fees in Your Books
However you collect them, card fees need clean bookkeeping, because they touch revenue, expenses, and sometimes sales tax at once.
Book the fee as its own income line. When a $100 invoice plus a $3.50 convenience fee settles as $103.50, record the $100 sale and the $3.50 fee separately — for example, to a "Card Fee Income" account — rather than lumping $103.50 into sales. Separate tracking lets you prove the fee never exceeded your processing cost, which is the core of both network compliance and any future dispute.
Keep processing costs visible too. Do not net the fee against your merchant-services expense. Recording the full processing bill as an expense and the collected fees as income shows the true economics: what accepting cards costs you, and how much of it customers reimburse. Netting hides both numbers and makes it impossible to spot when your effective rate creeps up.
Check whether the fee is taxable in your state. In many states, a surcharge or convenience fee added to a taxable sale is itself taxable; in others it is not, and some states exempt separately stated fees. This varies enough that there is no safe default — confirm with your state's guidance or your CPA before your first filing that includes fee income.
Reconcile the processor settlement, not just the bank deposit. Your processor's daily batch nets fees, refunds, and chargebacks before the deposit hits your account. Reconcile the settlement report line by line against your invoices and fee income, so a missing $3.50 here and a double-charged customer there surface in days, not at year-end.
Which One Should You Choose?
Start from your customer's payment journey, not from the fee schedule:
- Mostly in-person card payments, in a state that allows surcharging? A registered surcharge program is the straightforward path. One percentage, applied at the register, disclosed on signage.
- Invoiced customers who can pay online or by mail? A flat convenience fee on the online and phone channels usually fits better — and it stays available even in surcharge-ban states.
- Government agency, school, or utility? Ask your processor about the networks' service-fee programs, which were built specifically for you and carry their own (often more generous) rules.
- Customers pushing back on any fee at all? Consider dual pricing instead: a card price and a lower cash price, both displayed upfront. It is allowed almost everywhere and reframes the conversation from "extra charge" to "cash reward."
Whichever you pick, loop in your processor before launch. They handle network registration, configure your terminal or portal to apply the fee correctly, and keep you current when caps or state laws change — which they do, regularly.
Keep Your Card Costs Visible All Year
Whether you surcharge, charge a convenience fee, or absorb processing costs as the price of happy customers, the discipline is the same: track what cards cost you and what customers reimburse separately, reconcile every settlement, and review your effective rate quarterly. That visibility is what turns a confusing network rulebook into a deliberate pricing decision.
Beancount.io gives you plain-text accounting with complete transparency over every fee, settlement, and adjustment — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.





