Enter the Fraudster Factory™
Enter the Fraudster Factory™
Enter the Fraudster Factory™
Enter the Fraudster Factory™
/
Chargebacks Dicas e estatísticas
12 de março de 2023
Oct 14, 2026

Chargeback Data: Fields, Metrics, and Analysis for Merchants

Logotipo circular branco com formas entrelaçadas no centro, rodeado por linhas elípticas sobrepostas que lembram órbitas e losangos azuis espalhados.

Chargebacks?
Não é mais problema seu.

Recupere 4 vezes mais chargebacks e PREVENÇÃO — até 90% dos e-mails recebidos —, com tecnologia de IA e uma rede global Rede de 20.000 Lojistas.

Mais de 600 avaliações
Não é necessário cartão de crédito.
Chargeback Data: Fields, Metrics, and Analysis for Merchants

Resumo:

  • Link every dispute record to its payment, order, and fulfillment records through a stable dispute ID and payment ID.
  • Dispute activity is counted by dispute date and dispute rate by purchase date, and purchase cohorts can change for 120 days or longer.
  • Visa VAMP divides eligible TC40 fraud reports plus TC15 disputes by same-month settled card-not-present transactions, while Mastercard ECM divides chargebacks by the previous month's transactions.
  • Keep the reported reason code separate from the investigated root cause.
  • Reconcile refunds, fees, and recovered funds before reporting any recovery figure.
Carregando o reprodutor AudioNative de conversão de texto em fala da Elevenlabs...

Chargeback data is the set of transaction, claim, evidence, status, and financial records used to investigate payment disputes. Useful analysis connects each case to its original payment and business context. It tells your team how much work is coming, how much you recover, and which operational changes prevent the next dispute.

Global value projection · 2026

$36.9B

Projected global chargeback value in 2026, rising to $46.1B in 2029

Global count projection · 2026

286M

Chargebacks projected worldwide in 2026

Typical filing window · Stripe guidance

120 dias

Typical cardholder filing window; some claims arrive later, so recent purchase cohorts remain provisional

Dispute activity benchmark · Stripe

0.75%

Stripe describes activity above this level as excessive. This benchmark is separate from each network’s formal monitoring formula.

Sources: Mastercard with Datos Insights (updated June 2026); Stripe dispute measurement documentation.

Build a Useful Chargeback Data Record

Start with a stable dispute identifier and the associated payment identifier. Keep the order, account, and invoice references where relevant. Record the source system so another analyst can verify a field instead of treating an exported label as universally defined. When you change vendors, the guide to moving chargeback data to a new provider shows how to keep these identifiers linked.

Identifiers

Exemplos
Dispute ID, payment ID, order ID, account
Por que isso é importante
Links records and prevents duplicate counting

Momento certo

Exemplos
Purchase, notification, response deadline, submission, resolution
Por que isso é importante
Separates workload timing from purchase-cohort analysis

Reivindicação

Exemplos
Original reason code, provider category, customer allegation
Por que isso é importante
Preserves the distinction between a reported claim and an investigated cause

Financials

Exemplos
Disputed amount, currency, fee, refund, recovered amount
Por que isso é importante
Supports reconciliation without mixing cash movements

Evidence and process

Exemplos
Records available, owner, response status, missing fields
Por que isso é importante
Shows operational gaps that a win-rate chart can hide

Business context

Exemplos
Product, service period, fulfillment method, policy version
Por que isso é importante
Helps investigate recurring problems

Keep original provider fields alongside any standardized categories. If several codes map to “non-delivery” for an internal report, retain the raw code and mapping version. A merchant category code describes a business classification; it is not a substitute for the dispute reason or a universal customer-risk score.

Where Each Field Comes From

No single system holds the full record. Pull from each source on a schedule and join on the payment identifier:

Source 1

Processor or PSP dispute records

What it adds
Dispute ID, reason code, amount, status, due date, outcome
How teams usually pull it
Dispute reports, API or webhooks from your payment service provider

Source 2

Network fraud signals

What it adds
Early fraud warnings, including Visa TC40 and Mastercard SAFE reports; a warning may or may not also become a dispute
How teams usually pull it
Processor fraud-warning feeds. Visa TC40 reports are relevant to VAMP; Mastercard SAFE reports are a separate network signal.

Source 3

Pré-Disputa Alertas

What it adds
Alerts received, refunded, or expired before a chargeback
How teams usually pull it
Alert provider exports; track them with the same dimensions as chargeback alerts outcomes

Source 4

Order and fulfillment systems

