All templates

Support replies · Support

Free Refund Email Templates for Support Teams

Refund conversations are where support gets tested. These cover approving, declining, apologising and handling someone who is already angry.

10 templates · free · no sign-up

First response to a new ticket

Speed matters more than completeness. Acknowledge, then dig in.

Email

Subject: Re: [their subject]

Hi [Name],

Thanks for writing in — I've picked this up.

Let me make sure I've understood: [restate their problem in your own words].

I'm looking into it now and will come back to you by [realistic time]. If anything changes before then I'll let you know.

[Your name]

Confirming a bug is real

Say it's real, say it's yours, say what happens next.

Email

Subject: Re: [their subject]

Hi [Name],

You're right, and thank you for the clear report — I've reproduced it here.

It's now with our engineers as [ticket reference]. I don't have a fix date yet, but I'll update you [when] whether or not there's news.

In the meantime, [workaround, if there is one].

Sorry for the trouble.

[Your name]

Approving a refund

If you're saying yes, say it in the first line. Don't make them read for it.

Email

Subject: Refund processed

Hi [Name],

I've refunded [amount] — it'll be back on your [payment method] within [x] working days.

Sorry it didn't work out. If you'd be willing to tell me what went wrong, I'd genuinely like to know; it's how we fix things.

[Your name]

Declining a refund

Give the reason plainly, then offer whatever you actually can.

Email

Subject: Re: refund request

Hi [Name],

I've looked into this properly, and I'm not able to refund [purchase] — [clear reason, referencing the policy].

I know that isn't the answer you wanted. What I can do is [alternative: credit, extension, plan change, hands-on help].

If you'd like me to escalate it, say so and I'll pass it to [team].

[Your name]

Replying to an angry message

Don't match their temperature. Acknowledge, own, fix.

Email

Subject: Re: [their subject]

Hi [Name],

You're right to be annoyed — [restate what went wrong, without excuses].

Here's what I'm doing about it: [action], by [time].

Here's what we're doing so it doesn't recur: [change].

I'm handling this personally. If it stalls, reply here and it comes straight back to me.

[Your name]

Telling customers about an outage

Early and vague beats late and detailed.

Email

Subject: [Product] — service disruption

Hi [Name],

