audit 2026-04-18 11 min read the underwriting desk

Merchant statement audit checklist — Stripe

3-minute scan
  • Stripe's flat-rate appearance hides real fee variation — audit quarterly to catch effective rate drift.
  • Key lines: processing fees, Radar, international surcharges, chargeback fees, reserve movements.
  • Multi-account Stripe portfolios multiply audit burden; consolidate or automate.
On this page

    Stripe's dashboard makes processing look simple: 2.9% + $0.30 per transaction. But the real effective rate an operator pays varies meaningfully based on card mix, international transactions, Radar usage, chargeback activity, and product fees. Quarterly audit catches drift before it becomes structural margin loss.

    This checklist is what we run on every Stripe account in our portfolio every quarter.

    Section 1 — the baseline reconciliation

    1. Gross charges

    Dashboard → Balance → Detailed export. Confirm gross equals sum of successful charges for the period. If off, look for failed charges marked successful in an integration bug or webhook delivery issue.

    2. Refunds

    Net gross of refunds = net revenue eligible for settlement. Check that refunds tagged correctly (full vs partial vs chargeback-triggered).

    3. Chargebacks

    Total disputed amount + chargeback fees ($15 each for Stripe's default). Separate from refunds.

    4. Fees

    Processing fees line should equal approximately (gross × your card-mix effective rate) + ($0.30 × transaction count). Material variance flags investigation.

    Section 2 — fee composition

    Standard processing

    2.9% + $0.30 for domestic cards. Verify actual blended rate matches.

    International cards

    +1% surcharge typically. Multi-region operators should see international card fees broken out. If not, dashboard settings may be suppressing; enable for clarity.

    Card type variation

    American Express: often 3.5% + $0.30 (Stripe's Amex rate).

    Debit vs credit: Stripe blends at 2.9% regardless. Debit-heavy mix actually overpays on Stripe vs interchange-plus pricing.

    Currency conversion

    +1% additional for non-USD settlement. Stripe's FX markup.

    Radar

    $0.05 per transaction if Radar for Fraud Teams enabled. Over 100 rules, per-rule counters — check if rules are actually firing usefully.

    Chargeback fees

    $15 per chargeback default. Won disputes: fee refunded on win. Lost disputes: fee retained + disputed amount deducted.

    Platform fees (if Connect)

    0.25% + $0.25 per charge for platform-type Connect accounts. Separate from standard processing.

    Instant payouts

    1.5% on top of standard processing for T+0 instant payouts. Add up over a month for a real surprise.

    Section 3 — effective rate calculation

    Effective rate = (total fees / gross revenue) × 100

    For a clean Stripe account on domestic standard cards: 3.0-3.2% effective typical.

    Red flags:

    • Effective rate above 3.5%: high international mix, heavy Amex, or Instant Payouts usage
    • Effective rate above 4.0%: likely Radar for Fraud Teams + Instant Payouts + Connect platform fees stacking
    • Effective rate drift quarter-over-quarter: card-mix change, international expansion, or subscription dunning increasing retry-charge fees

    Section 4 — reserve movements

    If Stripe has a reserve on your account:

    • Reserve balance trajectory (increasing, flat, decreasing?)
    • Reserve releases per schedule (daily / weekly rolling)
    • Reserve additions triggered by new volume
    • Reserve percentage applied (should match acquirer terms)

    If reserve is unexpectedly growing, check for new hold flags on the account.

    Section 5 — dispute activity

    • Chargeback ratio: (disputes / trailing 120-day transactions) × 100
    • Trending: last 6 months ratio chart
    • Representment win rate
    • Common reason codes
    • Dispute fee exposure ($15 × disputes)

    Section 6 — tax breakdown

    Stripe Tax line items (if used):

    • Tax calculated
    • Tax collected
    • Tax filed/remitted (if using Stripe Tax filing)
    • Reconcile with your sales tax returns

    1099-K preview (available late December): confirm your gross + per-state breakdown.

    Section 7 — subscription-specific audit

    For subscription operators:

    • Active subscription count vs trailing charge count
    • Churn rate from cancellations
    • Involuntary churn (failed charges not recovered)
    • Account Updater success rate (if enabled)
    • Network tokenization coverage percentage
    • Smart Retries recovery rate

    Section 8 — product-specific fees

    • Billing: 0.5% for subscription charges on top of processing
    • Identity verification: $1.50-$2.00 per verification
    • Terminal (in-person): 2.7% + $0.05 for domestic cards
    • Financial Connections: per-connection fee
    • Issuing: spend fee on issued cards

    Stripe stacks product fees quickly. Operators using 3+ Stripe products often see effective rate 30-50 bps higher than the base "2.9% + $0.30" would suggest.

    Section 9 — anomaly detection

    • Sudden spike in average ticket (fraud or legit growth?)
    • Sudden drop in authorization rate (issuer blocks? Stripe policy change?)
    • New country of origin for cardholders (fraud testing?)
    • Refund rate increase (product issue or fraud abuse?)
    • Chargeback code shift (new reason code pattern)

    Section 10 — multi-account audit

    Portfolio operators on multiple Stripe accounts:

    • Run the full audit per account
    • Compile portfolio-level metrics
    • Identify outlier accounts (worst effective rate, highest chargeback ratio)
    • Look for arbitrage — same fees paid differently across accounts?

    What to do with the findings

    • Fee composition drift: check recent product enablements, integration changes, new markets
    • Effective rate increase: consider switching Amex off (if not essential) or moving to interchange-plus acquirer for clean verticals
    • Dispute fee exposure: invest in representment or fraud prevention
    • Reserve growth: open case with Stripe risk-ops, pull 90-day metrics, request review
    • Product fee stacking: audit which Stripe products are actually earning their cost

    When Stripe isn't the right home anymore

    Audit findings that suggest exit:

    • Effective rate stuck above 3.5% on mainstream verticals (interchange-plus acquirer cheaper)
    • Reserve stuck above 15% for 6+ months without clear path down
    • Dispute ratio trending up with representment not working
    • Multi-account portfolio operator hitting the ceiling of what Stripe Connect supports

    See when to fire your processor and multiflow vs Stripe.

    What not to do

    • Don't skip the audit because "Stripe is simple." Flat-rate simplicity hides real drift.
    • Don't accept every product upsell. Each Stripe product has fee stack implications.
    • Don't move off Stripe based on one quarter's audit — multi-quarter trend matters.
    • Don't skip dispute-fee analysis — $15 × 100 disputes/month = $1,500 hidden fee.

    What to do next

    Run the audit quarterly. Log effective rate and fee composition in a spreadsheet. Share with your Head of Finance. Track trends over 4+ quarters before structural changes.

    Multi-account portfolio operators: automate the audit or consolidate the stack. Our application covers Stripe portfolio assessments.

    Found this useful? Share it X LinkedIn Reddit HN Email

    FAQ

    Does Stripe publish effective rate in the dashboard?
    No. You calculate from gross and total fees. Dashboard shows "fees" as a single line.
    How often should I audit?
    Quarterly for stable accounts, monthly for growth or new-product phase.
    Can I negotiate Stripe rates?
    Yes above roughly $80k/month volume. Interchange-plus available at higher volumes. Custom rates via account executive.
    What's Stripe's cheapest configuration?
    Domestic standard cards only, no product upsells, no Instant Payouts, with interchange-plus pricing for larger operators.
    How do I audit Radar effectiveness?
    Radar rule stats in dashboard show trigger counts. Block rate vs transaction volume tells you if rules earn their cost.
    Should I disable Amex?
    Depends on customer base. If Amex is <5% of transactions and 3.5% processing hurts margin, worth disabling. Many segments require Amex for customer expectation.

    Running multiple brands?
    multiflow was built for this.

    The Operator Briefing

    Twice-monthly. No fluff.

    Processor shutdowns, reserve-hold playbooks, reconciliation lessons, and the merchant-account decisions that save operators six-figure years. Delivered to your inbox — never spam.

    No spam. Unsubscribe in one click.

    We use essential cookies · Privacy