What counts as an active subscription?
Updated 2026-08-04
"Active subscriptions only" sounds simple until you look at the actual states a subscription can be in. Stripe alone has half a dozen.
The states and what to do with them
| State | In MRR? | Why |
|---|---|---|
| Active | ✅ Yes | Paying, current |
| Trialling | ❌ No | Not paying yet; may never convert |
| Past due | ❌ No | Payment failed; revenue hasn't arrived |
| Unpaid | ❌ No | Retries exhausted |
| Cancelled | ❌ No | Ended |
| Cancelled, term not expired | ✅ Usually | Still paid up, still receiving service |
| Paused | ❌ No | Not billing |
| Incomplete | ❌ No | Initial payment never succeeded |
Why trials are excluded
A trial is a hope, not revenue. If you count trials, your MRR includes money that hasn't arrived and may not — and your figure will overstate by roughly your trial-to-paid failure rate, which for most products is the majority.
The useful thing to track alongside MRR is trial conversion rate as its own metric. Blending it in hides both.
Why past-due is the interesting one
A past-due subscription is a customer who wants your product and whose card failed — an expired card, a bank decline, a spending limit. This is involuntary churn, and a meaningful share of it is recoverable.
The convention is to exclude past-due from MRR, because the money genuinely hasn't arrived. But track it separately as "at risk" rather than writing it off. For many businesses this is the single largest recoverable revenue pool, and it's why dunning tools exist.
More in failed payments and involuntary churn.
The cancelled-but-not-expired case
A customer cancels on the 3rd; their term runs to the 28th. They've paid. They still have access.
Most conventions keep them in MRR until the term ends, then remove them. This gives you accurate current MRR, and the pending loss shows up in your churn forecast rather than as an immediate drop.
The alternative — removing them at cancellation — makes MRR more pessimistic and arguably more actionable. Either is defensible; just be consistent, because switching mid-stream creates a phantom step change.
What FRGMNT does
Counts active subscriptions. Trialling, past-due and cancelled subscriptions are excluded from True MRR, across Stripe and Lemon Squeezy.
That's the conservative reading — the figure shown is what's genuinely being paid right now, which is the number worth trusting.
Frequently asked
Do trialling subscriptions count towards MRR?
No. A trial is not paying you and may never convert. Count it when the first payment succeeds.
Does a past-due subscription count towards MRR?
Conventionally no. The payment failed, so the revenue has not arrived. Track past-due separately as recoverable revenue rather than counting it.
What about a customer who cancelled but whose term hasn't ended?
They are still active and still paying for the remaining term, so they usually stay in MRR until the subscription actually expires.
Read next
- How to calculate MRR properlyThe correct method for monthly recurring revenue, the three mistakes that make most MRR figures wrong, and wha…
- Failed payments and involuntary churnA few percent of your revenue fails every month for reasons that have nothing to do with your product. Here's …
- Stripe MRR tracking on your iPhoneSee Stripe True MRR, today's cash net of fees and refunds, and a live transaction feed on your phone. Uses a r…