Skip to main content

Refund Strategy (Operator Field Manual)

TL;DR
  • Before a formal chargeback is filed, refunding versus standing behind the sale is a math decision.
  • Set your refund cutoff from actual fees and evidence work. The ticket-size bands below are examples to adapt.
  • Fast refunds can prevent chargebacks only before one is filed. A refund returns the sale; a chargeback can add dispute fees and response work. Once a formal card chargeback is open, respond through the dispute case.
  • Customer support is your best fraud prevention tool. Empower agents to refund without escalation.
  • Track refund-to-chargeback ratio. Keep both counts beside it; check whether earlier refunds reduce disputes.

Cold reality: refund fast when it's cheaper than a chargeback, fight when evidence is strong, and route edge cases by ticket size and business model.

The Math: Refund vs. Fight​

Compare the two routes on the same basis. The examples below count cash returned from the original sale, original processing fees and staff time. Product and shipping costs already incurred are common to both routes unless one action recovers them; don't add them again on only one side.

Cost of refunding = Transaction amount returned
+ Original processing fee retained
+ Refund handling time

Expected cost of a later chargeback = (1 - Win rate) x Transaction amount
+ Original processing fee retained
+ Expected dispute fees after any fee refunds
+ Evidence work

This is a pre-filing decision model. Once a formal chargeback is open, use its case workflow; don't send a separate refund. Keep monitoring-program consequences separate from the dollar calculation.

Worked Examples​

These are assumed inputs, not benchmarks: the original processing fee is 3%, refund handling is $3, and the fixed dispute fee is $15. Win rates and evidence-work costs are shown in each row. Replace them with your own fees and results.

$30 order, fraud claim, no 3DS:

ActionMathTotal Cost
Refund$30 + ($30 x 3%) + $3 staff time$33.90
Fight (25% win rate)75% x $30 + ($30 x 3%) + $15 fee + $25 evidence work$63.40

Refund: $63.40 - $33.90 = $29.50 less expected cost.

These examples assume a fixed $15 dispute fee. Real schedules differ and may refund a fee on a win. Use your provider's actual terms from the fee table.

$200 order, "not received," tracking confirms delivery:

ActionMathTotal Cost
Refund$200 + ($200 x 3%) + $3 staff time$209
Fight (70% win rate)30% x $200 + ($200 x 3%) + $15 fee + $30 evidence work$111

Fight on these assumptions: $209 - $111 = $98 less expected cost. The expected recovery before common processing fees is (0.70 x $200) - $45 = $95.

$150 order, "not as described," no photos:

ActionMathTotal Cost
Refund$150 + ($150 x 3%) + $3 staff time$157.50
Fight (20% win rate)80% x $150 + ($150 x 3%) + $15 fee + $30 evidence work$169.50

Refund on these assumptions: $169.50 - $157.50 = $12 less expected cost. Expected recovery before common processing fees is (0.20 x $150) - $45 = -$15.

Run your own numbers​

The calculator on this page compares refunding now with fighting a chargeback later, before any dispute is filed. Here every dispute fee counts, because without a dispute there's no fee, and fighting avoids the refund handling cost. Expected saving from fighting = win rate x amount, minus expected dispute fees after any fee refund on a win, minus evidence work, plus refund handling. Above zero, fighting a later chargeback is expected to cost less than refunding now. Below zero, refunding costs less. Processing fees are left out because both routes keep them. The $200 example above: 0.70 x $200 - $15 - $30 + $3 = $98, the same difference the table shows.

Already Refunded? Did the Customer Cancel or Withdraw the Chargeback?​

Get this wrong and you pay the same customer twice. Find your row before you touch anything.

What's happenedSeparate refund?Do this
Customer contacted you; no bank case existsAvailableUse the grid below. If you approve the request, refund through the normal payment flow. See handle a refund request
Manual Ethoca or CDRN alertAvailable if no credit existsCheck transaction and refund status, then void or refund within the provider deadline and report the outcome
Visa RDR shows resolvedNoRDR already created the credit or liability shift. Don't issue another refund
Inquiry or retrievalProvider-specificReply inside the case. Satisfactory evidence or a full refund may resolve an inquiry; a partial refund can still escalate
Formal card chargeback is openNo separate refundUse the dispute workflow. Accept or return the funds, or challenge or defend if allowed
Refund succeeded before the chargebackNoSubmit proof showing succeeded status, amount and date. Add the ARN, STAN, RRN or processor reference if available
Refund is pending when the chargeback opensNo second refundCheck whether the pending refund failed or was cancelled, then respond through the dispute case
Customer says they withdrew itNot while the case remains openSubmit available withdrawal evidence and your response by the deadline. Treat it as closed only when the provider marks it resolved
Don't send a separate refund on an open chargeback

The disputed funds are already held or debited. A separate refund can give the customer a second credit.

Stripe and Shopify Payments block separate refunds while a formal card chargeback is open. Resolve the payment through the dispute case. A partial refund during an inquiry can still escalate, and an ACH refund can race with a bank return.

The processor initiated a refund or reversal? Identify the event and ask for its basis.

Decision Flowchart​