[Product] is currently [what's broken], affecting [who]. It started at [time].

We know what's causing it and we're working on it now. Live updates: [status page link].

Next update from me by [time], even if there's nothing new to say.

Sorry for the disruption.

[Your name]

Saying no to a feature request

A clear no is kinder than a vague 'on the roadmap'.

Email

Subject: Re: [feature]

Hi [Name],

Thanks for suggesting [feature] — it's a fair idea and I've logged it.

Being straight with you: it isn't something we plan to build soon. Our focus for the next [period] is [priority], and this doesn't fit alongside it.

The nearest thing today is [workaround]. Happy to set it up with you if that helps.

[Your name]

Asking for more detail without sounding doubtful

Never imply they imagined it. Ask for what you need.

Email

Subject: Re: [their subject]

Hi [Name],

I've tried to recreate this on my side and haven't managed it yet — which usually means something specific to your setup, and that's useful to know.

Could you tell me:
• What you clicked just before it happened
• Which browser or device
• A screenshot, if it happens again

With those I should be able to pin it down quickly.

[Your name]

Closing a resolved ticket

Confirm the fix, leave the door open.

Email

Subject: Re: [their subject]

Hi [Name],

[What was wrong] is now fixed — [what you did]. Could you confirm it's behaving at your end?

I'll leave this open for a couple of days in case anything resurfaces. After that it closes automatically, but replying here reopens it any time.

[Your name]

Apology with something attached

When the apology needs to cost you something to land.

Email

Subject: Sorry about [what happened]

Hi [Name],

[What happened] shouldn't have happened, and I'm sorry — particularly because [acknowledge the actual consequence for them].

I've [gesture: credited your account / extended your plan / refunded the month]. It doesn't undo the disruption, but it's the honest thing to do.

[What we've changed] so it doesn't happen again.

[Your name]

If the answer is yes, say so first

Approval emails that open with policy background and reach the refund in paragraph three read as reluctant, even when the outcome is generous. The customer's only real question is whether they are getting their money back and when.

Answer it in the first line and everything after it is read in a better mood. This sounds trivial and it changes outcomes measurably, because a customer who has to hunt for the answer assumes the answer is bad and starts composing an angry reply while still reading. Lead with the decision, follow with the timescale, then add anything else. If you want to ask why they are leaving, ask after approving rather than before, so the question reads as genuine curiosity rather than an obstacle placed in their way.

A clear no beats a soft maybe

Declining a refund is unpleasant, so it tends to get buried in hedging that leaves the customer unsure what was decided. That produces a second angry email and a worse outcome for everyone, including the agent who now has to have the conversation twice.

State the decision, give the actual reason, then offer whatever you genuinely can — credit, an extension, a plan change, or hands-on help. An honest no with a real alternative is respected far more often than people expect. What is not respected is a refusal dressed up as a policy nobody can be shown, or a decision attributed vaguely to another team. If a policy is the reason, name it and be willing to explain the thinking behind it.

Do not match an angry customer's temperature

When someone writes in furious, the instinct is to defend. Acknowledge the specific thing that went wrong first, in your own words, so they can see you understood rather than deflected. Then state what you are doing and by when.

Naming the actual consequence for them matters more than the apology itself. Sorry for the inconvenience is filler. Sorry that this meant your invoices went out three days late demonstrates that you read what they wrote. Offering a named point of contact — reply here and it comes straight back to me — de-escalates more reliably than any apology wording, because most of the anger in support conversations is about feeling processed rather than about the original fault.

Speed matters more than completeness

A holding reply within an hour beats a perfect answer the next day. Silence is what converts a problem into a complaint, because the customer starts to suspect nobody is looking at it, and that suspicion is worse than the original issue.

The first response should confirm you have read it, restate the problem in your own words so they can correct you if you have it wrong, and give a realistic time for the real answer. Then meet that time, including when you have nothing new, because an update saying you are still working on it preserves trust and costs a minute. The restatement is doing more work than it appears: it catches misunderstandings before you spend an afternoon investigating the wrong thing.

When the customer is wrong

Sometimes the product worked correctly and the customer misused it. This is the hardest reply to write, because the honest explanation is uncomfortably close to telling someone they made a mistake.

The move is to take responsibility for the confusion rather than the error. If a setting was easy to misread, say the interface makes it easy to miss and here is how to change it. That is usually true, and it lets the customer fix the problem without an admission. Avoid transcripts and screenshots proving they were wrong; winning that argument costs you the relationship. Where a genuine gesture is warranted despite no fault, offer it as goodwill rather than compensation, which keeps the precedent clean.

Writing about a bug without over-promising

Confirming a bug is a relief for the customer, who has often been quietly wondering whether they imagined it. Say it is real, say it is yours, and say what happens next.

The trap is the timeline. Support agents under pressure promise fixes they cannot control, and a missed fix date is far more damaging than an honest lack of one. Say the report is with engineering, give a reference, and commit to an update on a specific date whether or not there is news. That is a promise you can keep. If a workaround exists, lead with it, because most customers care far more about getting through today than about the underlying defect being resolved.

Asking for more detail without sounding doubtful

When you cannot reproduce something, the reply has to ask for specifics without implying the customer is mistaken. The framing that works is to say you have tried and not managed it yet, which usually points to something specific about their setup.

That is both true and useful, because it turns the request into collaboration rather than interrogation. Ask for a short, closed list — what they clicked immediately before, which browser or device, and a screenshot if it recurs — rather than an open request for more information, which produces either nothing or an essay. Three specific questions get three answers. Vague ones get a reply saying it just does not work, and you are back where you started a day later.

Outages: early and vague beats late and detailed

During an incident the instinct is to wait until you understand the problem before saying anything. That instinct is wrong. Customers can tolerate a service being down; what they cannot tolerate is not knowing whether anyone has noticed.

Say what is broken, who is affected, when it started, and when the next update will come — even if the next update is only that you are still working. Committing to an update time and hitting it is the single most reassuring thing you can do mid-incident. Afterwards, a short honest note about what happened and what changed is worth writing. Customers who receive a clear post-incident explanation frequently end up trusting the company more than before, which is not true of those who receive silence.

Turning down a feature request

A clear no is kinder than a vague place on the roadmap. Customers plan around what you tell them, and an implied yes that never arrives is worse than an honest decline they could work around.

Acknowledge the idea, say plainly that it is not planned, and give the real reason — usually that the team is focused on something else. Then offer the nearest thing that exists today and offer to set it up. Logging the request genuinely matters too, because the fifth person asking for the same thing is information the product team needs. What erodes trust is the response that thanks them for the feedback and disappears, which everyone recognises as a polite way of saying no while avoiding having said it.

Templates, tone and not sounding like a robot

Templates exist so the structure is already decided and the agent's attention can go to the specifics. They stop being useful the moment they are sent unedited, because customers recognise boilerplate instantly and read it as being processed rather than helped.

The reliable practice is to keep the skeleton and rewrite the first and last lines. The opening should reference their actual situation and the closing should say what happens next in this specific case. Everything in between can stay. This gets most of the speed benefit of a canned response with almost none of the coldness. It is also worth periodically reading your most-used templates aloud, since phrases that felt fine when written often sound stiff or faintly condescending when spoken.

Knowing when to escalate

Some conversations should not stay with the first agent. Legal threats, data protection questions, anything involving a vulnerable customer, and any case where the customer has asked twice for something you cannot give are all signals to bring in someone else.

Escalating early is a strength rather than a failure, and the main cost of doing it late is that the customer has by then repeated themselves three times. When you escalate, hand over properly: a short summary of what happened, what has been tried, and what the customer wants. Making them start again is the most common complaint about escalation and the easiest to avoid. Tell the customer you are doing it and why, so the handover reads as attention rather than as being passed around.

What refund requests tell you about the product

A refund is the end of one conversation and the start of a more useful one. Individually they are just cases. In aggregate they are the clearest product feedback a company gets, because these are people who paid and then decided it was not worth it.

Tag them by reason and review them monthly. Refunds concentrated in the first week usually indicate an onboarding or expectation problem, often set by the marketing rather than the product. Refunds after months typically mean the value faded or a competitor arrived. Those need entirely different responses, and averaging them into a single refund rate hides the decision. Support teams that feed this back systematically tend to be treated as a source of insight rather than a cost centre, which changes how the whole function is resourced.

Consistency across the team matters more than any single reply

Customers compare notes, publicly and often. A refund granted by one agent and refused by another for the same situation is far more damaging than a policy that is simply strict, because inconsistency reads as arbitrary and invites everyone to try their luck.

Agree the edge cases as a team and write them down: how far past the deadline you will stretch, what counts as a genuine fault, when goodwill is offered and how much. Give agents a discretionary limit they can use without approval, because a policy that requires escalation for every exception produces slow replies and frustrated staff. The aim is not a rule for every situation, which is impossible, but enough shared judgement that two agents reach the same answer.

Protecting the person writing the replies

Support work involves absorbing other people's frustration all day, and the cost of that accumulates quietly. Teams that ignore it lose their best agents, who tend to be the ones who care most about the customers and therefore take the most on.

Practical protections help more than encouragement. A clear escalation route for abusive messages, with permission to end a conversation rather than endure it. A rule that nobody handles a hostile thread alone. And a genuine separation between the person and the complaint, since a customer angry about a billing error is not angry with the agent who happened to open the ticket. Managers who state that plainly and back it up when tested keep teams together far longer.

Frequently asked questions

How quickly should support reply to a refund request?
Acknowledge within a few hours even if you cannot decide yet. Silence is what turns a refund request into a complaint.
How do I refuse a refund politely?
State the decision plainly, give the specific reason, and offer a real alternative. Avoid hedging — it produces a second, angrier message.
Should I ask why a customer wants a refund?
Yes, but after approving it, not as a condition of it. Asking first reads as an obstacle.
What should I offer when we are clearly at fault?
Something with real cost — a credit, an extension, a refunded month. An apology that costs nothing rarely repairs the relationship.
How do I reply when I cannot reproduce the problem?
Say you have tried and not managed it, which points to something specific about their setup, then ask three closed questions. Never imply they imagined it.
What should I say during an outage?
What is broken, who is affected, when it started, and when the next update lands. Then send that update on time even if there is no news.
Is it acceptable to use canned responses?
Yes, if you rewrite the opening and closing lines for the specific case. Sending one unedited is what customers recognise and resent.
When should I escalate a support conversation?
Legal threats, data protection questions, vulnerable customers, and any case where someone has asked twice for something you cannot give. Escalate early and hand over a proper summary.

Send these in one keystroke —
Slashit expands them anywhere you type.