How to Respond to a Refund Request (Without Losing Money or the Customer)
“I’d like a refund.” Three words that make every small business owner’s stomach drop. Say yes too fast and you train people to ask. Say no flat-out and you earn a one-star review and a chargeback. The owners who handle this well don’t wing it — they run a quick decision and reach for a template. Here’s the framework and the exact wording.
First, decide before you reply
Most refund mistakes happen because the owner reacts emotionally instead of running the same three checks. Before you type a word, answer:
- Did they get what they paid for? If you under-delivered, a refund (or partial) isn’t a gift — it’s owed.
- What does your policy actually say? If it’s in writing and they agreed to it, you have a spine to lean on. If not, that’s next week’s fix.
- Is the lifetime value worth more than the refund? A $120 refund to a customer who spends $2,000 a year is a marketing expense, not a loss.
The math matters. Disputing a $90 chargeback can cost a $15–$25 dispute fee plus the $90 if you lose — and card networks usually side with the cardholder. Often the cheapest move is to refund cleanly and keep the relationship.
The 4-part reply that holds up
Whether the answer is yes, partial, or no, a clean refund reply has four beats:
- Acknowledge the request without defensiveness
- Decision — state it plainly in the first two sentences
- Reason — one sentence tied to what was delivered or agreed
- Path forward — a date, an amount, or an alternative
Don’t bury the answer in paragraph four — people asking for money skim for a number and a date. Give them both early.
Templates by scenario
1. You’re refunding in full (you dropped the ball)
Fast and clean wins loyalty here. Don’t make them fight for it.
2. You’re offering a partial refund or a redo
When you delivered most of the value but something slipped, a partial or a re-do often beats a full refund — and customers usually accept it when you’re specific.
3. You’re declining (and you’re within your rights)
A “no’’ doesn’t have to be cold. Anchor it to the policy they agreed to and offer something that isn’t cash.
Three lines that protect your margin
- “Here’s what I can do” reframes a no into an offer without caving on the refund.
- “Our agreement notes…” cites the policy as a shared document, not your personal call — it depersonalizes the decline.
- “Which works better for you?” hands them a choice between two outcomes you’re fine with, instead of a yes/no fight over a full refund.
Mistakes that turn a refund into a review
- Going silent. A request ignored for two days becomes a chargeback and a public review. Reply within hours, even if it’s “Looking into this, full answer by 3pm.”
- Arguing the facts before deciding. Lead with your decision; justify after. Reverse it and you sound like you’re stalling.
- Having no written policy. If “no refunds after 14 days” lives only in your head, you have nothing to point to. Put it on your invoices and booking page.
Frequently asked questions
Do I legally have to give a refund?
It depends on your jurisdiction and whether the service was as described. If you delivered what was promised and your terms were disclosed, you’re usually within your rights to decline — but a written, agreed-to policy is what makes that stick. For large amounts, check local consumer law.
How fast should I respond to a refund request?
Same business day. Speed signals you’re not hiding. Even a short holding reply beats silence — silence pushes people toward chargebacks and review sites.
Should I ask why they want the refund?
Yes, but gently and only if it changes your decision. “So I can make this right, can you tell me what fell short?” often surfaces a fix that’s cheaper than a refund and keeps the customer.
What if it’s clearly buyer’s remorse?
Point to the policy, offer a non-cash alternative (credit, redo, add-on), and stay warm. You can hold the line without being cold about it.
You shouldn’t have to draft these at 9pm with your stomach in a knot.
Operaite’s AI Complaint Handler reads the refund request, checks it against your saved policy, and drafts a reply in your voice — full, partial, or decline — with the amount and date filled in. Included in the $29/mo plan with a 7-day free trial.
Try Operaite free for 7 days →