Most merchants receive their processing statement every month and file it without reading it. That's exactly what processors count on. This guide gives you a 20-minute process to audit your statement, find every fee you're being charged, calculate your real effective rate, and quantify exactly how much you're overpaying.
What You Need
- Your most recent merchant processing statement (PDF or paper)
- A calculator or spreadsheet
- About 20 minutes
If you can't find your statement, log into your processor's merchant portal. Every processor is required to make monthly statements available. If you're on paper statements only, call your processor and request online access — you're entitled to it.
Step-by-Step Audit Process
Find Your Total Card Volume
Look for a summary page at the top of your statement. You're looking for terms like "total sales," "gross volume," "total card volume," or "net sales." This is the total dollar amount of all card transactions processed in the month — before any fees.
Write this number down. If you can't find a single summary number, add up all individual deposit amounts to your bank account for the month. That's your net volume — add back the total fees to get gross volume.
Find Your Total Fees Paid
Statements typically show fees in one of two ways: (a) deducted from each daily settlement so your deposits are already net of fees, or (b) charged as a single monthly debit from your bank account after all transactions clear.
Look for a "total fees," "total charges," or "total discount" line. If fees are deducted per-transaction, you'll need to add up all the fee columns in the transaction detail section. Some statements have a "fee summary" page that makes this easier — look for it specifically.
Include ALL fees: processing fees, monthly fees, PCI fees, regulatory fees, statement fees, batch fees — everything. The goal is the total dollar amount that left your account to pay for processing.
Calculate Your Effective Rate
This is the single most important number. Divide total fees by total volume:
This number tells you what you actually pay as a percentage of sales — not the advertised rate, not the qualified rate, not the interchange-plus markup. The real number.
Hunt for Hidden Fees Line by Line
Now go through your statement looking for each of these fee categories. Some processors use different names for the same fees — we've listed common variations.
Use this checklist as you review your statement:
-
PCI Non-Compliance Fee / PCI Compliance Fee / PCI Annual FeeTypical range: $20–$125/monthIf you see this, log into your merchant portal and check your PCI compliance status. If you're already compliant and still being charged, dispute it. If you're non-compliant, complete the Self-Assessment Questionnaire (SAQ) — this fee disappears immediately.
-
Regulatory Fee / Compliance Fee / Network Access Fee / Technology FeeTypical range: $5–$50/monthThis is pure processor markup with a legitimate-sounding name. Not a passthrough from any government or card network. Highlight it.
-
Statement Fee / Monthly Fee / Paper Statement FeeTypical range: $10–$25/monthA fee for generating your statement. Costs the processor essentially nothing. Flag it.
-
Batch Fee / Settlement Fee / Daily Close FeeTypical range: $0.10–$0.25 per daySmall daily fee for settling transactions. Multiply by 30 days to see the monthly cost. Add it to your total.
-
Annual Fee / Membership Fee / Account FeeTypical range: $50–$300/yearMay appear as a large one-time debit in January or spread across months. Check for it.
-
Monthly Minimum FeeTypical range: $25–$35/month (when triggered)Only appears when your processing fees in a given month fall below the minimum. Common for seasonal businesses in off-peak months.
-
IRS Reporting Fee / 1099-K FeeTypical range: $5–$15/yearA fee for mandatory tax reporting the processor does for their own compliance. Shouldn't exist.
-
Chargeback FeeTypical range: $15–$35 per chargebackThis one is legitimate — chargebacks cost processors real money to manage. Note how many you're getting and whether the amount seems disproportionate.
Check Your Pricing Structure
Look at the transaction detail section. You should see the rate applied to each transaction or batch. Two things to check:
If you're on tiered pricing, look for "qualified," "mid-qualified," and "non-qualified" tiers. Count the transactions in each tier. If more than 50% of your transactions are hitting mid or non-qualified rates, you're being systematically overcharged. Tiered pricing is designed so that most transactions fall into the expensive categories.
If you're on interchange-plus, you should see a consistent markup (e.g., 0.30% + $0.10) on top of the interchange cost. The interchange cost varies by card type, but the markup should be constant. If the markup is variable, something is wrong.
Calculate Your Annual Overpayment
Take your effective rate and subtract 2.5% (a competitive fair rate). Multiply the difference by your annual volume.
This is how much you're leaving on the table every year with your current processor. Or use the FeeShield calculator to run your specific numbers instantly.
Red Flags That Mean Switch Immediately
- Effective rate above 4% — you're being significantly overcharged
- PCI fee that persists after completing the questionnaire — your processor is ignoring compliance updates
- Three or more add-on fees (regulatory + statement + annual + batch) — fee stacking is a sign of a predatory pricing structure
- Cannot calculate your effective rate from the statement — if the fee structure is so opaque you can't verify what you're paying, that opacity is intentional
- Rate increases you weren't notified about — processors can raise rates with written notice. If your rate changed without clear disclosure, that may be a contract violation
Document everything before you call your processor. Screenshot your statement, note the specific fees and amounts, and have your effective rate calculation ready. Processors are more responsive to specific, documented claims than general complaints.
What to Do Next
Once you've completed the audit, you have two options:
Option 1: Negotiate With Your Current Processor
Call your processor and reference specific fees by name and amount. Ask for a rate review. Have a competitive offer ready (from FeeShield or another provider). Processors will often waive fees or reduce rates for accounts they're at risk of losing. Get any changes confirmed in writing before you hang up.
Option 2: Switch to a Transparent Processor
If your audit reveals systematic overcharging — multiple hidden fees, tiered pricing designed to exploit, rates well above 3% — switching is often the faster and more permanent solution. Check whether you're under contract and what the exit cost is. In most cases, the annual savings from switching outweigh early termination fees within 2–4 months.
FeeShield audits statements for free and tells you exactly what you'd save before you commit to anything. We work exclusively with Echelon Payments at a flat 2.5% — no add-on fees, no tiers, month-to-month contracts.
Email or upload your statement directly to FeeShield. We'll run the full audit and give you a detailed breakdown of every fee, your true effective rate, and exact monthly savings — within 1–2 business days, at no cost.
Frequently Asked Questions
My statement is 8 pages and I can't find the numbers. What do I do?
Call your processor's merchant support line and ask them directly: "What was my total card volume and total fees charged in [month]?" They must provide this information. Record the call if legally permitted in your state. Then use those two numbers to calculate your effective rate.
How often should I audit my statement?
At minimum, once per year — or immediately after any change in your contract, rate increase notice, or significant change in your monthly fees. Many processors quietly introduce new fees in the fine print of a "program update" mailer. Checking quarterly is ideal for high-volume merchants.
What if my processor says the fees are in the contract?
Some fees are disclosed in contracts. Some are added later via notices that merchants are required to receive but rarely read. Ask your processor to point to the specific contract clause that authorizes each fee. If they can't, you have grounds to dispute. If they can, decide whether the fee amount is worth the hassle of switching versus the cost to exit.
I found $200/month in fees I shouldn't be paying. What's the fastest way to fix this?
Request an immediate rate review in writing (email) and dispute the specific fees by name. Give your processor 30 days to respond. If they don't address it, submit your statement to FeeShield for a free audit and we'll show you the comparison with our rates. On $200/month in excess fees, the savings over a year are $2,400 — well worth an afternoon to fix.
Don't want to do this yourself?
Send us your statement. We'll audit it line by line and tell you exactly what you're overpaying — free, no obligation, no sales pressure.
Get Your Free Audit