The finance function
Why profitable software businesses still run out of cash
A software business can be growing, profitable on paper and climbing on recurring revenue, and still not be able to make payroll. Here is why revenue and cash pull apart in software, where the cash leaks, and the one report that fixes it.
It sounds like a contradiction, but it is one of the most common cash flow problems we see in owner-managed software and SaaS companies, and almost none of them see it coming. Revenue and cash are two different things, and in a software business the gap between them is wider than almost anywhere else.
Most founders run the company on the revenue number, because that is the number on every dashboard. The cash number, the one that actually decides what you can afford, sits somewhere behind it, unwatched. Here is why that happens, where the cash quietly leaks, and what a proper finance function does about it.
In short
- In software, revenue and cash move on completely different timelines, so profit can rise while the bank balance falls.
- The cash leaks in four predictable places: annual deals billed monthly, hiring ahead of revenue, churn, and unmeasured cost to serve.
- The profit and loss looks backwards, so it will not warn you. A rolling 13-week cash flow view will.
- If your reporting shows bookings and profit but not the cash 13 weeks out, that is the gap to close first.
Revenue is not cash, and in software the gap is wider
In most businesses, revenue and cash move roughly together. You do the work, you invoice, the money comes in a month or two later. Timing matters, but the shape is familiar.
Software breaks that shape. You sign an annual contract and book the revenue, but the customer pays monthly, so the cash arrives a twelfth at a time. Or you sell a monthly plan and recognise it month by month, while the cost of building and running the product sat on your books long before the first customer paid a penny. Add the team, the infrastructure and the roadmap, all funded upfront, and you have a business where the money goes out well ahead of when it comes in.
So bookings can be up, monthly recurring revenue can be up, and the profit and loss can look healthy, while the bank balance gets tighter every month. Growth that looks like success on the dashboard can be the very thing draining the account.
The four places software cash flow quietly leaks
When we look at a software business that is profitable but short of cash, the same handful of causes come up. None of them show on the revenue line.
- Annual deals billed monthlyWinning an annual contract feels like a milestone, and it is. But if the customer pays in twelve monthly instalments while you carry the cost of serving them from day one, that deal is a cash drain before it is a cash win. Sign several at once in a good quarter and you can grow straight into a squeeze.
- Hiring the roadmap before the revenueThere is a backlog, customers are asking, so you hire ahead on the assumption revenue will catch up. Often it arrives slower than the salaries, and now a bigger team is being funded from a cash position that has not grown to match.
- Churn as a cash problem before a growth problemA customer leaves, the recurring revenue chart barely moves because new sign-ups cover it, and everyone feels fine. But that customer was cash you had already planned around, and the replacement often pays monthly where the leaver paid annually. Growth looks healthy while the cash quality underneath it gets worse.
- The margin per customer nobody measuresMost software owners know their recurring revenue to the pound and have no idea what a customer costs to serve. Support, infrastructure, onboarding, the account that emails three times a week: the cost of serving rarely gets measured, so the margin thins quietly as you grow.
Why the profit and loss will not warn you
If all of that is happening, why does nothing flag it? Because the report most owners rely on is built to look backwards.
The profit and loss tells you what happened last month or last quarter. It is accurate, it is necessary for tax and compliance, and it is the wrong tool for the question you are actually asking, which is what this business can afford next. It records revenue when it is earned, not when the cash lands, so it can show a healthy profit in a month where the account went backwards. By the time a cash problem reaches the profit and loss, it is already the past.
Owners feel the gap without being able to name it. The numbers say the business is doing well. The bank balance says something different. Both are telling the truth. They are just answering different questions.
Free tool
Not sure where your cash and reporting stand?
Two minutes to see where the gaps are, whether you are profitable, growing, or just want a clearer view of the cash.
Take the Cash Visibility ScoreThe one report every software owner needs: the 13-week cash flow view
If a software business is going to get one thing right in its reporting, it should be a rolling 13-week cash flow view.
Unlike the profit and loss, it looks forward. Week by week, it lays out what is due in and what is due out: payroll, the tax bills, the suppliers, the infrastructure, the invoices you are waiting on, the annual deals landing in instalments. It turns “I think we are fine” into “we are fine until week nine, and week nine is tight, so let us do something about week nine now”.
For a software business, where cash and revenue move on such different timelines, that forward view is the difference between growing on paper and growing in a way you can actually fund. It is the report that lets you say yes to the hire, the deal or the spend with confidence, or hold for a quarter with a clear reason why.
What a finance function for a software business looks like
A finance function built for a software business does more than keep the books tidy and file the accounts on time. Compliance is the floor, not the job.
It shows you the margin on each customer, not the revenue line alone, so you can see which growth is worth having. It watches net cash retention alongside the headline recurring revenue, so churn cannot hide. It runs the 13-week cash flow view so timing never ambushes you. And when a big decision comes up, a new hire, a larger contract, a step up in spend, it models what that decision does to the cash position before you commit, not after.
That is the layer most owner-managed software businesses never have. Below it sits the bookkeeping, which every business needs and which tells you little on its own. Above it sits a full-time finance director, which most growing software businesses cannot yet justify and do not need. The finance function is the missing middle: the reporting, the cash visibility and the senior judgement, without the cost of the hire.
Before you scale, know what the cash can carry
Software rewards ambition, and it punishes running on the wrong number. The businesses that scale well are not the ones with the biggest bookings. They are the ones whose owners know, at any moment, what the cash can carry if revenue lands a quarter later than hoped.
If your reporting shows you bookings and profit but not the cash position 13 weeks out, that is the gap to close first. Build on the cash you have, not the revenue you are counting on. The roadmap can wait a quarter. Payroll cannot.
Frequently asked questions
Why is my SaaS business profitable but always short of cash?
Because profit and cash are different things, and in SaaS the gap is wide. Revenue is recognised when it is earned, but the cash from an annual contract often arrives monthly, while your costs, the team, the infrastructure and the roadmap, are paid upfront. A profitable month on the profit and loss can still be a month where the bank balance fell.
Why do growing software companies run out of cash?
Growth in software usually costs cash before it produces it: annual deals billed monthly, hiring ahead of revenue, and churn that new sign-ups mask. The faster you grow on those terms, the wider the gap between revenue and cash gets. It is why growing software businesses need a forward cash view, not a profit figure alone.
What is a 13-week cash flow forecast?
It is a rolling, forward-looking view of what is due into and out of the business each week for the next 13 weeks: payroll, tax, suppliers, infrastructure and expected payments. For a software business it is the single most useful report, because it exposes the cash timing that recurring revenue and profit both miss.
Does my software business need a finance function or a full-time CFO?
Most growing software businesses need the finance function long before they need, or can justify, a full-time CFO. That is the reporting, the cash visibility and the senior judgement that turns numbers into decisions, run for you by a team rather than resting on one expensive hire.
What does a finance function for a software business cost?
As part of our Finance Operations service, monthly management accounts with commentary, cash flow and KPI reporting start from £1,500 + VAT per month, scoped to the business. Fixed fees, no long contracts.
Talk to us
Growing fast, but cannot see the cash?
Fifteen minutes is enough to see whether a finance function built around how software works would change how you run the business.
Book a 20 minute Sprint suitability callWant our take on finance for owner-managed UK businesses in your Google Top Stories? Add AI Accounts as a preferred source. It takes one tap.
★ Add us as a preferred sourceOpens Google in a new tab. You will need to be signed in to your Google account.
Last updated: August 2026. General guidance for UK limited companies, not specific advice. For a 13-week cash view built on your numbers, book a 20 minute Cash Visibility Sprint suitability call. Four weeks, fixed fee, alongside your current accountant.
