Bookkeeping for Singapore SMEs — Step-by-step walkthrough

Bookkeeping for Singapore SMEs means recording every business transaction accurately and keeping the supporting records that ACRA and IRAS require, so that the company can produce financial statements, file taxes and stay compliant. Done well, it is also the foundation for cash-flow control and timely management decisions, not merely a compliance chore.

What bookkeeping for Singapore SMEs involves

Bookkeeping for Singapore SMEs covers the systematic recording of sales, purchases, receipts and payments, the reconciliation of bank and credit-card accounts, the maintenance of accounts receivable and payable, and the preparation of a trial balance from which financial statements are drawn. Every Singapore company must keep accounting records that sufficiently explain its transactions and financial position, and section 199 of the Companies Act 1967 requires those records to be retained for at least five years.

Good bookkeeping feeds directly into statutory financial statements prepared under the Singapore Financial Reporting Standards, the annual ACRA filing, and the corporate-tax computation. Poor records create cascading problems at year end.

Who is responsible and who it is for

The directors are legally responsible for keeping proper records, even when the task is outsourced. Micro and small SMEs commonly outsource bookkeeping to a corporate services firm; larger ones employ an in-house finance team. Either way, the company secretary and accountant coordinate to ensure records support the annual return and tax filings.

For a fuller treatment, read our companion guide: Bookkeeping for Singapore SMEs — Complete 2026 guide.

Records to keep and the GST dimension

Keep source documents, invoices, receipts, bank statements, contracts and payroll records, alongside the ledgers themselves. GST-registered businesses must also keep tax invoices and records supporting input-tax claims, and file GST returns, usually quarterly. A business must register for GST once taxable turnover exceeds S$1 million on a 12-month retrospective basis. The Inland Revenue Authority of Singapore sets out record-keeping and GST obligations at IRAS, and the Accounting Standards Council publishes the reporting standards at asc.gov.sg.

Cost and timeline — the numbers

Outsourced bookkeeping for a small SME typically costs S$150 to S$600 a month depending on transaction volume, or S$1,800 to S$7,200 a year. Cloud accounting software runs roughly S$30 to S$70 a month. Monthly bookkeeping should be closed within 2 to 3 weeks of month end so management accounts are timely. Year-end financial statements and the tax computation are usually prepared within 2 to 3 months of the financial year end, well ahead of the ECI and Form C-S deadlines.

Related reading: Singapore trust structures for HNW families — Step-by-step walkthrough.

Step-by-step: a reliable monthly routine

Step 1 — Collect and digitise all source documents for the month. Step 2 — Record sales and purchases in the accounting software, coding to the correct accounts. Step 3 — Reconcile every bank and card account to statements. Step 4 — Review accounts receivable and payable and chase overdue items. Step 5 — Post accruals, prepayments and depreciation. Step 6 — Produce a trial balance and management accounts. Step 7 — File documents so the five-year retention rule under the Companies Act 1967 is met. The Accounting and Corporate Regulatory Authority explains annual filing obligations at acra.gov.sg.

Common mistakes and gotchas

SMEs frequently mix personal and company expenses, which distorts the accounts and complicates tax. Others fall behind on reconciliations, so errors compound until year end. Missing the S$1 million GST registration threshold, or claiming input tax without valid tax invoices, invites penalties. Discarding records before five years have passed breaches the Companies Act 1967. Finally, treating bookkeeping as a year-end scramble robs directors of the timely numbers they need to manage cash flow.

See also: EP vs S Pass vs EntrePass: The Complete Singapore 2026 Comparison Guide.

Related guides

Clean books underpin the year-end financial statements, the corporate-tax filing and any GST work, and they are the first thing a buyer or investor examines, themes we develop in our related guides.

A worked example: a year in the books of a small Singapore SME

A trading SME with about 60 transactions a month uses cloud accounting software costing around S$45 a month. Each month, source documents are collected, sales and purchases recorded, bank and card accounts reconciled, and management accounts produced within two weeks of month end. Quarterly, because it is GST-registered, the bookkeeper prepares and files the GST return. At financial year end, the books are closed, accruals and depreciation posted, and the figures handed to the accountant, who prepares SFRS-compliant financial statements and the corporate-tax computation. The company files its ECI within three months of year end and its Form C-S by the November deadline. Clean monthly discipline turns year end from a scramble into a formality.

Choosing software and the GST dimension in detail

Cloud accounting platforms automate bank feeds, invoicing and GST tracking, and several are listed by IRAS as compliant for record-keeping and, where relevant, for the InvoiceNow e-invoicing framework. A GST-registered business must charge GST at the prevailing rate of 9%, issue compliant tax invoices, and keep records supporting every input-tax claim. The S$1 million registration threshold is tested on a retrospective 12-month basis, and a business that crosses it must register within 30 days. Voluntary registration can suit businesses with mainly GST-registered customers, but commits them to at least two years of registration and quarterly filing.

Internal controls and common red flags at year end

Good bookkeeping is supported by simple controls: separating the person who approves payments from the one who records them, monthly bank reconciliations, and a fixed cut-off so income and expenses fall in the right period. Red flags that surface at year end include unreconciled bank balances, a directors’ loan account that drifts without documentation, GST returns that do not tie to the ledger, and stock or fixed-asset records that do not match the accounts. Catching these monthly, rather than twelve months later, protects the directors, who remain legally responsible for the records, and keeps the annual audit or review, and the tax filing, straightforward.

Key takeaways for SME owners

Bookkeeping for Singapore SMEs is most valuable when it is timely and disciplined, not when it is left to year end. Keep personal and company money strictly separate, reconcile bank and card accounts every month, and close the books within two to three weeks so management accounts actually inform decisions. Watch the S$1 million GST registration threshold and the 9% rate, keep valid tax invoices for every input-tax claim, and retain all records for at least five years as the Companies Act 1967 requires. Use compliant cloud software, and remember that the directors, not the bookkeeper, carry legal responsibility for the records. Clean books are not just compliance; they are the foundation for cash-flow control, a smooth audit or review, an accurate tax filing, and a credible story for any future lender or buyer.

FAQs

How long must Singapore SMEs keep accounting records?
At least five years, as required by section 199 of the Companies Act 1967. GST-registered businesses must keep GST records for the same minimum period.

When must an SME register for GST?
When taxable turnover exceeds S$1 million on a 12-month retrospective basis, or where it is reasonably expected to exceed that figure prospectively. Voluntary registration is also possible.

How much does outsourced bookkeeping cost?
Typically S$150 to S$600 a month for a small SME, scaling with transaction volume, plus around S$30 to S$70 a month for cloud accounting software.

Who is responsible for the company’s books?
The directors are legally responsible even when bookkeeping is outsourced. They must ensure records are accurate, complete and retained for the statutory period.

Need help with this? Call, SMS or WhatsApp +65 8501 7133, or email [email protected]. Raffles Corporate Services works with a panel of corporate and employment law firms; this article is general information, not legal advice.