Refund email templates from request to refund sent

Refund email templates for the business side: how to answer your own customer's refund request by email and chat. Log five intake fields first, then send the right reply at each step, from the first reply to refund sent and the follow-up. Word template, Excel refund log and a filled example.

1. Refund request response email: intake and first reply

Send first

This refund email template starts before the first word to the customer: log five fields, then send the first reply the same day. It names who decides and by when. It says yes only when the case is clear and within your own approval limit.

Intake: fill these five fields before you reply

FieldWhat to write
Order referenceorder number, order date, delivery date, amount, payment method, last 4 digits only
Policy versionThe refund policy in force on the order date: version and date, window, for example 30 days from delivery
Reasonone reason from your list plus the customer's own words: quote
Approval ownername, role, the person allowed to approve this amount or this exception
Promised responsedecision date, 2 business days from the request at the latest

SubjectWe have your refund request for order order number

EmailHi first name,

Thank you for writing to us about order order number. I have logged your refund request for item or service, reason: reason in the customer's words.

What happens next: we check it against the refund policy that applied on your order date, policy version and date: policy rule in one sentence. Approval owner name, our role, decides, and you will have the decision by email by promised response date.

You do not need to send anything else. Please do not send card details: we never need more than the last 4 digits.

Your name, company
Reference: order number

Never promiseA refund, an amount or a day the money arrives before the approval owner decides. The only promise in the first reply is the decision date.

Clear case within your own limitHi first name, thank you for writing about order order number. Your request is within our refund policy of policy date, and I can approve it myself: I am refunding amount to your payment method today. You will get a confirmation with the refund reference by email. Your name, company

For small sales and support teams

Take the request, answer in one inbox and keep every refund promise.

The AI agent collects the order number and the reason around the clock and hands the chat to a person. The approval owner gets a task with the promised date as the deadline, and the notes stay on the contact. Refunds are issued in your payment provider or store platform.

  • AI agent intake 24/7, using your refund policy in the knowledge base
  • Human handover and the unified inbox for website chat, WhatsApp and more
  • Launch, $19 a month billed yearly for 8 users; saved replies on Growth, $49

Free plan: 3 users, AI chat, basic knowledge base and basic tasks, no credit card.

Filled example

A $131.50 partial refund, from chat to closed

A customer of a fictional online bedding store ordered the wrong size of duvet cover and asks for her money back in the website chat. This refund email template example follows the request from the AI agent's intake to Mateo's approval, the refund, the follow-up and the close.

Lindengrove LinensFictional store and customer
CustomerHi, the duvet cover I ordered is Queen but our bed is King. Can I get my money back?
AI agentSorry about the size. Could you give me your order number and the email address you ordered with? You do not need to send any card details.
CustomerLG-20417, claire.novak@example.com. Just the duvet cover, I'm keeping the pillowcases.
AI agentThank you, Claire. Unused items can come back within 30 days of delivery. A person decides on refunds, so I am passing this chat to Ivy with your order number and the reason. You will have an answer by Wednesday 23 September at the latest.
Handed to Ivy with the order number and the reason
Ivy (support)Hi Claire, Ivy here. Your order was delivered on 17 September, so our policy of 1 September (version 3) applies and you are within the 30 days. Two options: exchange it for the King set (you pay the $20.00 difference, we cover the return), or a refund of $139.00 minus the $7.50 return label, so $131.50. Which do you prefer?
CustomerThe refund, please. We already ordered a King somewhere else.
Ivy (support)Understood. Refunds over $50 are approved by Mateo, our operations lead. You will have his decision by email by Wednesday 23 September, most likely tomorrow.

Intake record: the five fields

Order referenceLG-20417, ordered 14 Sep 2026, delivered 17 Sep, $184.00, card ending 2290
Policy versionv3, in force from 1 Sep 2026: 30 days from delivery; change-of-mind returns pay the $7.50 label
ReasonChanged mind: ordered Queen, needs King. Unused, in its packaging
Approval ownerMateo Ruiz, operations: approves up to $200
Promised responseDecision by email by Wednesday 23 Sep 2026, logged 21 Sep, 10:24

Decision email, 22 September, 09:40: the math

LineAmount
Linen duvet cover set, Queen, Sage$139.00
Return label, change of mind (policy v3)minus $7.50
Refund, once the parcel arrives$131.50
Kept: 2 linen pillowcases$36.00, not refunded
Shipping$9.00, not refunded

Completion check and CRM record

