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). 

Records That Your Company Must Keep

To run a business, it is important to have good record keeping. Companies that adopt good record keeping practices are able to:

  • Make better business decisions
  • Be aware of the financial status of your company (e.g. profit or loss position, whether there is internal fraud or theft)
  • Reduce the cost and effort required to file the Corporate Income Tax Returns, and to reply to IRAS’ queries (if any)

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.

How to Ensure Proper Record Keeping

Use Accounting Software

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 Record Keeping Guides

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:

Required Record Keeping Duration

Your company must retain its records for at least 5 years from the relevant YA. 

Example 1: Companies with Dec financial year end

YA Financial YearTo Keep Records Till
20191 Jan 2018 to 31 Dec 201831 Dec 2023
2023 1 Jan 2022 to 31 Dec 202231 Dec 2027

Example 2: Companies with non-Dec financial year end

YA Financial YearTo keep Records Till
20191 Oct 2017 to 30 Sep 201831 Dec 2023
20231 Oct 2021 to 30 Sep 202231 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.

Struck Off Companies

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.

Wound Up Companies

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.

Non-Compliance With Record Keeping Requirements

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:

  1. Exercise its best judgement to estimate revenue earned;
  2. Disallow expense claims, capital allowances or GST input tax claims (where applicable); and/ or
  3. Impose penalties of up to $5,000, and in default of payment, imprisonment for up to 6 months. 

Test Your Understanding Here!

Find out how much you know about record keeping requirements by answering the following questions:

Q1. Can a company discard its records once it has completed its tax filing?

No, companies are required to retain its records for at least 5 years from the relevant YA. 

Q2. Can a company keep its records manually in a physical form?

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. 

Q3. Is record keeping only for the purposes of fulfilling statutory requirements?

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.

Q4. Company X only keeps its bank statements as its records. Is this sufficient for record keeping purposes?

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. 

Q5. If a company purchases a new accounting software, does it need to migrate all the accounting transactions recorded in the existing accounting software to the new accounting software?

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.