Every credit card transaction you accept costs you a percentage of the sale plus a small fixed fee, split between three parties: the card-issuing bank (interchange), the card network (Visa, Mastercard, and so on), and your payment processor's markup. Understanding that split matters because only one of those three pieces — the processor markup — is actually negotiable. The other two are set rates you pay no matter who processes your transactions.
What Exactly Is a Credit Card Processing Fee?
A credit card processing fee is the total amount deducted from a card sale before the rest settles to your account, made up of interchange, the card network's assessment fee, and the payment processor's own markup. It's charged automatically on every card transaction, whether in-store or online.
What Are the Different Parts of the Fee?
- Interchange — paid to the customer's card-issuing bank; set by the card networks and the same for every processor
- Card network / assessment fee — a smaller fee paid to Visa, Mastercard, or the relevant network for using their rails
- Processor markup — the fee your payment processor adds on top; this is the part that varies between providers and the only part you can meaningfully shop around on
- Incidental fees — PCI compliance fees, monthly statement fees, or chargeback fees that some processors add separately
Why Do Rates Vary by Card Type and Transaction Method?
Interchange rates differ by card type (debit, standard credit, rewards, or corporate cards) and by how the card is presented. A chip-and-tap or inserted card is treated as lower-risk than a manually keyed-in number, so keyed transactions typically carry a higher rate. This is why a card reader that supports tap, insert, and swipe — like Stripe Terminal — usually costs you less per transaction than typing in a card number by hand.
What's the Difference Between Interchange-Plus and Flat-Rate Pricing?
- Flat-rate pricing charges the same percentage on every transaction regardless of card type, which is simple but often costs more on lower-risk cards
- Interchange-plus pricing passes through the actual interchange cost and adds a fixed processor markup on top, which is usually cheaper and fully transparent on your statement
- The difference only becomes visible when you can see the interchange line separately from the markup — which requires running on a processor account you actually control
How Can You Actually Lower Your Processing Costs?
- Run payments on your own processor account rather than a reseller markup layered by your POS provider
- Use tap/insert card readers instead of manual key-entry wherever possible
- Batch and settle transactions promptly — some processors charge more for late settlement
- Review your statement for interchange-plus visibility rather than accepting a blended flat rate without seeing the breakdown
- Consider an optional per-sale fee passthrough on card transactions if your margins are thin and your market supports it
Is Passing the Fee to the Customer (Surcharging) Legal?
Fee passthrough rules vary by state and card network, and typically require clear disclosure to the customer at the point of sale. Where allowed, it's a legitimate way to offset processing costs on card sales, but it needs to be configured correctly and disclosed — not silently added to the price.
How Does Retailer OS Handle Payments and Fees?
Retailer OS runs card payments on the merchant's own Stripe account — you bring your own keys rather than routing through a reseller markup baked into the POS subscription. In-store payments via Stripe Terminal and online checkout reconcile on the same surface, so you see one clear picture of what you're actually being charged. Retailer OS also supports an optional per-sale card-fee passthrough for stores that choose to offset processing costs, alongside gift cards and store credit as additional tender types. For the full mechanics of owning your own processing account, see bring your own Stripe: keep your margins, and for how this fits into total system cost, read how much a retail POS system really costs.
Want processing fees you can actually see and control? Explore payments on Retailer OS or check current pricing.
Last updated August 18, 2026