
Service businesses in Singapore rarely bill in neat, tidy blocks. A retainer is collected upfront in January, a project runs across two financial years, a milestone slips by a month, and the question of when to record the income stops being theoretical. Revenue recognition for service businesses in Singapore rests on a single principle: revenue is recorded when the service is delivered, not when the invoice is issued or the money lands in the bank.
That distinction matters more than most owners expect. Get it wrong and profit is overstated in one year and understated in the next, Estimated Chargeable Income is filed on the wrong figure, and the accounts do not give the true and fair view the Companies Act requires. What follows is the rules that apply, a workable month-by-month process, and practical examples in SGD.
Who this applies to
Any Singapore-incorporated company earning income from services rather than goods needs to think about this:
- Consultancies, marketing agencies, design studios and IT development firms on project work
- Training providers, tuition centres and course operators selling packages or credits
- Maintenance, cleaning, security and facilities companies on annual contracts
- Professional practices billing on retainers, hourly rates or fixed scopes
- Software and subscription businesses charging annual fees in advance
- Logistics and agency businesses recovering costs on behalf of clients
Company size changes which standard applies, not whether the principle applies. Companies preparing full financial statements follow SFRS(I) 15 Revenue from Contracts with Customers, while a smaller company that qualifies may apply the Singapore Financial Reporting Standard for Small Entities, where revenue sits in Section 23.
Key rules and requirements in Singapore
Three separate bodies care about your revenue figure, and not in the same way.
ACRA and the Companies Act. Section 199 requires accounting records that sufficiently explain your transactions and allow true and fair financial statements to be prepared, retained for five years. Section 201 requires directors to lay those statements before members at the annual general meeting. The annual return then goes through the ACRA BizFile+ portal, with XBRL data where required.
The accounting standards. SFRS(I) 15 applies a five-step model:
- Identify the contract with the customer, whether written, verbal or implied by conduct
- Identify the distinct performance obligations, meaning the separate services promised
- Determine the transaction price, including discounts, rebates and variable amounts
- Allocate that price across the performance obligations
- Recognise revenue as each obligation is satisfied, either over time or at a point in time
Most service arrangements are satisfied over time, because the customer receives the benefit as you work. That is why monthly recognition suits retainers and support contracts.
IRAS. Chargeable income starts from accounting profit and is then adjusted. If revenue recognition is wrong, the starting point of the tax computation is wrong. ECI is normally due within three months of your Financial Year End, and Form C-S, Form C-S (Lite) or Form C is filed through the IRAS myTax Portal by 30 November.
A GST trap worth knowing. If you are GST-registered, the time of supply for output tax is generally the earlier of the tax invoice date or the payment date, which is not the same trigger as revenue recognition. It is normal to account for GST on a S$24,000 annual retainer in one quarter while recognising only S$2,000 of revenue that month. Reconciling the two is routine bookkeeping, not a sign of error.