What it adds
SKU, shipping method, carrier events, delivery proof
How teams usually pull it
Ecommerce platform and carrier APIs

Source 5

Support and subscription tools

What it adds
Contact history, cancellation requests, refund promises
How teams usually pull it
Helpdesk and billing exports

Source 6

Finance records

What it adds
Fees, reversals, FX, recovered funds
How teams usually pull it
Settlement and payout reports

Separate Claims From Verified Causes

What the notice says

Reported claim

The reason code records the basis of the claim, such as non-delivery. Preserve what was reported.

What the evidence supports

Investigated cause

Review fulfillment and support records before deciding whether the issue was a missed shipment, address confusion, or a disagreement about service completion.

Use the evidence checklist by claim to identify missing facts. Record “unconfirmed” where investigation is incomplete. Do not classify a customer as fraudulent merely because a transaction was disputed or a delivery record exists.

For friendly-fraud analysis, distinguish the allegation, evidence, and your interpretation. A high-risk signal may justify review, but a correlation in a dashboard does not prove intent. Preserve enough context for another reviewer to understand the decision.

Choose the Date Basis Before Calculating Rates

Carga de trabalho operacional

Dispute arrival date

Forecast the current response queue and the work arriving now.

Sales-cohort analysis

Original purchase date

Evaluate which sales generated disputes in a purchase cohort.

The two date bases answer different questions and can produce different percentages for the same period.

The official dispute-measurement documentation distinguishes dispute activity by dispute date from dispute rate by charge date. Define the date basis used in your own report and allow for later-arriving claims that change recent purchase cohorts. Use the applicable provider or network calculation for formal monitoring.

Illustrative example from Stripe · 1,000 successful payments in a week

The business receives 10 disputes that week. Three concern that week’s payments; seven concern earlier payments.

Dispute activity · By dispute date

1.0%

10 ÷ 1,000 × 100

All disputes received during the week.

Dispute rate · By purchase date

0.3%

3 ÷ 1,000 × 100

Disputes tied to payments made during that week.

The purchase cohort is provisional. Its 0.3% can rise as later claims arrive. Cardholders can usually dispute up to 120 days after payment, sometimes later. Use the applicable chargeback time limit when assessing cohort maturity.

The lag also changes how you read a spike. A dispute peak in September often traces back to orders placed in July, which is why our analysis of dispute lag re-plots the same cases by purchase date before looking for a cause. Holiday peaks work the same way, which is why a BFCM payments, fraud and disputes checklist runs monitoring through March.

Label every rate with its numerator, denominator, period, and exclusions. If you report disputed payments divided by successful payments in a purchase cohort, specify whether repeated cases on one payment are deduplicated. Do not quietly compare that rate with a different account’s case-count metric.

Match Each Monitoring Program's Formula

Your internal dispute rate will rarely match the ratio a card network uses to place you in a monitoring program. The numerator, the denominator, and the month they come from all differ:

Visa VAMP ratio

Numerator
Visa fraud reports (TC40) plus disputes (TC15), subject to eligible pre-dispute-resolution and Compelling Evidence 3.0 exclusions
Denominator
Settled card-not-present transactions
Date basis
Same calendar month

Mastercard ECM ratio

Numerator
Chargebacks received in the month
Denominator
Mastercard transactions
Date basis
Previous calendar month

Processor dispute activity

Numerator
Disputes received in the period
Denominator
Successful payments
Date basis
Same period, by dispute date

Purchase-cohort dispute rate

Numerator
Disputes on payments made in the cohort
Denominator
Successful payments in the cohort
Date basis
By charge date, matures over 120+ days

VAMP counting detail: a transaction appearing in both TC40 and TC15 can contribute two reports. Resolving the dispute does not automatically exclude a related TC40 report; apply the relevant eligibility rules.

Outside CEMEA, Visa’s excessive-merchant VAMP threshold is at least 1.5% AND at least 1,500 monthly fraud and dispute reports from April 2026. CEMEA uses separate thresholds of at least 2.2%, 150 reports, and USD 75,000 in monthly fraud and dispute volume. Mastercard’s Excessive Chargeback Merchant tier starts at 100 chargebacks and a 1.5% ratio. Because VAMP adds fraud reports to disputes, a merchant with few chargebacks but many TC40 fraud reports can breach it first. Store early fraud warnings in your chargeback data, not only disputes, or your dashboard will show a safer number than Visa sees.

Hypothetical example · 6,000 qualifying VAMP reports

January VAMP · Correct same-month basis

1.71%

6,000 ÷ 350,000 × 100

January reports divided by January settled card-not-present transactions.

January reports ÷ December volume

