Methodology: How We Calculate Chargeback Cost

Sources, calculation framework, in-scope and out-of-scope coverage, refresh cadence, and corrections process. Every number on the site is re-derivable from the primary sources below.

Sources verified May 2026

Primary sources

The sources below are the canonical references the site cites. Card-network rulebooks and processor documentation are treated as primary. Vendor reports (Chargebacks911, LexisNexis, MRC, Riskified) are treated as industry composites and labelled inline where used.

SourceWhat we take from itRefresh cadence
Reason code definitions (10.x fraud, 11.x authorization, 12.x processing error, 13.x consumer dispute), representment timeframes, evidence categories, and the Visa Dispute Monitoring history that became VAMP.
Quarterly Visa publishes update cycles. We re-check each cycle.
VAMP ratio formula ((TC40 + TC15) / TC05), Standard / Above Standard / Excessive thresholds, fine schedules, exit timeline, and the April 2025 consolidation of VDMP and VFMP. April 2026 North America threshold tightening to 1.5%.
Monthly. The threshold change cycle is the highest-stakes regulatory item on this site.
Mastercard reason codes (4837 No Cardholder Authorization, 4855 Goods or Services Not Provided, 4863 Cardholder Does Not Recognize, 4853 Cardholder Dispute, 4841 Cancelled Recurring), Excessive Chargeback Merchant (ECM) program thresholds, fine schedules.
Quarterly when Mastercard issues bulletin updates.
Amex chargeback reason codes (e.g. F30 Cardholder Disputes Quality, C04 Merchandise Not Received), inquiry-to-dispute escalation rules, and the merchant-level dispute response window.
Annually plus on-bulletin.
Discover reason codes (RG Non-Receipt, NC Not as Described, AT Authorization), dispute timelines, and acquirer responsibilities. Discover volume is smaller but the rule set differs in material ways.
Annually plus on-bulletin.
Stripe per-dispute fee ($15 base since June 2025 plus the $15 counter fee on contest), Smart Disputes 30% success-fee mechanics, evidence categories Stripe accepts, and dispute response deadlines.
Monthly. Stripe disputes pricing has changed twice in the last 18 months.
PayPal $20 chargeback fee, Seller Protection eligibility rules, Resolution Center workflow, the no-refund-on-win position, and the eligibility carve-outs for digital and intangible goods.
Monthly.
Industry win-rate baselines (20-30%), reason-code-specific win-rate ranges, friendly-fraud share by sector, and per-dispute cost composites. We treat Chargebacks911 numbers as industry composites rather than primary, and label them inline.
Annually plus on-publication.
True-cost-per-dispute multipliers (the $2.40 per $1 lost figure for mid-size merchants), per-sector cost composites, and the friendly-fraud share. Survey-based, so flagged as composite rather than network-primary.
Annually.
Friendly-fraud share, per-merchant chargeback rate by category, prevention-tool adoption rates, and benchmark CNP fraud rates. Member-based survey with reasonable sample size.
Annually.
Pre-dispute alert network mechanics, RDR (Rapid Dispute Resolution), CDRN (Cardholder Dispute Resolution Network) coverage, and alert pricing structure (typical $15-$40 per alert).
Quarterly.
Vendor-published fraud-protection benchmarks for category-specific CNP fraud rates and prevention-tool effectiveness ranges. We use these to set the lower bound of vendor-claimed reduction rates, never the upper bound.
On-publication.

In scope

  • Published per-dispute fees for the top 8 processors (Stripe, PayPal, Square, Shopify Payments, Adyen, Braintree, Authorize.net, Worldpay).
  • Card-network monitoring program thresholds, fine schedules, and exit timelines (Visa VAMP, Mastercard ECM).
  • Reason codes from Visa, Mastercard, American Express, and Discover with evidence requirements and representment timeframes.
  • Friendly-fraud share figures by sector (subscription, physical goods, digital goods, travel, gaming, food delivery).
  • Industry-average chargeback rates by merchant category with primary dispute drivers.
  • Prevention tool list-price ranges (3DS, AVS, fraud screening, chargeback alerts, recovery services).

