← 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

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:

Get the scripts before your next call — free
Try RefundPro Free

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