Accounting & Finance

Accounting for Subscriptions and SaaS Businesses

24 March 2026·Relentify·9 min read
SaaS business dashboard showing recurring revenue metrics and financial data

If you've built a subscription business—whether it's SaaS, memberships, media platforms, or any model where customers pay regularly for ongoing access—your accounting is fundamentally different from businesses that sell products once and move on. Subscription revenue is earned over time, not at the moment payment clears your bank account. Get this wrong, and your financial statements will tell a wildly misleading story about how your business is actually performing.

This guide walks you through accounting for subscriptions and SaaS businesses: revenue recognition, the metrics that matter, deferred revenue, and how to set up your accounting software so none of this becomes a manual nightmare every month.

Revenue recognition: The core principle

The accounting standard IFRS 15 (and its US equivalent ASC 606) is clear: recognise revenue over the period of service, not at the point of payment.

A customer pays you £1,200 for a 12-month subscription. That is not £1,200 of revenue on day one. That is £100 of revenue each month for twelve months. The payment is cash. The revenue is earned gradually.

Monthly subscriptions are straightforward: bill £100, recognise £100 of revenue. Cash and revenue align naturally.

Annual subscriptions create a timing difference. You have cash in the bank but a liability—deferred revenue—on your balance sheet. As you deliver the service each month, deferred revenue converts into recognised revenue.

When an annual subscription payment arrives:

Account Debit Credit
Bank £1,200
Deferred revenue (liability) £1,200

Each month as the service is delivered:

Account Debit Credit
Deferred revenue £100
Subscription revenue £100

After twelve months, deferred revenue is zero and £1,200 has been recognised as revenue.

Why does this matter? A subscription business with lots of annual renewals in January looks outrageously profitable. February looks like a ghost town. Without proper revenue recognition, investors, lenders, and acquirers see wild swings—not a predictable business with recurring revenue. Your actual performance is hidden.

If you're retrofitting deferred revenue accounting onto a business that's been recognising all cash as revenue, that's painful. Set it up correctly from day one.

The metrics that actually matter for subscriptions

Monthly Recurring Revenue (MRR) is the single most important number in a subscription business. It is the total predictable revenue you will generate this month from your active subscribers.

MRR = Active subscribers × Average monthly subscription price

But MRR is not a single static number. It is composed of movement:

  • New MRR — revenue from brand new subscribers acquired this month
  • Expansion MRR — additional revenue from existing customers upgrading their plan
  • Contraction MRR — lost revenue from downgrades
  • Churned MRR — lost revenue from cancellations
  • Net new MRR — New + Expansion - Contraction - Churned

Track these separately and you will see what is actually driving growth (or stalling it).

Annual Recurring Revenue (ARR) is MRR multiplied by 12. If you have multi-year contracts or annual billing, ARR is often what investors and acquirers focus on.

Churn rate—the speed at which customers leave—comes in two flavours:

  • Customer churn: Customers lost ÷ Customers at start of period
  • Revenue churn: MRR lost ÷ MRR at start of period

These can differ dramatically. You might have 3% customer churn but 8% revenue churn if your largest accounts are the ones leaving.

Customer Lifetime Value (LTV) estimates the total revenue a customer will generate before they cancel:

LTV = Average monthly revenue per customer ÷ Monthly churn rate

And Customer Acquisition Cost (CAC) is what it costs to acquire that customer (including marketing, sales, onboarding, and free trial costs):

CAC = Total acquisition spend ÷ New customers acquired

The ratio of LTV to CAC tells you whether your unit economics work:

  • Below 1:1 = you are losing money on each customer
  • 3:1 = generally considered healthy
  • Above 5:1 = you might be under-investing in growth

Understand your actual cost of delivering the service

Subscription businesses must track "cost of revenue"—the direct cost of delivering your service to customers. This is not the same as all your operating expenses.

Cost of revenue typically includes:

  • Cloud hosting and infrastructure costs
  • Payment processing fees
  • Customer support staff and tools
  • Third-party software licences that are part of your product offering
  • Onboarding and setup costs for new customers

It excludes sales, marketing, product development, and administration. Keep that distinction sharp. If you mix operating expenses into cost of revenue, your gross margin—and your understanding of unit economics—becomes distorted.

SaaS businesses typically target 70–85% gross margin. If you are significantly below that, investigate why. Your hosting costs might be too high. Your support costs might be excessive. Or your pricing might be too low. Identify which, then fix it.

Handling upgrades, downgrades, and cancellations

When a customer upgrades mid-cycle, recognise the additional revenue from the upgrade date. If they prepaid at the old rate, calculate and apply a credit for the difference.

