Most owners I talk to look at one number on their processing statement: the total at the bottom. That's fair. These statements are built to be skimmed, not understood.
Here's how I read one, top to bottom. Every processor lays theirs out differently, but nearly all carry the same pieces. Know the pieces and you can read any of them. Grab last month's full statement, not the summary screen.
Start with your effective rate
Before any line items, do one bit of math. It's the only rate that matters, because it includes everything, not just the rate you were quoted.
Total fees ÷ Total card volume = Effective rate
Total fees is everything taken out that month: percentage, per-transaction fees, monthly fees, PCI, all of it. Add it up yourself. The summary doesn't always catch everything.
Total card volume is gross card sales, not deposits. Deposits already have fees taken out, so they make the rate look better than it is.
Hypothetical example, made-up round numbers to show the math, not from any real merchant: a shop runs $40,000 in card sales in a month and pays $1,200 in total fees. $1,200 ÷ $40,000 = 0.03, or 3%. That's the effective rate.
Write yours down and redo it every month. It'll move a little. What you're watching for is a jump nothing in your business explains.
The summary page
Usually page one: total sales, transaction count, refunds, chargebacks, total fees, and the net deposited to your bank.
Check two things. Do the sales match your POS? If not, find out why. Sometimes it's a batch that settled next month. Sometimes it isn't.
Then see how fees get taken: out of every daily deposit, or one lump next month. Both are normal. If your deposits never line up with daily sales, this is usually why.
The card-type breakdown
Next there's usually a table that splits your volume by card brand, and sometimes by type within each brand: debit, regular credit, rewards, business cards.
You don't control which card your customer hands you. But knowing your mix tells you whether your effective rate is about your customers or about your pricing. Those are two very different problems.
How each card was processed
Every sale also carries a tag for how the card got to you. When you see a line like "CPS Retail" or "Merit I," this is usually what it means. Wording varies by statement and by brand.
| How the card was taken | How it usually shows on the statement | Why it's labeled that way |
|---|---|---|
| Swiped (magstripe) | Card-present lines, like "CPS Retail" (Visa) or "Merit III" (Mastercard) | Card was there and the stripe was read |
| Dipped (EMV chip) | Same card-present lines. Some statements break out "Chip" or "EMV" | Card was there and the chip was read |
| Tapped (contactless, phone wallets) | Same card-present lines. Some show "Contactless" | Card or phone was there and talked to the terminal |
| Keyed at the counter | "Keyed," "Key-Entered," or "Manual," or "Merit I" on Mastercard | Card may have been in hand, but the terminal only got typed numbers |
| Phone or mail order (MOTO) | "Card Not Present," "Mail/Phone Order," or "MOTO." "Merit I" on Mastercard | Nobody saw the card |
| Online (e-commerce, pay links, invoices) | "Card Not Present," "E-Commerce," or "CPS E-Commerce" (Visa). "Merit I" on Mastercard | Customer typed their own card in on a site, link, or invoice |
| Recurring or card-on-file | "Recurring" or "Recurring Bill Payment," or just card-not-present | Stored card charged on a schedule, flagged as recurring |
Swiped, dipped, and tapped are card-present. The terminal reads the card itself, and a chip or tap creates a one-time code, so a copied card is harder to use. I watch for chip cards getting swiped. If a counterfeit chip card is swiped instead of dipped and turns into a fraud chargeback, that can land on you.
Keyed, MOTO, and online all mean the number was typed in, by you or the customer. Send the ZIP or address (AVS) and the security code (CVV). Without them, sales often drop to lines like "EIRF" or "Standard." Those are downgrades: the sale missed the requirements for its category, usually from missing data or a late batch.
For stored-card billing, make sure the recurring or "card on file" setting is on. Otherwise those sales look like plain card-not-present.
Interchange vs markup
Most statements make this the hardest part to read, and it matters most. Every fee dollar lands in one of three buckets:
- Interchange. Pass-through. Set by the card networks, paid to the bank that issued the card. Nobody can negotiate it.
- Assessments / network fees. Pass-through. What the card brands charge for using their network.
- Processor markup. What your processor keeps. Usually a percentage, a per-transaction fee, or both. This is the only bucket anybody can actually move.
How easy it is to see depends on how you're priced.
On interchange-plus (or cost-plus), interchange and assessments are listed at cost and the markup shows separately. Easiest to read, even if it runs long.
On tiered pricing, transactions get sorted into "qualified," "mid-qualified," and "non-qualified," each with its own rate. Pass-through and markup are blended, so you can't see what the processor keeps. When I see a lot of volume in "non-qualified," that's where I dig first.
On flat-rate pricing, you pay one percentage on everything, sometimes plus a per-transaction fee. Simple, but the markup is baked in and never shows as its own line.
Also find the per-transaction fee. If your average sale is a coffee, watch that one closely.
Monthly and annual fees
Usually the bottom of the fee pages. The flat charges:
- PCI non-compliance. Usually means a yearly security questionnaire wasn't done. Fill it out and ask that it come off.
- Statement, service, or "account" fees. For having the account.
- Batch fees. Every time you close out the day.
- Monthly minimums. If your markup falls under a set amount, you pay the difference.
- Annual, "membership," "regulatory," or "compliance" fees. Easy to miss, official-sounding.
None are automatically wrong. Each should have a name you understand and a reason.
The messages box
Almost nobody reads it. Near the end there's a box called "Messages" or "Important Notices" that starts something like "Effective next month..."
That's where a lot of processors announce fee changes. Most agreements allow changes with notice, and this box is a quiet way to give it. Look for effective, new, or increase, a date, and fee names. Vague isn't harmless.
Check the same box a few statements back, too. Sometimes the increase has been on your bill for months.
Questions to ask your processor
Then call and ask plainly:
- Am I on interchange-plus, tiered, or flat-rate pricing?
- Which lines are your markup, and which are pass-through?
- Which monthly fees can come off, and what do I need to do?
- Did anything in the messages box change my pricing? What, exactly?
If the answers are straight and the numbers hold up, stay put. If not, that's when a second set of eyes is worth it.
Rather not do the math yourself?
Send me your latest statement and I'll go through it section by section, the same way I just did here. Black out the account numbers if you want. I'll read it in a day. No pitch attached.
This is general education, not legal or financial advice. Statements vary by processor, and your merchant agreement is what governs your account.
Get the next one in your inbox.
One short email. A fee explained, a statement line decoded, a reader's question answered.