ItemRecordedStatus
Return arrivedFriday 25 Sep, unusedDone
Refund issued$131.50 on 28 Sep, ref. re_3Qx81LgDone
Follow-up answered5 Oct: not on the statement yet; ARN and check date 12 Oct sentDone
Customer confirmed7 Oct: 'It's there now, thanks'Done
TaskRefund LG-20417: decision, Mateo, deadline 23 SepDone
Notes and tagFive intake fields in Notes, tag RefundDone

Why it matters

Why refund replies need the policy date and a promised date

Some refund deadlines are set by law. In the US, when you cannot ship an order on time, the FTC's Mail, Internet, or Telephone Order Merchandise Rule requires the customer's consent to the delay or a cancellation. Once the order is canceled, a refund for an order paid by card, cash, check or money order is due within seven working days. The rule covers merchandise, not services2.

In the EU, a customer can cancel an online purchase within 14 days without a reason, counted from delivery for goods. The trader must refund all payments, including standard delivery, within 14 days of being told, and may wait until the goods are back or the customer shows they were sent3.

Other dates are not yours to promise. Stripe says a card refund shows about 5 to 10 business days after it is issued, depending on the bank1. So this template promises a decision date and a check date, never the day the money arrives.

5 to 10

business days until a card refund shows (Stripe)

7 working days

US: refund after an order you cannot ship is canceled

14 days

EU: refund after the customer cancels an online purchase

Rules

How to respond to a refund request: four rules

Agree on these before anyone answers a refund request, and write the limits down.

Use the policy they bought under

Date every version of your refund policy and keep the old ones. The version in force on the purchase date applies. If a newer version is better for the customer, use the newer one.

Name who approves what

For example: support up to $50 inside the policy, the operations lead up to $200, the owner above $200 and every exception. Log the approver on every row.

Promise only dates you control

The decision date and the day you issue the refund are yours. The day the bank shows it is not, so give your provider's range and a check date.

SayYou will have the decision by date. Card refunds usually show within 5 to 10 business days after we issue them.

Refund the way they paid

With Stripe, refunds can only go back to the original payment method1. Never ask for a full card number, the security code or a bank password: the last 4 digits find the payment.

Hand the request to the owner when the amount is above your limit, the customer mentions a chargeback or a lawyer, or the request is outside the written policy.

Refund timing

Refund timing: what you control and what you do not

Deadlines you must meet go into the decision email as dates. Timing you do not control goes in as a range and a check date.

SituationDeadline or usual timingWho controls itWhat to write
US: order of goods you cannot ship on time is canceledRefund within 7 working days; one billing cycle if you gave the credit yourself2YouThe refund date
EU: customer cancels an online purchase within 14 daysRefund within 14 days of being told; you may wait for the goods or proof of sending3YouThe refund date, or 'when the parcel arrives'
Card refund issuedShows about 5 to 10 business days later1The customer's bankA range and a check date
Refund soon after the paymentCan appear as a reversal: the charge drops off, no separate credit1The card networkLook for the charge disappearing
Customer asks for a traceAn ARN can take up to 7 business days to be available1Your payment providerThe ARN or refund reference
Refund failedThe money can take up to 30 days to come back to your balance1The bank, then youAsk how to pay it instead

Other payment providers and store platforms publish their own ranges: use theirs, and check the consumer rules of your state or country. This table is not legal advice.

Excel refund log

What is in the Excel refund request log

Four sheets: Refund log with the filled case and 7 more sample rows, Policies, Summary and Lists. Auto columns fill in by themselves. Works in Excel, LibreOffice and Google Sheets.

ColumnWhat it does
Request received, customer, order reference, purchase date, deliveredThe row you create before the first reply. Delivered stays empty for a service or a lost order.
Policy version, policy days AutoThe version in force on the purchase date and its window, from the Policies sheet.
Days since purchase, in policy window AutoRequest date minus the purchase date, or the delivery date when that version counts from delivery; Yes or No against the policy days.
Reason, amount requestedOne reason from the list and the amount the customer asks for.
Approval owner AutoSupport, operations or the owner, from the limits on the Lists sheet. Requests outside the window go to the owner.
Promised reply by, on time AutoRequest date plus 2 business days (your target on the Lists sheet); Yes when the decision went out by then.
Decision, decision sent, refund amount, reference, issued, closedWhat you decided and when, and the refund details from your payment provider or store platform.
Status AutoAwaiting decision, Decision overdue, Refund to issue, Refund sent, Check and close (10 business days after the refund), Open or Closed.

The Summary sheet counts requests inside and outside the policy window, overdue decisions, refunds still to issue and the amount refunded, by reason, decision and approval owner. In the sample log, 6 of 8 requests were inside the window, 5 of 6 decisions went out by the promised date and $237.50 was refunded.