This flowchart is for direct refund requests and manual alerts only

It excludes RDR-resolved cases and inquiries or retrievals, which have their own provider workflow. The dollar bands are example settings. Recalculate them from the cost model above before using them. No chargeback has been filed. Here, "don't refund" means preserve evidence for a possible later challenge. It weighs dollar amount and evidence strength. For the reason-code decision, see Chargebacks Overview. For 3DS liability considerations, see Representment.

Refund vs. Fight Grid​

Same scope as the flowchart: nothing has been filed yet. Here, "fight" means don't refund and keep your evidence for a possible challenge. Once a formal card chargeback is open, "refund" leaves the grid: use the formal card dispute workflow, and accept or return the funds, or challenge or defend if allowed. The economics below still tell you which one.

By Ticket Size​

These are example routing bands, not expected win rates or industry cutoffs. Replace them using the cost model above and your comparable final outcomes. No amount makes weak evidence strong, and no band overrides a valid refund obligation.

AmountDefaultExceptionReasoning
Under $25Consider refundCheck actual fees and handling costA $0 or $15 fee doesn't always exceed the sale
$25-$50RefundFight only with delivery proof + fraud claimStaff time to fight exceeds potential recovery.
$50-$100Usually refundFight with strong evidence AND high win-rate reason codeBreak-even zone. Evidence quality decides.
$100-$500Evaluate evidenceFight with strong evidence; refund if evidence is weakWorth the effort when evidence is solid.
Over $500Fight with evidenceRefund only if zero evidence existsAlmost always worth attempting.

By Business Model​

TypeRefund BiasWhyWhat Changes the Calculus
Digital goodsHighNo physical delivery proof; hard to prove customer received itDevice fingerprint matching (CE 3.0) or download logs
Physical goodsLowShipping confirmation and tracking are strong evidenceMissing or ambiguous tracking weakens your case
ServicesMediumSubjective "quality" claims are hard to disproveSigned contracts, completion photos, or time logs help
SubscriptionsHighCancellation-related disputes are hard to win without clear proofTimestamped cancellation logs, confirmation emails, renewal notices

By Dispute Reason​

ReasonDefaultNotes
"I don't recognize this"RefundThis is a billing descriptor problem. Fix the descriptor; don't waste time fighting.
"I cancelled"Refund unless proof existsCancellation timestamp + confirmation email wins this. Without those, refund.
"Product not as described"EvaluateProduct photos, specs, and terms help. Subjective claims are hard.
"Never received"Fight with trackingTracking to billing address is strong evidence. This is your most winnable category.
"Duplicate charge"Verify and refund if trueEasy to confirm. If it's actually a duplicate, refund immediately.
"Fraud"Fight with CE 3.0 dataDevice match, 3DS authentication, or Visa CE 3.0 data makes this winnable.

Track your own win rate by reason code rather than relying on a general figure.

By Customer History​

HistoryApproachReasoning
First-time customerLean toward refundPreserve the relationship. A refund might earn a repeat customer.
Repeat customer, first disputeRefund + benefit of doubtGood customers have bad days. Don't punish loyalty for one incident.
Customer with 2+ prior disputesEvaluate carefully, document patternPossible friendly fraud abuser.
Repeated disputes with evidence of abuseReview the claim and document the patternA dispute count alone doesn't prove abuse. Apply any future purchase restriction under your policy.

Support as Risk Control​

Your support team prevents more chargebacks than any fraud tool. A customer who can reach you doesn't need to call their bank.

Empowered Refund Authority​

Give support agents authority to refund up to a threshold without manager approval. The table gives example starting limits, not limits justified by revenue alone. Set yours from ticket size, margin and escalation cost; review mistakes and delays after a month:

VolumeSuggested ThresholdWhy
Under $100K/month$50 per refundCovers most small-ticket issues instantly
$100K-$500K/month$100 per refundMatches typical order value
$500K-$1M/month$150 per refundReduces escalation queue
Over $1M/month$200+ per refundSpeed at scale

The math: A $75 refund returns the sale. If it replaces a chargeback you would have lost, the possible saving is the avoided dispute fee and response work, less refund handling and alert fees. Original processing fees and shipped goods may be unrecovered either way. Use your own costs; not every refund prevents a chargeback.

Response Time SLAs​

These are starting service goals. Staff them against your opening hours and request volume, publish what you can meet, and track repeat contacts and disputes while you adjust them.

ChannelTargetWhy This Matters
PhoneUnder 2 minutes holdGive customers a usable route to resolve the charge with you.
Live chatUnder 1 minuteSame urgency as phone.
EmailUnder 4 hoursBefore the customer gives up and disputes.
Social mediaUnder 2 hoursPublic complaints escalate fast.

If your response time is measured in days, customers go to their bank instead. Every day of delay increases the probability of a chargeback.

Scripts That Prevent Chargebacks​

"I don't recognize this charge":

"I can see the charge you're asking about. It's from your order on [date] for [item], and it shows on your statement as [descriptor]. I can send you a copy of the receipt. Would you like a refund, or does that clear things up?"

"I want to cancel":