0.60%

6,000 ÷ 1,000,000 × 100

This is not the January VAMP calculation.

Keep the network formulas separate. Mastercard ECM uses January chargebacks divided by December Mastercard transactions. VAMP uses January events divided by January settled card-not-present transactions.

Model both before volume drops. The chargeback rate calculation guide walks through each formula, and the VAMP program guide and Mastercard monitoring programs guide cover the penalties.

Define Recovery Metrics Consistently

Suggested internal definitions · Document your inclusion rules

Case-count measure

Response coverage

Eligible cases with a completed response ÷ eligible cases in the stated cohort

Resolved-case measure

Resolved challenged-case win rate

Won cases ÷ resolved challenged cases

Apply your documented inclusion rules.

Money measure

Recovered amount

Funds confirmed returned from resolved disputes. State the currency and period.

Money measure

Net recovery measure

Recovered amount − specified recovery costs

Document which costs and outcomes the measure includes.

These are suggested internal definitions, not claims that every provider uses the same calculation. Keep accepted cases, pending cases, and unchallengeable cases visible. Excluding them may answer a useful question, but the exclusion should not make the result appear to describe all disputes.

Our guide to interpreting dispute win rates explains why case mix matters. A rising win rate may reflect a different selection of cases rather than better evidence. Compare resolved cases with similar reasons and characteristics before attributing the change to a tool or process.

Reconcile Amounts and Prevent Duplicate Counting

Keep the original disputed principal separate from fees, partial credits, and returned funds. Preserve original currency and any conversion method used for consolidated reporting. Do not sum amounts in different currencies without an explicit conversion basis.

An order may have both a refund and a chargeback. Link those events rather than counting each as an unrelated customer loss. The refund-overlap guide helps define the reconciliation steps. A pending refund request should not be recorded as a completed cash movement.

Use a multi-processor workflow to handle differences in identifiers and status labels. Update existing cases when their status changes rather than creating a new dispute row for every notification. Preserve an event history separately when your analysis needs it.

Run a Chargeback Analysis That Leads to Action

Start with questions the team can act on: which products generate delivery complaints, which cancellation records are missing, or which accounts have late submissions? Compare rates and absolute counts. A very small group can show an extreme percentage without representing the largest business problem.

Cut the same data along these dimensions, and read each one as both a rate and a share of total disputes:

Investigation prompts · Possible explanations to verify

Reason code share

Question it answers
Which claim types are growing?
What to investigate
Policy, fulfillment, or fraud-control gaps behind that claim type

Issuer or BIN

Question it answers
Do disputes cluster at specific banks?
What to investigate
Card-testing attacks, a compromised BIN range, or issuer-specific evidence needs

Product or SKU

Question it answers
Which items generate disputes?
What to investigate
Description mismatches, quality problems, or resale-driven fraud on high-value items

Acquisition channel

Question it answers
Which campaigns bring disputing customers?
What to investigate
Misleading ads, affiliate fraud, or unclear trial terms

Purchase-to-dispute lag

Question it answers
How long after purchase do disputes arrive?
What to investigate
A cluster just after your refund window closes suggests refund friction

Country and currency

Question it answers
Do cross-border orders dispute more?
What to investigate
Unexpected currency conversion, delivery times, or unfamiliar descriptors

MID, processor, and descriptor

Question it answers
Is one account or descriptor driving the ratio?
What to investigate
Descriptor confusion or a routing setup that concentrates risk

A high-volume campaign can produce the most disputes while still carrying a lower ratio than a small one. Cut a channel on its ratio and margin, not on raw counts. For fraud-driven clusters, map the findings to your ecommerce fraud prevention controls before tightening rules for every customer.

For a delivery pattern, inspect the fulfillment records and promises. For recurring payments, review renewal and cancellation communication. Assign an owner to verify the suspected cause before broad changes to customer controls.

Record the intervention date and compare suitable cohorts after enough outcomes are available. Note other changes such as order volume, product mix, and shipping conditions. An improvement after a change is useful evidence to examine, but does not by itself establish causation.

Connect Chargeback Data to BI and Your Data Warehouse

Dashboards inside a processor answer questions about that processor only. To analyze disputes next to orders, refunds, and marketing data, load dispute records into the warehouse your BI tool already reads.

Stripe

Sigma and Data Pipeline expose a disputes table, one row per dispute, that joins to charges on disputes.charge_id, plus an early_fraud_warnings table. Data Pipeline exports to Snowflake, Amazon Redshift, Databricks, or BigQuery, with core data available within 12 hours after accepting the data share and completing onboarding.

