Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.
Tracking dispute performance across multiple accounts means reconciling case and payment data into a shared report while preserving each account’s definitions, currencies, and reporting periods. The report should show both operational workload and the financial outcome of resolved cases.
Written by Jodi Lifschitz, Head of Content at Chargeflow. Updated 12 October 2026.
| Metric | Suggested Internal Definition | Control |
|---|---|---|
| New dispute count | Distinct formal disputes opened during the reporting period. | Separate inquiries, alerts, and repeated status events. |
| Resolved-case win rate | Won challenged cases divided by won plus lost challenged cases. | Show pending and accepted cases separately; label this denominator. |
| Dollar recovery | Recovered principal for the selected dispute cohort. | Reconcile to settlement records and track later reversals. |
| Net recovery | Recovered principal less the costs explicitly included in your report. | State whether fees and staff costs are included. |
| Account monitoring measure | The applicable processor or network calculation. | Retain its date basis, exclusions, and denominator. |
Stripe’s measurement documentation distinguishes dispute activity by dispute date from dispute rate by payment date. Combining those measures produces misleading comparisons. A portfolio dashboard should complement the processor’s monitoring report, not replace its calculation.
Two reporting controls
Keep cases distinct and money comparable
Case identity and history
Use the processor account ID plus dispute ID as the case key. Store the payment reference, opening date, deadline, reason, status, disputed amount, recovered amount, currency, and latest source update. A status change should update the existing case rather than create another dispute.
Currency and conversion
Keep original currency amounts. If you convert them for portfolio reporting, document the exchange-rate source and date. Do not add dollars, euros, and pounds as if they were the same unit.
Before comparing performance
Use comparable cohorts and label incomplete results
Choose comparable groups
Review account, reason category, product and payment-period cohorts using the same definitions.
Mark provisional results
Recent payment cohorts can produce later disputes, and open cases make recovery results incomplete. Keep pending cases separate.
The worked table below illustrates the resolved-case denominator and weighted portfolio calculation; its invented values are not industry benchmarks.
Use reason-code definitions to map categories and the multi-processor workflow guide to organize account ownership. Investigate changes with a dispute-workflow audit.
Review near-deadline cases as part of daily operations and choose a trend-review cadence suited to your volume. Assign each confirmed issue to billing, fulfillment, support, or payments. Repeated customer identifiers are a review signal, not proof of friendly fraud.
For response-quality work, see improving win rates at scale. You can explore Chargeflow’s dispute analytics and Stripe integration for connected reporting.
| Account | Resolved challenged cases | Won principal | Pending / accepted |
|---|---|---|---|
| Account A, USD | 12 won + 8 lost = 60% | USD 1,200 | 10 pending; 3 accepted |
| Account B, USD | 3 won + 7 lost = 30% | USD 450 | 4 pending; 2 accepted |
| Comparable resolved portfolio | 15 / 30 = 50% | USD 1,650 | 14 pending; 5 accepted, reported separately |
This is an illustrative register with one currency and comparable case definitions. A simple average of 60% and 30% would give 45%, which differs from the weighted case result. Reconcile recovered principal to settlements, then subtract the fees and operating costs included in your net-recovery definition. Keep other currencies in separate columns until a documented conversion is applied. Use the fight-or-accept decision framework when adding economic context to this operational report.
Do not take a simple average of account percentages. For a comparable portfolio measure, sum eligible numerators and denominators using the same definition, while retaining account-level reporting.
Pending cases should remain separate in a resolved-case win rate. Clearly identify the cohort and denominator so incomplete cases do not distort the result.
A portfolio rate does not replace the applicable network or processor monitoring measure. Follow its official calculation and account scope.
Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.
Standardize chargeback evidence with reusable source records, case-specific selection, quality controls, and verified submission.
Align support and payments with shared case records, refund controls, escalation ownership, and practical dispute-prevention workflows.
Audit dispute operations with a stage-by-stage checklist for ownership, evidence, deadlines, outcomes, and financial reconciliation.
Chargeflow collects data from dozens of third party signals, not just transaction data like Stripe Dispute does. This allows for much more coverage and much better win rates because the evidence submitted is much more comprehensive and compelling..
Chargeflow collects data like order info, customer messages, and payment details. It builds a full dispute case for you, so you don’t have to lift a finger.
Yes! Chargeflow works with many processors — not just Stripe. That means one tool for all your chargebacks, no matter how you process payments.
Chargeflow Automation uses success-based pricing on recovered chargebacks. Other Chargeflow products have separate pricing. Check the pricing page and your agreement for the applicable terms.
Chargeflow’s security documentation describes SOC 2 Type 2 compliance, GDPR compliance, encryption at rest and in transit, and access controls. Review the security page for details on its safeguards and data handling.
Have a question? We’re here to help. Just hit the chat button to initiate a conversation with support.