A refund policy for a digital product or subscription has to answer questions a physical-goods policy never faces: what happens to the unused part of a subscription when someone cancels mid-cycle, how long a free trial’s refund window stays open after it converts to a paid plan, and whose rules actually govern the refund when the sale happened through Apple or Google’s storefront instead of your own checkout. Get these three wrong and you end up with a policy that reads well but doesn’t match what actually happens when a customer asks for money back.

Why “No Returns” Doesn’t Work for Digital Products

A lot of SaaS and digital download businesses copy a line from an ecommerce template: something like “all sales are final, no refunds on digital products.” That line alone is not a policy, and in several markets it is not even enforceable. EU and UK consumers have a statutory right to cancel most online purchases within 14 days, and for digital content that right only disappears if you got the customer’s explicit consent to start delivery immediately and told them clearly they’d lose the right to cancel by doing so. Skip that consent step and the blanket “no refunds” line does not hold up, regardless of what your terms say.

The practical fix is to separate two different situations in the policy: access already consumed (a course fully watched, a report already downloaded) versus access never used (a subscription paid for but never logged into). Refund logic should differ between the two, and the policy should say so explicitly rather than treating every digital sale as equally non-refundable.

How to Handle Proration on Mid-Cycle Cancellations

Subscriptions raise a question one-time purchases don’t: what happens to the days or weeks a customer already paid for but won’t use after canceling. There are three common approaches, and the policy should name which one applies rather than leaving it implied.

The first is no proration: the customer keeps access until the end of the billing period they already paid for, and the cancellation simply stops the next renewal. This is the simplest to administer and the most common default for monthly SaaS plans. The second is prorated refund: the business calculates the unused portion of the period and refunds it, which is more customer-friendly but adds accounting overhead, especially for annual plans. The third is prorated credit: instead of cash back, the unused amount becomes account credit toward a future period, which avoids a refund transaction but still needs disclosure since it is not a full refund.

Proration Models for Mid-Cycle Cancellations

No prorationProrated refundProrated credit
Customer receivesAccess until period endsCash refund for unused timeAccount credit for unused time
Accounting overheadLowHighMedium
Common forMonthly SaaS plansCustomer-friendly annual plansAvoiding a refund transaction

Annual plans are where this matters most. A customer who cancels two months into a twelve-month plan and gets nothing back will feel differently about your business than one whose policy clearly stated the no-refund-on-annual-terms rule at the point of purchase. State the proration rule (or its absence) directly in the policy text your refund policy generator output, not just in a support macro your team improvises on a case-by-case basis.

Setting a Free-Trial-to-Paid Conversion Refund Window

Free trials that auto-convert to a paid subscription are a frequent source of chargebacks and complaints, usually because the customer forgot the trial was ending or didn’t realize a card had already been charged. A refund policy for a subscription product should set an explicit window, commonly somewhere between 3 and 14 days after the first paid charge, during which a customer who forgot to cancel can get that first charge refunded in full.

This window should be distinct from your general subscription refund rule and stated as its own line item, since it addresses a different failure mode: not dissatisfaction with the product, but a billing event the customer didn’t consciously choose. Sending a reminder email a few days before a trial converts reduces how often this window gets used, but the policy still needs to state the window exists, since regulators in several jurisdictions treat “silent auto-renewal after a free trial” as a dark pattern when there’s no disclosed grace period to reverse it.

App Store Rules That Override Your Own Policy

If your product is sold through the Apple App Store or Google Play, in-app purchases and subscriptions bought through those channels are refunded according to Apple’s or Google’s own rules, not yours. A customer who bought a subscription through iOS and requests a refund goes through Apple’s refund request process, and Apple’s decision controls the outcome regardless of what your website’s refund policy says. The same is true for Google Play purchases.

This creates a split that the policy needs to acknowledge rather than paper over: purchases made directly through your website or billing system follow your stated policy, while purchases made through a mobile app store follow that store’s policy, and you often won’t be notified when the platform issues the refund. Stating this distinction plainly (something like “subscriptions purchased through the Apple App Store or Google Play are refunded according to that store’s policies, not this one”) avoids a support conversation where a customer insists your policy should apply to a purchase your business never actually processed.

Which Refund Policy Applies?

Bought via your websiteApp Store / Google Play
Refund policy that appliesYour stated policyApple's or Google's policy
Who decides the outcomeYour businessApple or Google
You are notified of the refund

Putting It Together

A refund policy for a digital product or subscription needs to cover more ground than a template written for physical goods: what “no refunds” actually means once statutory cancellation rights are accounted for, which proration model applies to mid-cycle cancellations, how long the free-trial conversion window stays open, and which rules govern a purchase made through a mobile app store rather than your own checkout. Spell out each of those four points on their own, rather than relying on one general-purpose refund clause to quietly cover all of them, and the policy will match what your support team actually does when a refund request comes in.