You can add a surcharge to credit card payments in most U.S. states, but only if you meet two sets of rules at once: the card networks' rules and your state's law. For Visa, that means credit cards only, an amount no higher than your merchant discount rate or 3% (whichever is lower), 30 days' notice to your acquirer, and clear disclosure at every step. A handful of states ban surcharging or add their own conditions, so the answer depends on where your customer is.
This guide walks through each layer in order, shows where the states differ, and gives you a checklist you can run before you switch a surcharge on.
TL;DR
- Surcharging applies to credit cards only. U.S. merchants cannot surcharge Visa debit or prepaid cards, even when a debit card is run as credit.
- Visa's U.S. cap is your merchant discount rate or 3%, whichever is lower, and you must notify your acquirer at least 30 days before you start.
- The surcharge must be disclosed at the point of entry, the point of sale and on every receipt.
- State law sits on top of network rules. Some states ban surcharges, others cap them or require specific notices, and the list keeps changing.
- Check your state's current statute, or let software that applies state rules automatically do it for you.
Table of Contents
- Are credit card surcharges legal?
- The card network rules
- State credit card surcharge laws
- Where the customer is matters
- A compliance checklist before you start
- Perspective: why we automate surcharge compliance
- Automating it in your invoicing flow
- Put surcharge compliance on autopilot
- FAQ
- Sources
Are credit card surcharges legal?
Mostly yes. Visa states that merchants in most U.S. states and U.S. territories may add a surcharge to credit card transactions, subject to limitations. Those limitations come from three places:
- Federal law, which makes it illegal nationwide to surcharge debit card use, according to the NFIB Legal Center's surcharge guide.
- Card network rules, which set the cap, the notice period and the disclosure format.
- State law, which can ban surcharges, lower the cap or add notice requirements.
The reason the rules feel inconsistent is that a surcharge is a private business practice regulated by contract (the network rules) and by whichever state treats it as a consumer protection issue. You have to satisfy all three. Meeting the network's 3% cap does not help if your state bans the fee, and a state that allows surcharges does not override a network's lower limit.
If you want a plain definition of the fee itself first, our guide to what a credit card surcharge is covers it for service businesses.
The card network rules
How much can you charge?
The question readers ask most is whether a 2%, 3% or 4% fee is legal. Here is what the primary sources say.
- Visa: Visa's maximum surcharge in the U.S. and U.S. territories is 3%. Visa's Q and A adds that the amount is limited to your merchant discount rate or 3%, whichever is lowest.
- Mastercard: its rules tie a product-level surcharge to the merchant's cost of accepting that specific credit product. See Mastercard's explanation of merchant surcharge rules for the current wording.
- A general ceiling: the NFIB guide states that in no case can a credit card surcharge exceed 4%.
So a 4% fee is not safe as a flat rate. Because Visa's limit is lower, most businesses that accept several networks work to the lowest applicable limit, and many never charge more than they actually pay to process the card. A 2% fee is generally within the network cap, but a state can still set its own limit, as the Oklahoma example below shows.
A practical way to think about it: the surcharge exists to offset your processing cost, not to create profit. Rules in several places are written around that idea, which is why "actual cost" shows up in both network and state language.
Credit only, never debit or prepaid
Visa is explicit: debit and prepaid cards cannot be surcharged, even when a debit cardholder selects "credit" at the terminal. That matters for invoicing, because a customer typing a card number into a payment link might be using a debit card. Your system needs to recognize the card type and skip the surcharge when it is not a credit card.
Tell your acquirer 30 days ahead
Visa requires U.S. merchants who surcharge to notify their acquirer at least 30 days before starting. The NFIB guide describes the same 30-day notice to the card issuer side. In practice, you contact your payment processor, tell them you plan to surcharge, and wait out the notice period before the first surcharged transaction.

