Cancelled isn’t gone.

When a subscriber cancels your app, Apple and Google keep them active for up to 29 more days. Most apps send nothing into that window. Uncancel catches the moment through RevenueCat and wins them back through your own push and email. You approve every message.

Read-only setup in 15 minutes. No messages sent. Two founding pilot slots open.

EVENTS · VIA REVENUECAT EXAMPLE APP
SAVED THIS MONTH +$6,200
29 days

of paid access can remain after a cancel. Most apps send nothing into it.

up to

of churn is a failed card, not a decision. It recovers mechanically.

15%

of your saved MRR. That’s the whole price. No saves, no fee.

What it catches

Your billing stack fires an event the second a subscriber slips. Uncancel answers each one with the right save, in your app’s voice.

AUTO-RENEW OFF

Still active for up to 29 more days

They tapped cancel yet keep access for weeks, still opening the app, still reachable. The richest save window in subscriptions.

BILLING FAILED

Often just a dead card

Smart retries plus one well-timed nudge recover involuntary churn on autopilot. The fastest money on the table.

TRIAL ENDING

One offer before it lapses

A single save in your voice, matched to the segment and timed right before the trial dies. Not a drip campaign.

Start with your number, not our pitch.

Paste our webhook into RevenueCat. Read-only, 15 minutes, no SDK, no app update. For two weeks we send nothing and change nothing. Then you get a one-page report of your bleed, door by door, and what a save program would be worth on your volume.

BLEED AUDIT / EXAMPLE APPDAY 14

renew-off window −$9,800
failed cards −$7,100
dying trials −$4,100

total bleed −$21,000
recoverable, estimated +$6,200/mo

Example figures. Your report shows your app’s real doors, measured from your own events.

Revoke access in one click whenever you want. If your number is boring, delete us. If it isn’t, a pilot slot is waiting.

Get the audit

Live in an afternoon. No app update.

Paste one webhook

Fifteen minutes in the RevenueCat dashboard, read-only until you say otherwise. No SDK, no app update, no App Store review.

Connect your channels

Everything sends from your own accounts, under your brand. Revoke in one click.

Approve the playbooks

We propose the save per segment. Nothing fires without your sign-off. Ever.

Why the numbers hold up

Signed by the stores

Every renewal arrives signed from Apple and Google through the webhook. Nothing is self-reported.

Holdout-adjusted

A randomized control group measures who would have come back anyway. They’re subtracted from every invoice.

Net of refunds

Invoices settle after the store’s refund window closes. Audit every line against your own RevenueCat data.

Every message needs your sign-off · your keys, revocable in one click · we see billing events, never people · two save attempts max, inside local daytime

If it saves nothing, you pay nothing.

Below is a worked example. Type your own MRR and churn to estimate it for your app; real numbers replace the estimate in week one, on a dashboard you can check against RevenueCat yourself.

STATEMENT / EXAMPLE APPJUL 2026

monthly MRR $300,000
monthly churn (7%) −$21,000

recovered: failed payments +$3,800
recovered: renew-off window +$2,400
total saved +$6,200

uncancel fee (15% of saved) −$930
net back to you +$5,270

if saved = $0.00, you pay $0.00

Estimate assumes roughly a third of churned MRR is recoverable. Saves are holdout-adjusted, settle net of refunds, and every line is auditable in your own RevenueCat data.

After founding

$199/month + 15% of verified saved MRR
  • Cap negotiable at scale
  • The statement above is the model. It turns on only when the case studies exist, and pilot apps convert only if their own numbers justify it
  • Cancel anytime, your keys mean leaving takes one click

The questions you’re already asking.

Why is the founding batch free?

Because outcome pricing needs proof and we don’t have public numbers yet. We could invent claims like everyone else. We’d rather buy real ones with work. Two pilots, 90 days, holdout-verified results, and the case study is the payment. After that, the free door closes.

What does the audit actually involve?

One webhook URL pasted into RevenueCat, read-only. For two weeks we observe events, send nothing and change nothing. You get a one-page report of your bleed by door and what’s recoverable. Revoking access takes one click and kills the feed.

Can’t we build this ourselves?

You could: webhooks, offer signing, dunning retries, holdout math, timing experiments. It’s plumbing, and plumbing loses to roadmap every sprint. Finding out costs $0 base and one afternoon. The audit is free precisely so you can see whether the prize justifies a quarter of engineering time before you spend it.

How do I know the saved numbers are real?

Renewals come signed from Apple and Google, a randomized holdout subtracts organic comebacks, and invoices settle net of refunds. You can audit every line against your own RevenueCat data.

Can you message our users without asking?

No. Every playbook and every line of copy gets your sign-off before anything fires, with frequency caps and quiet hours on top. It all runs through your own accounts, revocable in one click.

What data do you actually see?

Subscription events and pseudonymous user IDs. Names, emails and message content never leave your tools. When we trigger a Klaviyo email, we pass an ID and your Klaviyo holds the address.

Why would this work when our own win-back emails didn’t?

Those go out weeks after access ends. We work the window while they’re still using the app, with store-native offers (pause, discounted renewal, downgrade) matched to why each segment cancels.

We’re not on RevenueCat.

The founding batch is RevenueCat-only. That’s what makes setup take an afternoon. Adapty and raw store notifications are next. Email us and we’ll ping you when your stack is covered.

What happens after the founding period?

Pilot apps move to founder pricing, 15% of verified saved MRR with a capped fee locked for 12 months, only if their own numbers justify it. Everyone after that pays $199 plus 15%. No lock-in either way.

Two pilot slots. Paid in proof, not cash.

For the founding pilots we run everything by hand: setup, store offers, playbooks, holdout, weekly reporting. Free for 90 days. In exchange we keep the verified numbers as a case study, with your sign-off on what gets published. If your app does $100k+ MRR on RevenueCat, start with the audit.

Loading the calendar…

Prefer email? hi@getuncancel.com