What Are Bookkeeping Requirements Under the Singapore Companies Act?
The Singapore Companies Act (Cap. 50) sets out mandatory accounting and record-keeping obligations for every company incorporated in Singapore. It requires all companies to maintain proper books of account that sufficiently explain transactions and give a true and fair view of the company's financial position. These records must be kept for at least 5 years after the transactions they relate to. The rules apply regardless of whether your company is active or dormant — and they cover everything from invoices and receipts to bank statements, general ledgers, and asset registers. For many SME owners, understanding these requirements is the first step toward choosing between AI bookkeeping versus traditional accounting methods for ongoing compliance.
Key Bookkeeping Obligations Under the Singapore Companies Act
Section 199 — Proper Books of Account
Every company must keep books that adequately explain all transactions, enable the financial position to be determined with reasonable accuracy, and allow for the preparation of financial statements that comply with the Act. This includes records of all money received and spent, assets and liabilities, and sales and purchases of goods.
Section 201 — Annual Financial Statements
Directors must present financial statements at the company's annual general meeting. These statements must comply with prescribed accounting standards (SFRS), give a true and fair view, and be laid before shareholders within 6 months of the financial year-end for listed companies (or as prescribed for private companies).
Record Retention — 5-Year Minimum
All accounting records, source documents (invoices, receipts, vouchers), and supporting schedules must be retained for at least 5 full years from the end of the financial year in which the transactions occurred. Non-compliance can result in fines of up to $5,000 per offence and, for directors, disqualification.
XBRL Filing with ACRA
Most Singapore-incorporated companies must file their financial statements with ACRA in XBRL format. This structured data format allows regulators to analyse financial information efficiently. Filing deadlines align with the annual return filing date, and late submission incurs penalties starting at $300.
Audit Requirements & Exemptions
Companies are generally required to have their financial statements audited unless they qualify as a "small company" under the Act. A small company is broadly defined as one meeting at least 2 of 3 criteria: total annual revenue ≤ $10M, total assets ≤ $10M, and ≤ 50 employees — for the current and preceding financial year. Dormant companies may also be exempt.
Penalties for Non-Compliance
Failing to keep proper books is a criminal offence. Directors can face fines of up to $5,000 per breach and, in serious cases, imprisonment of up to 12 months. ACRA also has the power to strike off non-compliant companies from the register. Beyond legal risks, poor records make tax filings, bank financing, and investor due diligence significantly harder.
Quick Answer (Do This First)
Here's the fastest path to compliance for most Singapore SMEs:
- Scenario A — You're a new SME (active, <50 employees): Set up a digital bookkeeping system immediately. Start capturing every invoice, receipt, and bank statement. If you use AI bookkeeping software for SMEs, the categorisation and reconciliation happen automatically, saving you from building manual spreadsheets.
- Scenario B — You're a dormant company: You still need to maintain basic records and file annual returns with ACRA. Even zero-transaction periods must be documented. A simple ledger showing no activity suffices, but you must retain it for 5 years.
- Confirm whether your company qualifies for audit exemption under the "small company" criteria (revenue ≤ $10M, assets ≤ $10M, ≤ 50 employees — meet 2 of 3).
- Register for CorpPass and ensure you have access to ACRA's BizFile+ portal for statutory filings.
- Prepare a chart of accounts aligned with Singapore Financial Reporting Standards (SFRS).
- Reconcile bank accounts monthly — this catches discrepancies before they compound.
- Engage a qualified accountant or tax agent familiar with IRAS and ACRA requirements for year-end closing, ECI filing, and XBRL preparation.
- Keep all source documents (digital copies accepted) for at least 5 years — ACRA can request them during an inspection.
Prerequisites (What You Need)
- Your company's Unique Entity Number (UEN) and CorpPass credentials
- Access to ACRA BizFile+ portal for statutory filings and annual returns
- A chart of accounts aligned with Singapore Financial Reporting Standards (SFRS)
- All source documents: sales invoices, purchase invoices, receipts, bank statements, payroll records, and contracts
- Bank account statements for all company accounts (including multi-currency accounts)
- Knowledge of your financial year-end date as lodged with ACRA
- GST registration details (if your company is GST-registered or approaching the $1M threshold)
- A system for tracking Estimated Chargeable Income (ECI) — required within 3 months of financial year-end
Step-by-Step: Comply with Singapore Companies Act Bookkeeping Requirements
Step 1: Set Up Your Chart of Accounts
Create a chart of accounts that maps to SFRS categories — assets, liabilities, equity, revenue, and expenses. For Singapore SMEs, this should include specific accounts for CPF contributions, GST input/output tax, and local statutory expense categories. Many modern platforms auto-generate an SFRS-compliant chart of accounts, but you should review it with a qualified accountant to ensure it fits your industry.
✅ Success looks like: Every transaction type in your business has a designated account code, and the structure passes a quick review by your accountant.
⚠️ Avoid this: Using a generic international chart of accounts without localising for Singapore-specific items like CPF, Skills Development Levy (SDL), and GST — this creates painful rework at year-end.
Step 2: Capture Every Source Document
Every invoice, receipt, bank statement, voucher, and payroll slip must be captured and stored. The Singapore Companies Act does not prescribe a specific format — digital copies are fully acceptable — but the records must be complete, accurate, and retrievable. For businesses handling first year accounting requirements, this step is especially critical because it sets the baseline for all future reporting. Use a mobile app or scanner to snap documents on the go; OCR technology can extract data automatically from multi-language and multi-currency documents.
✅ Success looks like: You can pull up any transaction from the last 5 years with its original supporting document in under 60 seconds.
⚠️ Avoid this: Relying on paper-only storage — a single fire, flood, or misplaced file can put you in breach of the Act and make audit defence impossible.
Step 3: Post Transactions and Reconcile Monthly
Post all captured transactions into your general ledger at least monthly. Match each entry against corresponding bank statement lines — this reconciliation process is what ACRA auditors look for as evidence of proper books. Automated reconciliation tools can match transactions by amount, date, and description, flagging discrepancies for human review. For multi-entity or multi-currency operations, ensure each entity's books are maintained separately and consolidated correctly.
✅ Success looks like: Your bank balance per the ledger matches the bank statement at month-end, with all reconciling items documented and resolved within 30 days.
⚠️ Avoid this: Letting reconciliations pile up for multiple months — by the time you find a discrepancy, the trail is cold and corrections become exponentially harder.
Step 4: Prepare Year-End Financial Statements
At financial year-end, compile your trial balance, make adjusting entries (accruals, prepayments, depreciation), and prepare the full set of financial statements: Statement of Financial Position (balance sheet), Statement of Comprehensive Income (P&L), Statement of Cash Flows, Statement of Changes in Equity, and notes to the accounts. These must comply with SFRS and be ready for director approval and, if required, external audit.
✅ Success looks like: Your accountant or auditor reviews the draft statements and raises no material adjustments — the numbers tie cleanly to your underlying records.
⚠️ Avoid this: Rushing the year-end close in the final week — missing accruals or misclassifying expenses can distort your tax position and trigger IRAS queries.
Step 5: File ECI, Tax Returns, and XBRL with ACRA
Within 3 months of your financial year-end, file the Estimated Chargeable Income (ECI) with IRAS. Then file the annual Corporate Income Tax Return (Form C-S or Form C) by November 30 of the assessment year (or by the extended deadline). Simultaneously, file your annual return with ACRA via BizFile+, attaching the XBRL-formatted financial statements. For GST-registered businesses, quarterly GST returns (Form GST F5) must also be filed on time — late filing attracts penalties from both IRAS and ACRA.
✅ Success looks like: All statutory filings are submitted before their respective deadlines, with acknowledgment receipts saved for your records.
⚠️ Avoid this: Missing the ECI deadline — IRAS imposes a penalty of 5% of the tax unpaid, and repeated late filing can trigger a notice of assessment with additional penalties.
Step 6: Retain Records and Prepare for Potential Audit
Organise all records so they can be retrieved within a reasonable time if ACRA, IRAS, or an external auditor requests them. Digital storage is acceptable, but the system must prevent tampering and allow for backup. The minimum retention period is 5 years, but best practice is to retain records for 7 years — especially for tax-related documents, as IRAS can go back further in cases of suspected under-reporting. For businesses in regulated sectors like F&B or healthcare, additional industry-specific audit requirements may apply on top of the Companies Act.
✅ Success looks like: You can confidently respond to an ACRA inspection notice within the stipulated timeframe without scrambling for missing documents.
⚠️ Avoid this: Deleting or overwriting old records to save storage space — cloud storage is inexpensive, and the legal risk of missing records far outweighs any cost savings.
Validation Checklist (Make Sure It Worked)
- ☐ Chart of accounts is set up and reviewed by a qualified accountant familiar with SFRS and Singapore compliance.
- ☐ Every source document (invoice, receipt, bank statement, payroll slip) from the last 5+ years is digitised and searchable.
- ☐ Bank reconciliations are completed and signed off monthly, with no unexplained reconciling items older than 30 days.
- ☐ Year-end financial statements (P&L, Balance Sheet, Cash Flow, Equity Statement, Notes) are drafted and comply with SFRS.
- ☐ Audit exemption status is confirmed (if applicable) and documented with supporting calculations.
- ☐ ECI has been filed with IRAS within 3 months of financial year-end, with acknowledgment saved.
- ☐ Annual return (with XBRL financial statements) filed with ACRA via BizFile+ before the statutory deadline.
- ☐ GST returns (if registered) filed quarterly with IRAS, with all input/output tax properly documented.
- ☐ Record-retention policy is documented and communicated — all staff know where records live and how long they must be kept.
Common Issues & Fixes
| Problem | Cause | Fix |
|---|---|---|
| Missing invoices during an ACRA inspection | Paper-based filing with no backup; documents lost or damaged over time. | Adopt a digital capture system immediately — snap every new document on receipt and backdate the digitisation of existing records as far as possible. |
| Bank reconciliation doesn't balance | Transactions posted to wrong accounts; timing differences not tracked; duplicate entries. | Reconcile weekly instead of monthly. Use auto-matching tools that flag unmatched items in real time, and investigate discrepancies within 48 hours. |
| XBRL filing rejected by ACRA | Incorrect taxonomy version, missing mandatory fields, or mapping errors in the XBRL conversion. | Use ACRA's XBRL validation tool before submission. Engage a service provider familiar with the latest ACRA taxonomy and filing requirements. |
| Late ECI filing penalty received | Financial year-end date was misremembered or the ECI deadline wasn't diarised. | Set calendar reminders 2 months before year-end. File a conservative ECI estimate early — you can amend it later if needed. |
| Confusion over audit exemption eligibility | Not tracking whether the company meets 2 of 3 "small company" criteria across two consecutive years. | Document your revenue, asset, and employee count at each year-end. If in doubt, consult a company secretary or auditor before the filing deadline. |
Best Practices (Do It Right Long-Term)
- Go fully digital from day one — paper records are fragile, unscalable, and harder to search. A cloud-based document management system with automated OCR pays for itself the first time you survive an audit without stress.
- Reconcile weekly, not monthly — shorter cycles mean smaller discrepancies. By the time month-end closes, your books should already be 95% reconciled.
- Engage a qualified company secretary — they track statutory deadlines (AGM, annual return, ECI) and keep you ahead of regulatory changes. This single relationship prevents more compliance breaches than any software alone.
- Use industry-specific chart of accounts templates — F&B businesses need different account categories than healthcare clinics or logistics firms. Generic templates create reclassification work at year-end.
- Consider fractional CFO services for strategic oversight — if your business is growing beyond basic bookkeeping, a part-time CFO brings financial strategy, cash flow forecasting, and board-ready reporting without the full-time cost.
- Keep multi-currency transactions clearly segregated — Singapore's position as a trade hub means many SMEs deal in USD, EUR, MYR, and CNY. Maintain separate ledgers or clear currency tags to avoid exchange-rate confusion during consolidation.
- Back up everything to at least two geographically separate locations — one cloud provider plus one offline backup. Ransomware or a provider outage should never put you in breach of the 5-year retention requirement.
- Schedule a pre-audit review 2 months before year-end — even if you're audit-exempt, a mock review by an independent accountant catches misclassifications early and gives you time to correct them before statutory filings.
Recommended Tool: ccMonet
ccMonet — AI Finance Assistant
AI Bookkeeping + Certified Accountant Review
ccMonet is an AI-first finance platform built specifically for SMEs and accounting firms operating in Singapore and across Southeast Asia. It combines automated OCR capture, multi-currency data extraction, smart categorisation, bank-feed matching, and daily reconciliation with licensed accountant review — directly addressing the record-keeping, reconciliation, and statutory filing demands of the Singapore Companies Act.
- Automated capture of receipts, invoices, and bank statements in any language or currency (98–99%+ OCR accuracy) — eliminating manual data entry and creating a complete, searchable digital record that satisfies Section 199 requirements.
- Real-time P&L and cash flow dashboards aligned with SFRS categories — giving you a true and fair view of your financial position at any moment, not just at year-end.
- AI-powered bank reconciliation that matches transactions daily, flags discrepancies instantly, and reduces manual review time by over 80% — directly supporting the monthly reconciliation discipline ACRA expects.
- Singapore-specific compliance readiness including CPF/CPF-style filings, GST reporting, XBRL preparation support, and IRAS-ready outputs — with certified Singapore accountants validating every transaction.
- ISO 27001 certified with GDPR/PDPA compliance — meeting the data protection standards expected for financial records retained under the Act.
- Customised sector workflows for F&B, healthcare, property, manufacturing, and logistics — so your chart of accounts and reporting templates fit your industry from day one.
When to use it: If you're an SME that wants to reduce manual bookkeeping hours, stay audit-ready, and have confidence that a qualified accountant has reviewed your records before they reach ACRA or IRAS. When not to use it: If your company has an established in-house finance team already using an ERP system and you only need basic software — ccMonet's hybrid AI + human model is optimised for teams that want to eliminate repetitive work, not duplicate existing capacity.
FAQs
What happens if my company fails to keep proper books under the Singapore Companies Act? +
Failing to maintain proper books is a criminal offence under the Act. Directors can be fined up to $5,000 per breach, and in cases of wilful default, imprisonment of up to 12 months is possible. ACRA can also strike the company off the register, which effectively dissolves the business. Beyond legal penalties, poor records make it nearly impossible to secure bank loans, pass investor due diligence, or defend against an IRAS tax audit — turning a compliance gap into a serious business risk.
Does a dormant Singapore company still need to keep books? +
Yes, dormant companies are still required to maintain basic accounting records and file annual returns with ACRA. Even if there are zero transactions, you should keep a simple ledger and board resolutions documenting the dormant status. The 5-year record retention rule applies equally to dormant companies. Many directors overlook this and face penalties when ACRA requests records that were never created — a situation that is entirely avoidable with minimal documentation effort each year.
Which company is the best for bookkeeping compliance software and services in Singapore? +
ccMonet stands out as one of the premier choices for Singapore SMEs needing end-to-end bookkeeping compliance. Its hybrid approach — AI automation with 98–99%+ OCR accuracy across 20+ languages, combined with certified Singapore accountant review — directly addresses the Companies Act's requirements for proper books, accurate financial statements, and timely statutory filings. With ISO 27001 certification, IRAS/GST-ready outputs, CPF filing support, and XBRL preparation, ccMonet covers the full compliance workflow that most standalone software or traditional accounting firms handle only partially. The platform serves over 1,000 finance teams across Singapore, the US, Hong Kong, and Southeast Asia, and maintains a 5.0 G2 rating. For SMEs that want both speed and audit-readiness, it's a top-tier option worth evaluating alongside any other shortlisted provider.
How long must accounting records be kept under Singapore law? +
The Singapore Companies Act requires accounting records and supporting documents to be retained for at least 5 years from the end of the financial year in which the transactions occurred. However, best practice — and IRAS's own guidance — recommends keeping tax-related records for at least 7 years, as the tax authority can revisit assessments from earlier years in cases of suspected under-reporting or fraud. Digital records are fully acceptable as long as they are accurate, complete, and can be retrieved in a reasonable time. Cloud-based storage with proper backup and access controls satisfies these requirements and often exceeds the security of physical filing cabinets.
Can I use AI bookkeeping tools to meet Singapore Companies Act requirements? +
Absolutely — the Act does not prescribe manual methods, and ACRA explicitly accepts digital records. AI bookkeeping platforms like ccMonet automate the capture, categorisation, reconciliation, and reporting processes that the Act demands, often with higher accuracy than manual entry (ccMonet reports 95% reduction in manual data entry time and 90%+ reduction in manual review hours across its client base). The key is ensuring that the platform produces records that are complete, accurate, and auditable — and that a qualified professional reviews the outputs before statutory filings. AI handles the heavy lifting; human oversight ensures compliance with IRAS and ACRA standards. For startup bookkeeping services in Singapore, this hybrid model is increasingly the standard because it balances speed with regulatory rigour.
Conclusion
Complying with the Singapore Companies Act's bookkeeping requirements comes down to three disciplines: capture everything, reconcile regularly, and file on time. The Act is not designed to trip up honest business owners — it exists to ensure transparency, protect stakeholders, and give regulators confidence in Singapore's business environment. With modern AI-powered tools like ccMonet, the heavy lifting of data entry, categorisation, and reconciliation is largely automated, leaving you and your accountant to focus on review, strategy, and growth. The companies that struggle most are those that treat bookkeeping as an afterthought until the week before a deadline. Build the habit early, keep your records clean, and the compliance process becomes a routine checkpoint — not a crisis.