
Money landing in your bank account is not automatically income, and money leaving it is not automatically an expense. Deferred revenue and prepayments catch out Singapore SMEs more than any other year-end adjustment, because the cash moves in one period while the economic benefit sits in another. Recognising deferred revenue and prepayments correctly affects your statutory accounts, your corporate tax computation and sometimes your GST returns.
The concepts are simple. Deferred revenue is money received or invoiced before you have done the work, so it is a liability until you deliver. A prepayment is money paid before you have received the benefit, so it is an asset until consumed. The difficulty is not the definition, it is applying it consistently across dozens of contracts and renewals during a busy month-end close.
Who this applies to
Any company preparing financial statements on the accrual basis faces these adjustments, which means almost every Singapore private limited company. You are particularly exposed if your business involves:
- Subscriptions, memberships, software licences or maintenance contracts billed in advance
- Retainers and packages, common in agencies, consultancies, tuition centres, clinics and gyms
- Deposits taken before a project starts, or milestone billing that runs ahead of delivery
- Annual insurance premiums, prepaid rent or professional fees paid upfront
- Multi-year contracts where cash is collected at the start and delivery spans several financial years
Key rules and requirements in Singapore
Companies Act obligations
Section 199 of the Companies Act 1967 requires accounting records that sufficiently explain a company’s transactions and allow true and fair financial statements to be prepared, and directors are responsible for those statements under section 201. Recording a full year of subscription income in the month it was collected does not explain the transaction, however small the company is.
Financial reporting standards
Singapore companies apply SFRS(I), SFRS or the SFRS for Small Entities. Under all three, statements are prepared on the accrual basis and revenue is recognised when the performance obligation is satisfied, not when payment arrives. SFRS(I) 15 Revenue from Contracts with Customers calls the balance a contract liability where you have been paid before performing. Deferred revenue and unearned income are the labels most SMEs use for the same thing.
Prepayments work on the mirror principle. The expense belongs to the period the benefit is consumed, so the unconsumed portion sits on the balance sheet as an asset, current or non-current depending on whether the benefit runs beyond twelve months.
Tax and GST treatment
For corporate tax, IRAS assesses income when it accrues and the accounting treatment is the usual starting point, so genuinely unearned revenue is normally not taxable in that Year of Assessment. The position turns on the contract terms, so confirm rather than assume. Deductions under section 14 of the Income Tax Act 1947 must be incurred in the production of income, which means a prepaid expense is generally deducted over the period it relates to.
GST is where people come unstuck, because it does not follow revenue recognition. The time of supply is generally the earlier of the date the tax invoice is issued or the date payment is received. Invoice a client SGD 36,000 for three years of service today and output tax on the whole SGD 36,000 falls into that GST accounting period, even though only a fraction is revenue this year. Your GST returns and your profit and loss statement will legitimately disagree, and you should be able to explain why.

Step-by-step process
A workable routine looks like this:
- Step 1: flag the contracts. At each month end, list every invoice raised and every supplier invoice paid where the service period does not sit entirely inside the period just closed.
- Step 2: establish the service period. Take the start and end dates from the contract or invoice, not the payment date. If the invoice does not state a period, add it.
- Step 3: split at the reporting date. Work out how much of the period falls before your Financial Year End and how much after. Monthly apportionment is fine for most SME contracts.
- Step 4: post the entry. For deferred revenue, debit revenue and credit a contract liability for the unearned portion. For a prepayment, debit a prepayment asset and credit the expense.
- Step 5: schedule the release. Set up the reversing entries for the months ahead in your accounting software so the balance unwinds automatically. Manual annual catch-ups are where errors breed.
- Step 6: reconcile every period. Keep a schedule listing each contract, the total, the amount released to date and the closing balance. It must agree to the general ledger every month.
- Step 7: split current and non-current. Anything releasing more than twelve months after the reporting date is non-current and is presented separately.
Common mistakes to avoid
- Recognising the full invoice as revenue because the cash has cleared, which overstates profit in one year and understates it in the next.
- Treating a refundable deposit as revenue. A refundable deposit is a liability until it becomes non-refundable or is applied against a delivered service.
- Deferring revenue at year end and forgetting to release it, so the liability quietly grows and profit is permanently understated.
- Assuming GST follows the accounting entry. It follows the time of supply rules, and the two will differ.
- Prepaying expenses in the final week of the financial year expecting an immediate full deduction. Timing of the benefit governs the deduction, not timing of the payment.
- Keeping no schedule at all, so nobody can reconstruct the balance when a lender or IRAS asks.
Practical examples
A design agency retainer
An agency with a 31 December Financial Year End invoices a client SGD 24,000 on 1 October for twelve months of work. Three months are delivered by year end, so revenue is SGD 6,000 and SGD 18,000 sits as a contract liability. Output tax was accounted for on the full SGD 24,000 in the October GST period.
An annual insurance premium
The same company pays SGD 4,800 on 1 July for twelve months of cover. Six months of cover has been consumed by 31 December, so SGD 2,400 is an expense for the year and SGD 2,400 is carried forward as a prepayment.
A three-year software licence
A software business collects SGD 36,000 on 1 January for a three-year licence with no distinct upfront obligation, recognising SGD 12,000 a year. At the first year end SGD 24,000 is deferred, split SGD 12,000 current and SGD 12,000 non-current.

How a corporate secretary can help
These are accounting entries, but they surface where a corporate secretary works. Directors sign a statement that the accounts give a true and fair view, so the board needs to understand why revenue does not match collections. XBRL figures filed with ACRA must agree to the signed accounts, and where a misplaced deferral distorts profit, dividend decisions rest on the wrong numbers.
At Raffles Corporate Services the corporate secretarial, accounting and tax teams work from the same file, so the deferral schedule supporting the accounts is the one that feeds the tax computation and the AGM paperwork. We can assist with bookkeeping, unaudited financial statements, XBRL filing, corporate tax and GST filings and payroll, alongside statutory registers and ACRA filings.
Frequently Asked Questions
Is deferred revenue an asset or a liability?
A liability. You are holding the customer’s money for work you have not yet done, so you either owe them the service or, in some cases, a refund.
Do I pay corporate tax on deferred revenue?
Generally the tax treatment follows the accrual of income, so genuinely unearned amounts are not taxed in that Year of Assessment. The answer turns on the contract terms and the nature of the income, particularly for non-refundable upfront fees.
Why do my GST returns not match my revenue figures?
GST is triggered by the time of supply, usually the earlier of invoice or payment, while revenue is recognised when you perform. A reconciliation between the two is normal and should be documented.
Can a small company just use the cash basis instead?
No. Financial statements under the Companies Act must be prepared on the accrual basis whichever framework you apply. You may watch cash flow on a cash basis internally, but the statutory accounts still need these adjustments.
Key takeaways
- Deferred revenue is a liability for work not yet performed. A prepayment is an asset for a benefit not yet consumed.
- Revenue is recognised when the performance obligation is satisfied, not when the invoice is paid.
- GST follows the time of supply rules and will not match your revenue recognition. Document the difference.
- Prepaid expenses are generally deducted over the period they relate to, not in the year of payment.
- Keep a contract-level schedule that reconciles to the general ledger every month, and split balances into current and non-current.
Requirements may change, so always check the latest guidance from ACRA, IRAS or MOM, or consult a professional adviser.
If you would like to find out more about how Raffles Corporate Services can assist with your company’s compliance and corporate secretarial requirements, please get in touch with the team at [email protected].
Yours sincerely,
The editorial team at Raffles Corporate Services
Disclaimer: This does not constitute legal advice. If you require legal advice, please contact a lawyer.
Let’s talk