How to Audit Your Own Merchant Processing Statement: A Step-by-Step Guide
Last updated May 8, 2026
To audit a merchant processing statement, isolate four things: your effective rate (total fees divided by total card volume), the interchange charges, the processor's markup over interchange, and any fees that don't tie to a service. Most merchants who run this audit find that 15 to 40% of their processing costs are recoverable.
Why most merchants never audit their statements
Most merchants who suspect they are overpaying on credit-card processing never actually audit their statement. The reason is structural: merchant processing statements are designed to be unreadable. A typical statement runs 30 to 50 pages, mixes interchange charges with processor markup with junk fees with per-transaction line items, and uses category headers like "Regulatory Cost Recovery" or "Network Access Fee" that do not refer to anything specific. The merchant who tries to read the statement from front to back gives up.
The accountant or bookkeeper rarely fills the gap. Most accountants flag the line item, confirm it ties to processing, and stop there because their tools were not built for this analysis. Interchange tables, OptBlue markups, tier inflation patterns, and PCI fee semantics are not in a typical CPA's vocabulary. The accountant's expertise is the merchant's books, not the merchant's processor's incentive structure.
The processor's offer of a "rate review" is structurally a sales call, not an audit. Their compensation depends on you not switching. The reviewer comes back with one of two answers: "you're on the best rate" or "I can save you 0.05% if you sign a new contract." Neither answer addresses the line items individually.
The result is that most merchants have a working suspicion they are overpaying, no working method to verify it, and no working alternative to "switch processors blindly." This article fills that gap.
What you need before you start
Before you begin, gather a few things.
You need three to six months of recent processing statements. One month can be misleading because rates vary by card mix, transaction volume, and seasonal patterns. Three months is the minimum to spot a trend; six months gives confidence that what you're seeing is not an outlier.
You need a calculator or a spreadsheet. The calculations in this audit are arithmetic (division, subtraction, percentage math). Most merchants do this in a spreadsheet so they can compare across months without re-typing numbers.
You need 30 to 60 minutes of uninterrupted time. A first audit on an unfamiliar statement format takes longer than a follow-up; once you know where the categories live, future audits go fast.
Optional: pull your processing contract if you can find it. The contract specifies the rate the processor agreed to charge. The actual rate on the statement often differs because of tier downgrades, assessments, and processor-side adjustments. Comparing the two is one way to identify whether you have a renegotiation case.
Note on POS bundles: if you are on Toast, Clover, Square Reader for Restaurants, or another bundled POS-plus-processing platform, this audit will tell you what you are paying. It will not tell you whether you can switch processors without migrating off the POS. The processing audit and the bundle question are separate analyses.
Step 1: Calculate your effective rate
Your effective rate is the most important number on the audit. It tells you what processing actually costs you as a percentage of card volume, regardless of pricing model.
The formula: effective rate = total processing fees / total card volume.
Find your total card volume on the statement. It is usually labeled "gross sales," "total card volume," "deposits," or something similar. This is the dollar value of credit and debit card transactions you processed during the statement period.
Find your total processing fees. This is harder. Total fees are often spread across multiple line items: an "interchange charges" category, a "discount fee" category, per-transaction fees, monthly account fees, batch fees, regulatory fees, and others. Sum every fee on the statement that ties to processing. The total at the bottom of the statement (often labeled "total fees" or "total deductions") is usually the right number, but verify by adding the components if your statement format makes that possible.
Divide. Example: $50,000 in card volume / $1,650 in total fees = 3.30% effective rate.
Reference ranges by pricing model: interchange-plus pricing typically lands at 1.8% to 2.4% effective rate for a small or medium merchant. Flat-rate pricing (Stripe, Square) lands at 2.6% to 2.9%. Tiered pricing often runs 2.9% to 4.5%, sometimes higher.
If your effective rate is above 3.5% on a typical SMB merchant, you are almost certainly overpaying and the audit will likely identify recoverable savings. If your effective rate is below 2.5%, you are in good shape on the rate; the remaining audit work is on junk fees.
Step 2: Isolate the interchange charges
Interchange is the wholesale cost of processing the card. The card networks (Visa, Mastercard, Discover, American Express) set it; the issuing bank receives it. It is non-negotiable and applies to every processor in the same way. (For the full explanation, see the interchange-plus pricing article.)
How you find interchange depends on your pricing model.
On an interchange-plus statement: look for a line or category labeled "interchange charges," "interchange fees," or similar. This is the wholesale cost passed through to you unchanged. Divide this number by your total card volume to get your interchange-only rate. Typical SMB interchange runs at 1.5% to 2.0% all-in, depending on card mix.
On a tiered pricing statement: interchange is hidden inside the qualified, mid-qualified, and non-qualified tier categories. You cannot isolate it directly without effort. The processor blended the interchange and the markup into the tier rates and is not showing you the breakout. For an estimate, use a typical SMB interchange of 1.6% to 1.9% (depending on card mix) and treat it as a working assumption.
On a flat-rate statement: interchange is bundled into the single rate the processor publishes (e.g., Stripe at 2.9% + 30¢, Square at 2.6% + 15¢). You don't see it as a separate line. For an estimate, use the same 1.6% to 1.9% range.
The point of this step is to know what your processor is charging you in interchange (or estimating it if your statement doesn't show it directly), so you can calculate the next number: the markup.
Step 3: Calculate the processor's markup
The processor's markup is the third number. Markup is the processor's profit per dollar of card volume processed. It is the negotiable lever in your pricing.
The formula: markup = effective rate - interchange rate.
Walked example: 3.30% effective rate - 1.85% interchange = 1.45% markup. On $50,000 per month of card volume, that is $725 per month or $8,700 per year flowing to the processor as pure margin above the wholesale cost they paid the issuing bank.
Reference ranges by pricing model.
On interchange-plus pricing: markup at 0.20% to 0.50% is typical for SMB. Above 0.50% is on the high end. Above 1.0% is recoverable savings territory.
On flat-rate pricing: the implied markup runs 0.7% to 1.0% above interchange depending on card mix. The merchant cannot see it as a separate number, but on a flat-rate statement at 2.6% effective with 1.7% interchange, the implied markup is 0.9%.
On tiered pricing: the implied markup is usually higher than flat-rate because of tier inflation. Commonly running 1.0% to 2.0%, sometimes more.
Frame the number two ways. The first frame is revenue percentage: a 1.45% markup on $50,000 per month is 1.45% of revenue. That is a small-sounding number.
The second frame is net-profit percentage. A 5%-net-profit restaurant paying 1.45% in markup is sending 29% of its net profit dollar to its processor as pure margin, every month, every year. That is a much larger-feeling number for the same fact.
Both numbers are correct. Pick the frame that lets you make the right decision.
Step 4: Identify junk fees
A junk fee is any fee on the statement that does not tie to a service the merchant is actually using or that has no defensible cost basis. Junk fees are common; processors add them because most merchants never challenge them.
Common junk fee patterns:
"Regulatory Cost Recovery," "Network Access Fee," or similar generic-sounding labels with no service component. Typically $5 to $25 per month. The processor cannot point to a specific Visa or Mastercard regulation that maps to the fee. These are pure margin.
"PCI Non-Compliance" fees charged when the merchant has actually completed PCI compliance. The processor is charging the non-compliance penalty even though the merchant is compliant. Often retroactively recoverable. (For the full PCI fee breakdown, see the dedicated article on PCI compliance fees.)
Statement fees, batch fees, and monthly minimums on accounts that exceed the minimum. Each is a fee, not a service. These often vanish when the merchant challenges them.
"Tier inflation" charges on tiered pricing accounts. Cards that should have qualified for the lower tier landed in mid-qualified or non-qualified tiers. Recoverable by switching pricing models or by negotiating the tier rules.
How to test each line item: for any fee that is not interchange, processor markup, or per-transaction processing, ask "what specific service am I paying for?" If you cannot answer, or the answer is generic and uncited, the fee is recoverable.
Walked example: a typical SMB statement carries 3 to 5 junk fees totaling $15 to $80 per month. Annualized, that is $180 to $960 in recoverable margin, separate from any rate negotiation. Junk fees are usually the fastest win in an audit because they require no contract change.
Step 5: Decide what to do with what you found
The audit gives you the numbers. The decision is what to do with them.
If your effective rate is below 2.5% and your markup is below 0.8%, you are in good shape on the rate. Focus the remaining work on junk fees. Identify them, write down each one, and contact your processor with the specific list. Most processors will remove a meaningful portion of the junk fees rather than risk the merchant switching.
If your effective rate is between 2.5% and 3.5%, you have meaningful recoverable savings. You have three options.
The first is to negotiate with your current processor. The markup is the only negotiable lever; interchange is fixed. Bring the audit findings and ask for a markup reduction. Some processors will reduce the markup by 0.10% to 0.30% to retain the merchant. Others will not. It depends on the processor, your volume, and the relationship.
The second is to switch to interchange-plus pricing within your current processor, if available. Some processors offer interchange-plus only above a volume threshold; if you qualify, the same processor can switch you over without a full migration.
The third is to switch processors. This is the most aggressive option and the one with the biggest savings, but also the most operational friction (POS reconfiguration, terminal replacement, customer notifications for recurring billing).
If your effective rate is above 3.5%, switching is almost always the right answer. The savings will pay for the migration costs many times over.
The audit gives you the information to make this decision in dollars rather than abstractions. Run the numbers, weigh the options, decide what fits your operation.
Common pitfalls when auditing your own statement
A few mistakes show up consistently when merchants run their first self-audit.
Auditing only one month's statement. Rates can vary month to month based on card mix, transaction volume, and seasonal patterns. A holiday-heavy month can pull the effective rate one direction; a slow month can pull it the other. Always use three to six months and look at the trend, not the snapshot.
Forgetting per-transaction fees. A $0.10 per-transaction fee on small tickets compounds. On a $10 ticket, a $0.10 fee is effectively 1% just on that fee, before the rate is even applied. Restaurants and retailers with low-ticket volume should pay particular attention.
Comparing your effective rate to a national average without adjusting for card mix. Debit-heavy merchants should land on the lower end of typical ranges because regulated debit interchange is much lower. High-rewards-card merchants should land on the higher end because premium card interchange is higher. The average is a starting point, not a target.
Treating the contract rate as the actual rate. Your contract specifies what the processor agreed to. The statement reflects what they actually charged. Tier downgrades, assessments, and processor adjustments push the effective rate higher than the contract suggests. The statement is the truth; the contract is the expectation.
Negotiating only the headline rate. A processor will reduce the headline by 0.05% and add three new junk fees that net to a higher effective rate than before. Negotiate the full statement, not the marketing pitch.
Frequently asked questions
Free audit. $500 if we cannot lower your costs.
Upload your most recent processing statement. We read every line and send you a written report by email within 24 to 48 hours. The audit is free regardless of whether you switch.
Keep reading.
- ResourceInterchange-plus pricing
The merchant processing model that lets you see exactly what's interchange and what's processor markup. Often the cheapest option above $15K/mo in card volume.
- ResourcePCI compliance fees
Most merchants pay $15-$25/month in PCI compliance fees, often with no PCI services attached. Here's what's legitimate, what's junk, and how to challenge it.
- RestaurantsFood & beverage
Audit findings specific to restaurants.