All articles
Deep dive8 min read

Free trial refunds usually come down to a customer who forgot to cancel, and the money you lose is biggest when the plan renews annually

A free trial that converts to a paid plan is where most subscription refunds begin, because the customer forgot to cancel and the first thing they see is the charge. Here is what a free trial refund costs you on the App Store and Google Play, why you can rarely contest one, and how to stop it.

A smartphone on a desk showing a subscription trial ending and a first charge, illustrating a free trial refund at the moment a trial converts to paid

Key takeaways

  • A free trial does not charge anyone, so the refund risk lands at conversion, when the trial ends and the store bills the first paid period. On the App Store the customer must cancel at least 24 hours before the trial ends, or the charge goes through.
  • Apple does not send a warning before a trial converts. The customer gets a receipt after the money moves, so the first signal many of them see is the charge itself, which is what turns a forgotten trial into a refund request.
  • When an Apple trial converts, your server receives a DID_RENEW App Store Server Notification, not a new SUBSCRIBED event, because a trial ending is a renewal. That notification is how you learn a trial became paid revenue.
  • Since 2024, a refund request on an auto-renewable subscription can fire a CONSUMPTION_REQUEST, and you get 12 hours to answer. For a subscription Apple computes usage from elapsed time itself, so your reply mostly sets a refundPreference, it does not prove the case.
  • You cannot issue or block an App Store refund. Apple decides every one through reportaproblem.apple.com, case by case. On Google Play you can issue a refund yourself, but you still cannot stop a customer from getting one.
  • The size of the loss tracks the plan. A refunded monthly trial reverses one month, a refunded annual trial reverses the whole year, which is why a forgotten annual conversion is the most expensive single refund most apps ever see.
  • From August 3, 2026, a Google Play chargeback moves the purchase price less Play's service fee, plus the bank's chargeback fee, onto you. A trial charge that becomes a chargeback instead of a refund now costs more than the sale did.

A free trial refund almost never happens during the trial. It happens the moment the trial ends, the card gets charged, and a customer who meant to cancel sees a receipt they did not expect. That first real charge after a free trial is the most refunded moment in a subscription app, and it is also the one you have the least power to contest. Here is what that refund actually costs you on the App Store and on Google Play, why the stores hand most of these back without asking you, and the few levers that cut the number down.

Where a free trial refund actually comes from

A free trial is not a discount you give away. It is a delayed sale. The subscription starts the moment the customer taps subscribe, but the bill is scheduled for the day the trial ends. Nothing is refundable in between, because nothing has been charged. The risk sits entirely in the handoff from free to paid.

On the App Store, Apple bills the standard renewal price the instant the trial duration is up. A one month free trial on a $9.99 plan charges $9.99 on day 30. The customer who wanted out had to cancel at least 24 hours before that, and most of the ones who ask for a refund simply forgot.

Google Play works the same way at the seam. A free trial, which Google allows to run anywhere from 3 days to 3 years, converts to the paid base plan when it ends unless the customer cancels first. The store, not your app, runs that clock and takes that first payment.

The customer sees the charge before they see a warning

Here is the part that drives the refund. Apple does not send an advance reminder that a trial is about to convert. It sends a receipt after the charge lands, the same as any renewal. A customer who started a trial and moved on gets no heads-up, just a line on their statement. That surprise is the trigger behind most trial refund requests, and it is baked into how the store bills, not into anything your app did wrong.

You can add your own reminder inside the app or by email, and the strong subscription apps do. It is the cheapest thing you can build against trial refunds, because it moves the keep-or-cancel decision to before the charge instead of after it.

What a free trial refund costs you

The refund reverses the charge, but the charge is not the whole bill. You already spent real money turning that trial into a user, and most of it does not come back.

CostPaid whenComes back on a refund
Ad spend to acquire the trial userBefore conversionNo
Compute, storage, and API calls during the trialDuring the free periodNo
The store's commission on the saleAt conversionYes, the store reverses its own cut
The subscription revenueAt conversionNo, the full amount is reversed
A bank chargeback fee, if it becomes a disputeAfter the chargeNo, and on Google Play you now pay it
A desk calendar with one day circled in red beside a phone showing a bank charge notification, illustrating a free trial refund triggered at conversion

The plan length decides the size of the hit

A refund on a monthly trial conversion reverses one month. A refund on an annual trial conversion reverses twelve. Annual plans are where the surprise is biggest too, because a customer who forgot a $9.99 monthly trial is annoyed, and a customer who forgot a $79.99 annual trial is calling their bank. The higher the converted price, the more likely the refund turns into a chargeback, and a chargeback is the one outcome you cannot reverse.

Why you can rarely contest a trial refund

Refund control is not symmetric. What the customer can do and what you can do are two different lists, and yours is short.

