

If you want to add a credit card surcharge in 2026, the hard part is not the math. It is the compliance: card network caps, debit and prepaid restrictions, disclosure timing, receipt formatting, and state level pricing rules that can make a "simple" add-on look like a hidden fee.
This guide is a practical checklist for U.S. merchants. It is not legal advice, but it will help you ask your processor the right questions and avoid the most common mistakes that get surcharge programs shut down.
A credit card surcharge is an extra fee you add only when a customer pays with a credit card. The basic idea is to recover some or all of your credit card acceptance cost.
In practice, a surcharge is allowed only when (a) it is applied to credit (not debit or prepaid), (b) it follows card network rules, and (c) it is presented to customers with clear upfront disclosures.
The fastest path is to run your program through your acquiring bank or processor, using their supported surcharge feature. Do not try to "fake it" with a manual line item or a custom SKU.
Here is the order that works for most merchants:
No. In the U.S., you should treat debit and prepaid as "never surcharge" categories.
Even if the customer runs a debit card as "credit" (signature debit), it is still a debit product. Your system must detect the card type and avoid adding a surcharge.
Also note that Regulation II includes rules about surcharges and discounts tied to debit card use, including the requirement that any debit-related surcharge or discount be clearly disclosed at the time of the transaction and restrictions on discriminating against debit card use. Read the actual regulation text if you want the plain language baseline. See 12 CFR 235.4 on the eCFR site. https://www.ecfr.gov/current/title-12/chapter-II/subchapter-A/part-235/section-235.4
Visa has a network cap for surcharges. If you accept Visa credit cards, your surcharge rate cannot exceed Visa's cap even if your state law would allow a higher fee.
The practical takeaway is simple: if your processor offers a surcharge feature, it will usually enforce a maximum rate in settings. You should still confirm the cap and confirm how the system calculates the fee.
Yes. Even when a network cap exists, you still need to keep the surcharge at or below your actual cost of acceptance for the transaction type.
This is where merchants get tripped up:
A reasonable approach is to compute an average credit card cost of acceptance from your merchant statement, then set your surcharge at or below that, and at or below the network cap.
If you run an interchange-plus plan, you can also estimate your effective credit cost by looking at total discount fees and dividing by total credit volume, excluding debit.
Surcharge compliance is mostly disclosure compliance.
At a minimum, your customers should know there is a surcharge before they commit to pay with a card. If the customer learns only after they tap, it is too late.
A good disclosure set includes:
Many POS providers summarize this as: post signage, inform guests, and show it on the receipt. For example, Toast's surcharging support documentation lists signage and rate cap considerations as part of its compliance workflow. https://support.toasttab.com/en/article/Manage-the-Credit-Card-Surcharging-Product
Put signage:
Keep the copy simple. Example:
"A surcharge of 3% applies to credit card purchases. No surcharge is added to debit or prepaid card purchases."
Online stores need the disclosure before the customer clicks the final "Pay" or "Place order" button.
Practical guidance:
Refunds are where your setup either proves compliant or turns into chaos.
Questions to test before you go live:
If your POS cannot handle this cleanly, your staff will end up improvising. Improvisation is usually how surcharge disputes and chargebacks start.
It should be a separate line item.
Do not bury it inside "tax" or "service fee". Do not label it as a discount. Call it what it is.
A basic receipt example:
If you operate in multiple states, consider a receipt label that is consistent everywhere, and a staff script that matches the label.
State rules change, and some states treat fee presentation as a consumer protection issue even when surcharging itself is not banned.
Three common pitfalls:
California's DOJ has described SB 478 (the "Honest Pricing Law") as a rule that the advertised price must include all mandatory fees other than tax and shipping. https://oag.ca.gov/news/press-releases/attorney-general-applauds-ftc%E2%80%99s-rulemaking-unfair-food-delivery-fees-harming
If your surcharge is unavoidable for most customers (for example, you do not accept cash or you discourage debit), your posted menu price plus a separate surcharge line can create a price transparency problem.
The safer approach in strict price transparency environments is often one of these:
Talk to counsel if you operate in California or advertise prices to California consumers online.
These terms get mixed up, and the difference matters.
The compliance risk is when the marketing says "cash discount" but the actual workflow behaves like a surcharge (added at the end). If you want to use cash discount or dual pricing, ask your processor which program they are actually enabling.
Use this list on your onboarding call:
Most surcharge complaints are not about the fee. They are about surprise.
Three tactics reduce friction:
If you operate online, show the fee early and show it clearly.
No. State rules vary, and some states restrict or prohibit surcharging. Even where it is allowed, the way you present prices can create consumer protection exposure.
No. Debit is still debit. Your system must not add the fee to debit or prepaid products.
Disclose in a way that lets the customer understand the cost before paying. Many merchants choose a percent disclosure and then show the dollar amount on the receipt.
Yes. The FTC finalized a rule on unfair or deceptive fees that targets hidden mandatory charges and requires clear disclosures in many contexts. Review the Federal Register text and compare it to your checkout flow. https://www.federalregister.gov/documents/2024/12/17/2024-29313/trade-regulation-rule-on-unfair-or-deceptive-fees
In many cases, the cleanest alternative is to adjust your base prices and stop adding a separate fee. If you want to preserve a lower cash price, look at cash discount or dual pricing solutions that show the two prices upfront.
You can apply for a merchant account through Easy Pay Direct or another processor that fits your model. Other options worth a look:
Internal links you may also want to review: