Reading Your Processor Statements
Your processor statement is a monthly record of everything they charged you. Most merchants never read it carefully. This is how processors quietly raise rates and add fees. They count on you not checking.
- Calculate your effective rate every month. Total fees ÷ Total volume
- If you're on flat-rate pricing (Stripe, Square), your statement is simple
- If you're on interchange-plus, read the markup line. That's the negotiable part
- Watch for new fees. They appear without fanfare and add up fast
Before you can read your statement, you need to know how your processor charges you.
Start Here: What Pricing Model Are You On?
Where to find your statement:
- Stripe: Dashboard > Balances > Reports > Downloads
- Square: Dashboard > Balance > Statements
- Shopify Payments: Settings > Payments > View payouts > Export
- PayPal: Activity > Statements > Monthly or Custom
| Pricing Model | How It Works | Who Uses It | Transparency |
|---|---|---|---|
| Flat rate | One rate for everything. Square Free is 2.6% + 15c in person, 3.3% + 30c online | Square, Stripe, PayPal, Shopify Payments | High, simple but you overpay on cheap cards |
| Interchange-plus | Actual card cost + a published or negotiated markup. Helcim's entry band is IC + 0.40% + 8c in person | Helcim, Stax, most traditional processors | High, complex statement but best value |
| Tiered/bundled | "Qualified," "mid-qualified," "non-qualified" tiers | Older processor contracts | Low. Avoid this model if you can |
Tiered pricing looks cheap ("Qualified rate: 1.69%!") but most transactions get classified as "mid-qualified" or "non-qualified" at much higher rates. If you're on tiered pricing, switching to interchange-plus or flat-rate will almost always save you money.
The One Number That Catches Everything: Effective Rate
No matter what pricing model you're on, this formula tells you what you're actually paying:
Effective rate = Total fees charged ÷ Total volume processed × 100
Example: You processed $50,000 last month. Your processor charged $1,500 in total fees. Your effective rate is 3.0%.
Is that good? Compare to these benchmarks:
| Business Type | Healthy Range | Investigate If Above |
|---|---|---|
| In-person (chip/tap) | 1.8% - 2.3% | 2.5% |
| Standard e-commerce | 2.5% - 3.2% | 3.5% |
| High-risk e-commerce | 3.0% - 4.5% | 5.0% |
| Subscriptions/recurring | 2.4% - 3.0% | 3.5% |
Track this number monthly. If it's increasing and your business mix hasn't changed, your processor has raised rates or added fees.
Reading a Flat-Rate Statement (Square, Stripe)
If you're on flat-rate pricing, your statement is straightforward:
| Line Item | What It Means |
|---|---|
| Processing fees | Your published rate. Square Free is 2.6% + 15c card present, 3.3% + 30c online, 3.5% + 15c keyed or card on file |
| Dispute fees | Depends heavily on the processor, and the whole published US range is $0 to $30. Stripe charges $15 to receive a dispute plus $15 to counter it. PayPal charges $15 on wallet disputes or $20 on card chargebacks, never both. Square charges $0 |
| Refunds | Processing fee is not returned on refunds |
| Instant transfers | Square charges 1.95% per transfer; Stripe charges 1.5% in the US |
| Payouts | Deposits to your bank account |
All figures verified 2026-08-02: Square fees, Square Instant Transfer, Stripe disputes, Stripe instant payouts, PayPal.
What to check:
- Are you being charged the rate you agreed to? Note that Square's card-present fixed fee is 15 cents, not the 10 cents a lot of comparison content still quotes
- Count your disputes and verify the fee count matches
- Add up your instant transfer fees for the month. At 1.95% they get large quietly
- Look for any new line items you haven't seen before
Reading an Interchange-Plus Statement
Interchange-plus statements are more complex but more transparent. You'll see three layers of fees:
Layer 1: Interchange (non-negotiable) This is what Visa and Mastercard charge. It varies by card type.
- Debit card: ~0.05% + $0.21 to 0.80% + $0.15
- Regular credit: ~1.50% + $0.10
- Rewards credit: 1.65% + $0.10 in person, 2.05% + $0.10 online (why the channel matters)
- Corporate card: ~2.50% + $0.10
Layer 2: Network assessments (non-negotiable) These are small fees charged by the card networks.
- Commonly quoted at 0.13% - 0.15%, but neither network publishes a schedule. Visa's own 18 April 2026 fee document doesn't contain the word. This site assumes 0.14% + $0.02 and labels it unverified (how we model it)
- Usually lumped together on your statement, which is why nobody can check the range
Layer 3: Processor markup (negotiable) This is the only part you can negotiate. It's your processor's profit. You don't have to guess whether yours is fair, because Helcim publishes its whole card-present ladder (helcim.com/pricing, verified 2026-08-02):
| Your monthly card volume | Helcim's published card-present markup |
|---|---|
| $0 - $50K | 0.40% + 8c |
| $50K - $100K | 0.35% + 7c |
| $100K - $500K | 0.25% + 7c |
| $500K - $1M | 0.20% + 6c |
| $1M - $5M | 0.15% + 6c |
| Over $5M | Custom |
Online runs 0.50% + 25c, 0.45% + 20c, 0.35% + 20c, 0.25% + 15c and 0.15% + 15c across the same bands. Stax publishes a 0% markup plus 8c in person on top of a monthly subscription.
Find your volume band, then judge your own markup against it. If yours is materially higher and your processor can't explain what you're getting for the difference, that's your negotiation.
Fees That Shouldn't Be There
Watch for these common junk fees:
| Fee Name | What It Is | Should You Pay It? |
|---|---|---|
| PCI Non-Compliance Fee | Penalty for not completing a compliance questionnaire | No. Fill out the questionnaire or ask your processor to help |
| Statement Fee | Fee for sending you a bill. Moneris publishes CA$2.00 for a paper statement | Negotiate to remove. Many processors waive this |
| Monthly Minimum | Penalty if your fees don't reach a threshold. Moneris publishes a CA$5.00 minimum merchant discount rate | Okay for very low volume, but negotiate if you're growing |
| Batch Fee | Fee for each daily settlement batch | Normal but small. Should be pennies |
| Annual Fee | Yearly maintenance charge | Often negotiable or removable |
The dollar amounts on these vary by processor and most don't publish them, which is exactly why they're worth auditing. Ask for the full fee schedule in writing rather than assuming an industry-standard range.
Helcim states plainly that it has no setup, PCI, cancellation, or statement fees and no monthly fee (helcim.com/pricing, verified 2026-08-02). Stripe says it "does not charge setup fees, monthly fees, or any other hidden fees." Square's Free plan has "no monthly subscription costs." If your statement is carrying a PCI non-compliance fee, that's usually because you haven't filled out a Self-Assessment Questionnaire, not because the fee is unavoidable. If you use a hosted payment page you're already compliant and just need to complete the paperwork. Ask your processor how, and the fee disappears.
Red Flags on Your Statement
Investigate immediately if you see:
- Your effective rate increased more than 0.1% from last month with no change in business mix
- New fee names you haven't seen before (processors add fees mid-contract)
- Chargeback count on your statement doesn't match your records
- Double-charging (both an authorization fee AND a transaction fee, when it should be one or the other)
- Rate increase notification, buried in fine print or a separate letter
What to Do If Your Rates Are Too High
- Calculate your effective rate and compare to the benchmarks above
- Identify junk fees and call your processor to remove them
- Get competitive quotes. Contact 2-3 other processors and ask for interchange-plus pricing. See Processor Comparison for verified published rates, plus a regional shortlist of others to price yourself
- Negotiate with your current processor. A competing quote gives you leverage. See Negotiating & Comparing for scripts and tactics
- Only switch if the savings are meaningful. A 0.3%+ difference in effective rate is worth the migration hassle. Less than that, probably not.