Your company must maintain proper records of its financial transactions and retain the source documents, accounting records and schedules, bank statements and any other records of transactions connected with your business for at least 5 years from the relevant Year of Assessment (YA).
On this page:To run a business, it is important to have good record keeping. Companies that adopt good record keeping practices are able to:
Your company must retain its records (including source documents and bank statements) and be able to explain all transactions relating to its income, business expenses, and purchases. Your company must also keep its accounting records and schedules which summarise its business transactions in a systematic order.
Refer to the Record Keeping Checklist (PDF, 61KB) for a summary of the different types of records required. GST-registered companies may also refer to the types of records to keep to support their GST declarations.
Companies are encouraged to use accounting software that are on IRAS’ Accounting Software Register Plus (ASR+). These software help companies to manage their day-to-day business operations and transactions digitally, as well as fulfil their tax compliance obligations seamlessly. Learn more about the benefits of adopting accounting software.
Download the Record Keeping Checklist (PDF, 61KB) to ensure that your company has maintained the required records. You may also download the Self-Assessment Toolkit to review your company’s record keeping standards and identify areas for improvement:
For a more comprehensive guide on how to prepare and keep your company’s records, download the respective e-Tax Guides:
Your company must retain its records for at least 5 years from the relevant YA.
YA | Financial Year | To Keep Records Till |
---|---|---|
2019 | 1 Jan 2018 to 31 Dec 2018 | 31 Dec 2023 |
2023 | 1 Jan 2022 to 31 Dec 2022 | 31 Dec 2027 |
YA | Financial Year | To keep Records Till |
---|---|---|
2019 | 1 Oct 2017 to 30 Sep 2018 | 31 Dec 2023 |
2023 | 1 Oct 2021 to 30 Sep 2022 | 31 Dec 2027 |
Watch our e-Learning video (from 09:50 to 10:55) for more examples on how long your company must keep its records.
If your company has been struck off and dissolved, a person who was an officer of the company immediately before its dissolution must ensure that all books and papers of the company are retained for at least 5 years after the date on which the company was dissolved.
If your company is being wound up, the liquidator of the company must ensure that all the books and papers of the company are retained for at least 5 years from the date of dissolution of the company.
Failure to comply with record keeping requirements is an offence under the Income Tax Act 1947 and Goods and Services Tax Act 1993. IRAS may take the following actions:
Companies are strongly encouraged to keep their records using an accounting software. Using an electronic record keeping system will incur lower manpower costs as the company would not have to manually track each and every business transaction. For source documents (e.g. receipts, invoices, vouchers), the company can keep them either in physical or electronic form.
Good record keeping practices not only enable a company to reduce the cost and effort required to file tax returns and reply to IRAS’ queries (if any), but also allow a company to make better business decisions and be more aware of its financial status.
No, keeping only bank statements as records constitute poor record keeping and Company X may face penalties of up to $5,000.
Company X must ensure that it retains its source documents and is able to explain all transactions relating to its income, business expenses, and purchases. For example, source documents such as taxi receipts and travel documents must be retained to substantiate the company’s public transport or overseas travelling expense. Company X must also keep its accounting records and schedules which summarise its business transactions in a systematic order.
There is no specific requirement for companies to migrate the accounting transactions recorded in the existing accounting software to the new accounting software.
However, after purchasing the new accounting software, a company must continue to retain and be able to retrieve the accounting transactions that had been recorded in the existing software for at least 5 years from the YA or end of the GST accounting period accordingly. Other business documents associated with these transactional records, such as source documents, accounting records and schedules and bank statements, should be retained as well.