TL;DR
The store handles most refunds directly, so you rarely control the decision. Do not take it personally or fight small ones. Watch your refund rate for patterns that point to a paywall or product problem, respond to unhappy users with speed and kindness, and use refunds as feedback to make the app better.
Every app that sells anything will see refunds, and the first few can sting. It helps to understand up front that refunds are a normal cost of doing business, not a personal verdict on your app. Most of the time the store, not you, handles the refund directly with the user. Your job is not to fight every one, but to keep your refund rate low and to learn from the ones that happen.
How store refunds actually work
For most in-app purchases, the user requests a refund from Apple or Google, not from you, and the store decides. Apple handles refund requests through its own system, and Google has its own refund window and process. Because the store is the merchant of record, you often do not control the individual decision. That can feel powerless, but it also means you are not stuck personally arguing over every refund request.
Do not take a single refund personally
Read your refund rate for patterns
- A steady low refund rate is normal and nothing to worry about.
- A spike right after a new version usually means a bug or a broken purchase to fix fast.
- Many refunds soon after a trial ends means your trial or billing terms are not clear enough.
- Refunds citing a missing feature mean your paywall promised more than the app delivers.
Respond to the person, not just the refund
When an unhappy user reaches you directly, how you respond matters more than the refund itself. Answer fast, be kind, and fix or explain the issue. If someone had a genuine problem, a graceful response and a working fix can turn them back into a fan. Fighting a fair refund, on the other hand, buys you one saved sale and risks a public one-star review that costs you many more.
Use refunds as free feedback
The most valuable thing about refunds is what they teach you. A cluster of refunds is a map to a problem in your app or your paywall. Treat each wave as feedback: tighten the trial wording, fix the broken feature, or adjust the paywall so it stops overpromising. Builders who read their refunds and act on them ship better apps, and better apps refund less. The complaint becomes the fix.
Stay calm, keep your refund rate low with honest billing, and respond to people with care. Refunds handled this way barely dent your revenue and often make your app better. It is the builder who panics, fights every refund, and ignores the pattern who ends up with both lost sales and a wall of bad reviews.
Common questions
Do I have to approve refunds myself?
Usually not. For most in-app purchases, the user requests a refund from Apple or Google and the store decides, since it is the merchant of record. You often do not control the individual decision, which means you are not stuck personally arguing over every refund request.
Should I worry about a single refund?
No. One refund is noise. People change their minds, tap by accident, or move on. What matters is the rate. Do not agonize over one-offs; watch for a pattern. A sudden climb in refunds is the real signal that something in your paywall or product needs attention.
What does a spike in refunds tell me?
It points to a problem. A spike after a new version usually means a bug or broken purchase. Many refunds right after a trial ends means your trial terms are unclear. Refunds citing a missing feature mean your paywall overpromised. Read the pattern to find the cause, then fix it.
How should I respond to an unhappy user?
Fast and kindly. Answer quickly, explain or fix the issue, and if a refund is fair, do not fight it. A graceful response can turn an upset user back into a fan, while fighting a fair refund risks a public one-star review that costs you far more than the single sale.
Are refunds bad for my app's ranking?
A normal, low refund rate is fine and expected. A high rate, and the bad reviews that often come with it, can hurt how the stores rank your app. That is why keeping refunds low with honest billing and quick support protects more than just the individual sales involved.
How can refunds actually help me?
They are free feedback. A cluster of refunds is a map to a problem in your app or paywall. Use each wave to tighten trial wording, fix a broken feature, or stop the paywall overpromising. Builders who read their refunds and act on them ship better apps that refund less over time.
Keep going
Handle refunds calmly and turn them into fixes
Get the other 37 in the app user stack, plus the full App Store Launch Club community - $9/mo, cancel anytime.
Join the Club