Adyen

the Dispute transaction details report is a CSV with 47 standard columns, including Dispute Date, Payment Date, Record Type, and CB Reason Code, so both date bases are available in one file.

Status changes

subscribe to dispute webhooks or poll a chargeback API so a case updates when it moves from open to won or lost, instead of waiting for the next export.

One row per case

Current-state table

Keep one current-state row per dispute. Update that row as the case changes.

Use it for dispute rates and win rates.

One row per event

Event-history table

Keep each status change separately so the case history remains available.

Use it to measure how long each stage took.

Stripe’s dispute query guide includes sample queries for estimating VAMP and Mastercard ratios from Stripe’s tables. Use them as a check against your own logic.

Maintain Data Quality and Access Controls

Missing identifiers

Check that records have the keys needed to connect cases and payments.

Conflicting currencies

Resolve currency mismatches before consolidating amounts.

Impossible event sequences

Inspect inconsistent timing across purchases, notifications, and case events.

Unresolved status mismatches

Reconcile conflicting statuses across source systems.

Use the workflow audit to find where records become incomplete. Define who can correct a field and retain the source supporting that correction.

Collect only necessary information and limit access. The PCI Security Standards Council’s verification-code guidance prohibits storing card verification codes after authorization. Do not include those codes in an evidence dataset or customer-service export.

Chargeflow Insights can help teams review dispute and payment performance across connected sources. Confirm the coverage and definitions used in your setup. Use Chargeflow Insights analytics alongside source records and finance reconciliation when investigating a result.

Perguntas frequentes

What Is the Difference Between a Reason Code and a Root Cause?

A dispute reason code describes the reported claim category. The root cause is your evidence-based finding after reviewing the payment, fulfillment, and customer history. Keep both fields separate.

Should Pending Disputes Be Included in Win Rate?

A resolved-case win rate should use resolved cases under documented inclusion rules. Show pending cases separately so an incomplete cohort does not appear to be a final result.

Can Chargeback Data Prove a Customer Committed Fraud?

A pattern or score alone does not prove fraud. Chargeback data supports investigation; decisions should consider the specific transaction and relevant evidence.

What Is a Healthy Chargeback Rate?

Stripe’s guidance describes dispute activity above 0.75% as excessive, so keep a buffer and monitor sudden increases. This is not a universal safe harbor: network programs use their own formulas and processors can apply stricter limits. Outside CEMEA, Visa’s excessive-merchant VAMP threshold is at least 1.5% AND at least 1,500 monthly reports; CEMEA has separate thresholds. Mastercard ECM starts at 100 chargebacks and a 1.5% ratio. The chargeback thresholds guide compares them.

What Does a Chargeback Analyst Do?

A chargeback analyst reviews incoming disputes, gathers evidence, decides which cases to fight, and submits responses before deadlines. The role also tracks reason codes, win rates, and dispute ratios to find root causes and report them to operations, finance, and fraud teams.

What Should a Chargeback Report Include?

Include dispute counts and amounts by reason code, dispute activity and purchase-cohort rates with their date basis stated, win rate on resolved cases, recovered amount, fees, and the network ratios that apply to your accounts. Our chargeback report guide covers how to use the report to prevent future disputes.

How Does Chargeback Data Integrate With BI Tools?

Export dispute records from each processor into a data warehouse such as Snowflake, BigQuery, Redshift, or Databricks, join them to payments and orders on the payment ID, and point your BI tool at the joined tables. Use webhooks or scheduled exports to keep dispute statuses current.

COMPARTILHE ESTE ARTIGO
Logotipo circular branco com formas entrelaçadas no centro, rodeado por linhas elípticas sobrepostas que lembram órbitas e losangos azuis espalhados.

Chargebacks?
Não é mais problema seu.

Recupere 4 vezes mais chargebacks e PREVENÇÃO — até 90% dos e-mails recebidos —, com tecnologia de IA e uma rede global Rede de 20.000 Lojistas.

Mais de 600 avaliações
Não é necessário cartão de crédito.
inscrever-se

As últimas notícias sobre o “ chargebacks ”, fraudes e comércio eletrônico, diretamente na sua caixa de entrada. Toda semana.

Inscreva-se agora e não perca as últimas tendências!
Ao fornecer seu e-mail, você concorda com nossos Termos de Serviço e nossa Política de Privacidade
Diagrama com linhas tracejadas e curvas formando arcos segmentados, destacados por três marcadores em forma de losango azul no lado esquerdo.Design abstrato de grade circular com marcadores em forma de losango azul sobre um fundo metade preto e metade branco.