Template

Refund vs. Chargeback Decision Matrix: A Fill-In Template for Shopify Merchants

A decision matrix template to help Shopify merchants choose between issuing a proactive refund or fighting a chargeback — based on evidence strength, dispute value, and win probability.

Jun 1, 2026
4 min read
English

The decision most merchants make on instinct

A dispute lands in Shopify Admin under Orders → [Order] → Dispute. The merchant reads the reason code, checks the order total, and either submits a response or issues a refund — usually based on gut feel. That instinct is expensive. Fighting weak cases burns response time and fees. Conceding strong cases hands money back unnecessarily.

The matrix below forces the decision through four variables: dispute value, evidence strength, reason code defensibility, and customer history. Run it before you touch the response window.

When to use this matrix

  • A chargeback has been filed and you have not yet submitted a response.
  • The response deadline is more than 48 hours out (if under 48 hours, skip to the template and move fast).
  • The dispute is between $50 and $2,500. Below $50, refund unless evidence is already assembled. Above $2,500, escalate to manual review regardless of matrix output.
  • You are on Shopify Payments or a third-party processor where you bear the chargeback fee directly — confirm fee structure with your processor before applying thresholds.

The four scoring variables

Score each variable 1–3. Total score drives the recommendation.

VariableScore 1 (Weak)Score 2 (Mixed)Score 3 (Strong)
Evidence StrengthNo tracking, no delivery confirmation, no signed authorizationTracking shows delivered; no signature or IP matchTracking + delivery confirmation + AVS match + IP/device match
Reason Code DefensibilityFraud (10.4 / 4853) with no 3DS or CVV matchItem Not Received with carrier confirmation but no signatureItem Not as Described with documented product specs and comms log
Dispute Value vs. Chargeback FeeDispute value under 3× your chargeback feeDispute value 3–8× your chargeback feeDispute value over 8× your chargeback fee
Customer HistoryFirst order, no prior contact, high-risk signals (freight forwarder, mismatched billing/shipping)Repeat customer, one prior dispute or refundRepeat customer, no prior disputes, pre-dispute contact on record

Reading the score

  • 4–6: Issue the refund. The case is not worth fighting. Accept the loss, close the dispute, and flag the customer in your system.
  • 7–9: Conditional fight. Proceed only if you can assemble complete evidence within 24 hours. If evidence is scattered or requires carrier follow-up, refund instead.
  • 10–12: Fight the chargeback. Assemble evidence, write the response, submit before the deadline.

A score of 7 with a $900 dispute value and a 48-hour deadline is not a fight — it's a refund. The matrix output is a starting point; deadline pressure overrides borderline scores.

Decision matrix template

Copy this for each dispute. Replace all [BRACKETED] fields with your order data.

FieldYour Data
Order ID[ORDER ID]
Dispute ID (from Shopify Admin)[DISPUTE ID]
Dispute Amount[DISPUTE AMOUNT IN USD]
Chargeback Fee (confirm with processor)[CHARGEBACK FEE IN USD]
Response Deadline[RESPONSE DEADLINE DATE AND TIME]
Reason Code[REASON CODE — e.g., Visa 10.4, MC 4853, Amex FR2]
Network[VISA / MASTERCARD / AMEX / DISCOVER]
Evidence Strength Score (1–3)[SCORE] — [BRIEF JUSTIFICATION]
Reason Code Defensibility Score (1–3)[SCORE] — [BRIEF JUSTIFICATION]
Dispute Value vs. Fee Score (1–3)[SCORE] — [BRIEF JUSTIFICATION]
Customer History Score (1–3)[SCORE] — [BRIEF JUSTIFICATION]
Total Score[TOTAL — ADD ALL FOUR SCORES]
Decision[REFUND / CONDITIONAL FIGHT / FIGHT]
Action Owner[NAME OR TEAM RESPONSIBLE]
Action Deadline[DATE AND TIME BY WHICH ACTION MUST BE TAKEN]
Notes[ANY COMPLICATING FACTORS — e.g., customer contacted support, order partially fulfilled, reshipment issued]