How to use

How to use the refund email templates

  1. 1

    Date your policy and set the limits

    Policy versions on the Policies sheet; approval limits and the reply target on the Lists sheet.

  2. 2

    Log, then reply

    Fill the five intake fields and send tab 1 the same day. If something is missing, send tab 2 once.

  3. 3

    Decide by the promised date

    The approval owner decides; send tab 3, 4 or 5 by email.

  4. 4

    Refund, then tell them

    Refund in your payment provider or store platform, then send tab 6 with the reference.

  5. 5

    Close and review

    Send tab 8, fill in Closed and review the log monthly.

Set it up in CRMsoftware.pro

  1. My Bots > choose the bot > Basics tab: add your dated refund policy to the Knowledge Base, and to Instructions: collect the order number, the email and the reason, never approve or promise a refund, say who decides and by when. Save Bot, then Try Bot.
  2. A refund chat that needs a person appears in Live Support as Awaiting agent. Claim it and reply from the unified inbox; the chat history stays on the contact.
  3. Tasks > New Task: Task title 'Refund LG-20417: decision', Assignee the approval owner, Deadline the promised date, Priority High, Status summary required on completion.
  4. Write the five intake fields and the refund reference in Notes on the contact, and add a Conversation Tag 'Refund' (Settings > Conversation Tags > New tag).
  5. On Growth, save tab 1 and the chat replies as Saved Replies: Settings > Saved Replies > New reply, Shortcut (for example /refund-intake), Title, Reply body, Share with team.

AI chat, the basic knowledge base and basic tasks: Free, 3 users. Human handover and the unified inbox: Launch, $19 a month billed yearly for 8 users. Saved replies: Growth, $49 a month billed yearly for 20 users. The app does not issue refunds: do that in your payment provider or store platform.

Monthly refund review, 20 minutes

  • Every open row has an approval owner and a promised date that has not passed.
  • The share of decisions sent on time is at or above your target.
  • The most common reason gets one fix, such as a size guide or better photos.

FAQ

Questions about refund emails

How do you respond to a refund request?

Log five fields first: order reference, policy version, reason, approval owner and promised response. Reply the same day with who decides and by when, ask once for any missing detail, and send the decision by email by the promised date. Close the request only when the refund reference and the customer's confirmation are logged.

What should a refund email template include?

The decision in the first line, the amount and what it covers, the payment method with the last 4 digits only, the timing as a range, what the customer must do, the refund reference and a name to reply to. For a partial refund, add every line of the math.

How fast should a business answer a refund request?

Send a first reply the same day and the decision within 2 business days, the default in this template. Some deadlines are set by law: in the US, a canceled order you could not ship on time must be refunded within seven working days2, and in the EU a customer who cancels an online purchase must be refunded within 14 days3.

How do I write a refund request response email when the answer is no?

Say no in the first lines, then give the policy line, the purchase date and the request date, so the customer can check the reason. Offer one to three alternatives, such as store credit, an exchange or a repair, and keep the offer open for a set time.

How long does a refund take to show on a card?

Stripe says about 5 to 10 business days after it is issued, depending on the bank. A refund made soon after the payment can appear as a reversal, where the original charge simply disappears1. Give the customer that range and a check date, not a day.

Is there a sample follow up email for a refund request?

Yes. As the business, use tab 6: the refund date and status, a reference the bank can trace and a new check date. As a customer, keep it short: 'Hi, I asked for a refund of [amount] for order [order number] on [date]. Could you confirm the refund date and the refund reference? Thank you.'

Do I have to give a refund by law?

Sometimes. In the US, the FTC rule requires a prompt refund when an order of goods cannot ship on time and the customer cancels or does not agree to the delay2. In the EU, customers can cancel most online purchases within 14 days and get all payments back3. Otherwise your written policy and local law decide.

Can I refund to a different card or by bank transfer?

Usually not through your payment provider: Stripe sends refunds only to the original payment method, and when that card has expired or been canceled, the card issuer usually credits the replacement card1. If a refund fails, pay it another way you can document.

Can CRMsoftware.pro issue the refund?

No. You issue refunds in your payment provider or store platform. CRMsoftware.pro handles the conversation: the AI agent takes the intake, Live Support hands the chat to a person (Launch, $19 a month billed yearly), tasks hold the decision deadline and saved replies insert these templates (Growth, $49).

Answer every refund request by the date you promised.

Start free with 3 users, AI chat and basic tasks. Launch, $19 a month billed yearly, adds human handover and the unified inbox. Growth, $49 a month billed yearly for 20 users, adds saved replies and auto-translation in the inbox.