Bookkeeping for Singapore SMEs — Documents required and templates

Bookkeeping for Singapore SMEs means systematically capturing every sale, purchase, payment and receipt in source documents and a ledger, so a company can prepare its financial statements, corporate tax computation and, if registered, its GST return. This article lists the actual documents, registers and templates a small company needs to keep, in the order a bookkeeper would file them.

Raffles Corporate Services works with a panel of corporate and employment law firms; this article is general information, not legal advice.

What bookkeeping for Singapore SMEs actually covers

Bookkeeping for Singapore SMEs is the ongoing process of recording, classifying and filing every transaction so that a trial balance — and eventually a set of financial statements — can be produced accurately and on time. Section 199 of the Companies Act 1967 requires every company to keep accounting and other records that sufficiently explain its transactions and financial position, and that will enable true and fair financial statements to be prepared and conveniently audited. Bookkeeping is the practical, document-level activity that satisfies this legal obligation, not merely a bank of spreadsheets kept for the director’s own reference.

In practice this means every document that evidences money moving in or out of the company — invoices, receipts, contracts, bank statements, payroll records — is captured, coded to the correct account, and stored in a way that can be retrieved by an auditor, a tax officer or an incoming accountant with minimal explanation. The end product each month is a trial balance; the end product each year is a set of financial statements and a tax computation that a reviewer can trace, line by line, back to a real document.

Who this is for

This guide is written for owner-managers of Singapore private limited companies, sole proprietors who have incorporated, and finance staff at SMEs who are setting up or tidying their bookkeeping — whether the books are kept in-house on a spreadsheet, in cloud accounting software, or outsourced to a bookkeeping firm. It applies equally to dormant companies (which still have a lighter but real record-keeping obligation) and to active trading companies with GST registration, payroll and multiple bank accounts. It is also useful for a newly appointed company secretary or finance manager who has inherited an incomplete set of books and needs a checklist to work back from.

Documents and templates you need — the core checklist

At a minimum, a Singapore SME’s bookkeeping file should contain the following documents and templates, organised by category:

  • Sales records: a numbered sales invoice for every transaction, a sales register or ledger template summarising invoice number, date, customer, amount and GST (if applicable), and supporting delivery orders or contracts for larger transactions.
  • Purchase and expense records: supplier invoices and receipts, a purchase register template, and for staff claims, an expense claim form with receipts attached.
  • Bank records: monthly bank statements for every corporate account, and a bank reconciliation template that ties the bank statement balance to the cash-book balance each month.
  • Fixed assets: a fixed-asset register template recording each asset’s description, purchase date, cost, useful life and accumulated depreciation.
  • Payroll: monthly payroll registers, CPF contribution records, and IR8A/IR21 records for employees.
  • GST records (if registered): tax invoices issued and received, a GST summary template reconciling output and input tax each quarter, and import permits where relevant.
  • General ledger and trial balance: a chart of accounts template and a monthly trial balance that consolidates all of the above into account balances.
  • Statutory and corporate documents: the company’s constitution, board resolutions authorising major transactions, and loan or shareholder agreements, filed for reference even though they are not transaction documents.

A simple monthly bookkeeping file — whether physical or in a shared drive — should have a folder for each of these categories, refreshed every month, so that at financial year end the accountant is assembling a trial balance from complete records rather than reconstructing missing invoices.

What a good template actually looks like

A sales register template, at minimum, needs columns for invoice number, invoice date, customer name, description, amount before GST, GST amount, total amount, payment status and payment date. A purchase register mirrors this from the supplier side, with an added column for the expense category so it maps cleanly to the chart of accounts. A bank reconciliation template should show the closing bank statement balance, add unpresented cheques or payments in transit, deduct uncleared deposits, and arrive at the cash-book balance — any residual difference should be investigated, not plugged. A fixed-asset register template needs asset description, location, purchase date, supplier invoice reference, cost, depreciation method, useful life, opening accumulated depreciation, the current year’s depreciation charge and closing net book value, so that the depreciation expense in the trial balance ties directly back to the register.

Most cloud accounting platforms generate these registers automatically once transactions are entered correctly, but a company that is still working from spreadsheets should build each of these as a standing template rather than a fresh sheet every month, so that formulas, formatting and account mappings stay consistent year on year.

Cloud software vs spreadsheets for SME bookkeeping

Cloud accounting platforms such as Xero or QuickBooks generate the sales register, purchase register, bank reconciliation and trial balance automatically once transactions are entered, and they connect directly to most Singapore bank feeds, which removes a large share of manual data entry. They also timestamp every entry, which strengthens the audit trail expected under Section 199 of the Companies Act 1967. A spreadsheet-based system can still meet the legal record-keeping standard, but it depends entirely on the discipline of whoever maintains it: version control, formula errors and accidental overwrites are the most common points of failure. As a rule of thumb, a company issuing more than 10 to 15 sales invoices a month, or one that is GST-registered, benefits enough from cloud software’s automated reconciliation and audit trail to justify the subscription cost, which typically runs from about S$30 to S$70 per month for an SME-tier plan.

Whichever system is used, the underlying documents — invoices, receipts, bank statements, payroll records — remain the primary evidence. Software organises and totals them; it does not replace the obligation to keep the source documents themselves.

Cost and timeline

