How to Read Your Merchant Statement, Line by Line (2026)
Merchant statements are designed to be unreadable. Here's exactly how to decode yours in 10 minutes, find your effective rate, and spot the fees you can remove.
Your merchant statement is one of the few bills you pay every month without ever reading — because it’s built to be unreadable. Three pages of acronyms, a dozen fee lines, and a “total” buried where you’ll never reconcile it against your deposits.
It doesn’t have to be that way. Here’s how to decode any processor’s statement in about ten minutes. Have last month’s statement in front of you as you go.
This is part of our pillar guide, Credit Card Processing Fees: The Complete Guide.
Step 1: Find three numbers (ignore everything else first)
Before you get lost in the line items, locate just three figures. They’re always there, usually on page one:
- Total sales volume — the gross dollars you processed (sometimes “gross sales” or “amount submitted”)
- Total fees — every fee the processor took, combined (look for “total fees charged” or sum the fee section)
- Net deposit — what actually hit your bank (volume minus fees, roughly)
Write them down. You now have everything you need for the only calculation that matters.
Step 2: Calculate your effective rate
Effective rate = total fees ÷ total sales volume
$1,150 in fees on $35,000 in volume = 3.29%. That single number cuts through every marketing rate you were ever quoted. It’s what you’re really paying.
Don’t want to do the arithmetic? Drop your two numbers into the analyzer and it’ll compute your effective rate and benchmark it against your industry instantly.
Then sanity-check it against a healthy range:
| Business type | Healthy effective rate |
|---|---|
| Retail / storefront | 2.2% – 2.6% |
| Restaurant / café | 2.4% – 2.8% |
| eCommerce | 2.6% – 3.0% |
| B2B / wholesale | 1.9% – 2.3% |
Above the range? The excess is markup and junk — and most of it is recoverable. Keep reading to find it.
Step 3: Decode the fee section
Now go line by line through the fees. They fall into three buckets:
Interchange & assessments (the unavoidable floor)
Lines that reference Visa/Mastercard categories — things like CR RWD 1, EIRF, Network Assessment. This is the wholesale cost set by the card networks. You can’t negotiate these, but you can sometimes stop paying more of them than necessary (see downgrades below). Together these should make up the large majority of a healthy statement.
Processor markup (the negotiable part)
This is your processor’s margin above interchange. On a transparent interchange-plus statement it’s a clean, single line (e.g. “Discount 0.25%” + “Per-item 10¢”). On a tiered statement it’s deliberately blurred into “qualified / mid-qualified / non-qualified” buckets so you can’t see it. If you can’t find a clear markup line, that opacity is the problem — and usually a sign you’re overpaying. More in the pillar guide’s pricing-model breakdown.
Junk fees (frequently removable)
Watch specifically for:
- PCI non-compliance fee — $30–50/mo you can usually eliminate by completing a short questionnaire
- Statement fee / monthly minimum / batch header fee
- “Regulatory,” “network access,” or “service” fees with vague names
- Equipment lease lines — often the most expensive trap on the page
We list the full set in Junk fees: the 9 to look for.
Step 4: Hunt for downgrades
A downgrade is when a transaction fails to qualify for its cheapest interchange category and gets bumped to a pricier one — usually from settling late, missing data, or keying in card numbers. On the statement they show up as categories like EIRF or Standard. A statement heavy with downgrades is bleeding money silently, and it’s fixable with better settlement habits or (for B2B) Level 3 data.
Step 5: Decide if the gap is worth recovering
Multiply your monthly overpayment by 12. A business overpaying $275/month is leaving $3,300 a year on the table — every year, compounding, for as long as it goes unaddressed. That’s the real cost of an unread statement.
Not sure how much of your rate is recoverable? Send us the statement you just decoded — we’ll do a free line-by-line review and tell you the real number. If you’re already optimized, we’ll say so. → Start with the free analyzer