Subscription revenue accounting answers a question a lot of businesses get wrong: if you collect a full year's subscription upfront, have you earned all of it today? No. Cash collected in advance is deferred revenue — a liability — recognised month by month across the service term, while you track monthly recurring revenue (MRR), its components and churn. This guide sets out the correct treatment with worked examples that keep a phantom profit out of your collection month.
VAT calculator (15%)
- Amount before VAT
- SAR 1,000.00
- VAT amount (15%)
- SAR 150.00
- Total including VAT
- SAR 1,150.00
Snad performs these calculations for you automatically — try it free
Start for free →What makes the subscription model different
The subscription model — gyms, software, scheduled maintenance, memberships — runs on recurring revenue that renews on a cycle instead of a single sale that ends.
That gives you steady income, but it raises a precise accounting question: if you collect a full year upfront, have you earned the whole amount today? No — and understanding why is the heart of subscription accounting.
Deferred revenue: collected, but not yet earned
When you collect a subscription in advance, you owe the customer service for the entire term. The amount is therefore recorded as deferred revenue (a liability), not as revenue:
- On collection: cash goes up and the deferred revenue liability goes up.
- As each service month passes: part of the liability moves into earned revenue.
That way your profit does not balloon in the month you collect and then sit at zero for the rest of the year.
Recognising revenue across the subscription term
The rule: revenue is recognised over time, in step with delivering the service — usually in equal instalments across the subscription months.
- An annual subscription of SAR 1,200 = SAR 100 of revenue every month.
- The unearned portion stays a liability until its month arrives.
This time-based allocation matches revenue to the period in which the service was actually delivered, so your statements show steady performance that reflects what your business really does.
Monthly recurring revenue (MRR) and its metrics
In subscription models the most important management number is monthly recurring revenue (MRR): the total value of active subscriptions each month.
- New MRR: from new customers.
- Expansion MRR: upgrades by existing customers.
- Churned MRR: cancellations and downgrades.
Tracking these components shows whether your recurring income is growing or quietly eroding — something a traditional income statement alone will not reveal.
Customer churn and what it does to your revenue
Churn — the share of customers who cancel their subscription — is the silent enemy of the subscription model.
- Churn of 5% a month means losing more than half your customers within a year if you do not replace them.
- Replacing a lost customer costs far more than keeping one.
Measuring churn monthly and tying it to its causes (price, service, a competitor) protects your recurring revenue from erosion you will not see directly in your bank balance.
A worked example: an annual subscription paid upfront
A gym collects an annual subscription of SAR 3,600 on 1 January:
- On collection: cash 3,600, deferred revenue 3,600 — earned revenue = zero.
- Each month: SAR 300 (3,600 ÷ 12) moves from the liability into revenue.
- End of March: earned revenue 900, deferred revenue remaining 2,700.
Had the whole amount been booked as revenue in January, the statements would have shown a phantom profit in a single month and a hidden liability for the rest of the year.
Common mistakes in subscription accounting
The errors that come up most often:
- Recognising the full amount collected upfront as revenue instead of spreading it.
- Confusing cash collected with revenue earned when measuring performance.
- Ignoring MRR and churn and settling for total sales.
- Failing to handle upgrades and refunds inside the deferred liability.
These mistakes make your statements swing around and hide the true health of your revenue model from management and financiers.
How Snad runs your subscriptions and recurring billing
In Snad you define the subscription plan and its term once, and the system generates the recurring invoices automatically and books the amount collected upfront as deferred revenue.
It then recognises the revenue monthly in step with the service, and tracks each customer's balance and renewal — so your statements stay steady and accurate, and you know your real recurring revenue without manual spreadsheets.
Frequently asked questions
Related pages on Snad
Share this article: