← Back to articles

The SaaS Cash Flow Forecasting Bible: The Complete Guide for Founders

Key Takeaways

Cash flow is not revenue. Build a 12-month monthly forecast tracking actual cash in (collections from billings) and cash out (payroll, opex, capex). Calculate net burn (cash out minus cash collected), then runway (cash on hand divided by average monthly net burn). Stress test three scenarios: base, optimistic, and conservative. Raise your next round at 12-18 months runway remaining.

Cash flow forecasting separates successful SaaS founders from those who run out of money at pivotal moments. The founder who can predict cash balance 12 months forward can make hiring decisions with clarity, negotiate better vendor terms, and raise capital from a position of strength. The founder flying blind runs into surprises, cuts payroll in panic, and fundraises from distress.

This guide covers the complete framework: the three cash flow statements, the difference between gross and net burn, collections modelling, expense timing, how to calculate runway precisely, stress testing methodology, and the interactive Cash Flow Forecaster tool to put numbers in and see outcomes immediately.

Part I: Cash Flow Fundamentals

Chapter 1: Why Cash Flow Is Different From Revenue

The biggest misconception founders hold is that revenue equals cash. A company can be profitable on the P&L and run out of cash. Conversely, a company can be burning cash while the P&L shows profitability. This happens because of timing mismatches between when revenue is recognised and when cash arrives.

Accrual vs Cash Basis

Under accrual accounting (GAAP standard), revenue is recognised when earned, regardless of cash receipt. A customer signs a 12-month annual contract for €12,000 on January 1. You recognise €1,000 revenue in January, €1,000 in February, and so on through December. But if the customer pays upfront (annual billing), you receive €12,000 cash on January 1.

This creates the cash-revenue gap: Month 1 cash in is €12,000; Month 1 revenue is €1,000. Your P&L is flat and steady at €1,000/month. Your cash account is frontloaded. This is why annual billing is a powerful cash accelerator for SaaS companies. The same customer paying monthly (€1,000/month on a monthly subscription) generates €1,000 revenue and €1,000 cash each month, aligned perfectly.

Deferred Revenue Creating the Cash-Revenue Gap

When a customer pays annually upfront, the cash arrives immediately but the revenue is deferred (a balance sheet liability). You owe the customer 12 months of service. As you deliver service each month, you convert deferred revenue to revenue. This is why a high proportion of annual billing creates deferred revenue on the balance sheet: it's future revenue, not current revenue.

Founders often misread this. They see deferred revenue as "oh good, we have €500k in future revenue" without realising they already received the €500k cash. When calculating cash runway, include deferred revenue as a positive (cash already collected) and as a burn buffer (you can afford to reduce customer acquisition spending because the cash is already in the bank).

Why P&L Profit Does Not Equal Cash

A founder with a positive P&L (revenues exceed expenses) can still run out of cash if customer payments lag invoice dates. A company billing monthly might recognise revenue before customers pay. If the company has 30 days sales outstanding (DSO of 30), Month 1 revenue is recognised in Month 1 but cash arrives in Month 2. Add a customer paying net-60, and that customer's cash arrives 60 days after revenue recognition.

Inventory, accounts payable, and accrued expenses compound the issue. A product company holding €200k inventory has committed cash but hasn't generated revenue. A company accruing bonuses (expense in December, cash paid in January) shows lower profit in December but lower cash in January.

Chapter 2: The Three Cash Flow Statements

Professional cash flow statements have three sections: operating cash flow (day-to-day business), investing cash flow (capex, acquisition), and financing cash flow (debt, equity). Most SaaS founders focus on operating cash flow.

Operating Cash Flow

Operating cash flow is cash in from customers minus cash out to pay employees, vendors, and operating expenses. This is the core of your monthly cash forecast. For a SaaS company, the months where operating cash flow is negative (cash out exceeds cash in) create cash burn.

Monthly operating cash flow = Customer payments received minus (Payroll + Vendor invoices + Tax + Insurance + Subscriptions + All operating costs)

