The merchant pays most credit card transaction fees, not you
When you swipe a credit card at a store or online, the business accepting the card pays a fee to process that transaction. This fee goes to the card network (Visa, Mastercard, American Express, Discover), the bank that issued your card, and the payment processor handling the transaction. You do not see this charge on your bill because the merchant absorbs it as a cost of doing business.
The merchant's cost varies depending on the type of card used. A rewards card typically costs the merchant more than a basic card because the issuing bank pays out those rewards from the transaction fee. A business credit card often costs more than a personal card. Amex cards usually cost more than Visa or Mastercard because American Express sets its own rates and keeps a larger share of the fee.
These fees are why some small businesses offer discounts for cash or set minimum purchase amounts for card use — they are trying to offset the cost of accepting cards. A few states have laws limiting how much merchants can charge customers to use cash instead, but most do not.
Key Takeaways
- Merchants pay transaction fees when you use a credit card, not cardholders — the fee is built into the merchant's cost of accepting cards.
- Transaction fees vary by card type, with rewards cards and business cards costing merchants more than basic personal cards.
- American Express typically charges merchants higher fees than Visa or Mastercard because Amex operates its own payment network.
- Some merchants pass costs to customers indirectly through higher prices or minimum purchase requirements, though this is not the same as a direct card fee.
- You will never see a transaction fee on your credit card statement because the merchant pays it to the card network and banks, not to you.
How much does a typical transaction fee cost the merchant
A standard credit card transaction fee ranges from roughly 1.5% to 3.5% of the purchase amount, plus a small flat fee per transaction (often 20 to 30 cents). The exact percentage depends on the card type, the merchant's industry, and their negotiated rate with their payment processor.
A grocery store processing a $100 purchase on a basic Visa might pay around $1.50 to $2.00 in fees. The same $100 purchase on an Amex rewards card could cost $2.50 to $3.50. For a small business with thin profit margins, these fees add up quickly across hundreds of daily transactions.
Online merchants often pay slightly higher fees than brick-and-mortar stores because there is no physical card present to verify, which increases fraud risk. A restaurant might negotiate a rate of 2.2% plus 25 cents per transaction, while an e-commerce site might pay 2.9% plus 30 cents.
Why merchants cannot pass the fee directly to you
In most of the United States, merchants are not allowed to charge you a separate fee just for using a credit card. Visa and Mastercard rules prohibit surcharges — a direct extra charge on top of the purchase price for paying with their cards. American Express and Discover have similar restrictions, though the rules have shifted slightly in recent years following legal challenges.
What merchants can do is offer a discount for paying with cash or a debit card. This is technically a discount rather than a surcharge, so it does not violate card network rules. You might see a sign saying "2% discount for cash" or a gas pump that shows a lower price for cash than for credit.
Some merchants also set minimum purchase amounts ($10 or $15) to use a card, which is another way to discourage small transactions where the fee eats into their profit. These practices are legal in most states, though a few states have laws against them.
Where the transaction fee money goes
A single credit card transaction fee is split among three parties: the card network, your card issuer, and the payment processor. The split varies, but a typical breakdown on a 2.5% fee might look like this: the card network (Visa or Mastercard) keeps roughly 0.3%, your card issuer keeps roughly 1.5%, and the payment processor keeps roughly 0.7%.
Your card issuer — the bank that sent you the card — gets the largest share because they are the ones who approved your credit, set your interest rate, and handle disputes if you contest a charge. The card network (Visa, Mastercard, etc.) takes a smaller cut because they mainly provide the infrastructure connecting merchants to banks. The payment processor (Square, Stripe, PayPal, or your bank's merchant services division) takes the smallest share for handling the technical side of moving money.
American Express operates differently because it is both the card network and the issuer. When you use an Amex card, there is no separate card issuer taking a cut — Amex keeps most of the fee itself, which is why their merchant fees are typically higher.
How rewards cards affect what merchants pay
When you use a rewards credit card that earns cash back or points, the merchant is paying for those rewards through a higher transaction fee. A card offering 2% cash back costs the merchant roughly 0.5% to 1% more than a basic card with no rewards.
This is why some merchants discourage high-reward cards or offer incentives to use lower-cost payment methods. A business might accept all Visa cards but push customers toward their own branded card (which they negotiated a lower fee for) or toward debit cards (which have lower fees than credit cards).
The merchant has no way to know which card you are using until after you hand it over, so they cannot charge different prices for different cards. They can only set one price and hope customers choose lower-cost payment methods.
Business credit cards and corporate transaction fees
Business credit cards typically have higher transaction fees than personal cards because they often come with higher credit limits and more perks. A merchant might pay 2.5% to 3% for a personal rewards card but 3% to 4% for a business card.
This is one reason some small businesses discourage business card use or offer discounts for personal cards instead. A contractor paying for supplies with a business card costs the supplier more than the same purchase made with a personal card.
Corporate purchasing cards used by large companies can have even higher fees because they come with detailed reporting, fraud protection, and other services that cost the card issuer more to provide.
What happens when a merchant refuses to accept cards
Some businesses, particularly small ones or those in industries with very thin margins, refuse to accept credit cards at all and only take cash or checks. This is legal — merchants can choose which payment methods to accept. They are making this choice because the transaction fees cut too deeply into their profit.
A few states have laws requiring certain types of businesses (like utility companies or government agencies) to accept credit cards, but most businesses have the right to refuse them. If a merchant does accept cards, they must accept all cards from a given network — they cannot accept Visa but refuse Mastercard, for example.
Frequently Asked Questions
Do I pay a fee when I use my credit card?
No. The merchant pays the transaction fee to the card network and banks. You never see this charge because it does not appear on your credit card bill. You only pay interest if you carry a balance, or an annual fee if your card charges one.
Why do some stores charge more if I use a credit card?
They are technically offering a discount for cash rather than charging a surcharge for credit — card network rules prohibit direct surcharges in most cases. The higher credit card price and lower cash price are two different prices, not a fee added to one price.
Does using a rewards card cost me more money?
Not directly. You do not pay the higher merchant fee — the merchant does. However, merchants may build higher prices into their business to cover the cost of accepting rewards cards, so you might indirectly pay slightly more overall. The rewards you earn usually offset this.
Why does American Express cost merchants more?
Amex operates its own payment network and issues its own cards, so it keeps more of the transaction fee than Visa or Mastercard do. Amex also typically offers higher rewards and more premium benefits, which costs them more to provide, so they charge merchants higher fees to cover those costs.
Can a merchant refuse my credit card?
Yes, merchants can refuse to accept credit cards entirely or refuse a specific card network. However, if they do accept a card network, they must accept all cards from that network — they cannot pick and choose individual cards. Most merchants accept all major cards because refusing them means losing sales.