Refund Request Response Templates

8 email templates for approving, denying, and investigating refund requests. Copy-paste right from the page. Free, no signup.

These templates are not legal advice. Refund rules vary by country and product category — check your jurisdiction if the request is borderline.

Refund requests split into a small, predictable set of scenarios: inside-policy approvals, goodwill exceptions, policy-backed denials, and cases that need more info before you can decide. These 8 templates cover all of them, written to be firm without being cold.

The refund response framework

Every template below follows the same four-beat structure:

  1. Acknowledge the request. Not the feeling — do not start with "I am so sorry you are feeling this way". Just confirm you saw the request.
  2. State the decision clearly in sentence two. Approved. Denied. Investigating. No runway before the answer.
  3. Explain the why briefly. Link the policy, do not paste it. One line of reasoning is enough.
  4. Offer a next step. Refund timing, alternative (store credit, discount, replacement), or what you need from them to decide.

Approvals

Refund approved — within policy, processed immediately

Use when: a customer requests a refund inside your return window

Hi {{customer_first_name}},

Refund processed for order #{{order_number}} — {{amount}} back to your original payment method. It should land in 3–5 business days depending on your bank.

If it is not there by then, reply with a statement screenshot and I will chase it with our processor.

Thanks for giving us a try,
{{your_name}}

Why it works: Decision in the first line, timing expectation set, explicit return path if something goes wrong.

Refund approved — goodwill exception outside policy

Use when: technically out of policy but the customer situation warrants a one-time exception

Hi {{customer_first_name}},

Normally we cannot refund orders past our {{window}}-day window, but in this case I am making an exception. {{amount}} is heading back to your original payment method now, 3–5 business days to land.

If something similar comes up again, reply here and we will figure it out together — please do not assume the window does not apply going forward.

{{your_name}}

Why it works: Makes the goodwill explicit, protects the policy for future cases, keeps the relationship warm.

Partial refund approved — item returned in non-resellable condition

Use when: the item came back damaged, used, or missing parts

Hi {{customer_first_name}},

Thanks for sending the {{product_name}} back. It came back {{condition_note}}, so I can refund {{partial_amount}} of the original {{full_amount}} — the rest covers what we lose reselling it.

The partial refund is processing now, 3–5 business days to your original payment method. If you want to discuss the amount, reply and I will walk you through the photos.

{{your_name}}

Why it works: Transparent math, shows the photos are there if asked, no apology for the partial.

Denials with alternative

Refund denied — outside return window, store credit offered

Use when: the request is clearly past the policy window

Hi {{customer_first_name}},

I cannot issue a cash refund on order #{{order_number}} — it is {{days_past}} days past our {{window}}-day return window (policy: {{policy_url}}).

What I can do: {{credit_amount}} in store credit, good for any future order, no expiry. Reply if that works and I will add it to your account today.

{{your_name}}

Why it works: Firm no, specific numbers, real alternative. No apologizing for the policy existing.

Refund denied — digital or non-returnable product

Use when: the product is digital, personalized, or otherwise non-returnable by policy

Hi {{customer_first_name}},

{{product_name}} is not something I can refund — it is {{reason: a digital download, a custom/made-to-order item, etc.}} and our policy flags those as non-returnable (details: {{policy_url}}).

If the product is not working for you, reply with a bit more on what is off. If it is a bug or defect we will replace it. If it is a fit issue, I can offer {{discount_percent}}% off your next order.

{{your_name}}

Why it works: Separates "policy no" from "is something actually broken?" — which is the better question to ask.

Refund denied — item was as described, troubleshooting offered

Use when: the customer is unhappy but the product is performing as advertised

Hi {{customer_first_name}},

I took a look — {{product_name}} is doing what it should, based on what you described. I cannot refund it on that basis, but I would like to get it working for you.

Can you tell me:
1. {{specific_question_1}}
2. {{specific_question_2}}

Once I have those, I will walk you through the fix. Usually it takes 5 minutes.

{{your_name}}

Why it works: Offers the help first, asks specific questions, keeps the refund door closed without being harsh.

Holds and investigations

Refund under review — need more info

Use when: you need photos, order number, or other details to process

Hi {{customer_first_name}},

Happy to look at this — I just need a couple of things to process it:

1. {{requirement_1: order number, photos of the damage, etc.}}
2. {{requirement_2}}

Reply with those and I will have a decision back within 24 hours.

{{your_name}}

Why it works: Does not refuse, does not promise. Sets a clear tight SLA for when a decision will come.

Double-charge refund — confirmed and processed

Use when: a customer was charged twice and you can see both transactions

Hi {{customer_first_name}},

I see both charges on my end — {{duplicate_amount}} on {{date_1}} and {{date_2}}. The duplicate is refunded, 3–5 business days to your original payment method.

I also checked your other recent orders — everything else looks right. If you see anything else off on your statement, reply with the details.

{{your_name}}

Why it works: Confirms what the customer saw, takes the action before they ask again, offers a broader check.

When to break the template

Some refund threads deserve a from-scratch reply instead of a template. Skip the templates and write fresh when you see:

  • A high-value or long-time customer — they can tell when they are getting the canned response
  • Legal-adjacent language: "chargeback", "BBB", "my lawyer", "dispute"
  • A repeat issue from the same customer — the second refund request is a relationship conversation, not a policy one
  • Anything emotionally loaded — a template reads cold when someone is genuinely upset

Refund policy principles

  • Publish your refund policy publicly, before a customer has to ask for it
  • State the window in specific days, not "a reasonable time"
  • Spell out which products are non-returnable (digital, personalized, intimate, perishable)
  • Clarify who pays return shipping — the most common point of dispute
  • Specify the refund method: original payment, store credit, or either at the customer's choice

Shrinking the volume of refund requests

Most refund requests trace back to a pre-purchase mismatch: the product description was vague, the shipping time was longer than expected, the photos did not show the real color, the size chart was wrong. Before optimizing your refund replies, look at your last 20 refund threads and find the pattern — one product-page edit might cut the incoming volume by 30%.

Once you are handling enough refund threads that templates are not scaling, a help desk that ties every ticket to the customer's full order history starts to matter. You see repeat requesters. You see which products generate disproportionate refund requests. You see resolution time by agent. Auxx.ai's CRM is built for exactly that.

Frequently asked questions

Related free tools

Tired of copy-pasting the same refund reply?

Auxx.ai keeps canned replies, order context, and customer history in one inbox.

See how Auxx.ai works