Free guide · no spreadsheet skills needed

The 5-Minute Fee-Creep Check

How to catch your card processor quietly raising your rates and fees — the trick they count on you being too busy to notice. The math is third-grade arithmetic. The hard part is just doing it. Here's exactly how.

Want it done for you? Upload a statement and get an instant audit — nothing stored.

Run a free audit →

What is “fee creep”?

Fee creep is the slow, quiet upward drift of what your payment processor charges you. A few basis points on the rate here, a new $20 “compliance” fee there, a $5 bump to the statement fee next month. Each change is small enough to slip past a busy owner — and that's the entire point. Stacked across a year and every line item, it's often hundreds of dollars a month leaking out.

Whole companies exist to audit this for you and charge up to 50% of the savings. You don't need them. You need two numbers and five minutes a month.

The one number that catches most of it

Effective rate = Total fees ÷ Total card sales e.g. $6,410 in fees on $255,000 in sales = 2.51%

Compute this every month and write it down. If your sales volume and customer mix are roughly steady but this number keeps drifting up, you're being crept on. It rolls every sneaky tactic into a single figure that's hard to argue with. Three or four months in a row and the trend is obvious.

The one idea that makes you dangerous

Split every statement into two piles. This is the whole game:

① Pass-through

Interchange + assessments. This money goes to Visa & Mastercard — not your processor. It really does change twice a year (April & October). Not their fault, not their markup.

② The markup

The processor's own margin: the discount rate over interchange, per-transaction fees, statement fees, “junk” fees. This is what your contract locks — and where creep hides.

The trap most people fall into

When fees rise, the processor says “interchange went up.” Often true — but that's pile ①, which isn't theirs to mark up. Watch the markup (pile ②), not the gross total.

The 7 creep tactics — and how to spot each

TacticWhat you'd seeHow to catch it
Markup creepDiscount rate 0.25% → 0.35%markup $ ÷ sales × 10,000 = “bps”; compare to your contract
Per-item creep$0.10 → $0.12 per swipeper-item $ ÷ number of transactions
New junk fee“PCI Non-Compliance,” “Regulatory Recovery,” “Network Access,” “Integrity Fee” appearsnot on last month's bill + not in your contract = challenge it
Quiet fee bumpStatement fee $10 → $15read line items side-by-side vs. last month
Tier downgradeMore sales land in “non-qualified / mid-qualified” bucketsyour rate didn't change but your mix did — the sneakiest one
Padded interchangeInterchange line higher than the published Visa/MC ratecompare to the public interchange tables
Filler feesMonthly minimum, batch fee, PCI feeare they even in your agreement?

The secret: creep only shows up in the diff

One statement on its own tells you almost nothing — every number looks plausible in isolation. Creep reveals itself the moment you line up this month next to last month next to your signed contract. $15 here, 4 basis points there — each below your annoyance threshold by design. Side by side across months, it's unmistakable. Keep your statements; compare them.

Your 5-minute monthly routine

1

Pull this month's statement

PDF or portal export — whatever your processor gives you.

2

Compute the effective rate

Total fees ÷ total card sales. Jot it next to last month's. Trending up on steady volume? Keep going.

3

Check the markup against your contract

markup $ ÷ sales × 10,000 = your bps. per-item $ ÷ transactions = your per-swipe. Higher than what you signed? That's a billing error, not a negotiation.

4

Scan for new and risen line items

Anything on this bill that wasn't on last month's — or that went up — gets a circle.

5

Dispute it in writing

Email your processor with the specifics (see the template below) and ask for a retroactive credit. Quietly-added fees are usually reversed the moment you name them.

How to fight it (and win)

Copy-paste dispute opener

“On reviewing my recent processing statement I've identified charges that depart from my agreed pricing. I'm requesting a credit for the overcharges below, applied retroactively to each affected period, plus correction going forward. Please confirm in writing the credit amount, the periods it covers, and the corrected fee schedule within 15 business days.”

The honest bottom line

Catching fee creep was never hard — it's arithmetic. Processors rely on the tedium, not the difficulty: long statements, tiny increments, renamed fees, and a busy owner who won't reconcile it line by line every month. Do the five-minute check, keep your statements, and dispute in writing. That's the entire service the audit firms charge a percentage for.