← All posts
How to Get a Refund: Call Scripts That Actually Work (2026)
Tooly · 2026-08-02 · 7 min read
Most refund requests fail because people ask instead of state. Customer service reps are trained to deflect soft requests. The fix is simple: know your rights, use the right words, and escalate in the right order. Here are the call scripts that actually work — for airlines, insurance, subscriptions, and billing disputes — plus the free tool that keeps them at your fingertips.
The golden rules of refund calls
- Be polite but firm — reps help people who make their job easy; they deflect people who sound unsure
- Reference the policy — "According to your refund policy / my consumer rights..." shifts the conversation
- Ask for their name and employee ID — instant accountability, reduces stonewalling
- Escalate on the first refusal — "Please transfer me to a supervisor" works more than you'd think
- Never accept the first offer — the first number is always the lowest
Airline refund script
You: "Hi, I'm calling about flight [number] on [date]. It was [delayed/cancelled]. According to DOT/EC261 rules, I'm entitled to [a full refund / compensation]. I'd like to process that now."
If they push back: "I understand, but the regulation is clear and this is a matter of record. Please note my case number and escalate this to a supervisor — I'm happy to hold."
Key phrase: "EC261" (Europe) or "DOT rule 24 CFR 259" (US) — naming the regulation doubles your success rate.
Insurance denial script
You: "I received denial [reference] for claim [number]. I'd like the written explanation of benefits and the specific policy clause cited, per my right to a full explanation."
If they refuse: "Please document that you refused this request. I'll be filing an appeal and a complaint with the [state insurance commissioner / ombudsman]."
Key phrase: "appeal" and "regulator" — insurers settle quietly once they know you'll escalate.
Subscription / auto-renewal refund script
You: "I was charged [amount] on [date] for [service]. I didn't authorize this renewal. Per your terms and my consumer rights, I'd like a full refund to my original payment method."
If they offer credit instead: "I appreciate it, but I need the refund on my original payment method, not store credit. If that's not possible, please escalate."
Key phrase: "unauthorized" — for card disputes, banks side with consumers on unauthorized charges.
Billing dispute script (wrong charge)
You: "There's a charge on my statement I don't recognize: [amount] on [date] from [merchant]. I'd like to dispute this charge and have it reversed."
If they ask you to contact the merchant: "I already have. I'm disputing because the merchant hasn't resolved it. Please open a formal dispute."
Key phrase: "formal dispute" — this triggers the official process with deadlines they must meet.
Keep every script ready with RefundPro
RefundPro puts these scripts (and more) at your fingertips — organized by situation, ready when you're on the phone:
- 5 categories: airline refunds, insurance denials, subscription cancellations, billing disputes, ISP disputes
- Free tier: 3 scripts included
- Pro ($5/mo): all scripts, unlimited use, step-by-step escalation playbooks
Frequently Asked Questions
Do these scripts really work? They work because they change the conversation from "please help me" to "here's what I'm entitled to" — reps respond differently to informed callers.
What if the company refuses? Escalate to a supervisor, then file a formal complaint with the relevant regulator (DOT, CFPB, state insurance commissioner). Companies settle most cases once a regulator is mentioned.
Can I use these for any company? The scripts are templates — adapt the policy references to your situation and jurisdiction.
Is RefundPro really free? Yes — the free tier covers 3 scripts with no time limit. Pro removes limits for $5/mo, with lifetime deals available and crypto accepted.
← Back to all posts