Example: Month 5 customer payments of €95,000 minus operating expenses of €145,000 equals operating cash flow of -€50,000. This is your monthly net burn.

Investing and Financing Cash Flow

Investing cash flow includes capex (servers, equipment), M&A, and acquisitions. For most early-stage SaaS, this is near zero. Financing cash flow is equity raised, debt repayment, founder loans. At seed stage, you raise equity; this is a huge positive financing cash flow event. Your cash balance jumps, and the next 12-18 months of burn is funded.

For your monthly forecast, operating cash flow is what matters operationally. Calculate it accurately, and you know your runway precisely.

Chapter 3: Cash Burn Rate: Gross vs Net and Why Both Matter

Gross Burn Definition

Gross burn is the total cash you spend each month, independent of revenue. If your payroll is €80k, vendor costs are €35k, and opex is €25k, your gross burn is €140k. This metric tells you the cost structure of running your company. Gross burn is useful for understanding your total burn floor: this is the minimum monthly spend required to keep the business running.

Net Burn Definition

Net burn is gross burn minus revenue collected each month. If gross burn is €140k and you collect €70k from customers, net burn is €70k. This is the actual cash you lose each month. Net burn determines runway.

Net Burn = Gross Burn - Cash Revenue Collected

Why Billing Terms Affect Net Burn

If 50% of your customers pay annual upfront billing and 50% pay monthly, your cash collection in Month 1 is much higher than in Month 2 onward (assuming new customer acquisition is stable). A company with €2m ARR split 50/50 collects roughly €83k in Month 1 from existing annual customers (€1m/12) plus new customer cash. In Month 2, with zero new annual customers, collection drops to the recurring base of €83k from existing customers.

This is why timing of collections matters: annual billing frontloads cash collection, which artificially reduces net burn in the month cash is collected. Conversely, monthly billing spreads cash evenly, creating stable but lower monthly collection.

Part II: The 12-Month Cash Flow Forecast

Chapter 4: Building the 12-Month Forecast from First Principles

A 12-month cash flow forecast has one row per month and tracks cash in, cash out, and ending cash balance.

Monthly Structure

Each month row includes:

Example Month 3 forecast:

The Forecast Logic

Start with current cash on hand. For each month, project customer payments (not revenue; actual collections), project all cash outflows, and calculate ending balance. The ending balance in Month 1 becomes the starting balance in Month 2. Repeat for 12 months. The month when ending balance approaches zero is your survival runway.

Chapter 5: Collections Modelling: Turning Revenue Into Cash

Monthly vs Annual Billing Mix

Most SaaS companies have a mix: some customers pay monthly, others quarterly, others annually. Model each separately. Example company structure:

Days Sales Outstanding (DSO)

DSO is the average days between invoice and payment. For SaaS with upfront billing, DSO is 0-2 days. For monthly billing paid on net-30 terms, DSO is 30 days. For annual contracts with net-60, DSO is 60 days.

A company invoicing customers in Month 1 might not collect 100% until Month 2 or Month 3 if payment terms are long. Model this explicitly. Example:

With this model, if you sign €200k in revenue in Month 1 with 50% annual and 50% monthly: annual portion €100k collected (95% = €95k), monthly portion €100k billed/collected (90% = €90k). Total Month 1 cash in: €185k. Remaining €15k arrives in Month 2.

Deferred Revenue Movement

When a customer pays annually in Month 1, you record deferred revenue (a liability) of €12,000 and cash (an asset) of €12,000. Each month, you convert €1,000 of deferred revenue to revenue. After 12 months, deferred revenue is zero.

On your cash flow forecast, recognise that deferred revenue is already cash; it doesn't hit cash again. It's a buffer that reduces your burn pressure. A company with €500k deferred revenue and €350k cash balance has effectively €850k in cash available to burn (though the deferred revenue is earmarked for service delivery).

Chapter 6: Expense Timing and Accruals

Payroll Timing