Out of scope

  • Negotiated enterprise processor pricing (Adyen, Worldpay, and Braintree volume tiers below the published rates).
  • Internal acquirer surcharges and risk-tier upcharges that vary per merchant agreement.
  • Regional regulatory variations beyond North America, EU, and APAC headline thresholds.
  • Custom indemnification clauses and reserve requirements at the individual MID level.
  • Cryptocurrency-specific dispute mechanics (BitPay, Coinbase Commerce) outside the card-network rule set.
  • Bank-to-bank dispute resolution timelines outside the Visa, Mastercard, Amex, and Discover networks.

Calculation framework

VAMP ratio formula

VAMP Ratio = (Count of TC40 fraud reports + Count of TC15 disputes) / Count of TC05 settled transactions. This is count-based, not dollar-based: one $5 dispute counts the same as one $500 dispute. The April 2026 North America excessive threshold is 1.5%. Source: Visa Acquirer Monitoring Program documentation.

True cost per chargeback

Total cost = Bank/processor fee + Lost product value (COGS x order value) + Shipping (physical goods) + Fulfillment labor + Dispute response time. Default assumptions: $8 labor, $25 dispute response time. The numerator on each line is the published or median industry figure; the formula is shown on every page that uses it.

COGS percentage by category

Default COGS bands used in the calculator: physical goods 40%, electronics 60%, fashion 50%, digital products 10%, SaaS 15%, travel 60%, food delivery 50%, gaming 30%. These are industry averages from MRC and category-specific public filings; your actual COGS may differ. Merchants should override the default with their own number where it is known.

Prevention ROI math

Prevention ROI = (Chargebacks prevented x Cost per chargeback) - (Prevention tool cost per transaction x Total transactions). Default assumption: 60% chargeback reduction at $0.07 per transaction for combined screening. 3D Secure alone delivers 70-80% reduction for fraud-related chargebacks per Verifi and Kount benchmarks; we use the lower bound.

Friendly-fraud share

60-80% of chargebacks are not genuine third-party fraud. The range reflects published figures from LexisNexis True Cost of Fraud (around 60%), Chargebacks911 Field Report (around 70%), and Juniper Research (up to 75%). Subscription businesses sit at the upper end; physical goods sit at the lower end. We show the range, not a point estimate.

Refresh cadence

Pricing, thresholds, and reason codes are re-verified against primary sources on the first business week of each month. The verification date is held in one LAST_VERIFIED_DATE constant imported by every page. Footer text, schema dateModified, and visible Updated stamps all read from that single source.

Refresh cadence

Monthly first-business-week pass: re-verify processor fees on each processor's own documentation, re-check VAMP and ECM thresholds, scan for new card-network bulletins. The verification date is single-sourced through one constant (LAST_VERIFIED_DATE in src/lib/schema.ts) imported by every page. Footer text, schema dateModified, and visible "Updated" stamps all read from that single source.

Out-of-cycle refreshes are triggered by:

  • Visa or Mastercard threshold-change announcements (most recent: April 2026 North America VAMP tightening).
  • Processor fee changes (most recent: Stripe Smart Disputes June 2025 launch, the $15 counter-fee introduction).
  • New reason-code additions or retirements in the Visa Core Rules or Mastercard Chargeback Guide quarterly bulletins.
  • Publication of the annual LexisNexis True Cost of Fraud Study, MRC Global Fraud Survey, or Chargebacks911 Field Report.
  • Reader corrections that flag a stale fee, threshold, or reason code (typically actioned within five business days).

Limitations

  • Per-processor fees are the published figures; enterprise-negotiated rates can be 20-50% lower at high volume.
  • Friendly-fraud share figures are survey-based and category-dependent; the 60-80% range is a portfolio average, not a precise per-merchant predictor.
  • Win-rate estimates per reason code are industry composites; merchant-specific win rates depend heavily on evidence quality and acquirer relationship.
  • VAMP and ECM thresholds are the announced positions; in practice acquirers may impose tighter internal thresholds before formal monitoring begins.
  • Prevention-tool effectiveness ranges are vendor-claimed at the upper bound; we use the lower bound in calculator output. Real-world results depend on integration quality and merchant category.

Corrections

Found a stale fee, a missing reason code, a threshold that changed, or a calculation step you would compute differently? Email [email protected] with the page URL, the figure you are flagging, and the primary source you would like cited. Substantive corrections are typically actioned within five business days; the LAST_VERIFIED_DATE moves with each substantive review.

Updated May 2026