What businesses are allowed to charge credit card fees

Businesses can charge a credit card fee in most situations, but the rules depend on which card network you use and what state you live in. Visa, Mastercard, American Express, and Discover all permit merchants to add a surcharge when you pay with their cards — but the surcharge cannot exceed the merchant's actual cost to accept that card, and in some states it is banned entirely.

The key distinction is between a surcharge (a fee added to your total because you chose credit) and a discount (a lower price if you pay cash or debit). Surcharges are heavily regulated. Discounts are not — a business can legally offer 5% off for cash without restriction.

As of now, California, Colorado, Connecticut, Florida, Kansas, Maine, Massachusetts, New York, Oklahoma, and Texas prohibit credit card surcharges outright. If you live in one of these states, a business cannot add a fee to your bill because you used a credit card. Other states allow surcharges under specific conditions.

Key Takeaways

  • Surcharges are legal in most states but banned entirely in California, Colorado, Connecticut, Florida, Kansas, Maine, Massachusetts, New York, Oklahoma, and Texas.
  • A surcharge cannot exceed what the business actually pays the card network — typically 2% to 4% of the transaction.
  • The business must disclose the surcharge before you complete the purchase, not after you see the total.
  • Debit cards, prepaid cards, and some rewards cards have different rules than standard credit cards, and surcharges on those may be illegal even where credit card surcharges are allowed.
  • A discount for paying cash is legal everywhere and is not the same as a surcharge.

How much a business can charge

In states where surcharges are permitted, the fee cannot be arbitrary. Visa and Mastercard rules state that a surcharge must not exceed the merchant's actual cost to process that card. For most businesses, that cost ranges from 2% to 4% of the transaction amount, depending on the card type and the merchant's processing agreement.

A business cannot charge you 5% or 10% as a surcharge just because it wants to — the card networks audit merchants and can revoke their ability to accept cards if they overcharge. The surcharge also cannot be a flat fee (like $2 per transaction); it must be a percentage of what you spend.

American Express and Discover have stricter rules. American Express historically prohibited surcharges altogether, though this has shifted in some states. Discover allows surcharges in states where they are legal, but again capped at the merchant's actual cost.

When and how the fee must be disclosed

If a business is going to charge you a surcharge, it must tell you before you hand over your card or enter your card number. The disclosure can happen on a sign at the register, on the menu, on the website, or in an email — but you must see it before you commit to the purchase.

A business cannot show you one price, process your card, and then add the surcharge at the end. That violates both card network rules and consumer protection laws in most states. The total you see before you authorize the payment is the total you owe.

Online, the surcharge must appear before you click "confirm" or "pay." At a restaurant, it should be on the menu or disclosed when you order. At a gas pump, it must be posted clearly before you swipe your card.

Surcharge rules for different card types

Not all cards are treated the same. Standard credit cards (Visa, Mastercard, American Express, Discover) can be surcharged in states where surcharges are legal. But debit cards, even if they carry a Visa or Mastercard logo, have stronger protections in many states — some states ban surcharges on debit cards even where credit card surcharges are allowed.

Prepaid cards and gift cards often fall into a gray area. Some states treat them like debit cards and prohibit surcharges. Others allow surcharges on prepaid cards but not on traditional debit cards. The rules vary enough that a business may refuse to surcharge on a prepaid card even in a state where it is technically legal.

Rewards cards and premium credit cards are treated as standard credit cards for surcharge purposes. A business cannot charge a higher surcharge on an American Express Platinum card than on a standard Visa, even though the merchant's processing cost may differ.

What to do if you are charged an illegal surcharge

If a business charges you a surcharge in a state where it is prohibited, or charges you more than the legal limit, you have options. First, ask the business to reverse the charge. Many surcharges are the result of misconfiguration in the payment system, not intentional fraud.

If the business refuses, contact your credit card issuer (the bank that issued your card). Report the surcharge and ask them to dispute it. Most card issuers will reverse an illegal surcharge and may investigate the merchant. The card networks also take complaints about illegal surcharges seriously and can penalize merchants.

You can also file a complaint with your state's attorney general or consumer protection office. Many states have received complaints about surcharges and have taken action against merchants who violate state law.

Surcharges versus convenience fees and other charges

A convenience fee is different from a surcharge and is legal almost everywhere. A convenience fee is charged for using a particular payment method that the business has chosen to make available — like paying a bill online instead of by mail, or paying a parking ticket by phone instead of in person. The fee covers the cost of that service channel, not the cost of processing the card itself.

A business can charge a convenience fee even in states that ban surcharges, because the fee is for the service (online payment, phone payment) not for the card type. However, the fee must still be disclosed before you complete the transaction.

A cash discount is also different and is legal everywhere. If a business offers 3% off for paying cash, that is a discount, not a surcharge. You are not being penalized for using credit; you are being rewarded for using cash. The card networks allow this without restriction.

Frequently Asked Questions

Can a gas station charge me a surcharge for using a credit card?

Only in states where surcharges are legal, and only if the surcharge is posted at the pump before you swipe your card. Many gas stations use convenience fees instead, which are legal everywhere. Check your receipt — if the fee was not disclosed before you authorized the purchase, you can dispute it with your card issuer.

Is a 3% surcharge legal?

It depends on your state and the merchant's actual processing cost. In states where surcharges are banned, no percentage is legal. In states where they are allowed, 3% is usually within the legal range, but only if that matches what the business actually pays the card network. If you think the surcharge is too high, contact your card issuer or your state's attorney general.

Can a restaurant add a surcharge to my bill if I pay with a credit card?

Only in states where surcharges are legal, and only if the surcharge was disclosed before you ordered — typically on the menu or when you were seated. If you were not told about the surcharge until after you received the bill, you can dispute it with your card issuer or ask the restaurant to remove it.

What is the difference between a surcharge and a tip?

A surcharge is a mandatory fee added by the business for processing your card. A tip is optional and goes to the employee. A business cannot disguise a surcharge as a tip or add a mandatory tip to your bill without your knowledge. If you see a line for "tip" that is pre-filled with a percentage, you can reduce or remove it.

Can a business charge a surcharge on a debit card?

In most states, no — debit cards have stronger protections than credit cards. Even in states where credit card surcharges are legal, debit card surcharges are often prohibited. Check your state's rules or contact your card issuer if you are unsure. If you were charged a surcharge on a debit card, dispute it with your bank.