Bookkeeping for Singapore SMEs: Common mistakes and rejection reasons
Bookkeeping for Singapore SMEs means keeping a complete, contemporaneous record of every transaction so that GST returns, corporate tax computations and annual financial statements can be prepared accurately, and so records survive an IRAS or ACRA audit without gaps.
Raffles Corporate Services works with a panel of corporate and employment law firms; this article is general information, not legal advice. It is written for founders, finance managers and company secretaries of Singapore private companies who handle their own books, or who oversee a bookkeeper, and want to understand where bookkeeping for Singapore SMEs commonly goes wrong.
What Bookkeeping for Singapore SMEs Actually Involves
At its core, bookkeeping is the disciplined recording of every sale, purchase, receipt and payment as it happens, coded to the right account in the chart of accounts, supported by a source document, and reconciled against the bank statement at least monthly. For a Singapore SME this typically means maintaining a general ledger, an accounts receivable and accounts payable subledger, a fixed asset register, and a GST-tracking mechanism if the company is GST-registered. Bookkeeping for Singapore SMEs is distinct from accounting: bookkeeping is the raw data layer, while accounting (preparing financial statements, computing tax, applying accounting standards) sits on top of clean books. When the underlying bookkeeping is wrong, every downstream output, from the trial balance to the Estimated Chargeable Income filing to the annual return, inherits the error.
Who Needs Disciplined Bookkeeping
Every Singapore-incorporated company needs bookkeeping that meets the statutory bar, regardless of size, because section 199 of the Companies Act 1967 requires every company to keep accounting and other records sufficient to explain its transactions and financial position and to enable true and fair financial statements to be prepared. This applies equally to a dormant holding company with a handful of transactions a year and to an active trading SME processing hundreds of invoices a month. In practice, three groups feel the pain of poor bookkeeping most acutely: founders who have been doing their own books in a spreadsheet and are approaching their first GST registration or first statutory audit threshold; finance hires stepping into a company where prior bookkeeping was inconsistent; and company secretaries who discover, at AGM preparation time, that the books do not tie out to the bank and financial statements cannot be finalised on schedule.
Eligibility, Retention and Record-Keeping Requirements
Section 199 of the Companies Act 1967 requires accounting records to be retained for not less than 5 years from the end of the financial year to which the transactions relate, and requires the records to be kept in a manner that allows them to be conveniently and properly audited. Separately, section 67 of the Income Tax Act 1947 requires every person carrying on a trade or business to keep sufficient records for 5 years from the relevant year of assessment to allow income and allowable deductions to be readily ascertained, and requires a serially numbered receipt to be issued for goods sold or services performed once gross receipts in the preceding calendar year exceed S$18,000 from goods or S$12,000 from services. GST-registered businesses have an additional layer of record-keeping obligations under the GST Act to support input tax claims and output tax reporting. None of these requirements are optional extras; they are the statutory floor that bookkeeping for Singapore SMEs must meet, and IRAS and ACRA both have the power to request records going back the full retention period during a review.
Cost and Timeline for Getting Bookkeeping Right
Outsourced monthly bookkeeping for a small Singapore SME with a modest transaction volume (roughly 50 to 150 transactions a month) typically costs in the range of S$300 to S$800 per month, rising to S$1,200 or more for businesses with multi-currency transactions, inventory, or a high invoice volume. A one-off catch-up or clean-up project, reconstructing a year of disorganised books before a tax filing or audit, commonly runs from S$1,500 to S$5,000 depending on the volume of unreconciled transactions and the quality of the source documents available. On timeline, a monthly close should be completed within 2 to 3 weeks of month-end for a well-run SME; a full-year catch-up project for a business with reasonably complete records typically takes 3 to 6 weeks, while a business with missing bank statements or unfiled receipts can take 8 to 12 weeks to reconstruct properly. Building in a buffer before the corporate tax filing deadline or the annual general meeting date is essential, since bookkeeping problems discovered close to a statutory deadline are the most expensive to fix. As a rough benchmark, a company with genuinely clean, monthly-reconciled books can usually move from trial balance to signed financial statements in 2 to 3 weeks, while a company reconstructing a year of missing reconciliations should expect that same step to take 6 to 10 weeks once the underlying bookkeeping gaps are filled.
The cost of poor bookkeeping is rarely limited to the clean-up fee itself. Late corporate tax filings attract penalties from IRAS, and a company that cannot produce supporting documents for a claimed deduction risks having that deduction disallowed, which increases the tax payable retrospectively together with interest. Directors who sign off financial statements that turn out to be materially wrong because the underlying bookkeeping was defective also carry personal exposure under the Companies Act 1967, since the statutory duty to keep proper accounting records sits with the company and its officers, not with an external bookkeeper acting on their instructions.
Step-by-Step: Building Reliable Bookkeeping for a Singapore SME
1. Set up a chart of accounts that matches the business’s actual revenue lines and cost structure, not a generic template.
2. Record every transaction as close to real time as possible, coding it to the correct account and attaching the source document (invoice, receipt, contract).
3. Reconcile every bank and card account against the general ledger at least monthly, investigating and clearing every unmatched item rather than leaving a plug figure.
4. Maintain a fixed asset register separately from the general ledger, recording acquisition date, cost, and the depreciation or capital allowance basis used.
5. If GST-registered, tie GST output and input tax accounts to the GST return before filing, not after.
6. Close each month with a trial balance review, checking for accounts with unusual balances, unallocated suspense items, or missing accruals.
7. Retain all supporting documents, whether digital or physical, for the full 5-year statutory period required under both the Companies Act 1967 and the Income Tax Act 1947.
A full list of the source documents and templates typically requested at this stage is set out in our companion guide on bookkeeping for Singapore SMEs: documents required and templates.
Choosing Systems That Keep Bookkeeping Aligned with Accounting Standards
Bookkeeping for Singapore SMEs increasingly happens inside cloud accounting software rather than a spreadsheet, and the choice of system matters because the chart of accounts, the tax codes and the reporting periods set up at the start determine how much manual rework is needed later. A well-configured system should map cleanly to the categories a Singapore Financial Reporting Standards (SFRS) compliant set of financial statements will eventually need, since the accounting policies underpinning those standards are formulated by the Accounting Standards Council, whose pronouncements and exposure drafts are published on the Accounting Standards Council’s website. Getting the chart of accounts right at the outset, with separate accounts for revenue by stream, cost of sales, and operating expenses, means the eventual conversion from management accounts to statutory financial statements is a formatting exercise rather than a full reclassification project. Smaller companies that qualify for simplified reporting under the small company or small group concept still benefit from this discipline, because even an unaudited set of financial statements has to be supportable from the underlying books if IRAS or a bank asks questions later.
Multi-currency businesses, group structures with intercompany transactions, and companies that hold inventory each need additional controls layered onto the basic bookkeeping process: a consistent exchange rate policy for translating foreign currency transactions, an intercompany reconciliation schedule that ties to both entities’ books, and a stock count procedure that reconciles to the general ledger inventory balance at each period end. Skipping these controls is a common reason bookkeeping for Singapore SMEs looks adequate month to month but falls apart at year-end, when the auditor or tax preparer asks for a reconciliation that was never built.
Common Mistakes and Rejection Reasons
Reviewing bookkeeping submitted by Singapore SMEs before a tax filing or an audit turns up the same handful of issues repeatedly.
Cash and bank not reconciled monthly. Waiting until year-end to reconcile 12 months of bank activity almost always produces unexplained variances that are far harder to trace months after the fact.
Personal and business expenses mixed together. Directors paying business expenses from a personal account, or vice versa, without a consistent loan account entry, is one of the most common sources of a messy general ledger in owner-managed SMEs.
Missing source documents. An entry with no supporting invoice or receipt cannot be defended in an IRAS review and may result in a deduction being disallowed, even where the underlying expense was genuinely incurred for the business.
Revenue recognised on a cash basis when accrual is required. Recording income only when cash is received, rather than when it is earned, understates or overstates income in the wrong period and creates a mismatch with the accrual-based financial statements required under the Accounting Standards.
GST coded incorrectly. Zero-rating a standard-rated supply, or claiming input tax on a disallowed expense such as private motor vehicle costs, is a frequent trigger for IRAS queries and, in serious cases, penalties.
No fixed asset register. Without a proper register, capital allowance claims and disposal gains or losses cannot be computed reliably, and this is a common cause of rework at tax computation time.
Records not kept for the full statutory period. Discarding invoices or bank statements before the 5-year retention period under section 199 of the Companies Act 1967 and section 67 of the Income Tax Act 1947 has expired leaves the company unable to substantiate a position if IRAS or ACRA later asks.
Related-party and director loan accounts left untracked. Money moving between a company and its directors or related entities needs its own ledger account, updated every time a transaction occurs. Where this is instead absorbed into a general suspense or miscellaneous account, it becomes very difficult, months later, to tell a genuine loan from an unrecorded dividend or a misclassified expense, and this is one of the more time-consuming issues to unwind at year-end.
FAQs
How long must a Singapore SME keep its accounting records? Not less than 5 years from the end of the relevant financial year under section 199 of the Companies Act 1967, and 5 years from the relevant year of assessment under section 67 of the Income Tax Act 1947.
Is bookkeeping the same as accounting for a Singapore SME? No. Bookkeeping is the recording and reconciliation of individual transactions; accounting uses those records to prepare financial statements, tax computations and management reports, and depends entirely on the underlying bookkeeping being accurate.
What happens if bookkeeping for a Singapore SME is not properly maintained? The company and its officers can be liable to a fine under section 199 of the Companies Act 1967, and separately, IRAS may disallow deductions it cannot verify or raise an assessment based on its own estimate of income where records are inadequate.
Do all Singapore companies need to issue receipts? Under section 67 of the Income Tax Act 1947, a serially numbered receipt must be issued once gross receipts in the preceding calendar year exceed S$18,000 from the sale of goods or S$12,000 from services, unless the Comptroller has waived the requirement or an equivalent automated sales record is kept.
How often should a Singapore SME reconcile its bank accounts? At least monthly. Quarterly or annual reconciliation makes it significantly harder to trace the source of a discrepancy and delays the detection of errors or, in rare cases, fraud.
Related Guides
For the documents and templates referenced in the step-by-step process above, see our companion guide on bookkeeping for Singapore SMEs: documents required and templates. SMEs that trade overseas and hold foreign currency balances should also read our comparison of multi-currency business bank accounts in Singapore for SMEs trading overseas, since the choice of banking structure has a direct effect on how foreign currency transactions are booked and reconciled. Companies that also employ foreign staff should check whether the foreign worker levy still runs when S Pass and Work Permit holders are on no-pay leave, since levy payments need to be coded correctly in the books alongside ordinary payroll costs. The statutory record-keeping requirements referred to in this guide are set out in full in the Companies Act 1967 and the Income Tax Act 1947, both published on Singapore Statutes Online. For GST and corporate tax guidance, see IRAS’s website, and for annual filing obligations, see ACRA’s BizFile+ portal.
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.
Leave A Comment