A refund email lives in a narrow lane: too cold and you lose a future buyer, too warm and you set expectations the policy cannot meet. These 15 prompts cover the refund situations a DTC team actually replies to: full approval, partial, denied, restocking fee, change of mind, late requests, gift refunds, and the “where is my money” follow-up.
TL;DR
- Paste the prompt that matches the case, then feed the model your real refund policy and the order details — never let it guess a return window or fee.
- Anchor two numbers in every reply: the exact refund amount and a realistic timeline. As of June 2026, card refunds commonly post in 5 to 14 business days end to end, not “soon.”
- Lead denials with empathy, then the policy, then one goodwill alternative. Policy-first replies read as cold even when they are correct.
- These prompts are model-agnostic. Claude Sonnet 4.6 and GPT-5.5 both draft warm, on-policy refund replies; keep a human on anything above roughly $200 or any chargeback.
Who this is for
DTC support teams, Shopify ops, finance teams handling refund disputes, marketplace sellers, and founders writing their own refund policy.
When not to use these prompts
Skip these for refunds tied to fraud disputes, chargebacks already filed, or safety incidents — those need legal review, not a customer-friendly template. If you sell into the EU, also note the 14-day right of withdrawal: returns inside that window generally cannot carry a restocking fee, and from 19 June 2026 the EU Consumer Rights Directive update (Directive 2023/2673) requires a visible online withdrawal button during the cooling-off period.
What every refund prompt needs
A refund reply is not a marketing email, so the scaffold is different from a product-listing prompt. Give the model these five inputs every time:
- The exact policy text. Paste your real return window, fee schedule, and exceptions as context — not a paraphrase. This is the single biggest source of wrong replies.
- The decision you already made. Approve, partial, or deny. The AI writes the message; it does not adjudicate the case.
- The numbers. Order total, refund amount, fee (if any), and the payment method, so the model can quote a realistic timeline instead of “soon.”
- The tone target. Warm-but-firm for denials, frictionless for approvals, neutral for disputes.
- One specific detail. Customer first name plus a fact from their message (product, reason, or order date) — the line that proves this is not a mass-send.
Refund-timing reference (as of June 2026)
Quoting a wrong timeline triggers the dreaded “where is my money” follow-up. Use these realistic windows, and always say “business days.”
| Payment method | Merchant-side processing | Posts to customer | Typical total |
|---|---|---|---|
| Credit card | 3-5 business days | 3-5 business days | 5-14 business days |
| Debit card | 3-5 business days | 1-5 business days | 5-10 business days |
| PayPal balance | Same day | Up to 1 day | 1-3 business days |
| Original card via PayPal | 1-3 business days | 3-5 business days | 5-14 business days |
| Store credit / gift card | Immediate | Immediate | Same day |
Card refunds can stretch to 2-4 weeks for international or disputed transactions. When in doubt, quote the wider range and let the customer be pleasantly surprised.
Restocking-fee reference (as of June 2026)
US law allows restocking fees if you disclose them before purchase; some states (California) have specific disclosure rules, and the EU bars them on most within-window returns. Common ranges:
| Category | Typical restocking fee |
|---|---|
| Apparel | 10-15% |
| Electronics | 15-25% |
| Furniture / large goods | 15-25% |
| Unopened, factory-sealed | Often 0% |
| Used / damaged on return | 20-25% or denied |
Feed the model the fee from your own policy. Letting AI invent a percentage is the fastest way to a dispute.
15 copy-ready prompt templates
1. Full refund approval
Default scaffold for an approved refund within policy.
You are a DTC support specialist for {brand}. The customer is within our {N}-day return window and qualifies for a full refund. Write a reply that: confirms approval in the first sentence, names the exact refund amount and method, gives the processing timeline (3-5 business days for credit card), and offers one helpful next step. No retention pitch.
Variables to swap: brand, N-day window, refund amount, payment method
Optimization: If output reads as bureaucratic, add: “Use the customer first name and reference one specific detail from their email — product, reason given, or order date.”
2. Partial refund with reason
Customer qualifies for a partial refund only ({reason: used item, missing accessory, late request beyond policy}). Write a reply that: explains the policy reason in plain language without sounding like a contract, names the partial amount, offers store credit as an alternative bonus, leaves the door open if they want to escalate. Voice: firm but warm.
3. Refund denial — outside return window
Customer is requesting a refund {N} days past the return window. Write a denial reply that: shows you reviewed the order specifically, restates the policy date the request would have needed to come in by, offers one goodwill alternative ({store credit, discount on next, free replacement part}), avoids "unfortunately" twice. Read it back: does it sound like we care?
4. Refund denial — final sale / non-returnable
Customer wants a refund on a final-sale item. Write a denial reply that: acknowledges their disappointment, points to where the final-sale notice appeared at checkout (be specific — banner, badge, line at cart), offers one alternative ({styling tip, exchange, partial store credit}), invites a reply if they did not see the notice clearly so we can review.
5. Restocking-fee explanation
Customer is upset about a {%} restocking fee. Write a reply that: explains what the fee actually covers (inspect, repackage, return-to-stock), notes when the fee can be waived ({unworn, original packaging}), gives the math on this specific refund, offers store-credit option that waives the fee if applicable.
6. Change-of-mind refund
Customer wants to refund for "changed my mind" within policy. Write a no-friction reply that: approves the refund cleanly, gives the return-shipping options ({free label, customer pays, drop-off}), provides the timeline, includes one warm line that does not feel like upsell. Keep total reply under 120 words.
7. Refund timeline follow-up (“where is my money?“)
Customer says they have not seen the refund {N} days after we issued it. Write a reply that: confirms the issue date and exact amount, explains the bank-side processing window for {payment method}, suggests they check pending transactions, offers to provide a transaction ID and escalate with the bank if not received by {date}.
8. Gift recipient refund
A gift recipient wants to refund an item without involving the gift giver. Write a reply that: respects the privacy of the giver (never confirms purchase price or details), offers store credit as the default option, walks them through the gift-return path that does not reveal the original transaction.
9. Subscription refund with policy nuance
Customer wants a refund on a subscription charge they say they did not authorize. Write a reply that: cancels effective immediately, references the subscription start date and last charge, applies our subscription-refund policy ({last charge refundable, prior charges credit-only}), avoids defensive "you agreed at signup" framing.
10. International refund + currency / fee disclosure
International customer is refunded in {original currency}. Write a reply that: confirms the refund in the original currency, notes the customer may see a small variance due to exchange rate fluctuation, names that their bank may charge an FX or international fee outside our control, offers to refund any documented bank fees up to {cap}.
11. Refund for damaged item — keep or return?
Customer received a damaged item. Write a reply that: confirms a full refund without requiring a return for items under {$X}, requests one photo if not already provided, names the refund timeline, asks whether they want a replacement instead. Voice: trust the customer.
12. Refund denial — buyer used product extensively
For evidence-based denials (returned item shows clear wear); keep tone factual.
Customer returned a product with significant wear ({describe: scuffs, missing tags, used > 30 days}). Write a denial reply that: states the inspection finding factually with one photo if available, references the return condition policy specifically, offers store credit as a goodwill alternative {if applicable}, names the return-shipping options to send the item back. No moralizing.
13. Refund pre-empt (proactive)
Customer emailed expressing dissatisfaction but did not explicitly request a refund yet. Write a proactive reply that: addresses the issue, offers a refund as one option alongside replacement and credit, lets them choose without pressure. Use this when the situation clearly warrants a refund offer.
14. Bulk / B2B refund (multiple units)
B2B customer ordered {N} units and wants to refund {M} for {reason}. Write a reply that: confirms the partial-order refund logistics, names the per-unit amount and total, explains return-shipping for a bulk shipment ({pallet, freight, drop-off}), references the B2B return terms in their account.
15. Refund denial after chargeback already filed
Once a chargeback is filed, the refund decision moves to a dispute, not customer email. Response windows are set by the card network and vary by scheme — as of 2026, Visa generally gives US merchants about 30 days to respond and Mastercard about 45 — so route this to whoever owns disputes immediately and check the exact deadline your processor surfaces.
Customer emailed about a refund AFTER filing a chargeback with their bank. Write a brief reply that: confirms we have received the chargeback notification, explains we cannot issue a separate refund while the dispute is open, names what we are submitting to the bank, gives the contact for any additional information they want to provide. Stay neutral; do not relitigate the case in email.
Common mistakes
- Hiding behind policy without acknowledging the buyer feeling — even a correct policy stance lands badly without empathy.
- Approving refunds outside policy without recording why — sets uneven precedent across the team.
- Promising refund timelines you cannot guarantee (“you will see it tomorrow”) — banks vary, and card refunds routinely take 5-14 business days.
- Using “as per our policy” — reads as legalistic; just state the policy in plain language.
- Issuing the refund silently without an email — buyers panic when money moves without explanation.
- Letting AI invent restocking-fee percentages or return-window lengths that do not match your real policy.
- Mixing the refund denial with an upsell pitch — comes off as opportunistic.
How to push results further
- Always feed AI the real refund policy as system context, not a paraphrase.
- Use the order number once — proves the reply is not a templated mass-send.
- For denials, lead with empathy, then policy, then the alternative — never policy first.
- Keep the refund amount and timeline numerically explicit — “in 3-5 business days” beats “soon.”
- Track refund-reason codes in the helpdesk so quarterly reviews can spot policy friction points.
- For high-value refunds (over
$200), have a human read every reply; AI is a drafter, not a closer. - Build a refund-FAQ page on the site referenced from emails; it cuts back-and-forth substantially.
Which model to use
These prompts are model-agnostic, but the choice matters for tone consistency and for how well the model holds your pasted policy in context.
- Claude Sonnet 4.6 (Claude Pro, $20/mo) tends to keep the warm-but-firm register denials need, and its 1M-token context (as of June 2026) lets you paste a full policy plus a thread of past tickets.
- GPT-5.5 (ChatGPT Plus, $20/mo) is the strong default for high volume; use the Instant mode for routine approvals and Thinking mode for nuanced denials.
- For a side-by-side on which fits your support stack, see ChatGPT vs Claude vs Gemini.
Whichever you pick, keep policy text in a saved system prompt or custom instruction so every reply pulls from the same source of truth.
FAQ
- Should I always offer store credit as a refund alternative?: For change-of-mind and partial cases, yes. For damaged or our-error, default to a full cash refund unless the customer specifically wants credit.
- Can AI handle refund denials safely?: For routine denials with clear policy match, yes, with human review. For edge cases or repeat-customer denials, a human handles directly.
- How fast should I respond to refund requests?: Acknowledge within 4 hours, resolve within 24-48 hours. Slow responses are a leading cause of chargebacks.
- What if the customer threatens a chargeback during refund discussion?: Stay calm, offer a resolution before they file, and document everything. Once filed, hand it to a senior reviewer; you generally cannot issue a separate refund while the dispute is open.
- Should I apologize in a refund denial?: Acknowledge the disappointment without apologizing for applying a fair policy. “I understand this is not the outcome you were hoping for” beats “I am so sorry we cannot help.”
- Can I charge a restocking fee?: In the US, yes, if disclosed before purchase (some states require specific notice). In the EU, no fee on most returns made within the 14-day right-of-withdrawal window.