Understand the SaaS revenue engine
SaaS revenue is fundamentally different from a product sale or a service retainer. You earn it in small, recurring increments — monthly or annually — from customers who can leave at any time. That structure creates two levers that drive everything else in your model: the rate at which you add new customers, and the rate at which you lose them.
Every SaaS financial model starts with these two numbers. Monthly Recurring Revenue (MRR) is the sum of all active subscription revenue in a given month. It goes up when you add new customers or expand existing ones, and it goes down when customers cancel or downgrade. The difference between those two forces — growth and churn — determines whether your business is gaining or losing ground.
Before you touch a single input in Horizon, get clear on your pricing model. Are you charging per seat, per usage, or a flat monthly fee? Do you have multiple tiers? Do annual subscribers pay upfront? These decisions shape how your revenue flows through the model and how you calculate churn.
Tip
Annual contracts improve cash flow and reduce churn risk, but they complicate your MRR calculation. In Horizon, annual subscribers are converted to a monthly equivalent so your MRR stays comparable across customer types.
Set your customer acquisition inputs
Customer acquisition is the engine of SaaS growth. In Horizon's SaaS model, you define how many new customers you expect to add each month and what they pay. These two inputs — new customer volume and average contract value (ACV) — drive your New MRR line.
Be specific about your acquisition assumptions. "We'll grow 10% month-over-month" is not an assumption — it's a hope. A real assumption looks like: "We'll close 15 new customers in month one, growing to 30 by month six, based on our current pipeline and a 20% trial-to-paid conversion rate." That's a number you can defend.
If you have multiple pricing tiers, model them separately. A mix of $49/month and $299/month plans produces very different unit economics than a single $149/month plan, even if the average works out the same. Horizon lets you configure multiple revenue streams within a single SaaS model to capture this.
Tip
Don't model customer count — model new MRR. A customer paying $49/month and one paying $499/month are not equivalent. Revenue-weighted acquisition metrics give you a more accurate picture of growth.
Model churn accurately
Churn is the number most SaaS founders underestimate. Monthly churn of 3% sounds small, but it means you lose more than 30% of your customer base every year. At 5% monthly churn, you're replacing half your customers annually just to stay flat.
Horizon models two types of churn: customer churn (the percentage of customers who cancel each month) and revenue churn (the percentage of MRR lost). These are different numbers. If your high-value customers churn at a higher rate than your low-value customers, your revenue churn will be higher than your customer churn — and your model will be wrong if you only track one.
Expansion MRR — revenue from upgrades, seat additions, and upsells — offsets churn. When expansion MRR exceeds churn, you have negative net revenue churn, which means your existing customer base grows in value even without adding new customers. That's the most powerful state a SaaS business can be in, and Horizon tracks it explicitly.
Tip
Early-stage SaaS companies often have 0% churn in their first few months simply because no one has been a customer long enough to cancel. Don't let that fool you into modeling 0% churn going forward. Use 3–5% monthly as a conservative starting point until you have real data.
Calculate your unit economics
Unit economics tell you whether your business model works at the individual customer level. The two metrics that matter most for SaaS are Customer Acquisition Cost (CAC) and Lifetime Value (LTV).
CAC is the total cost of acquiring one new customer — sales salaries, marketing spend, tools, and overhead — divided by the number of new customers acquired in that period. LTV is the average revenue a customer generates over their entire relationship with you, calculated as (Average MRR per customer) ÷ (Monthly churn rate).
The LTV:CAC ratio tells you how efficiently you're growing. A ratio below 3:1 means you're spending too much to acquire customers relative to what they're worth. A ratio above 5:1 often means you're underinvesting in growth. Most investors look for 3:1 or better as a baseline for a healthy SaaS business.
Horizon calculates LTV, CAC, and LTV:CAC automatically once you've entered your acquisition costs and churn rate. The Health Score flags when your ratio falls outside healthy ranges.
Tip
CAC payback period — how many months it takes to recover your acquisition cost — is often more useful than LTV:CAC for early-stage companies. If your CAC payback is 18+ months, you have a cash flow problem even if your LTV:CAC looks healthy.
Build your cost structure
SaaS cost structure breaks into two categories: Cost of Revenue (COR) and Operating Expenses (OpEx). Getting this separation right matters for your gross margin calculation, which investors use to assess the scalability of your business.
Cost of Revenue includes everything that scales directly with the number of customers you serve: hosting and infrastructure, customer success headcount, third-party API costs, and payment processing fees. These are the costs you'd eliminate if you had zero customers. Gross margin — revenue minus COR — for healthy SaaS businesses typically runs 65–85%. If yours is below 60%, your infrastructure or support costs are too high relative to your pricing.
Operating Expenses cover sales, marketing, product, engineering, and G&A. These costs are largely fixed in the short term and drive your burn rate. In Horizon, you enter each expense category with a start date and growth rate, and the model flows them into your income statement automatically. Don't forget to apply the fully loaded cost multiplier (typically 1.25–1.30x) to all salary-based expenses.
Tip
Gross margin is a ceiling on your long-term profitability. If your gross margin is 70%, your operating margin can never exceed 70% — and in practice it will be much lower. Model your gross margin first, then layer in OpEx to see what's left.
Track the metrics that matter
A SaaS financial model is only as useful as the metrics it surfaces. Beyond MRR and churn, the metrics that drive SaaS decisions are: Monthly Recurring Revenue growth rate, Net Revenue Retention (NRR), Burn Multiple, and Runway.
Net Revenue Retention measures how much revenue you retain from your existing customer base after accounting for churn, downgrades, and expansion. NRR above 100% means your existing customers are growing in value — you'd grow even if you stopped acquiring new customers entirely. NRR below 80% means churn is destroying value faster than expansion can offset it.
Burn Multiple — net burn divided by net new ARR — measures how efficiently you're converting cash into growth. A Burn Multiple below 1.0 means you're adding more ARR than you're burning, which is the goal. Above 2.0 is a warning sign. Above 3.0 is a crisis.
Horizon's dashboard surfaces all of these metrics automatically. The Health Score flags which ones are outside healthy ranges and explains what's driving the deviation.
Tip
Runway is the most important number in your model. Calculate it as (Current Cash Balance) ÷ (Average Monthly Net Burn). If your runway is under 12 months, fundraising should be your top priority — not product development.
Run your SaaS scenarios
SaaS models are highly sensitive to small changes in churn and acquisition rate. A 1% increase in monthly churn can cut your MRR by 30% over 24 months. A 20% reduction in new customer acquisition can push your break-even date back by a year. These sensitivities make scenario planning essential, not optional.
Build three scenarios: a base case using your current assumptions, an optimistic case where acquisition is 25% higher and churn is 1% lower, and a pessimistic case where acquisition is 25% lower and churn is 1% higher. The gap between your optimistic and pessimistic cases tells you how much uncertainty you're carrying.
In Horizon, you can toggle between scenarios instantly and compare them side by side. Pay attention to two outputs: the break-even date (when you first reach profitability) and the cash trough (the lowest cash balance before you recover). Your pessimistic scenario should show a cash trough you can survive — either through existing cash reserves or a planned fundraise.
Tip
If your pessimistic scenario shows the business failing before your next planned fundraise, you need to either raise more in your current round, cut costs, or accelerate revenue. Model the fix before you need it.
SaaS benchmark reference
Healthy ranges for the metrics Horizon tracks in your SaaS model. These are general benchmarks — your specific context matters.
| Metric | Healthy range | Warning sign |
|---|---|---|
| MRR Growth Rate | > 10% MoM (early stage) | < 5% MoM |
| Monthly Churn | < 2% | > 5% |
| Gross Margin | 65–85% | < 60% |
| LTV:CAC Ratio | > 3:1 | < 2:1 |
| CAC Payback | < 12 months | > 18 months |
| Net Revenue Retention | > 100% | < 80% |
| Burn Multiple | < 1.5x | > 2.5x |
| Runway | > 18 months | < 12 months |
Sources: OpenView SaaS Benchmarks, Bessemer Venture Partners State of the Cloud, SaaStr Annual Survey.
Four habits that keep your model accurate
A model you don't update is a model you can't trust.
Update your MRR and churn inputs monthly with actuals — don't let your model drift from reality.
Set a calendar reminder to review your LTV:CAC ratio every quarter.
Model your next fundraise at least 6 months before you need the money.
Share your pessimistic scenario with your co-founder or board. If it's uncomfortable, that's the point.