Disclose it three times
The network rule requires you to disclose the surcharge as a merchant fee at the point of entry, the point of sale and on every receipt. For an invoice-based business, translate that like this:
| Where | What it looks like for a service business |
|---|---|
| Point of entry | A notice before the customer reaches payment: on the invoice, the email or the payment link's first screen |
| Point of sale | The checkout page shows the surcharge amount and total before the customer confirms |
| Receipt | The surcharge appears as its own line on every receipt |
Visa also requires merchants to include the surcharge amount in Field 28 of the transaction message sent to Visa. That is a processing detail your payment software or processor should handle, but it is one more reason a hand-built surcharge in a spreadsheet tends to fall short.
State credit card surcharge laws
State law is where compliance gets hard, because it changes. Treat anything below as a snapshot and confirm with the statute or your attorney before acting.
States that restrict or ban surcharges
The NCSL, which updates its summary regularly (most recently on November 2, 2026), lists eleven states and Puerto Rico with laws that prohibit surcharges on credit card transactions: California, Colorado, Connecticut, Florida, Kansas, Maine, Massachusetts, New York, Oklahoma and Texas. That list is a statutory summary, and it also notes court rulings that changed the picture: California's law was declared unconstitutional in a 2015 case, and New York's was challenged in a case the U.S. Supreme Court heard in 2016. Some of those states now allow surcharging under revised rules, so a statute's presence on that list is not the final word.
Other sources describe the practical situation more narrowly:
- Visa's Q and A, as of February 15, 2024, said it understood that Connecticut, Maine, Massachusetts, Oklahoma and Puerto Rico prohibited surcharging, while Colorado, Minnesota, New Jersey and New York had requirements for surcharging.
- A July 2026 report says three states ban surcharging outright: Connecticut, Maine and Massachusetts.
- Oklahoma changed. SB 677, signed May 28, 2025, repealed the state's ban. The law took effect on November 1, 2025 and permits surcharges capped at the lesser of 2% or the actual processing cost, with specific notice rules for in-person, online and phone transactions.
The Oklahoma story is the best illustration of why a static list ages badly. A table copied from a 2023 article would tell you surcharging is banned there. It is now allowed, with a 2% limit that is lower than the network's.
California: the separate line item problem
California has an unusual history. A 1985 law once prohibited credit card surcharges, and the California Department of Justice describes that history. More recently, the report cited above says California's 2024 "junk fee" law (Senate Bill 478) effectively bars most businesses from listing a surcharge as a separate line item, requiring the total to be built into the advertised price, with fines up to $1,000 per violation. Restaurants are carved out of that particular ban. If you serve California customers, get specific advice before you add a surcharge line to an invoice.
States with conditions
A state does not have to ban surcharges to make them harder. Two examples from the sources:
- New Jersey: under P.L. 2023, c.146, sellers may not impose a surcharge greater than their actual cost to process the payment, and the amount must be disclosed before the consumer incurs any charge. The state's FAQ was revised March 6, 2026.
- New York: the city's consumer service explains that businesses charging extra for card purchases must display the highest total price for each purchase, which is a different mechanism from the network's separate-fee disclosure.
The pattern is that states usually care about two things: that the fee not exceed your real cost, and that the customer sees the full price before committing. If you build to both, you are close to most states' expectations, but "close" is not the same as compliant in each one.
For a longer state-by-state walkthrough written for service businesses, see our page on whether surcharging is legal.
Where the customer is matters
A service business often invoices customers in several states, and some work crosses state lines: a plumbing contractor with a commercial client headquartered one state over, or an IT firm with remote customers. Two practical questions follow.
- Which state's rule applies? The sources above describe state law by state of the sale. When the job site, the billing address and your office are in different places, ask your attorney which one governs, and apply the stricter rule when in doubt.
- Do you want one policy or several? A single flat rate for everyone is easy to explain but risks breaking a lower cap in one state. A rule that varies by state is accurate but hard to maintain by hand.
This is the reason we built Win! Payment's surcharge engine to apply each state's rules automatically, rather than leaving it to a manual list. More on that in the perspective section below.
A compliance checklist before you start
Use this in order. It follows the network and state requirements covered above.
- Confirm your state and your customers' states. Check the current statute for each, including any recent changes like Oklahoma's.
- Find your cost. Know your merchant discount rate, because both Visa's rule and several state laws tie the surcharge to cost.
- Set a rate at or below the lowest applicable limit. For Visa, that is your merchant discount rate or 3%, whichever is lower.
- Notify your acquirer at least 30 days before the first surcharge. Keep the confirmation.
- Credit cards only. Make sure debit and prepaid cards are never surcharged, including debit run as credit.
- Disclose at entry, at checkout and on the receipt. The fee should be a clearly labeled line, not buried in the total.
- Document it. Keep copies of your notice, your rate calculation and screenshots of the customer flow.
- Review twice a year. State laws and network rules change, so build a review into your calendar.
How to verify your setup
- Run a test invoice with a credit card and confirm the surcharge appears before payment and on the receipt.
- Run one with a debit card and confirm no surcharge is added.
- Read the receipt as a customer would: is the fee labeled plainly and is the total clear?
- Compare your surcharge rate to your latest processing statement.
Perspective: why we automate surcharge compliance
We build for service businesses that would rather do the work than chase the payment. Surcharging is a good example of a task that eats an owner's evenings: reading statutes, tracking which state changed what, and worrying whether last month's invoices were right.
Win! Payment's surcharge engine applies each state's rules automatically. It caps fees where the law sets a cap, blocks them where they are not allowed, and shows them clearly to the customer. You can also waive the fee for any customer you choose, which is useful for a long-standing account you would rather keep happy than charge.
We think this is the right way to handle compliance: rules in the software, not in someone's memory. Funds go straight to your own Stripe account, so your money belongs to you, and every payment page runs under your brand, your domain, your logo and your colors. Your customers see a fee that is stated clearly, in a checkout that looks like your business.
You still own the decision to surcharge. We handle the mechanics, so the decision is the only part you have to make.
WebTechPro
Automating it in your invoicing flow
Manual surcharging usually goes wrong at the edges: a debit card slips through, a customer in a restricted state gets charged, a receipt omits the fee line. Those are the exact points the rules above care about.
Win! turns every invoice from Xero, QuickBooks Online or GoHighLevel into a branded payment link, collects by card or bank transfer, and posts the payment back to your books within seconds. When a customer would rather avoid a card fee entirely, bank transfer is an option, and our comparison of ACH versus credit card payments explains the trade-offs for service businesses.
Repeat customers can save a payment method once and let invoice autopay charge each invoice on schedule, and technicians can build an invoice and collect payment on site with the Field Tech App, with nothing to download. You can read about security and compliance on our site and about what we commit to every merchant.
Put surcharge compliance on autopilot
Win! Payment is built for HVAC, plumbing, electrical, IT, lawn care, handyman and other service teams that invoice regularly. Plans start with Starter, for up to 100 invoices per month, from $85 per month, and Unlimited Invoicing, from $185 per month. Both begin with a 30-day free trial, and no credit card is required. Setup takes about 15 minutes, by our own estimate.
See the plans and start your free trial to try the surcharge engine on your own invoices.
FAQ
Is it illegal to charge a 3% credit card fee?
Not by itself. Visa's U.S. cap is 3%, and the limit is your merchant discount rate or 3%, whichever is lower. A state can set a lower limit or ban the fee, so 3% is legal only where your state allows surcharges and your cost justifies it.
Can I charge a 4% credit card fee?
As a flat rate, it is risky. A general ceiling of 4% exists, but Visa's cap in the U.S. is 3%, and some states set lower limits, such as Oklahoma's 2% or actual cost. Work to the lowest limit that applies to you.
Can I surcharge debit cards?
No. Federal law makes debit surcharging illegal nationwide, and Visa says debit and prepaid cards cannot be surcharged even when processed as credit. Your payment flow should identify the card type and skip the fee.
Do I have to tell anyone before I start surcharging?
Yes. Visa requires you to notify your acquirer at least 30 days before you begin. You also need to disclose the fee to customers at the point of entry, at the point of sale and on every receipt. Some states add notice rules of their own, so check yours.
Which states ban credit card surcharges?
Sources agree that Connecticut, Maine and Massachusetts are the clearest bans, and California restricts how a surcharge may be listed. The list changes: Oklahoma repealed its ban in 2025. Check the current statute for your state before surcharging.
Sources
- U.S. Merchant Surcharge Q and A, Visa
- Updates to Visa's Surcharge Rules in Canada, the U.S. and U.S. Territories
- Credit or Debit Card Surcharges Statutes, NCSL
- Credit Card Surcharge and Cash Discount Laws, NFIB Legal Center
- Bedlam No More: Oklahoma Formally Allows Credit Card Surcharges
- Are Restaurant Credit Card Surcharges Legal?
- Credit Card Surcharges, New Jersey Division of Consumer Affairs
- Credit Card Surcharge, NYC311
- What merchant surcharge rules mean to you, Mastercard
Recommended
- What Is a Credit Card Surcharge? A Plain-English Guide for Service Businesses
- ACH vs Credit Card Payments — Which Is Better for Service Businesses?
This article is for general information only and is not legal, tax or financial advice. Surcharging and sales tax rules vary by state and change often, so confirm your situation with a qualified professional. Win! Payment is software, not a financial institution.

