Books of Account: What to Keep and for How Many Years
A plain-English guide to which financial records Indian companies must retain, for how long under the Companies Act and tax law, and what triggers penalties.
Indian companies must keep their books of account for a minimum of 8 financial years, while several tax and GST provisions independently require 6 years of retention - and when these periods overlap or an investigation is pending, the longer period effectively applies.
Key facts at a glance
- Companies Act, 2013 requires books of account to be preserved for not less than 8 financial years immediately preceding the current year.
- Income-tax law generally requires books and specified documents to be kept for at least 6 years from the end of the relevant assessment year.
- GST law requires records to be retained for 72 months (6 years) from the due date of filing the annual return for that year.
- Books must be kept on an accrual basis using double-entry bookkeeping, per the Companies Act.
- Electronic books are permitted if kept accessible, in original format, and backed up on a server in India.
- Books are normally kept at the registered office, unless the board resolves otherwise and informs the Registrar of Companies.
- Officers in default can face fines and, in some cases, imprisonment for failing to maintain proper books.
What exactly must be retained
"Books of account" is a broad term. It covers cash books, ledgers, journals, records of all receipts and payments, sales and purchase registers, and records of assets and liabilities. For companies engaged in production, processing, manufacturing or mining, it also includes cost records where cost audit rules apply.
Supporting documents matter as much as the ledgers themselves. Invoices, bank statements, purchase orders, contracts, payroll records, and expense vouchers are the evidence that backs every entry, and auditors and tax officers will ask for these alongside the books.
Statutory vs supporting records
There is a difference between the statutory minute books and registers a company must maintain (board minutes, statutory registers, share transfer records) and the accounting books of account discussed here. Both have retention obligations, but the periods and the governing law can differ, so it helps to track them separately in a records register.
How long to keep what
Different laws set different retention clocks, and a business subject to more than one law should follow whichever period is longest for a given document.
| Record type | Governing law | Minimum retention period |
|---|---|---|
| Books of account, vouchers | Companies Act, 2013 | 8 financial years preceding current year |
| Books, documents relevant to tax assessment | Income-tax Act | 6 years from end of relevant assessment year |
| GST accounts and records | CGST Act / Rules | 72 months from due date of annual return |
| Payroll and PF/ESI contribution records | EPF and ESI framework | Typically 5-8 years, check current scheme rules |
| Transfer pricing documentation | Income-tax Act | 8 years, aligned with general books retention |
Where an assessment, appeal, revision, investigation, or any other proceeding is pending, both tax law and the Companies Act generally require records to be kept until that proceeding is finally disposed of, even if the standard retention window has technically expired.
Electronic records: what the rules actually require
Companies are allowed to keep books of account wholly or partly in electronic form. The conditions are specific: the electronic records must remain complete and unaltered, be retrievable in a legible and usable format for the retention period, and a proper backup must be kept on servers physically located in India, even if a cloud accounting tool's primary infrastructure sits abroad.
If the electronic books are maintained by a third-party service provider outside India, the company must still ensure an India-based backup and be able to produce the records to the Registrar, statutory authorities or auditors when asked.
Where books must be kept
The default position is the company's registered office. If the board decides to keep all or some books at a different place in India, it must pass a board resolution and file the address with the Registrar of Companies within the prescribed time. Keeping books outside India is not generally permitted, other than limited backup copies.
Penalties for non-compliance
Failure to maintain proper books, or destroying them before the retention period ends, exposes the company and the officers responsible - typically the managing director, whole-time director in charge of finance, or in their absence any director - to monetary penalties under the Companies Act. Separately, an inability to produce records during a tax scrutiny or GST audit can lead to adverse inferences, best-judgment assessments, or denial of input tax credit claims, which is often more costly than the statutory penalty itself.
Practical retention checklist
- Set retention flags in your accounting software so records are not auto-purged early.
- Keep a documents register listing what is stored, where, and the applicable minimum retention date for each category.
- For records tied to a pending assessment, appeal or dispute, extend retention until that matter is fully closed, regardless of the standard period.
- Confirm your electronic accounting provider maintains an India-located backup.
If you are not sure whether your company's current record-keeping practices meet these thresholds, ComplianceCheck's state-wise compliance assessment can give you a clear picture in a few minutes.
Sources
- Ministry of Corporate Affairs - mca.gov.in
- Income Tax Department - incometax.gov.in
- Goods and Services Tax portal - gst.gov.in
- Registrar of Companies (respective state) via MCA
This guide is general information, not legal advice. Requirements vary by state, sector and headcount - confirm specifics with a compliance professional or the relevant authority.
Frequently Asked Questions
- How many years must a company keep its books of account in India?
- Under the Companies Act, 2013, companies must retain books of account for at least 8 financial years immediately preceding the current year. Income-tax law separately requires certain records to be kept for at least 6 years from the end of the relevant assessment year.
- What counts as 'books of account' under the Companies Act?
- It includes records of all money received and spent, sales and purchases, assets and liabilities, and cost records where applicable, maintained on an accrual basis using double-entry bookkeeping.
- Can books of account be kept electronically?
- Yes. Companies can maintain books in electronic form provided the records remain accessible in India, are kept in their original format, and a backup is maintained on servers physically located in India.
- What happens if a company destroys records before the retention period ends?
- It can attract penalties under the Companies Act for the company and officers in default, and separately create problems if the records are later demanded by a tax officer, ROC, or in litigation or investigation.
- Do sole proprietors and partnerships also have retention duties?
- Yes, primarily under the Income-tax Act and GST law, which require books and supporting vouchers to be kept for defined periods even outside the Companies Act framework.
- How long should GST records be retained?
- GST law generally requires retention of accounts and records for a minimum of 72 months (6 years) from the due date of filing the annual return for that year, longer if an appeal, revision or investigation is pending.
- Where should a private limited company physically keep its books?
- At the registered office by default, though the board can resolve to keep them at another place in India, provided the Registrar of Companies is notified within the prescribed timeline.
Check your status
State-Wise Compliance Check
Identifies which state-specific laws apply to your business — Professional Tax, Labour Welfare Fund, and Shops & Establishment deadlines.