Step-by-step process
This works for most owner-managed service companies and needs no expensive system.
- Write the scope down. Every engagement needs a document stating what is delivered, over what period, for what fee, and on what billing schedule. Without it there is no defensible basis for measuring progress.
- Classify each engagement at the start: a time-period service recognised evenly, a progress-based project, or a one-off deliverable recognised on completion.
- Set the recognition schedule. For period contracts, divide the fee across the months. For projects, agree the measure of progress, whether milestones, hours against budget, or output delivered.
- Separate billing from earning. Track what you invoiced and what you earned as two figures. The difference is either deferred revenue, a liability, or accrued revenue, an asset.
- Post the adjustment monthly rather than annually. Release deferred revenue to the profit and loss account and accrue unbilled work done.
- Review at Financial Year End. Check every open contract, confirm the stage of completion, and keep the supporting evidence for five years.
Common mistakes to avoid
- Treating bank receipts as revenue. The most frequent error we correct. A deposit is a liability until the work is done.
- Recognising the full contract value on invoicing. An annual invoice in month one does not mean twelve months of service was delivered in month one.
- Leaving deferred revenue off the balance sheet. Money taken for future work is an obligation, and its absence is often the first thing a bank or investor spots.
- Recognising gross when acting as an agent. Recovering S$50,000 of media spend and adding S$5,000 of commission gives S$5,000 of revenue, not S$55,000.
- Booking amounts that may never be collected, or changing the policy each year. Where a fee is contingent or disputed, include only the portion you can reasonably expect to receive, and apply the same method consistently. Switching methods to flatter a year’s profit is precisely what auditors and IRAS look for.
Practical examples
Example one: the annual retainer. A consultancy with a 31 December Financial Year End signs a 12-month support agreement on 1 October for S$24,000 and invoices the full amount immediately. By 31 December three months of service has been delivered, so revenue for the year is S$6,000. The remaining S$18,000 sits as deferred revenue in current liabilities, released at S$2,000 a month. If GST-registered, output tax on the full S$24,000 was already accounted for in the October quarter.
Example two: the project spanning a year end. A design agency agrees a S$60,000 platform build over four months from 1 March, with a 31 March Financial Year End, and bills S$30,000 upfront. By 31 March the work is assessed as 20% done, so revenue is S$12,000 and S$18,000 is carried forward as deferred revenue. Had it delivered 60% while billing only S$30,000, it would recognise S$36,000 and carry a S$6,000 accrued revenue asset for the unbilled portion.
Example three: the training package. A provider sells a 10-session package for S$1,500. Four sessions are used before the Financial Year End, so revenue is S$600 and S$900 remains deferred. Across 200 packages that is the difference between recognising S$300,000 and S$120,000, a material distortion of both profit and tax.

How a corporate secretary can help
A corporate secretary does not set your accounting policy, and it would be misleading to suggest otherwise. What the role does is make sure the governance around the numbers holds up: that directors formally approve the financial statements, that they are laid before members at the AGM in time, that the annual return and any XBRL submission reach ACRA on time, and that the supporting registers and resolutions are complete.
Most SMEs benefit from having corporate secretarial, accounting and tax sitting together rather than scattered across providers who never speak. Raffles Corporate Services supports clients across bookkeeping and management accounts, financial statements, ECI and corporate tax filing, GST returns and payroll with CPF contributions. Where a revenue recognition policy has to be documented, applied consistently, then defended to a bank or IRAS, one team holding the whole picture saves considerable unpicking later.
Requirements may change, so always check the latest guidance from ACRA, IRAS or MOM, or consult a professional adviser.
Frequently Asked Questions
Can a small company simply recognise revenue when it is paid?
No. Financial statements prepared under Singapore standards must use the accruals basis. Cash accounting may suit internal cash management, but it is not an acceptable basis for statutory accounts, and IRAS expects income reported as it is earned.
What happens if a client cancels a contract midway?
Recognise revenue for the portion of service already delivered, plus any non-refundable amount the contract entitles you to keep. Any balance held for work that will never be performed is either refunded or recognised at the point the obligation ends.
Do I need to restate prior years if revenue was recognised incorrectly?
It depends on the size of the error. A material misstatement in a prior period is generally corrected retrospectively, and there may be a tax position to address with IRAS. Take advice first, as voluntary disclosure is usually treated more favourably than a discovery on review.
What records support the revenue figure?
Signed contracts or engagement letters, invoices, the recognition schedule, and evidence of delivery such as timesheets or milestone acceptances. Section 199 of the Companies Act requires these to be kept for five years.
Key takeaways
- Revenue is earned when the service is delivered, not when it is invoiced or collected
- SFRS(I) 15 applies a five-step model, and most service contracts are satisfied over time
- Money received in advance is deferred revenue, a liability, while work performed but not yet billed is accrued revenue, an asset
- GST timing follows the invoice or payment date and will often differ, so keep a reconciliation
- Where you act as an agent, only your fee is revenue, not the gross amount recovered
- Accounting profit is the starting point for ECI and corporate tax, so errors carry straight through
- Keep contracts, schedules and delivery evidence for five years under Section 199
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