Deferred revenue & MFRS 15 for Malaysian SMEs, in plain words
If customers pay you up front for something you deliver over months — an annual software plan, a 12-month retainer, a term of tuition — the cash arrives today but the income is earned month by month. Deferred revenue is how proper books show that honestly. This guide explains the idea in plain words, with a worked RM1,200 example, and where SST fits.
What deferred revenue actually is
Suppose a customer pays RM1,200 in January for a 12-month subscription. The RM1,200 is in your bank — but in January you have only delivered one month of service. Under MFRS 15 (the Malaysian Financial Reporting Standard on revenue from contracts with customers, word-for-word the international IFRS 15), you have earned RM100; the other RM1,100 is a promise you still owe your customer.
So the books record the unearned RM1,100 as a liability called deferred revenue (sometimes "unearned revenue"). It sits on the balance sheet — money received for work not yet delivered — and each month, as you deliver, RM100 moves from the liability to the profit and loss as income. By December the liability is zero and the P&L has shown RM100 of income in each month it was actually earned.
Why recognising it all up front misstates your P&L
Booking the whole RM1,200 as January income makes January look like a bumper month and February to December look like you did nothing — even though the work, the server bills and the support happen all year. Multiply that across many customers renewing in different months and the P&L stops telling you anything true about how the business is actually performing.
It also misleads on margins: January carries all the revenue but only one month of costs, so profit looks inflated exactly when decisions about spending are being made. Investors, bankers and (as the business grows) auditors all expect subscription income to be spread, because that is what MFRS 15 requires for performance obligations satisfied over time.
The monthly release, mechanically
The bookkeeping is a simple pair of entries. When the annual invoice is raised: record the RM1,200 with the unearned portion credited to the deferred revenue liability. Then each month, a small "release" journal moves that month's slice out of the liability and into income: debit deferred revenue RM100, credit revenue RM100.
The discipline that matters is the tie-out: at any date, the deferred revenue balance on your balance sheet should equal the sum of every customer's unreleased months. If the report of schedules and the ledger balance disagree, something was posted by hand or missed — which is why businesses handling this in spreadsheets reconcile it monthly, and why software that posts the releases automatically keeps the two in lock-step by construction.
Where SST fits (it does not follow the spread)
Service tax and revenue recognition run on different clocks. For a service-tax-registered business, SST is generally accounted for when the invoice is issued or payment is received per the Service Tax Act 2018 rules — not month by month as revenue is recognised (as at July 2026; source: Royal Malaysian Customs Department, MySST). So on the RM1,200 annual plan, the SST is dealt with around invoicing, while only the revenue is spread.
Practically that means your deferral schedule should be built on the tax-exclusive amount, and your SST return follows your invoices, not your recognition schedule. Businesses that spread the tax along with the revenue end up under-declaring early and scrambling at filing time — verify your own treatment with Customs or your tax agent, as filing positions depend on your registration and industry.
How Malaysian businesses actually handle it
The common approach is a spreadsheet: one row per customer contract, twelve columns of months, and a manual journal each month-end copying the totals into the accounting system. It works at five contracts; at fifty it becomes an hour of month-end work with real mistake risk — a renewal missed, a mid-term upgrade not re-spread, the ledger and the schedule drifting apart.
Mainstream Malaysian accounting apps handle recurring invoicing, but the recognition side — the deferral, the monthly release, the tie-out report — generally is not built in, which is why the spreadsheet persists. Some businesses use global revenue-recognition tools attached to their payment gateway; these are typically priced as a percentage of the revenue that flows through them. Taokeh builds recognition into the ledger itself: mark an invoice line "recognise over 12 months" and the deferral, the monthly releases and a report that ties to the general ledger to the cent all happen automatically.
Frequently asked questions
Is deferred revenue the same as a deposit?
They are close cousins. Both are money received before delivery and both sit as liabilities. A deposit is usually refundable and tied to a future event; deferred revenue is the unearned part of an invoice for a defined service term, released to income as the term runs.
Do small companies really need MFRS 15?
Most Malaysian private companies report under MPERS, whose revenue section follows the same principle: income is recognised as it is earned, not when cash arrives. Spreading subscription income is the correct treatment under either framework — and it is also simply more useful management information.
What happens if a customer cancels mid-term?
The remaining unreleased balance stops being income you will earn. Depending on your refund terms, it is either refunded (clearing the liability) or recognised per your cancellation policy — typically handled with a credit note that ends the remaining schedule. The key is that the schedule and the ledger move together.
Does SST get spread over the months too?
Generally no — SST follows invoicing/payment under the Service Tax Act 2018 rules, while revenue recognition follows delivery (as at July 2026; verify your treatment with Customs or your tax agent). Build the spread on the tax-exclusive amount.
Updated July 2026
This guide is general information for Malaysian SMEs, not tax, legal or accounting advice. Always confirm current rules and figures with the relevant authority or your own adviser.
Recurring-revenue accounting in Taokeh — invoicing, recognition and payout reconciliation
Run the books for your Malaysian SME on one ledger — accounting, payroll and selling channels.
Related guides
- LHDN e-Invoice (MyInvois) for Malaysian SMEs: a plain-English guide
- SST in Malaysia for SMEs: registration, rates and the SST-02
- See all Taokeh features