When they downgrade, monthly revenue drops from the effective date. Any overpayment creates a customer credit that reduces future billing.

When they cancel, stop recognising revenue from that date. If they prepaid beyond the cancellation date and your terms entitle them to a refund, reverse the deferred revenue and process the refund. Check how to handle refunds in your accounting system if your policy permits refunds for unused time.

Free trials have no revenue to recognise—there is nothing to recognise until the trial converts to paid subscription. Track trial costs (hosting, support, onboarding) as customer acquisition costs, not revenue.

Tax and compliance considerations

The tax treatment of subscription revenue varies by jurisdiction. Some tax jurisdictions follow the accounting treatment—revenue is taxable over the service period. Others tax the full amount when received. You need to know which applies to you, so check with your accountant.

Digital services and SaaS products often fall under sales tax or VAT rules based on the customer's location, not yours. This can create filing obligations in multiple jurisdictions. If you are UK-based with international customers, check HMRC guidance on VAT for digital services. Make sure your billing system applies the correct tax rate by customer location, and stay on top of filing deadlines.

The deferred revenue balance sheet picture

A growing subscription business often carries a large deferred revenue balance—sometimes the single largest liability on the balance sheet. That is a good sign. It represents cash you have already collected for services you have yet to deliver.

This creates a natural mismatch between cash flow and profit. You might be strongly cash-flow positive (from annual prepayments) while technically unprofitable (because customer acquisition costs exceed the revenue you have recognised so far). This is normal in a scaling subscription business. Just understand it, and do not panic.

Getting your accounting software right

You need accounting software that actually handles subscription accounting. Generic accounting platforms do not. Look for:

  • Recurring invoicing—automatic generation of subscription invoices at whatever frequency you bill
  • Deferred revenue automation—the software spreads prepaid amounts over the service period (not you, manually, every month)
  • Revenue recognition reporting—see MRR, ARR, churn, and revenue by customer at a glance
  • Multi-currency support—if you have international subscribers
  • Customer-level detail—know each customer's revenue, deferred balance, and history

This sounds obvious, but many small subscription businesses are still using spreadsheets to track deferred revenue manually. That is a weekend of spreadsheet hell every month, and it is error-prone. Proper accounting software handles it automatically. You get accurate financials and your Friday afternoons back.

For more, see our guide on transitioning from spreadsheets to accounting software if that is where you are now.

Frequently Asked Questions

What is the difference between cash and accrual accounting for subscriptions?

Cash accounting recognises revenue when payment is received. Accrual accounting (which subscription businesses require) recognises revenue over the service period. IFRS 15 and ASC 606 both mandate accrual accounting. If you are on cash accounting, you are on the wrong standard. For a deeper dive, see cash basis vs accrual accounting.

Can we recognise an entire annual subscription as revenue immediately for tax purposes?

Probably not. Tax usually follows the accounting standard—revenue is taxable over the service period—but this varies by jurisdiction and tax authority. Ask your accountant before you file a return. Do not guess.

What happens if a customer cancels mid-contract?

Stop recognising revenue from the cancellation effective date. Reverse any deferred revenue they have prepaid. If your terms permit a refund, issue it. If not, recognise the remaining deferred revenue according to your policy. Make your refund policy clear in your customer agreements.

How do we handle a customer who upgrades then downgrades within the same month?

Recognise revenue for each tier from the date it was active. If they prepaid at the old rate, calculate the adjustment. It is fiddly in spreadsheets; it is automatic in proper accounting software.

Do we include free-trial costs in Customer Acquisition Cost or Cost of Revenue?

Customer Acquisition Cost. Free trials are part of the sales process, not service delivery. Hosting, support, and onboarding during the trial are costs to acquire the customer, not costs of serving them after they pay.

What if we charge annually but our cash flow is tight?

You have a problem common to subscription businesses: strong cash inflow from annual prepayments, but modest profit because revenue recognition is spread over time. You cannot fix this by changing your accounting (that breaks your financial statements). You fix it by improving customer retention, raising prices, or securing credit to bridge the gap until revenue recognition catches up to cash flow.

How do we forecast MRR if customer churn is unpredictable?

Use your historical average churn rate and model forward conservatively. If you churn at 3% per month on average, forecast 3% churn forward. If churn varies wildly month-to-month, you have bigger problems than forecasting—you need to understand why retention is unstable and fix it first.

Should we switch to a subscription-specific accounting platform?

If you have more than 50 active subscribers or a mix of billing terms (monthly and annual), yes. If you have a handful of customers all on monthly billing, basic accounting software might suffice. But the moment you add annual plans, deferred revenue automation becomes both a quality-of-life improvement and a reduce-errors improvement.