tenure

Subscription retention

Keep the subscribers you’re about to lose.

Tenure drafts your cancel flow, offers and win-back emails from your site and billing. You approve what goes live.

Drafting your plan starts with a free account, then you connect billing.

Or get a free churn report

Works withStripeChargebeeor your own billing

Tenure's cancel window in a test app's green brand colour, offering a switch to the Standard plan at $15 a month instead of $25 when the current billing period ends, with Change plan and Cancel my subscription buttons of equal size and a line saying cancelling keeps access until November 4, 2026.
Tenure’s cancel window in a test app’s colours. Offers like this one run on Stripe or Chargebee.

Try it before signing up

Pick a reason. See what your customer sees.

What your customer sees · sample

Why are you leaving?

Why are you leaving?

Why Tenure responds this way

Busy, not unhappy, so a pause fits. Only offers you approved, for customers they suit.

How it’s counted: A pause counts as a save only when billing confirms the change.

Sample plans and prices. Nothing is sent or billed.

From draft to launch

Four steps. You decide what goes live.

  1. 1

    Your site

    Paste your site. Tenure reads your plans, prices and look.

  2. 2

    Billing

    Connect Stripe, Chargebee or your own billing.

  3. 3

    Your plan

    Review offers, emails and spending limits. Approve.

  4. 4

    Switch to live

    Point your cancel link at Tenure, or add the widget.

Before, during and after

Most tools start at the cancel click. Tenure starts earlier.

And it keeps going after a customer leaves.

  1. Tenure: the whole line
  2. Trial endingan email 3 days before
  3. Milestonea milestone email if missed
  4. Going quietat most 2 check-ins
  5. Limit reachedan upgrade offer in your app
  6. Cancel clicklisten, one offer at mostMost retention tools start here
  7. Renewal paidthe save is counted
  8. Win-backemails on day 2, 21 and 45 after leaving

Proof from billing

An accepted offer isn’t collected revenue.

Tenure counts a save in money only when the renewal is paid.

  1. Today

    Offer accepted

    $0 counted

    A click, not money.

  2. Stripe or Chargebee

    Billing confirms

    Waiting on renewal

    The change is scheduled.

  3. Oct 25

    Renewal paid

    $49 counted

    From the paid invoice.

Example customer on a $49 plan. Results links every figure to its billing record.

Your console

Every save, from click to paid invoice.

What you see once it runs: revenue kept, where each cancel attempt ended, and what each offer did.

Picture of the console · example data

Tenure's Results in a demo workspace with example data: Revenue kept $306.25 from 21 accepted offers with a paid invoice, 17 customers who stayed after clicking cancel out of 50 cancel attempts, cost of offers $210 from 11 billing changes, a bar of where every cancel attempt ended up (17 took an offer, 4 asked to talk, 29 cancelled), and a chart of cancel attempts by day.
Every save, counted from billingRevenue kept counts a save only once its renewal invoice is paid. The cost of offers sits beside it.

Pricing

Free during early access. Flat pricing afterwards.

Paid tiers start only if you opt in, with 30 days’ notice.

After early access

  • Free

    $0 a month

    Up to 100 active subscribers

  • Growing

    $49 a month

    Up to 1,000 active subscribers

  • Early growth

    $199 a month

    Up to 10,000 active subscribers

  • Larger

    Let’s talk

    More than 10,000 active subscribers

Before you start.

Something else? Talk to us.

What happens after I select ‘Draft my plan’?
You create a free account. Tenure brings the site you typed (or asks for it), you connect billing, and it drafts your plan for you to review.
Can I just get the churn report?
Yes. Create your free report by connecting Stripe or Chargebee. No cancel flow needed. Paid-so-far figures need Stripe.
Do I need a developer or an email provider?
No. Connect your billing: a Stripe or Chargebee key, or your own billing service or backend. Then point your cancel link at your Tenure page. Customer emails can come later, through your own Resend account and a verified sending domain.
What does setup ask for?

To start, no code

  • An email address you can confirm. Tenure sends a 6-digit code when you sign up.
  • Your Stripe or Chargebee API key, pasted in (for Stripe, a secret or restricted key).
    • Your workspace starts in test mode: a live key lets Tenure draft from your real customers, and Tenure only reads with it until you switch to live; a test key works too, with test data.
    • After you switch to live, Tenure changes billing only to carry out what a customer chose (an offer they accepted, or their cancellation), or a refund that an API key with the Runtime scope asks for, within your refund limit.
    • Billing on your own backend? Tenure calls your billing service or sends it a signed webhook, for cancellations and the seat, add-on or pack offers your service supports. A pause, discount or plan change needs Stripe or Chargebee.

To switch to live

  • Point your app’s cancel link or button at your Tenure page. No code needed. Or have a developer add the widget.

Later, optional

  • Customer emails: your own Resend account and a verified sending domain. This may need DNS access, and Resend’s costs are separate.
  • Check-ins when customers go quiet: usage events, or a connected source of last-active dates.

You can review your whole draft before installing anything.

Does Tenure recover failed payments?
No. Keep your billing provider’s retries and dunning, such as Stripe’s Smart Retries. Tenure works on customers who leave or go quiet.
Can customers still cancel?
Yes, always. They can skip every question and offer, and a one-step cancel shows by default.
What happens if Tenure is down?
With the widget, your app’s own cancel path runs if Tenure can’t load. If Tenure goes down after a customer confirms, the widget checks again and shows the result or a way to try again. A hosted page can’t load while Tenure is down; if it loads but can’t show the options, it offers a request to cancel that comes to you.
Will my customers see anything during setup?
No. Your workspace starts in test mode, and nothing reaches customers until you switch each part on.

See the plan Tenure would draft for your app.

Your cancel flow, offers and emails, drafted from your site and billing.

Drafting your plan starts with a free account, then you connect billing.

Free during early accessStripe, Chargebee or your own billingQuestions first? Talk to us