Most companies pay salaries bi-weekly or monthly. When you accrue salaries (expense them as they're earned), you have a timing gap: you accrue €20k salary in Week 1, but don't pay until Friday of Week 2. For monthly forecasting, assume payroll is paid on the last business day of the month. This means Month 1 accrual of Month 1 salaries equals Month 1 cash out.

Contractors are typically paid net-30 after invoice. A contractor invoicing on April 15 is paid on May 15. If contractors represent €15k monthly spend, include €15k cash out in the month following invoice. Many founders get this wrong and understate next-month cash burn.

Annual Subscriptions and Renewals

Annual software subscriptions (GitHub team, Stripe fees rebated annually, annual insurance) create cash spikes. If your annual bill for GitHub Enterprise is €24k and it renews in November, you have €24k cash out in November. If you have three such renewals (GitHub, insurance, annual SaaS tool), you might have €60-80k in annual cash outs clustered in Q4. Your November forecast should model this explicitly.

Tax and VAT Timing

In the UK, VAT is paid quarterly on output VAT (sales) minus input VAT (purchased goods/services). If your quarterly sales are €100k with 20% VAT (€20k collected from customers), and your purchases were €40k with €8k VAT, your net VAT due is €12k. VAT is paid monthly in some jurisdictions, quarterly in others. Model your VAT liability separately and include it in the month of payment.

Corporate income tax in many jurisdictions is paid quarterly in instalments, then reconciled annually. In the UK, corporation tax is paid 9 months after year-end. For a December year-end, the first tax payment might not occur until April-June of the following year. Don't forget to include estimated tax payments in your forecast.

Prepaid Expenses

Insurance premiums are often paid annually upfront (€12k paid in March). On the P&L, you expense €1k monthly. On the cash flow, you have €12k cash out in March. Rent deposits and key person insurance have similar patterns. Include all prepaid expenses in the month of payment, not spread across months.

Part III: Runway and Burn Rate

Chapter 7: Calculating Runway Precisely

The Runway Formula

Runway (in months) = Cash on Hand / Average Monthly Net Burn

Example: You have €525,000 cash on hand. Last three months net burn: Month 1 €75k, Month 2 €70k, Month 3 €80k. Average net burn = (€75k + €70k + €80k) / 3 = €75k. Runway = €525,000 / €75,000 = 7 months.

Use trailing 3-month average net burn, not the latest month. Why? Net burn is volatile month-to-month due to uneven customer payments (annual renewals), bonus payments, and seasonal expense spikes. A single bad month of €95k net burn doesn't predict next month; the trailing average is more reliable.

Scenario-Based Runway

Never present a single runway number. Present three scenarios:

Base Case Runway: Most likely scenario. You hit revenue targets, churn stays near historical average, expense growth is as planned. Using €525k cash and €75k average burn = 7 months.

Optimistic Runway: Revenue grows 20% faster (customer acquisition accelerates), churn drops 25% (improved product), CAC remains flat. This scenario might reduce net burn to €65k/month. Runway extends to 8.1 months. This scenario is useful for showing investors the upside if execution is sharp.

Conservative Runway: Revenue growth stalls (sales pipeline dries up), churn rises 50% (product issues), COGS increases 20% (due to traffic surge or inflation). Net burn rises to €90k/month. Runway contracts to 5.8 months. This scenario is critical for internal planning: it shows the "death scenario" where you're forced to cut costs or fundraise.

Chapter 8: The 18-Month Rule and When to Start Fundraising

The 18-month rule is the single most important fundraising timing rule: raise your next round when you have 12-18 months of runway remaining in your base-case forecast.

Why Not Earlier (24+ Months)?

Fundraising takes time: 4-6 months from first meeting to cheque. Investors sense your desperation or comfort. If you're fundraising from a position of strength (18+ months runway), you have negotiating power. Valuation doesn't compress. Terms stay founder-friendly. You don't feel forced to accept the first term sheet.

If you wait until 12 months runway and are rejected by the first investor, suddenly you're at 10 months (2 months of conversations elapsed). By the fourth investor meeting, you're at 8 months. Conversations get panicked. Valuation drops 20-30%. The investor senses the urgency and pushes harder on terms. You lose leverage entirely.

Why Not Later (Below 12 Months)?

Below 12 months runway, you're in distress territory. Investors know you can't wait; they offer lower valuations and more onerous terms (more board seats, liquidation preferences favouring the investor, employee option pool increases, etc.). You're fundraising from desperation, not strength.

Worse, if you're rejected by all investors when runway is 9 months, you have 3 months to find alternative capital or cut payroll. RIF (reduction in force) at 6 months before you'd have otherwise hired destroys morale and product velocity. You're forced into desperation mode.

The 18-Month Window

Start fundraising conversations when runway is 18 months. First meeting in Month 0. Meeting with new investor in Month 1. Term sheet in Month 2-3. Due diligence in Month 4. Close in Month 5. You now have 13 months of runway remaining. Perfect timing. You have capital, morale stays high, hiring plans remain on track.

Chapter 9: Burn Rate by Department

Break your company into cost centres: Engineering, Sales, Marketing, Customer Success, G&A. Calculate the monthly burn per department. This reveals where your cash is flowing and which departments are underperforming relative to spend.

Typical Series A Burn Allocation (example company €500k MRR)

Total monthly burn: €500k. If this company collects €350k monthly in revenue, net burn is €150k/month, or roughly 18-month runway on €2.7m cash.

Identifying Underperforming Departments

If Engineering burn is €220k and the team is 8 engineers producing 5 features per month, that's €44k per feature. If Sales burn is €95k and the team acquires 8 new customers monthly (€12k CAC), that's reasonable. If Customer Success burn is €65k and NRR is 105%, that's generating value (low churn). If Marketing burn is €80k and generates 20 new customers (€4k CAC), that's efficient.

But what if Marketing is generating 8 new customers for €80k (€10k CAC)? That's inefficient. The payback period is long, and the customer LTV may not justify the spend. Cut that channel first. By contrast, if Customer Success NRR was 95% (negative), that CSM spend isn't generating retention; you need to improve the product or hire more sophisticated CSMs (but cut spend if neither works).

When Cash Gets Tight

When runway contracts (forecast changed from 10 months to 7 months), don't cut evenly across departments. Protect the departments creating the most value-per-euro-burned. If Engineering is shipping features customers love (rising NRR), protect that team. If Sales CAC is reasonable, keep those investments. Cut Marketing spend on low-efficiency channels. Defer non-critical hires.

Part IV: Stress Testing and Scenarios

Chapter 10: Stress Testing Your Cash Flow

Three Scenarios: Base, Optimistic, Conservative

Every forecast should include three versions: your realistic plan (base), your ambitious plan (optimistic), and your "things go wrong" plan (conservative).

Base Case: Revenue grows month-over-month as historically planned. Churn stays at recent average (e.g., 2% monthly). Customer acquisition spend hits targets. Burn rate follows the plan. Example: Month 1 revenue €80k, Month 2 €85k (6% growth), Month 3 €90k (6% growth), and so on.

Optimistic Case: Revenue grows 15-20% faster. Churn improves 25-30%. CAC drops due to product-market fit improvements (referrals, higher conversion). Example: Month 1 €80k, Month 2 €92k (15% growth), Month 3 €106k (15% growth), churn falls from 2% to 1.5%, net burn drops from €70k to €55k/month.

Conservative Case: Revenue growth stalls (pipeline dries up due to macro, lost enterprise deal). Churn rises (product issues, competitive pressure). CAC rises (customers harder to find). Example: Month 1 €80k, Month 2 €75k (-6% decline), Month 3 €70k (-6% decline). Churn rises to 3.5%. Net burn rises to €95k/month. Runway contracts sharply.

The 30% Revenue Miss Scenario

A common stress test: what if revenue misses 30% vs plan? Month 1 planned €80k becomes €56k. This scenario reveals how sensitive runway is to revenue shortfalls. For most companies, a 30% revenue miss compresses runway by 40-50% because burn doesn't immediately drop.

Survival Runway at 50% of Plan

The ultimate stress test: if revenue is only 50% of plan and you maintain current burn, how long until cash zero? This scenario often reveals that the business needs to be significantly leaner. If base case is 10 months runway and the 50% revenue scenario is 4 months, you know that even modest failure scenarios require rapid cost cuts.

Chapter 11: Cash Conservation Tactics for SaaS

Extend Vendor Payment Terms

Call your vendors and negotiate net-60 or net-90 terms instead of net-30. If you spend €300k/month on vendors (AWS, Stripe, contractors), extending from net-30 to net-60 delays cash out by 30 days. This extends runway by 1 month instantly. Most vendors accept longer terms for growing startups.

Annual Billing Conversion Campaigns

Offer annual customers a 15-20% discount vs monthly (€100/month = €1200 annual, offered for €1,020). A customer switching from monthly to annual upfront billing converts 12 months of future revenue into Month 1 cash. On an annual campaign targeting 30% of monthly customers, you can collect months of future revenue upfront. This tactic adds 2-4 months of runway instantly.

Defer Non-Critical Hires

A senior hire at €8k/month (salary + burden) compounds over 12 months into €96k burn. Deferring hires 2-3 months saves €16-24k. Most companies have 1-2 non-critical hires in their hiring plan. Deferring those saves 2-3 months of runway.

R&D Tax Credits

In the UK, SEIS (Seed Enterprise Investment Scheme) provides up to £150k annual tax relief (€175k equivalent) for qualifying R&D. The US federal R&D credit covers up to 20% of qualifying R&D spend. If you spend €300k on engineering salaries (qualifying R&D), the US credit is up to €60k. This isn't cash immediately, but it reduces tax liability and can be carried forward to offset taxes when profitable. Get a tax advisor to file properly.

Reduce S&M Spend on Low-Magic-Number Channels

Your marketing and sales efforts likely have different efficiency by channel. Organic/SEO (Magic Number 3+), product-led growth (Magic Number 2.5+), and inbound (Magic Number 2+) are efficient. Outbound and paid ads (Magic Number 0.8-1.5) are often less efficient. Magic Number is ARR divided by annual S&M spend; above 2.0 is good.

Cut spend on low-Magic-Number channels immediately. Reallocate to efficient channels. This can reduce monthly burn by €15-30k without losing productive sales effort.

Lease Renegotiation

Office rent is often the second-largest fixed cost after payroll. Renegotiate your lease to lower rates, move to a smaller space, or switch to hotelling. Reducing office costs from €25k/month to €15k/month saves €120k/year.

Customer Prepayment Discounts

Offer existing customers who are up for renewal a 10% discount for paying 2 years upfront. A customer with €5k ARR now pays €9k upfront (vs €5k/year). This accelerates 2 years of future cash into Month 1. On a customer base of 100, converting 20% to 2-year prepayment generates €100k of incremental cash.

Contractor to Employee Conversion Deferral

Instead of converting your €3k/month contractor to an €8k/month employee, extend the contract longer. This defers €60k/year of additional burn and maintains flexibility if revenue contracts.

Chapter 12: The Interactive Cash Flow Forecaster

Enter your numbers in the forecaster below and see your 12-month runway in real time. The tool shows three scenarios (base, optimistic, conservative) and visualises your cash balance month by month.

Cash Flow Forecaster Tool

Related Articles

SaaS Burn Rate Calculation

Deep dive on gross vs net burn, trailing 3-month calculations, and burn by department.

Runway Extension Tactics

8 specific tactics to add 3-6 months of runway without raising capital.

12-Month Cash Flow Template

Step-by-step template for building your own monthly forecast model.

Stress Testing Scenarios

How to model base, bull, and bear case scenarios for investor presentations.

Key Takeaways

Get the complete guide with all chapters, templates, and model examples.

Get Raise Ready - €9.99
YP
Yanni Papoutsis

VP Finance & Strategy. Author of Raise Ready. Has supported fundraising across multiple rounds backed by Creandum, Profounders, B2Ventures, and Boost Capital. Experience spanning UK, US, and Dubai markets.

The Raise Ready Weekly

Every Friday: the best startup finance insights. Fundraising, modeling, unit economics. No spam.