SaaS companies
Monthly financial reporting for SaaS companies
A SaaS company's monthly pack shows the four things an investor or board asks about first: subscription revenue, gross margin, net burn and runway. Headcount, sales efficiency and retention build on those, and all four come from the trial balance the accounting system already exports.
Free to create. No subscription.
Every figure shown here is invented for illustration. Nothing on this page is computed from anyone’s accounts.
The seven measures a SaaS pack should show
| Measure | Formula | Note |
|---|---|---|
| Subscription revenue | Subscription revenue recognised in the period | From the profit and loss, not bookings |
| Gross margin % | (Revenue − hosting − software in cost of sales − support − payment fees) ÷ revenue | Be consistent about what sits in cost of sales |
| Operating expenses by function | Engineering, sales and marketing, general and admin as % of revenue | Where the money goes |
| Net burn | The fall in cash, financing excluded | Cash basis; a loss is only a proxy |
| Runway | Cash ÷ average monthly net burn, last three months | Three months, not one |
| Deferred revenue | Subscriptions billed but not yet earned | A leading signal of next quarter's revenue |
| Debtor days | Receivables ÷ revenue × days | Annual invoices make it jumpy |
ARR, net revenue retention and payback need subscription and customer data, which a trial balance doesn't hold. Keep them in the billing system; the trial balance gives the financial spine.
What Magic MIS computes, and what you work out from its ledgers
Every month: revenue, gross margin (with hosting, support and payment fees placed in direct costs), EBITDA, the loss, cash, debtor days, a cash flow statement whose operating and investing lines give net burn, and the board's runway lens, which divides cash by the average monthly fall in cash and bank over three months. Operating expenses by function and the deferred revenue balance sit in the ledgers behind the cost and balance sheet figures.
Five mapping traps in a SaaS company's books
- What goes in cost of sales. Hosting, software bundled into the product, customer support salaries and payment fees usually do; engineering salaries usually don't. Decide once and keep it.
- Deferred revenue moves. Annual plans billed upfront are earned monthly, the rest sitting in deferred revenue: a liability, never income.
- An accumulated deficit is normal for a venture-funded company, and belongs in equity.
- Money market and treasury accounts count as cash for runway.
- Capitalised development is an asset, and its amortisation isn't burn.
Loopline Software, an invented company, has about 21 months of runway
From the company's trial balance over the six months to June 2026, worked by hand:
| Measure | Working | Result |
|---|---|---|
| Subscription revenue | Subscription revenue | $2,386,400 |
| Gross margin | (Revenue 2,534,600 − hosting, software, support and payment fees 633,600) ÷ 2,534,600 | 75.0% |
| Loss for the six months | Income 2,553,000 − costs 3,485,900 | $932,900 |
| Cash | Operating 486,200 + money market 2,140,000 | $2,626,200 |
| Cash used a month | (Cash at the end of March 2026, 3,002,366, − 2,626,200) ÷ 3 | $125,389 |
| Runway | 2,626,200 ÷ 125,389 | about 21 months |
Runway is worked as the board works it, on the fall in cash over the last three months. Cash falls more slowly than the loss of about $155,000 a month, because not every cost is paid in cash in the month it is booked. Paid marketing of $264,800 is the largest cost after salaries, so its return deserves a look before the next budget.
The board's gross margin for the six months is 75.0% too: the run placed customer support salaries and payment processing fees on direct expenses, with hosting, as most SaaS boards count them. Check them on the ledger map all the same; it is the line that most often moves a SaaS margin.
In Magic MIS, the same books loaded a month at a time give this board for June 2026:
Magic MIS wrote these section of the commentary for June 2026, word for word. The AI wrote the sentences; the engine filled every figure, and each one opens to its ledgers on the board:
Performance
Revenue from operations for Jun 2026 was $455,467.33, a change of $1,296.38 (0.3%) on last month.
Direct costs were $114,846.36, up $6,832.89 (6.3%) on last month.
EBITDA was $(138,605.82), a change of $(16,564.37) (-13.6%) on last month. Profit before tax was $(137,623.97), a change of $(16,493.52) (-13.6%). Profit after tax was $(137,623.97), a change of $(16,493.52) (-13.6%).
From the trial balance to the investor pack
- Export the trial balance from QuickBooks, Xero or your system as Excel, CSV or PDF. There is no live connection.
- Upload it. Each ledger is placed once on a line of the report, by rules first and the AI only for what the rules can't place; check what sits in cost of sales on the ledger map.
- Get a checked Excel workbook with live formulas, a board you change by chatting, and the month written up.
- Next month, upload the new trial balance: the placing is remembered, so it is a refresh, not a rebuild.
Click any figure on the board to see its working, the month and the ledgers behind it. It is prepaid credits with no subscription, and every action shows its price before it runs; see the credit packs.
Share a read-only copy of the board by link: it opens on a phone, and you can withdraw it at any time.
What SaaS teams ask before they upload
Can Magic MIS calculate ARR or churn?
Not from a trial balance alone; those need subscription data. It computes revenue, margins, the cash flow and runway from the trial balance.
Does it do scenario planning?
No. It gives budget against actual and a simple projection for the rest of the year. For scenarios or three-way forecasts, a dedicated planning tool fits better.
Can I use it for the monthly investor update?
Yes. The board shows revenue, margin, the cash flow and runway, and the commentary drafts what moved for you to review.
Who can see our numbers?
No person on our side can open your file, and every opening is recorded where you can see it.
Read next
- How do you calculate cash runway?Cash runway = cash at the month end ÷ the average monthly net burn of the last three months. The formula, a worked example, and why three months beats one.Read
- Board pack and board packet: the monthly financial report for the boardWhat a monthly board pack contains — management accounts, KPIs, variances, commentary — how long it takes by hand, and how to produce it from a trial balance each month.Read
- AI CFO software for small businesses: monthly numbers it never makes upWhat an AI CFO can honestly do: a checked monthly report, budget against actual, cash runway and suggestions on where to act, with every figure computed and none written by AI.Read
Build your investor pack from your trial balance
Create an account, load last month's trial balance, and get the report — paid per action.
Prepaid credits, no subscription.