On the App Store you have no refund switch

You cannot issue an App Store refund and you cannot deny one. Every refund is decided by Apple through reportaproblem.apple.com, one request at a time. Since 2024, a refund request on an auto-renewable subscription can send your server a CONSUMPTION_REQUEST, and you get 12 hours to answer with Send Consumption Information. For a subscription, though, Apple already computes how much of the period was used from elapsed time. Your answer mostly sets a refundPreference, a suggestion, not the decision. When the request is tagged as an unintended purchase, which is what a forgotten trial is, the customer usually gets the money.

On Google Play you can refund, but not refuse

Google Play lets you issue a refund yourself from the Play Console or the API, in full or in part, and for a subscription you choose refund and revoke or refund only. What you cannot do is stop a customer who wants one. Google runs its own self-service refund path, and past that the customer's bank can force a chargeback. From August 3, 2026, that chargeback costs you the purchase price less Play's service fee, plus the bank's fee, so a trial charge you let curdle into a dispute is now more expensive than the sale ever was.

The one channel that does ask you rarely helps here

The two flows where a store asks for your side, Apple's CONSUMPTION_REQUEST at 12 hours and Google Play's chargeback review through orders.reviewrefund at 24 hours, both exist for a converted trial. They just rarely change the outcome. The usage is minimal, the elapsed time is short, and the customer's story, that they meant to cancel, is usually true. Evidence wins a fight over whether value was delivered. It does not win an argument that the customer never wanted the product.

How to cut trial refunds before they start

You do not win these after the charge. You prevent them before it. Every lever that works sits on the free side of the conversion, not the paid side.

Remind before you bill

Send an in-app message or an email a day or two before the trial converts. Apple will not do it for you, and Google will not either. This one change moves the cancel decision to a moment the customer is awake to, and a customer who chooses to keep the plan does not ask for a refund on it.

Make the trial terms impossible to misread

Both stores require you to show the trial length and the price after it in the purchase flow. Go past the minimum. State the exact date the charge lands and the exact amount. A customer who understood precisely what would happen is far less likely to call the charge a surprise, and far less likely to escalate to their bank when it arrives.

Match the trial to real activation

A trial that ends before the customer has felt the product converts straight into a refund. Set the trial length to your activation moment, not to a round number. If people reach value on day 5, a 3 day trial bills users who never got there, and a bill without value is a refund waiting to happen.

Watch conversions as a cohort, not a total

Your DID_RENEW notifications tell you exactly when trials convert to paid. A refund spike a few days after a conversion cohort is the fingerprint of a trial problem, a confusing paywall or a trial that is too short. Read refunds against conversions, not against total sales, or the signal disappears into the noise of everything else you sell.

The short version

A free trial refund is a prevention problem wearing a support problem's clothes. By the time the request reaches Apple or Google, the decision is mostly out of your hands, and on a converted trial it usually goes to the customer. The money you can still protect is the money you spend before the charge, not after it. Remind early, price the trial to the value, and keep the unhappy customer in the refund path instead of the chargeback path, because from August 2026 the chargeback is the one that costs you more than the sale.

Frequently asked questions

Can a customer get a refund during a free trial?
There is nothing to refund during a free trial, because a trial does not charge anyone. The refund question only appears after the trial converts and the store bills the first paid period. Until then, a customer who does not want to continue simply cancels and is never charged.
Does Apple warn customers before a free trial converts to a paid subscription?
No. Apple sends a receipt after the charge, not a reminder before it. A customer who wants to avoid the charge has to cancel at least 24 hours before the trial ends on their own. That missing warning is why so many converted trials turn into refund requests.
Can I stop a customer from refunding a converted trial?
No. On the App Store you cannot issue or block a refund at all, Apple decides each one through reportaproblem.apple.com. On Google Play you can issue refunds yourself but cannot prevent a customer from getting one through Google or their bank. Prevention before the charge is the only real control you have.
Which costs more, a trial refund or a trial chargeback?
A chargeback costs more. A refund reverses the sale and returns the store's commission. A chargeback also reverses the sale, and from August 3, 2026, a Google Play chargeback adds the bank's fee and the purchase price less Play's service fee on top, which is more than the original charge. Keeping an unhappy customer in the refund path, not the dispute path, is the cheaper outcome.
Do annual free trials get refunded more than monthly ones?
The rate is similar, but the loss is not. A refunded annual conversion reverses the whole year in a single charge, so it is both your largest single reversal and your highest chargeback risk. If you offer annual trials, a reminder sent before conversion pays for itself quickly.

Sources and further reading

RefundHalt

The refund autopilot for the App Store and Google Play

Keep reading

The next refund request is already on its way.

Set up RefundHalt in the time it takes to read another support email about a refund you didn't get to contest.