Free plan available · Live in 5 minutes

Stop guessing why users cancel your SaaS

Leavely drops a cancellation feedback modal into your cancel / downgrade / delete flow so you collect the real reason structured, exportable, and ready to act on.

No credit card · No sales call · Works with Stripe, React & Next.js

Why are you cancelling?
live in 5 min
Too expensive
Missing a feature I need
Found a better alternative
Not using it enough
Anything else we should know? (optional)
Never mind, keep my plan
Submit & cancel

See exactly what you get

From setup to revenue impact to reason trends a focused churn workflow instead of a bloated analytics suite.

Project setup in minutes

Create a project, whitelist domains, and copy the snippet without touching your backend.

Leavely projects dashboard with active project, allowed domains, and installation snippet

Verified revenue impact

Connect Stripe to see best-effort matched MRR lost by cancellation reason.

Leavely dashboard showing verified Stripe MRR lost and top churn reasons

Trends you can act on

Spot rising churn reasons, compare categories, and understand what needs fixing first.

Leavely analytics dashboard with trend charts, reason breakdown, share, and device insights

Churn feedback without the overhead

No complex analytics platform. No long setup. Just the cancellation signal you need, ready in minutes.

One snippet. Done.

Paste a script tag and one function call into your cancel flow. No SDK, no backend changes, no config files. You're live in under five minutes.

See why users leave — today

Your dashboard shows the top cancellation reasons, how they trend week over week, and every comment users leave. No SQL, no setup.

Your data, your way

One-click CSV export to feed Google Sheets, Notion, your BI tool, or a quick Slack thread with your team. Nothing is locked in.

Drop it where churn happens

Three flows. Three chances to learn something before the user is gone.

Stripe subscription cancellation

Show the feedback modal right before the subscription ends. You'll know if churn is driven by price, missing features, or a competitor — not guesswork.

Account deletion page

Catch the reason before the data is gone. Surface product gaps, onboarding friction, or bugs that your support tickets aren't telling you about.

Plan downgrade flow

Downgrades are quiet churn. Capture what pushed users to a lower tier so you can fix pricing perception or missing feature gaps before revenue drops.

Live in three steps

No onboarding call. No config wizard. Just ship it.

1. Create a project

Sign up, name your project, and grab your API key. Takes about 30 seconds.

2. Drop in the snippet

Add the script to your app and call the modal where cancellation happens. Works with React, Next.js, or plain HTML.

3. Act on real feedback

Watch reasons roll in on your dashboard. Export, share with your team, and ship the fix that actually moves retention.

Minimal data, maximum signal

Leavely collects one structured reason and one optional comment per cancellation. No cookies, no user tracking, no PII. Export or delete your data anytime.

Questions before you install

If yours isn't here, check the docs or reach out.

Does it work with Stripe?

Yes. Trigger the modal in your Stripe cancel flow, a custom billing page, or any page where users end their subscription.

What about React / Next.js?

Fully compatible. Load the script, call one function, done. Works with any frontend stack that can run JavaScript.

What data do you collect?

Only what you choose to send: a structured reason and an optional comment. No cookies, no tracking pixels, no user profiling.

Can I export the feedback?

One-click CSV export. Pull it into Notion, Sheets, Looker, or paste it in a Slack channel for your next sprint planning.

Will it slow down my app?

The modal loads on-demand when you trigger it. Zero impact on page load. The script is under 10 KB gzipped.

Can I customize the cancellation reasons?

Completely. Define your own reasons so the feedback maps directly to your product, pricing tiers, and user segments.

Why not just build this myself?

The modal is quick to build. The dashboard, trend tracking, CSV export, and reason management are not. Leavely saves you weeks of infrastructure work so you can focus on your product, not on building analytics tooling.

Simple, transparent pricing

Start free. Upgrade when your product grows.

Simple pricing. Try free for 14 days.

Every plan includes the cancellation feedback modal, dashboard, and export. No credit card required to start.

1 feedback = 1 user submitting a cancellation reason through your modal.

MonthlyYearly2 months free (yearly)

Starter

For indie hackers and early SaaS products with up to ~5,000 users tracking why users cancel.

9/ mo

Up to 500 feedbacks / month

Included features in the Starter plan

  • 1 project
  • Cancellation reasons + comments
  • CSV export
  • 30-day data retention
Start 14-day free trial

14-day free trial · No credit card · Billed monthly

Growth

Most popular

For growing SaaS teams with up to ~50,000 users that need multiple projects and deeper churn analytics.

29/ mo

Up to 5,000 feedbacks / month

Included features in the Growth plan

  • Unlimited projects
  • Reason trends over time
  • Priority support
  • 90-day data retention
Start 14-day free trial

14-day free trial · No credit card · Billed monthly

Scale

For high-traffic SaaS products with 50,000+ users that need higher limits, longer retention, and team access.

79/ mo

Up to 50,000 feedbacks / month

Included features in the Scale plan

  • Unlimited projects
  • Advanced analytics
  • 1-year data retention
  • Team members (soon)
Start 14-day free trial

14-day free trial · No credit card · Billed monthly

All plans include a 14-day free trial with no credit card required. Yearly pricing includes 2 free months compared with paying monthly.