Yes, in most states a restaurant can charge you a credit card fee, but the surcharge is only legal if the restaurant follows its state’s rules and the card networks’ disclosure and cap requirements. The fee typically runs 2% to 4% of the bill, it has to be posted before you pay, and it can only be applied to credit cards, never debit or prepaid cards. A handful of states ban the practice entirely.
States Where Restaurant Credit Card Surcharges Are Banned
Connecticut and Massachusetts have the clearest prohibitions on the books, with statutes that flatly bar businesses from adding a credit card surcharge. Puerto Rico has a similar territorial ban.
A few other states sit in gray territory. California’s SB 478, a broad ban on hidden fees that took effect in 2024, has been read by some as prohibiting surcharges, though its scope is debated. Maine bars private businesses from surcharging while allowing government entities to do so, and recent legal developments have called the reach of that restriction into question. Kansas repealed its longstanding ban effective January 2025.
New York took a different route: restaurants there can surcharge, but they have to post the total credit card price for each item rather than adding a fee at checkout. If you’re trying to figure out whether a specific charge was legal, the rule in your state may have changed recently, so check the current statute rather than relying on older guidance.
How Much a Restaurant Can Legally Charge
Even where surcharges are allowed, the card networks cap them. Visa and Mastercard both require the surcharge to stay at or below the restaurant’s actual processing cost for that card. Mastercard sets a hard ceiling of 4% of the transaction. Visa applies the same cost-recovery principle with a lower maximum. So a restaurant whose processing cost on your card is 2.8% can charge 2.8%, not the full network cap. The surcharge is meant to recover costs, not to generate profit.
One rule catches a lot of diners off guard: surcharges can only be applied to credit card transactions. Debit and prepaid cards are off-limits, even when you select “credit” on the terminal instead of entering a PIN. If a restaurant added a surcharge to a debit card, it broke the network’s rules regardless of how the transaction was routed.
How a Surcharge Has to Be Disclosed
A restaurant that surcharges cannot bury the fee in the total. State laws and network rules require clear notice at multiple points before you pay. At a minimum, there has to be a sign at the entrance and another at the point of sale, visible enough that you see it before deciding how to pay.
The surcharge also has to appear as a separate line item on the receipt, showing the exact dollar amount. A restaurant that simply raises menu prices to cover processing costs and doesn’t call anything a surcharge isn’t surcharging at all; that’s just pricing. But a restaurant that tacks a percentage onto your bill at checkout without listing it separately is violating disclosure rules.
The FTC’s Rule on Unfair or Deceptive Fees, which took effect in May 2025, adds a federal layer. It primarily targets hidden fees in live-event tickets and short-term lodging, but it also addresses surcharges: if the restaurant offers a fee-free alternative like cash, the surcharge is considered optional and doesn’t have to be rolled into the displayed menu price. The fee still has to be disclosed and included in the total before payment is requested. Misrepresenting the purpose or amount of the surcharge violates the rule.
Surcharge, Cash Discount, or Dual Pricing
Some fees that look like surcharges are technically something else, and the label matters legally even though the math can be identical.
A surcharge adds a fee on top of the listed price for credit card users. A cash discount reduces the listed price for customers paying with cash or debit. If a burger is listed at $15.45 and cash customers pay $15.00, that’s a cash discount. If the burger is listed at $15.00 and credit card customers pay $15.45, that’s a surcharge. Cash discounts are legal in all 50 states. The Dodd-Frank Act prohibits card networks from restricting a merchant’s ability to offer discounts for paying with cash, check, debit, or credit, as long as the discount is disclosed clearly and doesn’t discriminate between card issuers.
Dual pricing, where the menu shows both the cash price and the card price side by side, is also legal nationwide because you see the full cost before choosing how to pay. Signage still has to explain the two-price structure, and the receipt should show which price you paid.
What to Do About a Credit Card Fee That Seems Improper
Start by checking the basics on your receipt and around the restaurant. Was the surcharge listed as a separate line item? Were there signs at the entrance and the register disclosing it? Did the fee apply to a debit card rather than a credit card? If any of those are off, the restaurant likely violated either state disclosure law or a card network rule.
Raise it with the manager first. Many surcharge problems come from sloppy implementation rather than deliberate deception, and most managers will remove the charge once the issue is pointed out.
If that doesn’t work, you have two ways to escalate. You can report the restaurant to the card network. Visa maintains an online form for reporting merchant violations, including improper surcharges, and Mastercard has a similar process. Networks take these complaints seriously because their brand reputation depends on merchants following the rules.
You can also file a complaint with your state’s consumer protection office, which handles violations of pricing and disclosure laws. You can find yours through USA.gov’s directory of state consumer protection agencies. In states where surcharging is banned outright, this is the more effective route, because the violation is a matter of state law rather than a private network policy.