26 March 2026
Cash Flow Forecasting for Small SaaS Companies
Cash flow forecasting is the difference between a SaaS company that survives its growth phase and one that runs out of money despite growing revenue. Learn to build a 12-month forecast that accounts for the unique dynamics of subscription businesses.
Subscription revenue is predictable — in theory. In practice, churn, expansion, and sales cycles create a cash flow pattern that is far more complex than a simple MRR times twelve calculation. Cash flow forecasting for SaaS requires understanding the timing of cash inflows and outflows, not just the accounting of them.
Why SaaS Cash Flow Is Different
SaaS companies face unique cash flow challenges:
Upfront costs, delayed revenue. You pay for servers, salaries, and marketing months before new customers generate enough revenue to cover those costs. Customer acquisition cost (CAC) is paid upfront; the customer lifetime value (LTV) is earned over months or years.
Annual vs monthly billing. Annual customers generate a large cash inflow upfront but create deferred revenue obligations. Monthly customers spread cash inflows predictably but more thinly.
Churn timing. Customers churn at unpredictable times. A model that assumes linear churn will systematically underestimate cash shortfalls.
Building Your 12-Month Forecast
Step 1: Start with your MRR waterfall. Model each month's MRR as: Opening MRR + New MRR + Expansion MRR - Churned MRR - Contraction MRR = Closing MRR.
Step 2: Convert MRR to cash.
- Monthly billing customers: Cash = MRR (collected approximately 15 days after billing date)
- Annual billing customers: Cash = Annual contract value collected at renewal date, not spread monthly
Step 3: Map your cost base. Fixed monthly costs: payroll, hosting, tools, office. Variable costs: sales commissions (typically paid 30 days after deal close), payment processing fees (2–3% of revenue), support costs (scale with customer count).
Step 4: Add one-time items. Planned capex, annual insurance premiums, tax payments (quarterly in most jurisdictions), large marketing spend.
Step 5: Model scenarios. Build three scenarios: base case (current trajectory), bear case (churn doubles, new sales miss by 30%), bull case (new sales exceed plan by 20%). The gap between bear and base tells you how much runway buffer you need.
Key Metrics to Monitor
- Runway: Cash balance ÷ monthly burn rate = months of runway
- Burn multiple: Net burn ÷ net new ARR. Below 1.0 is efficient; above 1.5 is a warning sign
- CAC payback period: CAC ÷ (ARPU × gross margin). Under 18 months is healthy for SMB SaaS
Arbeitly's Financial Tools
Arbeitly's Product Finances module tracks your MRR, churn, and revenue movements in real time. Connecting your billing data gives you an always-current view of the metrics that feed your cash flow model, so you spend less time in spreadsheets and more time acting on the insights.
Share this article