Maintenance of Books of Accounts in India is a mandatory legal requirement for companies, LLPs, sole proprietors, partnership firms, professionals, and GST-registered businesses operating in India. Multiple laws including the Companies Act, 2013, the Income Tax Act, 1961, and the CGST Act, 2017 require businesses to maintain proper financial records, invoices, ledgers, vouchers, and supporting documents for compliance, audit, and taxation purposes. The obligation is not limited to companies or large enterprises. It applies to sole proprietors, partnership firms, LLPs, private limited companies, professionals, and freelancers above specified thresholds. The consequences of non-maintenance range from monetary penalties to disallowance of business expenses during assessments and, in serious cases, criminal liability.
This guide covers what books of accounts are, which laws govern the obligation, who must maintain them, what records must be kept, for how long, and what happens when the requirement is not met. Maintenance of Books of Accounts in India helps businesses maintain financial transparency, statutory compliance, and audit readiness.

What Are Books of Accounts?
Books of accounts are the financial records of a business that document every monetary transaction. Under Section 2(13) of the Companies Act,2013, the term “books of account” includes all money received and expended, all sales and purchases of goods and services, the assets and liabilities of the entity, and, in the case of companies with a cost accounting requirement, items related to utilisation of material, labour, and other items of cost.
In practical terms, books of accounts include the cash book, ledger, journal, sales register, purchase register, bank statements, bills receivable and payable, stock register, salary register, and supporting vouchers for every entry. For a GST-registered business, they also include the electronic ledgers maintained on the GST portal, invoice records, and input tax credit registers.
Laws That Govern the Maintenance of Books of Accounts
Three separate statutes impose book-keeping obligations in India, each with different applicability, content requirements, and retention periods.
Companies Act, 2013 (Section 128)
Section 128 of the Companies Act, 2013 is the primary provision governing book-keeping for all companies registered in India, including Private Limited Companies, Public Limited Companies, One Person Companies, and Producer Companies. Under Section 128(1), every company must keep at its registered office the books of accounts and other relevant financial papers and statements for every financial year, on an accrual basis and on the double-entry system of accounting, in a manner that gives a true and fair view of the state of affairs of the company. Under Section 128(5), books must be preserved for a minimum of eight financial years immediately preceding the current year. Under Section 128(6), the Managing Director, the Whole-Time Director in charge of finance, the Chief Financial Officer, and any person charged by the Board with compliance responsibility are personally liable for maintaining the books. For companies, maintenance of books of accounts in India is mandatory from the date of incorporation under Section 128 of the Companies Act, 2013.
Electronic maintenance of books is permitted under Rule 3 of the Companies (Accounts) Rules, 2014, subject to conditions including that the records remain accessible in India at all times, are stored on servers physically located in India, and are preserved in the original format with daily backups. The company must inform the ROC annually during AOC-4 filing of the address at which electronic records are maintained, including cloud storage service provider addresses where applicable.
Income Tax Act, 2025 (Section 62, replacing Section 44AA of Income Tax Act, 1961)
The Income Tax Act, 2025, which came into force on 1 April 2026, replaced the Income Tax Act, 1961. The new provision governing books of accounts is Section 62 of the Income Tax Act, 2025, which replaces Section 44AA of the 1961 Act. The substantive obligations remain broadly similar, with some updates.
Section 62 governs the obligation for specified professionals and businesses to maintain books of account. Specified professions covered include legal, medical, engineering, architectural, accountancy, technical consultancy, interior decoration, and, newly added under the 2025 Act, information technology and company secretarial practice. Specified professionals must maintain books regardless of income level unless they opt for the presumptive taxation scheme under Section 58(3) of the Income Tax Act, 2025 (equivalent to Section 44ADA of the 1961 Act).
For persons in business (not specified professions), books of accounts must be maintained if the income from business exceeds Rs. 2,50,000 or if the gross turnover or receipts exceed Rs. 25,00,000 in any of the three years immediately preceding the current year. For newly established businesses, the thresholds apply to the current year itself. The penalty for non-maintenance under the Income Tax Act, 2025 is Rs. 25,000 under Section 441. The retention period under Rule 46(9) of the Income Tax Rules, 2026 is seven tax years from the end of the relevant tax year.
Rule 46(8) of the Income Tax Rules, 2026 requires that electronic books of accounts must be maintained in India, with daily backups on servers physically located in India, accessible and readable at all times. Businesses using cloud accounting software must verify that their provider stores data on India-hosted servers.
GST Act, 2017 (Section 35)
Section 35 of the Central Goods and Services Tax Act, 2017 requires every registered person to maintain the following records at their principal place of business or each additional place of business: production or manufacture records, inward and outward supply details, stock records, input tax credit availed, output tax payable and paid, and any other documents as notified by the Commissioner. Under Rule 56 of the CGST Rules, 2017, the records must be maintained in the form of accounts, registers, or documents either manually or electronically. Under Section 36 of the CGST Act, 2017, these records must be retained for 72 months (six years) from the due date of furnishing the annual return for the relevant year. GST-registered entities must comply with maintenance of books of accounts in India requirements under Section 35 of the CGST Act, 2017.
Who Must Maintain Books of Accounts
The obligation applies across all entity types, though the governing law and threshold differ.
Companies (Private Limited, Public Limited, OPC, LLP registered as company): Mandatory under Section 128 of the Companies Act, 2013, with no threshold. Every registered company must maintain books from the date of incorporation.
LLPs: Mandatory under Section 34 of the Limited Liability Partnership Act, 2008. Books must be maintained on a cash or accrual basis, and a statement of accounts must be filed with the MCA in Form 8 annually.
Sole Proprietors and Partnership Firms: Obligation arises under Section 62 of the Income Tax Act, 2025 when income exceeds Rs. 2,50,000 or turnover exceeds Rs. 25,00,000. If GST-registered, Section 35 of the CGST Act, 2017 also applies independently.
Specified Professionals: Mandatory under Section 62 of the Income Tax Act, 2025 regardless of income, unless the presumptive taxation scheme under Section 58(3) is opted for.
Presumptive Taxation Cases: Businesses opting for Section 58(1) of the Income Tax Act, 2025 (equivalent to Section 44AD) and declaring income at or above the deemed percentage are exempt from detailed book-keeping but must retain basic records including bank statements, invoices, and receipts. If a business opts out of the presumptive scheme in any year after having availed it for five consecutive years, full book-keeping and audit under Section 460 (equivalent to Section 44AB) becomes mandatory for five subsequent years.
What Records Must Be Maintained
The specific records differ by entity type and law, but the following are applicable across most businesses:
Cash book recording all cash receipts and payments. Ledger with individual accounts for each head of income and expenditure. Journal for non-cash transactions. Sales register with invoice numbers, dates, buyer details, and amounts. Purchase register with supplier details, invoice numbers, and amounts. Bank reconciliation statements for each bank account. Fixed asset register. Salary and wages register. Stock register with opening stock, purchases, production, consumption, and closing stock. GST records including GSTR-1 data, GSTR-3B data, ITC register, and e-way bill register for applicable businesses. TDS deduction and deposit records. All supporting vouchers, bills, and receipts corresponding to every entry.
Retention Periods
Under the Companies Act, 2013 (Section 128): eight financial years preceding the current year. Under the Income Tax Act, 2025 (Rule 46): seven tax years from the end of the relevant tax year. Under the CGST Act, 2017 (Section 36): 72 months from the due date of the annual return for the relevant year. In practice, companies are advised to retain records for a minimum of eight years to satisfy all three statutes simultaneously, since an income tax or GST assessment can be reopened within those windows.
Penalties for Non-Compliance
Under the Companies Act, 2013 (Section 128(6)): The responsible persons, which include the Managing Director, CFO, and the person charged by the Board, are punishable with imprisonment for a term up to one year and a fine between Rs. 50,000 and Rs. 5,00,000.
Under the Income Tax Act, 2025 (Section 441): A fixed penalty of Rs. 25,000 is levied for failure to maintain books or documents as required. Additionally, failure to maintain proper books can result in the disallowance of business expenses during assessment, leading to higher taxable income and a larger tax liability. Proper maintenance of books of accounts in India also supports due diligence, investor reporting, and business audits.
Under the CGST Act, 2017 (Section 122): Failure to maintain required accounts and documents attracts a penalty of Rs. 10,000 or the tax evaded, whichever is higher. Failure in maintenance of books of accounts in India can result in penalties, tax disputes, audit complications, and regulatory action.
Conclusion
Maintenance of Books of Accounts in India is not just a statutory formality but a core compliance requirement for businesses operating under company law, GST law, and income tax regulations. Proper maintenance of books of accounts in India helps businesses maintain financial transparency, support audits, avoid penalties, and ensure smooth regulatory compliance. As digital compliance systems continue to expand in 2026, maintenance of books of accounts in India remains essential for businesses of every size.
How Virtual Offices Support Compliant Book-Keeping
Under Section 128(1) of the Companies Act, 2013, books of accounts must be kept at the company’s registered office. Under Section 35 of the CGST Act, 2017, records must be maintained at the principal place of business. Both obligations are tied directly to a company’s registered address and GST address, which must be consistent and verifiable.
myHQ Virtual Offices provides MCA-compliant registered office addresses across 40+ cities in India, backed by 150+ partner spaces, 50+ Virtual Office Experts, and 10,000+ clients served. With Digital KYC and Agreement for paperless onboarding, the fastest document turnaround time, flexible contract tenures, and comprehensive help and support, myHQ ensures that the address infrastructure underlying your statutory book-keeping obligations is legally sound across MCA, GST, and income tax records.
FAQs
Is a sole proprietor required to maintain books of accounts in India?
Yes, if the income from business exceeds Rs. 2,50,000 or the gross turnover exceeds Rs. 25,00,000 in any of the three preceding years, under Section 62 of the Income Tax Act, 2025. If the sole proprietor is GST-registered, Section 35 of the CGST Act, 2017 independently requires maintenance of specified records at the principal place of business.
Can books of accounts be maintained electronically?
Yes. Under Rule 3 of the Companies (Accounts) Rules, 2014, and Rule 46(8) of the Income Tax Rules, 2026, electronic maintenance is permitted. The records must be stored on servers physically located in India, must be accessible and readable at all times, must be in the original format, and must have daily backups. Cloud accounting is compliant only if the provider uses India-hosted data centres.
What is the penalty for not maintaining books of accounts under the Companies Act?
Under Section 128(6) of the Companies Act, 2013, the responsible persons face imprisonment of up to one year and a fine between Rs. 50,000 and Rs. 5,00,000. The managing director, CFO, and any person charged by the Board are individually liable.
For how many years must books of accounts be retained?
Under the Companies Act: eight financial years. Under the Income Tax Act, 2025: seven tax years. Under the CGST Act: 72 months from the annual return due date. Retaining for eight years satisfies all three statutes simultaneously.
Are businesses under presumptive taxation exempt from maintaining books?
Businesses declaring income at or above the deemed percentage under Section 58(1) of the Income Tax Act, 2025 are not required to maintain prescribed detailed books. However, basic records such as bank statements, invoices, and receipts must be retained. If the business exits the presumptive scheme, full book-keeping and audit become mandatory for five subsequent years.
What is maintenance of books of accounts in India?
Maintenance of books of accounts in India refers to the legal requirement for businesses to maintain financial records, invoices, ledgers, vouchers, and supporting documents under applicable laws.