"Done. I've cancelled your subscription effective immediately. You won't be charged again. Your confirmation number is [number]. Is there anything else?"

"This isn't what I expected":

"I'm sorry to hear that. I can process a full refund right now, or if you'd prefer, I can send a replacement. What works best for you?"

The pattern: acknowledge the problem, offer a solution, execute immediately. No transfers, no hold music, no "let me check with my manager."

Seasonal Adjustments​

Refund strategy isn't static. Adjust thresholds based on seasonal patterns:

SeasonAdjustmentWhy
Nov-Dec (holiday)Test a higher authority limit if past requests justify itReview gift-related returns, staffing and abuse cost
Jan (post-holiday)Review the temporary limit as those orders matureUse your own return and dispute timing before extending it
Major sale eventsTemporarily raise refund authorityVolume spike + impulse purchases = more buyer's remorse
Subscription renewal datesStaff up supportRenewal batch = spike in "I cancelled" complaints

Test to Run​

Refund threshold experiment:

  1. Pick eligible direct refund requests with no open chargeback and no existing credit. Set approval limits from your own margins, handling cost and policy.
  2. Record refunds, dispute outcomes, all service fees and support time for comparable orders before and after the change.
  3. Allow each sales cohort the same time for disputes to arrive; two weeks alone may miss later filings.
  4. Compare total dollars retained after refunds, disputes and handling costs. Separate product recovery from costs already incurred.

Success criteria: The changed policy improves retained dollars on comparable orders without increasing abuse beyond your agreed limit. A falling chargeback count alone doesn't prove a saving.

Metrics to Track​

MetricWhat It Tells YouTargetRed Flag
Refund rateRefunded orders / orders in the same mature sales cohortCompare the same products and channelsRising losses or a new refund reason on comparable sales
Refund-to-CB ratioAre refunds resolving problems before disputes?Track, don't targetCheck refund delays and disputes together; see Benchmarks
Time to refundApproval to refund submission; bank posting is separateMeet your published promise and applicable deadlineApproved refunds not submitted by that date
Win rate by reason codeWhere fighting pays offVaries by codeCosts more to fight than you expect to recover
Cost per chargebackTrue all-in cost including staff timeTrack, don't targetUse to calibrate your refund threshold

The Monthly Refund Review​

Once a month, spend 15 minutes on this:

  1. Pull your refund-to-chargeback ratio. Keep both counts for the same period. Check whether refund delays or a hard-to-find refund path are driving disputes.
  2. Check win rate by reason code. Stop fighting categories where the evidence work costs more than you expect to recover.
  3. Review your top 5 refund reasons. Are they product issues, shipping issues, or billing confusion? Each has a different fix.
  4. Spot-check 5 chargebacks that were previously refund requests. These are failures - the customer asked for a refund, didn't get one (or got it too slowly), and disputed instead. Fix the process.
  5. Update your refund threshold. If your average chargeback cost has changed (new processor fees, different win rates), recalculate the break-even point.

Scale Callout​

VolumeFocus
Under $100K/monthSet refund authority using your fees, margin and evidence work. Document cancellations. Name one person to resolve requests promptly.
$100K-$500K/monthAdd reason-code routing. Implement renewal reminder emails for subscriptions. Capture delivery proof on all physical goods. Track refund-to-CB ratio monthly.
$500K-$1M/monthDedicated dispute owner. Evidence packs by reason code. Alert before your processor's written ratio limit. Seasonal threshold adjustments.
Over $1M/monthAutomated refund processing for low-ticket items. Abuse detection on serial refunders. Tiered customer treatment based on history. Real-time chargeback ratio monitoring.

Where This Breaks​

  • No cancellation proof for subscriptions. Add renewal reminders, cancellation confirmation emails, and timestamp logs. Without these, every "I cancelled" dispute is a loss.
  • Partial shipments or backorders without customer communication. If the customer ordered 3 items and you shipped 2, tell them before they assume you shorted them.
  • Refund promises without follow-through. Support says "we'll refund you" but finance never processes it. The customer waits a week, then disputes. Track refund fulfillment rate.
  • International shipping with weak delivery confirmation. Domestic tracking that shows "delivered" wins cases. International tracking that shows "in transit to destination country" does not. Use a carrier with delivery confirmation in the destination country, or accept higher refund rates on international orders.
  • "No refund" policies on digital goods. A strict policy doesn't remove dispute rights. Set and disclose a window that fits access, delivery and applicable law. Compare refund costs and later disputes on the same products before widening it.

Next Steps​

Setting up triage grid?

  1. Apply the decision flowchart - Route by amount and evidence
  2. Implement by scale - Right-sized for your volume
  3. Track monthly metrics - 15-minute monthly check

Empowering support?

  1. Set refund authority thresholds - Agents refund without escalation
  2. Set response time SLAs - Beat the bank
  3. Use the scripts - Consistent, fast resolution

Fighting specific disputes?

  1. Check reason codes - What evidence defeats each
  2. Build evidence packs - By reason code
  3. Follow representment guide - Full workflow

Something wrong on this page? Email matt at paymentsandrisk.com and say what needs fixing.