For SaaS founders

Subscription revenue, modelled the way it actually behaves.

Tiers, trials, usage-based billing and churn all move differently. Uniflow starts you from a SaaS template, pulls Stripe and your ledger in, and shows MRR, burn and runway together so the next hire or the next round is a number, not a guess.

  • Subscription tiers, usage billing and enterprise licences as separate streams
  • Costs that scale per signup, per user or per paying customer
  • Stripe, HubSpot and Xero or QuickBooks feeding one forecast

Free before revenue. No credit card. Read-only accounting access.

Uniflow business financial picture: revenue flowing to gross profit, operating income, tax and net profit

SaaS finance

Why SaaS finance breaks generic templates

A subscription business is a set of cohorts, not a list of invoices. Most spreadsheets model one revenue line and one cost line, which is why the runway number is wrong by month three.

Revenue is recurring, and so is churn

New MRR, expansion, contraction and churn have to be modelled as flows on a base, not as a monthly sales total. A 2% monthly churn swing changes year-two revenue more than any single deal.

Costs move with users, not with time

Hosting, support, payment fees and onboarding cost scale with signups and seats. If they sit in a flat monthly line, gross margin looks better than it is exactly when growth accelerates.

Cash lags the metric everyone quotes

Annual plans, trials and net-30 enterprise terms mean cash arrives before or after the ARR it belongs to. Runway has to come from cash timing, not from the ARR chart.

Inside the product

How Uniflow models a SaaS company

Choose SaaS at onboarding and the workspace is pre-shaped for subscriptions. Everything below is a setting you can change, not a hard-coded assumption.

Every template below comes from the business type you pick at onboarding. Rename, add or delete any line; nothing is locked.
  1. 01

    Revenue streams

    Starts you with Basic, Starter, Advanced and Pro subscriptions, usage-based billing, enterprise licences, API access, plus services such as training and consulting.

    Example: Pro plan at £79 a month, 4% monthly churn, 12% of new customers on annual billing.

  2. 02

    Cost of sales

    Cost drivers can be per signup, per user, per new paying customer, per sale or a percentage of sales, as well as fixed monthly amounts.

    Example: Hosting at £1.40 per user, payment fees at 2.9% of sales, onboarding at £120 per new paying customer.

  3. 03

    Growth

    Marketing campaigns and target audiences turn ad spend into signups, trials and paying customers, with seasonal adjustments by month.

    Example: £6,000 a month on Meta and search, 3.1% trial-to-paid conversion, stronger January and September.

  4. 04

    Team

    Departments come pre-loaded for a software company (engineering, product, customer success, sales, business operations and more). Each hire has a start date, salary and on-costs.

    Example: Two engineers in March, one customer success manager once MRR passes £60k.

  5. 05

    Cash and tax

    Cash balance, monthly burn, corporation tax and VAT reserves and a 5-year rolling forecast update from your ledger on every sync.

    Example: Runway to cash-zero shown next to the next fundraising date, with a buffer target.

What to watch

The numbers investors and lenders will ask for

MRR and ARR

Investors and your own hiring plan run on it. Uniflow builds it from stream-level subscriptions so expansion and churn are visible.

See the definition

Net revenue retention

The single number that separates a fundable SaaS from a leaky one. Expansion and contraction are modelled per stream.

See the definition

Gross margin

Per-user hosting and support costs are tracked as cost of sales, so margin moves with volume rather than staying a flat assumption.

See the definition

CAC and payback

Campaign spend divided by new paying customers, compared with the revenue those customers bring in their first months.

Try the free calculator

LTV to CAC

Uses your churn and margin rather than a benchmark. A free calculator is on the site if you want to sanity-check first.

Try the free calculator

Burn multiple and runway

Net burn against net new ARR, and months of cash left at the current pace, with the next round date marked.

Try the free calculator

How it works

Set up in an afternoon

  1. 01

    Pick your business type

    Onboarding asks what kind of company you run and loads the revenue streams, cost-of-sales drivers and departments that fit it. You rename or delete what does not apply.

  2. 02

    Connect what you already use

    Accounting, payments and CRM connections are read-only and free on every plan. Historic figures come in; the forecast starts from real numbers rather than a blank sheet.

  3. 03

    Run the month from one screen

    Cash, burn, tax reserves and the rolling forecast update as data syncs. Scenarios, hiring plans and fundraising sit next to the actuals so decisions are made on the same page.

FAQ

SaaS questions

Yes. Each subscription tier is its own revenue stream with its own price, billing frequency and churn assumption, so annual and monthly customers are forecast separately and combined in the totals.

Churn is set per stream as a monthly rate and applied to the customer base each month. You can run an expected, upside and downside case with different churn rates and compare cash, end balance and net income for each.

Yes. Cost of sales can be defined per signup, per user or per new paying customer, so when the growth section changes signups, hosting and support costs move with it.

No. Stripe and your ledger provide actuals; the forecast stays your plan. Uniflow shows plan against actual so you can see where the model needs adjusting.

Nothing. The Free plan has no time limit and includes one revenue stream, a six-month forecast and a monthly sync. Grow (£19 or $25 a month) adds multiple streams, two scenarios, weekly sync and a five-year forecast.

See your MRR, burn and runway on one screen

Connect Stripe and your ledger. The SaaS template does the rest, and it is free until you have revenue.

No credit card. First forecast in about 30 minutes.