At a glance
Percentage of successful Square payments that get disputed by the customer’s bank. Visa and Mastercard threshold is 0.9, 1.0% (above which the merchant enters monitoring programs); Square’s internal threshold for risk reviews is 0.5%. Card-present near-zero (chip-and-PIN provides liability shift); CNP higher.
| What it counts | COUNT(disputes opened) / COUNT(payments succeeded) * 100 over the period, on /v2/disputes and /v2/payments. |
| API endpoint | GET /v2/disputes. |
| Currency | Currency-neutral. |
| Channel split | POS card-present <0.05% (chip + PIN liability shift). CNP 0.3, 1.5% depending on industry. Subscriptions higher (rebill-friction disputes). |
| Reason codes | Visa: 10.4 fraud, 13.1 services not provided, 13.3 not as described. Mastercard: 4837 no cardholder authorization, 4853 cardholder dispute. |
| Time window | 30D vsP. |
| Alert trigger | >0.5% absolute (Square’s internal review threshold). >0.9% triggers VAMP / Mastercard MATCH-program risk. Sentiment inverse-gauge: good <=0.5, warn >=1. |
| Roles | owner, finance, operations |
Calculation
Calculated automatically from your Square data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
30 days, ecom-leaning Square store (apparel, USD 320,000 volume):| Reason | Dispute count | Disputed amount |
|---|---|---|
| Fraud (10.4) | 8 | USD 1,940 |
| Services not provided | 3 | USD 380 |
| Not as described | 2 | USD 220 |
| Subscription friction | 4 | USD 480 |
| Total disputes | 17 | USD 3,020 |
- 0.40% is below Square’s 0.5% review threshold but climbing.
- Fraud-coded (10.4) at 8 cases is the dominant pattern. Apparel ecom is fraud-target territory (resellable goods).
- Subscription-friction (4 cases) likely all “I cancelled but you charged me again”. Subscription clarity (clear cancel button, transparent rebill warning email) eliminates these.
- POS subset would be 0% on this volume, ecom is doing all the work. Liability shift on chip + PIN means POS rarely sees disputes.
Sibling cards merchants should reference together
| Card | Why pair |
|---|---|
squ_chargeback_rate | Closely related; chargeback is the issuer-bank settled outcome of a dispute. |
squ_refund_rate | Inverse-correlated; refunding fast prevents disputes. |
squ_threedsecure_abandon_rate | 3DS coverage drives dispute rate down. |
Stripe stripe_dispute_rate | Cross-PSP comparison. |
Reconciling against the vendor’s own dashboard
Where to look in the Square Dashboard:Disputes → Active disputes + Disputes → Resolved.Why ours may differ:
| Reason | Direction |
|---|---|
| Pending vs all | Some Dashboard tiles show only Active; this card includes resolved-against |
| Time zone | Boundary days |
| Late disputes | A dispute filed 60+ days after the original sale: how it gets bucketed |