Whether a business can charge you a credit card fee depends on where you live and what type of card you use

In most of the United States, a business is legally allowed to charge you a fee when you pay with a credit card — but not in all situations, and the rules vary by state. The federal government does not ban credit card fees outright. Instead, your state's laws and your card network's rules determine what a business can and cannot do.

The most important distinction is between credit cards and debit cards. Businesses face different legal limits depending on which one you're using. Additionally, some states have passed their own laws that restrict or ban credit card fees entirely, while others allow them with few limits.

Understanding these rules matters because an unexpected fee can turn a reasonable purchase into an expensive one. Knowing what's legal in your state helps you spot when a business is overstepping, and it tells you whether you have grounds to push back.

Key Takeaways

  • Federal law allows businesses to charge credit card fees in most cases, but many states have banned the practice entirely or limited how much the fee can be.
  • Debit card fees are more restricted than credit card fees — businesses cannot charge you a fee for using a debit card in most states.
  • Some states like California, Florida, and New York ban credit card surcharges completely, while others like Texas and Georgia allow them with no limit.
  • A business must disclose the fee before you complete the transaction, not after you've already committed to the purchase.
  • Visa, Mastercard, and American Express have their own rules about surcharges that may be stricter than state law.

Federal law allows credit card fees, but card networks have restrictions

At the federal level, the Dodd-Frank Act of 2010 removed the blanket ban on credit card surcharges that had existed before. This opened the door for businesses to charge fees. However, the law does not give businesses unlimited freedom — it requires that any surcharge be disclosed clearly before the transaction is completed.

The card networks themselves — Visa, Mastercard, American Express, and Discover — have added their own rules on top of federal law. These networks can set terms that are stricter than what the government requires. For example, Visa and Mastercard have historically discouraged surcharges, though their policies have shifted over time. You should check the current terms of the specific card network to see what they permit in your region.

The practical result is that federal law sets a floor, not a ceiling. Your state can impose stricter rules, and the card networks can impose stricter rules. A business must follow whichever set of rules is most restrictive.

State laws vary widely — some ban credit card fees entirely

About a dozen states have passed laws that ban credit card surcharges completely. These states include California, Florida, New York, Texas (for certain transactions), Connecticut, Illinois, Maine, Massachusetts, Mississippi, Missouri, Oklahoma, and South Dakota. In these states, a business cannot legally charge you extra for using a credit card, no matter what the federal law says.

Other states allow surcharges but cap how much the fee can be. For example, some states limit the surcharge to a percentage of the transaction — often around 2 to 4 percent. A few states allow surcharges with no limit at all.

The rules can also depend on what type of business you're dealing with. Some states ban surcharges for credit cards but allow them for other payment methods. A few states have different rules for in-person transactions versus online transactions. Your state's attorney general's office or consumer protection agency can tell you the exact rules where you live.

Debit card fees are more restricted than credit card fees

Federal law treats debit cards differently from credit cards. Under the Dodd-Frank Act, businesses are generally prohibited from charging a surcharge when you use a debit card. This protection applies nationwide, regardless of your state.

The reasoning is that debit card transactions are treated more like cash or check payments — they draw directly from your bank account without the credit extension that a credit card provides. Because of this, the law protects debit card users from surcharges more strongly than credit card users.

If a business charges you a fee for using a debit card, that is illegal under federal law in most cases. You can report this to your state's attorney general or to the Consumer Financial Protection Bureau (CFPB).

What counts as a fee versus what counts as a discount

Businesses sometimes try to work around surcharge bans by calling a credit card fee something else. For example, instead of charging a "credit card surcharge," a business might offer a "cash discount" — a lower price if you pay with cash or debit. Legally, these are often treated the same way, and a cash discount in a state that bans surcharges may itself be illegal.

The distinction that matters is whether the base price is the normal price or the discounted price. If a business lists $100 as the standard price and then charges $102 for credit cards, that's a surcharge. If a business lists $102 as the standard price and then charges $100 for cash, that's a discount. In states that ban surcharges, the second approach may be permitted, but the first is not.

In practice, the two are economically identical to you — you pay more for using a credit card either way. The legal distinction matters mainly if you want to report the business or dispute the charge.

How to know if a credit card fee is legal where you are

Start by checking your state's attorney general website or consumer protection division. Most states publish a summary of their credit card surcharge laws in plain language. You can also call your state's attorney general's office directly — they can tell you whether surcharges are allowed in your state and what limits explore.

If you encounter a credit card fee that seems illegal, take a photo of the disclosure or screenshot the website showing the fee. Note the date, time, and business name. Then contact your state's attorney general or consumer protection agency to report it. Many states investigate these complaints and can take action against businesses that violate surcharge laws.

If the fee was charged to your credit card and you believe it was illegal, you can also dispute the charge with your credit card company. Explain that the surcharge violated your state's law. The card issuer may reverse the charge or investigate on your behalf.

Disclosure requirements — the business must tell you before you pay

Even in states where credit card surcharges are legal, the business must disclose the fee clearly before you complete the transaction. This means the fee must be shown at checkout, on the receipt, or on a sign at the point of sale — not hidden in fine print or revealed only after you've already paid.

Online, the fee must appear before you click the final "confirm purchase" button. In a store, it must be visible on the register display or on a sign near the register. Over the phone, the business must tell you about the fee before you authorize the charge.

If a business charges you a fee without disclosing it first, that is illegal even in states where surcharges are otherwise permitted. You have the right to refuse the transaction or to dispute the charge afterward.

Frequently Asked Questions

Can a restaurant charge me extra for using a credit card?

It depends on your state. In states that ban credit card surcharges — like California, Florida, and New York — a restaurant cannot charge you extra. In states that allow surcharges, a restaurant can charge you a fee if it discloses the fee before you pay. Check your state's attorney general website to see which rule applies where you live.

What if I see a credit card fee after I've already paid?

Contact your credit card company and dispute the charge. Explain that the fee was not disclosed before you completed the transaction, or that it violates your state's surcharge law. The card issuer can investigate and may reverse the charge. You can also report the business to your state's attorney general.

Do gas stations and convenience stores have different rules?

The surcharge rules are the same for all types of businesses — they depend on your state's law, not on what the business sells. However, some states have carved out exceptions for certain industries. Check your state's specific law to see if there are any industry-specific rules.

Can a business charge a fee for American Express but not Visa?

Yes, if your state allows surcharges. A business can charge different fees for different card networks because the interchange rates (the fees the business pays to the card network) vary. However, the business must still disclose each fee clearly before you pay, and the fee cannot exceed what your state law permits.

Is a convenience fee the same as a credit card surcharge?

Not always. A "convenience fee" is typically charged for using a particular payment method that the business considers more costly to process — like paying a utility bill online with a credit card instead of by mail. Some states treat convenience fees differently from surcharges and may allow them even when surcharges are banned. Check your state's law to see how convenience fees are classified.