Numerically, a Singapore SME with low transaction volume (roughly under 50 entries a month) can expect outsourced monthly bookkeeping fees from around S$150 to S$400 per month; a busier company with GST registration, payroll and multiple bank accounts typically pays S$400 to S$1,200 per month depending on volume and whether payroll processing is included. Setting up a bookkeeping system from scratch — chart of accounts, opening balances and templates — usually takes 1 to 2 weeks for a simple company and 3 to 4 weeks where historical records need to be reconstructed. Monthly bookkeeping should be closed within 2 to 3 weeks after each month end so that the trial balance is ready well before the corporate tax and XBRL deadlines that follow the financial year end.

Source documents and the resulting accounting records must be retained for at least 5 years under Section 199 of the Companies Act 1967, and the Comptroller of Income Tax similarly expects business records to be kept for 5 years from the relevant Year of Assessment under the Income Tax Act 1947. A company that discards invoices after data entry, keeping only the ledger totals, has not met this standard even if the accounting software shows a complete trial balance.

Step-by-step process to set up compliant bookkeeping

  1. Choose a chart of accounts template appropriate to the industry — most accounting software provides a starter template that can be trimmed to the company’s actual activities.
  2. Open dedicated document folders (physical or cloud) for sales, purchases, bank, payroll and fixed assets, one sub-folder per month.
  3. Record every transaction promptly — ideally weekly rather than in a year-end backlog — coding each entry to the correct account and attaching the source document.
  4. Reconcile the bank account monthly using a bank reconciliation template, resolving any unexplained differences before moving to the next month.
  5. Update the fixed-asset register whenever an asset is purchased or disposed of, and run depreciation monthly or at minimum quarterly.
  6. Produce a monthly trial balance and review it for unusual balances — a negative cash balance or an unreconciled suspense account are common red flags.
  7. Close the books at financial year end, reconcile all balance-sheet accounts to supporting schedules, and hand a complete file to the accountant preparing the financial statements and tax computation.

Common mistakes and gotchas

  • Treating bank statements as the ledger. A bank statement alone does not sufficiently explain a transaction — Section 199 of the Companies Act 1967 expects supporting source documents, not just the bank feed.
  • Missing a fixed-asset register. Without one, depreciation and capital allowance claims are frequently mis-stated or simply guessed at year end.
  • Late or batch-mode data entry. Coding a year’s worth of invoices in one sitting before the tax deadline multiplies coding errors and misses input tax claim windows for GST-registered companies.
  • No monthly bank reconciliation. Unreconciled accounts hide bounced cheques, bank charges and duplicate payments until the year-end close, when they are far harder to trace.
  • Discarding source documents after data entry. Records must be retained for at least 5 years — a tidy ledger with no underlying invoices will not satisfy an IRAS or ACRA request.
  • Mixing personal and company expenses through a single bank account, which complicates both bookkeeping and the eventual tax computation.
  • Inconsistent account coding across months or between an outgoing and incoming bookkeeper, which distorts trend analysis and can require costly reclassification before the financial statements are finalised.
  • No handover documentation when a bookkeeper changes — templates, account mappings and any manual adjustments should be documented, not held only in one person’s head.

Related guides

For the accounting standards that your bookkeeping ultimately feeds into, see our related guide on Singapore Financial Reporting Standards (SFRS) basics. On the fixed-asset side, our cross-site guide on the fixed asset register and depreciation for Singapore SMEs covers the register template in more depth. Companies with EP or S Pass holders on payroll should also see our cross-site note on EP and S Pass salary floors rising in January 2027, since payroll records must reconcile to the declared salaries used for pass renewals. For the eligibility side of bookkeeping obligations, our companion article Bookkeeping for Singapore SMEs — Eligibility and requirements checklist sets out who must keep books and to what standard.

For the statutory framework, the Inland Revenue Authority of Singapore (iras.gov.sg) and the Accounting and Corporate Regulatory Authority (acra.gov.sg) both publish current record-keeping and filing guidance that should be checked against the specific facts of each company.

FAQs

Do I need accounting software, or can I keep books on a spreadsheet?
A spreadsheet is acceptable for a very small or dormant company, provided it captures the same detail as a proper ledger and is backed by complete source documents. Once transaction volume grows or GST registration applies, dedicated accounting software materially reduces coding errors and speeds up monthly closes.

How long must I keep bookkeeping documents?
At least 5 years, running from the end of the financial year in which the transaction occurred, under Section 199 of the Companies Act 1967, with a parallel 5-year expectation under the Income Tax Act 1947 for tax purposes.

Can bookkeeping be done in-house if I have no accounting background?
Yes, with a disciplined template-based system and monthly bank reconciliations, but most SMEs find that outsourcing monthly bookkeeping to a qualified provider once transaction volume passes roughly 30 to 50 entries a month is more cost-effective than the owner’s own time.

What is the difference between bookkeeping and accounting?
Bookkeeping is the recording of individual transactions into a ledger from source documents; accounting takes the resulting trial balance and produces financial statements, tax computations and management reports that require professional judgement.

Do dormant companies still need to keep books?
Yes. Even a dormant company must keep sufficient records to support its dormant status declaration and any residual transactions, though the volume of documents is naturally much smaller.

What happens if my bookkeeping records are incomplete when IRAS or ACRA asks for them?
Incomplete records can lead IRAS to estimate income using its best judgement, disallow expense or capital allowance claims, and impose penalties; ACRA can likewise treat missing accounting records as a breach of Section 199 of the Companies Act 1967. Rebuilding records after the fact is far more expensive than maintaining them monthly.

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.