Filled example

A merchant sold a $340 skincare bundle. The customer filed a Visa 10.4 fraud dispute four days after delivery. Tracking showed delivered to the billing address. No signature was collected. The customer had ordered twice before with no issues. The chargeback fee on their processor was $25.

FieldFilled Data
Order ID#10482
Dispute IDdp_8Kx29mNqL
Dispute Amount$340.00
Chargeback Fee$25.00
Response DeadlineMarch 14, 2025 — 11:59 PM ET
Reason CodeVisa 10.4 (Fraud — Card Absent)
NetworkVisa
Evidence Strength Score2 — Tracking confirmed delivered, no signature, AVS matched billing zip only
Reason Code Defensibility Score2 — INR/fraud hybrid; carrier confirmation present but no 3DS
Dispute Value vs. Fee Score3 — $340 is 13.6× the $25 fee
Customer History Score3 — Two prior orders, zero disputes, support email on file
Total Score10
DecisionFight
Action OwnerDisputes team — Sarah K.
Action DeadlineMarch 12, 2025 — 5:00 PM ET (48 hours before deadline)
NotesCustomer sent a support email on March 3 asking about ingredients — include in response as proof of receipt and engagement post-delivery

Where this matrix breaks down

Friendly fraud scores deceptively high. A repeat customer with clean history and solid tracking can score 11 — and still lose if the issuer weighs the cardholder's statement over delivery confirmation. The matrix identifies fight-worthy cases; it does not predict issuer decisions.

Reason code defensibility varies by network. Amex disputes run on a different arbitration path than Visa or Mastercard — what scores a 3 on defensibility for Visa 10.4 may not hold the same weight on an Amex NF dispute. Confirm network-specific rules with your processor before treating the score as final.

The matrix also does not account for chargeback ratio thresholds. If you are near Visa's 0.9% or Mastercard's 1.5% threshold, fighting and losing a borderline case costs more than the dispute value. Factor ratio exposure into any score of 7–9 before proceeding.

Key Takeaways

Score each dispute across four variables — evidence strength, reason code defensibility, dispute value vs. fee, and customer history — before deciding to refund or fight.
A total score of 4–6 means refund. A score of 10–12 means fight. Scores of 7–9 are conditional on evidence availability and deadline pressure.
Deadline pressure overrides borderline scores. A 7 with 48 hours left is a refund, not a fight.
Friendly fraud scores deceptively high — the matrix identifies fightable cases, not guaranteed wins.
Chargeback ratio exposure is not in the matrix. If you're near network thresholds, losing a borderline fight costs more than the dispute value.

FAQ

Should I always refund disputes under $50?
Generally yes — unless the evidence is already fully assembled and the response requires no additional work. Below $50, the time cost of building a response typically exceeds the recovery value, especially after the chargeback fee.
Does issuing a refund after a chargeback is filed actually close the dispute?
No. Issuing a refund through Shopify Admin does not automatically close a dispute that has already been filed. You still need to accept the dispute formally through the dispute interface, or the chargeback process continues regardless of the refund. Confirm the exact workflow with your processor.
Can I use this matrix for Amex disputes?
Yes, but Amex runs its own dispute resolution process and has different arbitration rules than Visa or Mastercard. Reason code defensibility scores may not translate directly. Treat Amex disputes as requiring processor-specific review before acting on a borderline score.
What counts as 'evidence already assembled' for the conditional fight threshold?
Tracking with carrier-confirmed delivery, AVS/CVV match data from the transaction record, IP or device data from the order, and any customer communication logs. If any of those require a carrier inquiry or third-party pull, they are not assembled — they are pending.

Disclaimer

This content is for informational purposes only and does not constitute legal advice.

Automate Your Chargeback Responses

DisputeDesk automatically tracks deadlines, collects evidence, and generates winning responses so you never miss a deadline again.

Refund vs. Chargeback Decision Matrix Template