Revenue

    Revenue Leak Calculator: Find Hidden MRR Loss

    Failed charges, involuntary churn, trial drop-off, and discount erosion quietly drain MRR. Calculate exactly how much you're losing — and where.

    The four revenue leaks

    Most SaaS companies lose 5-15% of MRR to leaks they never measure. The loss doesn’t show up as a single line item — it’s spread across four categories that each look small enough to ignore. Together, they compound into a significant drag on growth.

    Failed payments are the most common source. On average, 3-8% of subscription charges fail on first attempt due to expired cards, insufficient funds, or bank fraud flags. Without active recovery, most of those customers silently disappear.

    VariableWhat it captures
    Failed Payment LeakMRR lost when subscription charges fail and are not recovered. Caused by expired cards, spending limits, and bank declines.
    Voluntary Churn LeakMRR lost when customers actively cancel their subscriptions. Driven by poor product fit, competitive switching, or budget cuts.
    Trial Drop-off LeakPotential MRR lost when active trials fail to convert to paid subscriptions. Reflects onboarding friction and time-to-value gaps.
    Discount Erosion LeakMRR gap between list price and collected revenue due to permanent or long-lived coupons accumulating across the customer base.

    How to calculate each leak

    Each leak source has its own formula. The inputs are numbers you already have in your billing system — the calculator below fills them in for you.

    1. Failed payment leak

    Failed payments
    Failed Payment Leak = MRR x Failed Rate x (1 - Recovery Rate)

    The recovery rate reflects how much your dunning process saves. With no dunning, recovery is near zero. With smart retries and email sequences, 30-70% of failed charges can be recovered.

    2. Voluntary churn leak

    Voluntary churn
    Voluntary Churn Leak = MRR x Voluntary Churn Rate

    This is the straightforward loss: customers who choose to leave. Track it separately from involuntary churn because the interventions are completely different — product improvements and retention offers vs. payment recovery workflows.

    3. Trial drop-off leak

    Trial drop-off
    Trial Drop-off Leak = Active Trials x ARPU x Drop-off Rate

    This measures the MRR you would have gained if every trial converted, discounted by your actual drop-off rate. It’s potential revenue, not booked revenue — but it represents real acquisition cost spent on users who didn’t convert.

    4. Discount erosion leak

    Discount erosion
    Discount Erosion Leak = MRR x Discount Erosion Rate

    Discount erosion compounds silently. A 1.5% erosion rate on $50K MRR is $750/month — $9,000/year of MRR you never collect. The rate tends to grow as older cohorts carry grandfathered pricing that drifts further from current list prices.

    Worked example: $50K MRR company

    A SaaS company with $50,000 MRR, $79 ARPU, and 200 active trials runs these numbers:

    Leak sourceFormulaMonthly loss
    Failed payments$50K x 5% x (1 - 40%)$1,500
    Voluntary churn$50K x 3%$1,500
    Trial drop-off200 x $79 x 40%$6,320
    Discount erosion$50K x 1.5%$750
    Total monthly leak$10,070
    Total Leak = $1,500 + $1,500 + $6,320 + $750 = $10,070/mo

    That’s $10,070 per month — over 20% of MRR and $120,840 annually. Trial drop-off is the largest single source in this example, though the balance shifts depending on your conversion rates and dunning maturity. The failed payment and discount erosion leaks are the easiest to fix with automation; voluntary churn requires deeper product and retention work.

    Why trial drop-off looks so large
    Trial drop-off measures potential MRR, not booked revenue. A 40% drop-off rate on 200 trials at $79 ARPU means 80 unconverted users who cost you acquisition spend. Even improving conversion by 10 percentage points recovers $1,580/month in this scenario.

    Plugging the leaks

    Each leak has a different fix. Treating them all as “churn” obscures the interventions that actually move the numbers.

    Failed payments: smart dunning

    Configure automatic retries on optimal days (avoid weekends and month-end), enable network-level card updaters to catch expired cards before they fail, and send a targeted email sequence when retries are exhausted. Companies with mature dunning workflows recover 50-70% of failed charges.

    Voluntary churn: root cause analysis

    Tag every cancellation with a reason. Segment by cohort, plan, and usage to find patterns. Low-usage customers who churn never reached value — that’s an onboarding problem, not a product problem. High-usage customers who churn are often reacting to a pricing or support issue. Track gross MRR churn rate monthly to measure progress.

    Trial drop-off: faster time to value

    The best fix for trial drop-off is reducing time-to-value during onboarding. Identify the activation event that correlates with conversion (first dashboard viewed, first integration connected, first team member invited) and optimize the first-run experience to reach it within the first session. Shorter, more focused trials often convert better than generous 30-day windows.

    Discount erosion: coupon expiry policies

    Set every coupon to auto-expire after 3-12 months. When a discount expires, the price increase appears as expansion MRR — a painless upgrade that requires no sales effort. For legacy grandfathered rates, run a gradual sunset: notify customers 60 days ahead, offer a partial discount as a bridge, and move them to current pricing. The short-term contraction is smaller than the compounding cost of permanent underpricing.

    Benchmark your churn and recovery

    See how your failed charge rate and churn compare against SaaS companies at your stage.

    Compare Now
    Calculate your revenue leak

    Your numbers

    $
    $
    %

    MRR lost to card declines each month

    %

    Monthly cancels — not card failures

    %

    % of trials that don't convert

    %

    MRR given away as standing coupons

    Frequently asked questions

    What is involuntary churn?

    Involuntary churn is revenue lost when a customer’s payment fails and is never recovered. The customer didn’t choose to cancel — their card expired, hit a spending limit, or was flagged by their bank. Unlike voluntary churn, the customer often doesn’t know they’ve been disconnected until they try to log in. This makes it both preventable and urgent: a well-configured dunning sequence recovers 30-70% of failed charges automatically.

    What is a typical failed payment rate?

    Between 3% and 8% of subscription charges fail on first attempt. The exact rate depends on your customer mix (consumer cards fail more than corporate cards), billing geography, and whether you use Stripe’s Smart Retries or similar adaptive retry logic. Recovery rates range from 30% with basic retry to 70%+ with sophisticated dunning workflows that combine retries, card updaters, and targeted email sequences.

    How much revenue does the average SaaS lose to leaks?

    Most SaaS companies lose 5-15% of MRR across all four leak sources combined. Failed payments alone account for 2-5% of MRR at companies without active dunning. Voluntary churn typically runs 3-7% monthly, trial drop-off varies widely by onboarding quality, and discount erosion compounds quietly over years. The total usually surprises founders because each source looks small in isolation.

    What is discount erosion?

    Discount erosion is the gradual MRR loss from permanent or long-lived coupons. A 20% lifetime discount applied to your $100 plan costs $20/month forever. As grandfathered rates accumulate across your customer base, the gap between list-price MRR and collected MRR widens. The fix is expiring coupons: set every discount to auto-expire after 3-12 months, then track the expansion MRR when customers move to full price.

    See your real numbers

    Connect Stripe and get your actual metrics, benchmarked against 1,400+ SaaS companies.

    Get Started
    Calculate your revenue leak