SaaS Revenue Metrics: The Complete Guide for Founders and Finance Teams
MRR, ARR, NRR, GRR, LTV, CAC, ARPU — every SaaS company tracks some combination of these. Few track them consistently, fewer still define them the same way across their team, and almost none connect them to web analytics so they can see what is driving them. This is the guide that covers all of it: what each metric means, the exact formula, what good looks like, and which ones actually matter at your current stage.
Why SaaS Revenue Metrics Are Different From Everything Else
A traditional business sells something once. Revenue recognition is straightforward: you sold 100 units at $50 each, so you made $5,000 this month. Whether you will make $5,000 next month depends almost entirely on whether you can find more buyers.
A SaaS business sells a subscription. Every customer you close today continues paying next month, and the month after, and the month after that — unless they cancel. This changes everything about how you measure and think about revenue.
The compounding nature of recurring revenue means that small improvements in retention or expansion rate have massive long-term effects. Consider two SaaS companies, both starting January with $100,000 MRR and both adding $10,000 in new MRR per month:
- Company A has 2% monthly churn. After 12 months: approximately $178,000 MRR.
- Company B has 1% monthly churn. After 12 months: approximately $215,000 MRR.
One percentage point of monthly churn separates them by $37,000 MRR — a 21% difference — after just one year. After three years the gap is more than $200,000 MRR. This is why SaaS founders obsess over retention numbers that would seem trivially small in any other business context.
The metrics in this guide are the instruments for understanding and improving these dynamics. None of them are difficult to calculate. The difficulty is tracking them consistently, understanding what they are telling you, and knowing which ones to prioritize at your current stage.
The 10 SaaS Revenue Metrics Every Founder Needs
1. MRR — Monthly Recurring Revenue
MRR is the normalized monthly revenue from all active subscriptions. It is the single most important number in a subscription business — a real-time pulse of revenue health that updates whenever a customer signs up, upgrades, downgrades, or cancels.
Normalization is the key word. A customer on an annual plan paying $1,200 upfront contributes $100 MRR (not $1,200 in month one and $0 thereafter). MRR represents the sustainable monthly revenue run rate, not cash received.
MRR is usefully broken into components: New MRR (from new customers), Expansion MRR (upgrades from existing customers), Churned MRR (cancellations), and Contraction MRR (downgrades). Tracking these separately tells you whether MRR growth is coming from acquisition or retention — a critical distinction at every stage.
Abner tracks this automatically from Stripe. Connect your Stripe account and Abner pulls normalized MRR from your subscription data, broken down by new, expansion, contraction, and churn components.
2. ARR — Annual Recurring Revenue
ARR is simply MRR annualized. It is the metric most commonly used for milestone communications, fundraising discussions, and benchmarking against published SaaS data (most public benchmarks use ARR, not MRR).
Do not confuse ARR with annual cash collected. A company with 100% monthly subscribers has an ARR equal to MRR × 12 — but collects revenue in small monthly chunks. ARR is a forward-looking rate, not a backward-looking cash figure.
Abner tracks this automatically from Stripe. ARR is displayed alongside MRR in the Abner dashboard and updates in real time as subscriptions change.
3. MRR Growth Rate
MRR growth rate measures how fast your revenue is growing month over month. It is the velocity number — telling you not just where you are but how quickly you are moving. A business at $100K MRR growing at 15% monthly is a fundamentally different situation from a business at $100K MRR growing at 2% monthly.
Benchmark: Early-stage SaaS companies targeting venture-scale growth aim for 15–20% month-over-month MRR growth ("T2D3" — triple, triple, double, double, double over five years). Bootstrapped or SMB-focused SaaS businesses at $500K+ ARR growing 5–10% monthly are performing well. At scale ($10M+ ARR), 5% monthly growth represents extremely strong performance.
Abner tracks this automatically from Stripe. MRR growth rate is charted month-over-month in the Abner SaaS metrics dashboard.
4. Customer Churn Rate
Customer churn rate measures the percentage of customers who cancelled in a given period. It is the headcount version of churn — counting lost accounts regardless of their size.
Benchmark: For SMB-focused SaaS, monthly churn below 2% (roughly 22% annually) is the target at growth stage. Below 1% monthly is strong. Above 3% monthly at any stage beyond initial traction is a retention problem that should be on the quarterly priorities list. A detailed treatment of churn benchmarks and causes is in the SaaS churn rate guide.
Abner tracks this automatically from Stripe. Customer churn is calculated from actual Stripe subscription cancellations, not estimates.
5. Revenue Churn Rate
Revenue churn rate measures the percentage of MRR lost to cancellations. Unlike customer churn, it weights losses by the size of the account — a more honest picture of financial impact. Losing ten $10/month accounts hurts far less than losing one $1,000/month account, but customer churn counts them identically.
Revenue churn and customer churn will often diverge. If your lowest-tier customers churn at higher rates than enterprise accounts, customer churn will look worse than revenue churn. If a few large accounts cancel, revenue churn will spike while customer churn barely moves. Tracking both tells you whether your retention problem is concentrated in specific segments.
Abner tracks this automatically from Stripe. Revenue churn is calculated from Stripe subscription MRR data on the same dashboard as customer churn.
6. Net Revenue Retention (NRR)
NRR measures what percentage of last month's revenue you retained from the same cohort of customers this month — including both churn and expansion. It is the single most comprehensive metric for understanding the health of your existing customer relationships.
NRR above 100% means your existing customer base is growing in revenue even without counting new customers. This is the "net negative churn" position that venture investors consider the hallmark of a great SaaS business.
Benchmark: NRR above 100% is strong. For enterprise SaaS, top-quartile companies achieve 120–130% NRR. For SMB-focused SaaS, 95–105% NRR is a reasonable growth-stage target. Below 85% NRR is a serious warning sign regardless of stage. A full treatment is in the net revenue retention guide.
Abner tracks this automatically from Stripe. NRR is calculated from actual Stripe subscription changes — new, expansion, contraction, and churn — and displayed month-over-month in the Abner dashboard.
7. Gross Revenue Retention (GRR)
GRR measures what percentage of last month's revenue you retained, counting only losses (churn and downgrades) — not expansion. Where NRR can exceed 100%, GRR is capped at 100% by definition. It tells you the floor: if your expansion engine stopped completely tomorrow, how much of your revenue would you retain?
GRR above 90% is generally considered healthy for SMB SaaS. Above 95% is strong. Enterprise SaaS businesses typically target 95–98% GRR. GRR below 85% means you are losing too much base revenue regardless of how much expansion you are generating — expansion is masking a retention problem that will eventually catch up with you. For a detailed comparison of GRR and NRR, see the GRR vs. NRR guide.
Abner tracks this automatically from Stripe. GRR is calculated alongside NRR in the Abner SaaS metrics dashboard.
8. LTV — Customer Lifetime Value
LTV is the total revenue you expect to collect from a customer over their entire relationship with your business. It is an estimate, not a measurement — derived from your average revenue per customer and your churn rate. LTV matters primarily in its relationship to Customer Acquisition Cost (CAC): together they define whether your growth engine is profitable.
Two important caveats. First, LTV calculated this way assumes your current churn rate is stable, which is often optimistic for early-stage companies where churn is still declining as product-market fit improves. Second, this formula produces gross revenue LTV, not profit LTV. If you want to assess unit economics properly, you should use gross margin-adjusted LTV (LTV × gross margin %) when comparing to CAC.
Abner tracks this automatically from Stripe. Abner calculates LTV from actual ARPU and churn data from your Stripe subscriptions and displays it in the SaaS metrics dashboard.
9. CAC — Customer Acquisition Cost
CAC is the total cost to acquire one new paying customer, including all sales and marketing spend. It is the input cost side of the unit economics equation. LTV and CAC together tell you whether your growth model is sustainable.
What counts as "sales and marketing spend" is a frequent source of inconsistency. Best practice is to include: advertising spend, content production costs, sales team salaries and commissions, marketing tool subscriptions, trade show costs, and any agency fees. Including your fully-loaded sales headcount gives you "fully-loaded CAC" — the more honest number for unit economics analysis.
CAC payback period — how many months of revenue it takes to recover CAC — is often more intuitive than the raw CAC number: CAC payback = CAC ÷ (ARPU × gross margin). Best-in-class SMB SaaS targets under 12 months payback.
Note that Abner tracks your MRR and customer counts from Stripe automatically. CAC requires your sales and marketing spend data, which you enter manually. Abner can then calculate LTV:CAC ratio once both inputs are available.
10. ARPU — Average Revenue Per User
ARPU is the average monthly revenue per active customer. It is both an input to LTV calculations and a useful metric in its own right — tracking whether your revenue per customer is increasing over time (a positive sign of successful upsell and expansion) or decreasing (a sign of pricing pressure or mix shift toward lower-tier plans).
ARPU trending upward over time is a healthy sign: either your pricing is working, your upsell motion is working, or your new customer mix is shifting toward higher-tier plans. ARPU trending downward is worth investigating — it often indicates that newer cohorts are signing up at lower price points, which will affect LTV and LTV:CAC ratio over time.
Abner tracks this automatically from Stripe. ARPU is calculated from live Stripe subscription data and charted over time in the Abner dashboard.
The LTV:CAC Ratio — Why It Matters More Than Either Number Alone
LTV and CAC are only meaningful in relation to each other. A $6,000 LTV looks great. A $500 CAC looks manageable. Together — LTV:CAC of 12:1 — they tell you something specific: your growth engine is highly efficient and you are probably underinvesting in acquisition.
What different ratios signal:
- Below 1:1: Existential problem. You are destroying value with every new customer. Stop acquiring until you either raise prices, reduce churn, or cut acquisition costs dramatically.
- 1:1 to 3:1: Marginal. You are covering costs but not building a durable business. Focus on improving either retention (raises LTV) or acquisition efficiency (lowers CAC).
- 3:1 to 5:1: Healthy. The canonical B2B SaaS target. You have enough margin to invest in growth confidently.
- Above 5:1: Strong unit economics, but potentially underinvesting in acquisition. If you have a proven, repeatable acquisition channel, this ratio may indicate you should be spending more aggressively.
One important nuance: LTV:CAC is a lagging indicator. It reflects past performance. A company entering a new market segment, hiring its first sales team, or running its first paid campaign will have high CAC in the early months that does not yet reflect the efficiency the channel will eventually deliver. Use LTV:CAC as a directional guide, not a monthly pass/fail test.
Which Metrics Matter Most at Each Stage
All ten metrics matter eventually. But tracking all of them with equal attention at every stage is counterproductive. Here is a framework for prioritization.
Pre-Product/Market Fit: Focus on Churn Rate
Before you have found repeatable product-market fit, most of your metrics are noise. MRR is small, ARR is mostly theoretical, and LTV:CAC is calculated from too few customers to be meaningful. The one metric that cuts through the noise is churn rate.
Specifically: are the customers you are acquiring staying? If monthly churn is above 5% in your first year, you have a product-market fit problem that no amount of acquisition spending will fix. The question to answer at this stage is not "how do I grow faster?" but "why are customers leaving and what would make them stay?"
At this stage, talk to every churned customer personally. The insights from five churned customer conversations will do more for your business than any dashboard.
Growth Stage ($500K–$5M ARR): Focus on NRR
Once you have established that customers stick around — churn is below 2% monthly and holding — the question becomes whether your existing customer base is expanding. Net Revenue Retention captures this comprehensively.
NRR above 100% at the growth stage is a signal that your product has natural expansion paths and that customers are finding more value over time. This dramatically changes the unit economics of acquisition: if each acquired customer grows in value over their lifetime, you can justify higher CAC and invest more aggressively in growth.
NRR below 95% at the growth stage, even with low churn, is a warning sign. It means customers are not expanding, and the business is more dependent on new acquisition than it should be at this stage. Focus on understanding why existing customers are not upgrading — often it is a pricing or packaging problem, not a product problem.
Scale ($5M+ ARR): Focus on LTV:CAC
At scale, you have enough data to trust your LTV estimates and enough acquisition history to know your true CAC. The question becomes: is the growth engine efficient? Can you pour more fuel on it?
LTV:CAC at scale tells you whether your acquisition channels are sustainable and where to allocate the next dollar of growth investment. A company at $10M ARR with 5:1 LTV:CAC in its outbound sales motion and 12:1 in its inbound/SEO channel should be investing heavily in the inbound channel. The metrics tell you where the compounding is.
At scale, also watch MRR growth rate carefully. Growth rates naturally compress as the base gets larger. A company at $10M ARR that was growing at 20% monthly at $500K ARR will likely be growing at 5–8% monthly. This is normal, but the rate of compression matters — a sudden deceleration in MRR growth rate before it is mathematically inevitable is an early warning signal worth investigating.
How Abner Tracks All of This From Stripe
Every metric in this guide is calculated automatically by Abner from your Stripe subscription data. Here is what connecting Stripe to Abner gives you:
- MRR and ARR, normalized from all subscription types (monthly, annual, metered)
- MRR movement breakdown: new, expansion, contraction, and churn components
- Month-over-month MRR growth rate chart
- Customer count and active subscriber trends
- Customer churn rate and revenue churn rate, calculated from actual cancellations
- Net Revenue Retention and Gross Revenue Retention
- ARPU trend over time
- LTV estimate based on current ARPU and churn rate
All of this sits on the same dashboard as your web analytics — so you can see whether a spike in organic traffic from a blog post translated into MRR, or whether a particular traffic source has higher-than-average conversion to paid. The connection between acquisition and revenue, in one place, without building a BI tool.
For background on the individual metrics, see the SaaS churn rate guide, the NRR guide, and the GRR vs. NRR comparison. For the full picture of what Abner pulls from Stripe, see the Stripe analytics for SaaS guide.
All 10 metrics, automatically calculated from Stripe
Abner is the only analytics tool that shows you where your visitors come from and what's happening to your MRR — in the same dashboard, without cookies. Connect Stripe in two minutes and every metric in this guide populates automatically.
Start free trial →Summary
SaaS revenue metrics are different from traditional business metrics because recurring revenue compounds — small improvements in retention or expansion have large long-term effects. The ten core metrics are MRR, ARR, MRR growth rate, customer churn rate, revenue churn rate, NRR, GRR, LTV, CAC, and ARPU. They do not all carry equal weight at every stage: early on, churn rate dominates; at the growth stage, NRR tells you whether the product has expansion pull; at scale, LTV:CAC tells you whether the growth engine is efficient and where to invest. The LTV:CAC ratio is the north star for unit economics, with 3:1 as the widely-used B2B SaaS floor. For Stripe-based SaaS businesses, all of these metrics can be tracked automatically from subscription data without spreadsheets or custom data pipelines.