Legal Suvidha is a registered trademark. Unauthorized use of our brand name or logo is strictly prohibited. All rights to this trademark are protected under Indian intellectual property laws.
Legal Suvidha
Accounting And Audit

Simplifying Record-Keeping in Digital Era

Simplified digital record-keeping in India means consolidating invoices, GST returns, bank statements and statutory registers into one cloud-based source of truth with metadata tagged by GSTIN and financial year. Section 35 of the CGST Act requires 72 months of GST records, the Income-tax Act needs six assessment years, and the Companies Act asks for eight financial years. The Digital Personal Data Protection Act, 2023 adds encryption, access logging and purpose-limitation requirements.

Mayank WadheraMayank Wadhera
Published: 29 Jun 2023
Updated: 23 May 2026
13 min read
Simplifying Record-Keeping in Digital Era
1
2
3
4
5
6
7
8
9
10
11

Simplify record-keeping in 2026 with a digital stack, clear retention rules and DPDP-aligned controls that meet GST, income-tax and Companies Act demands.

Simplifying Record-Keeping in Digital Era

Indian businesses in FY 2026-27 generate compliance documents at a scale their founders never planned for — e-invoices with IRN timestamps, GSTR-2B auto-populated credits, AIS/TIS entries from banks and MCA filings. Yet CBIC field audits consistently flag the same root cause for avoidable tax demands: records exist somewhere, but nobody can produce them in the right format at the right moment. This guide translates the retention obligations under the CGST Act, the Income-tax Act and the Companies Act into a practical digital system you can implement this quarter — complete with worked cost examples, a master retention schedule and a DPDP Act-aligned security layer.


What the Law Demands: Retention Rules Across Four Statutes

Before you choose a tool, you need to understand the legal floor. Four statutes govern how long and in what form you must keep records:

CGST Act, 2017 — Section 35

Section 35 requires every registered person to maintain accounts and records at the principal place of business. The minimum retention period is 72 months (six years) from the due date of the annual return (i.e., from the GSTR-9 due date of 31 December following the financial year). For FY 2020-21, for example, GSTR-9 was due 31 December 2021, so those records must be kept until at least 31 December 2027. Records must cover:

  • Inward and outward supply registers
  • Stock registers (opening, receipts, supplies, losses, closing)
  • Input tax credit (ITC) availed and utilised
  • Output tax payable and paid
  • Supporting documents: tax invoices, credit/debit notes, delivery challans, e-way bills

Electronic storage is explicitly permitted, provided the records are reproducible in legible form on demand. This means a scanned PDF locked behind a deprecated file format or a dead server is not compliant — the auditor must be able to read it.

Income-tax Act, 1961 — Section 44AA and Rules

Section 44AA read with Rule 6F requires assessees to maintain books of account for a minimum of six years from the end of the relevant assessment year — or longer if a reassessment or appeal is pending. For AY 2027-28 (FY 2026-27), the six-year window runs to 31 March 2034. Where the CBDT has issued a notice for reassessment under Section 148, the clock stops until the proceedings conclude.

Companies Act, 2013 — Section 128

Companies must keep books of account at the registered office (or a branch office notified to the ROC) for a minimum of eight financial years, or all preceding years if the company is less than eight years old. Entirely electronic books are permitted, but a backup of the books in India must exist at all times — the cloud server of your accounting software provider must therefore have a data-centre in India or a mirrored Indian node.

LLP Act, 2008 — Section 34

An LLP must maintain books of account for eight financial years and file Form 11 (annual return) and Form 8 (statement of accounts) annually. Failure to maintain books is an offence that can attract a fine on the LLP and its partners individually.


The Penalty Stack When Records Are Missing: A Cost Calculation

Abstract compliance obligations become concrete when you see the rupee exposure.

Scenario: ITC Dispute During a Section 65 Audit

Suppose a mid-size trading firm with a turnover of Rs. 3.8 crore is audited under Section 65 CGST in November 2026. The auditor asks for purchase invoices supporting Rs. 22 lakh of ITC claimed in FY 2024-25. The accounts team can produce digital files for Rs. 17.6 lakh but cannot locate invoices for the remaining Rs. 4.4 lakh because those invoices were received as WhatsApp images on an employee's phone that was subsequently replaced.

Here is the cost stack:

ItemAmount
ITC reversed (Rs. 4.4 lakh, unverifiable)Rs. 4,40,000
Interest at 18% p.a. for 20 months (average)Rs. 1,32,000
Penalty under Section 122(1) — 10% of tax short-paidRs. 44,000
Management time: 3 days × CA fee + staff overtimeRs. 35,000 (estimated)
Total avoidable costRs. 6,51,000

By contrast, a basic cloud document management system costs between Rs. 3,000 and Rs. 6,000 per month — Rs. 36,000 to Rs. 72,000 per year. The payback on proper document storage is measured in months, not years.

Beyond ITC disputes, Section 122(1)(xi) of the CGST Act levies a penalty of Rs. 10,000 per contravention for failing to maintain accounts in the prescribed manner. If 40 invoices across a year are unaccounted for, that is a potential Rs. 4,00,000 exposure before the tax and interest calculation even begins.


Five Friction Points That Create Most Disputes

Knowing the legal obligation does not automatically tell you where your records are leaking. In practice, the same five gaps appear across businesses of every size:

  1. Split invoice trails. An e-invoice is generated on the IRP, the PDF is emailed to the buyer, and the GST return is filed through an ASP. But the accounting entry in Tally or Zoho Books is created manually and never linked to the IRN. Three versions of the same transaction exist in three places with no cross-reference.
  1. WhatsApp and email approvals outside the ledger. A purchase order approved over WhatsApp, a discount confirmed by email, and a credit note issued verbally — none of these ever become a dated, linked document in the accounting system.
  1. Unstructured vendor agreement storage. Agreements are stored on the partner's personal laptop or in a generic "Contracts" folder with no date metadata, no expiry tracking, and no link to the GST registration number of the counterparty.
  1. Manual journal entries without source linkage. A journal entry that says "Sundry Debtors adjusted — see mail" is an audit examiner's nightmare and, under scrutiny, an invitation to question the entire ledger.
  1. Periodic PDF downloads without an archive policy. Bank statements downloaded as PDFs, saved to a desktop folder called "Bank Statements 2025", and then overwritten when the folder fills up is not a retention policy.

Building a Clean Digital Stack: Step by Step

A practical stack for most MSMEs and mid-market companies requires three layers, not a suite of expensive enterprise tools.

Layer 1: Cloud Accounting as the System of Record

Move to a cloud accounting platform — TallyPrime on Cloud, Zoho Books, BUSY Accounting Online, or QuickBooks Online India — that connects directly to the GSTN through a certified ASP-GSP. This ensures your GSTR-1, GSTR-3B and GSTR-2B reconciliation happen inside the same environment where your ledger lives.

Set up a custom field in every purchase and sales voucher for:

  • IRN (Invoice Reference Number from IRP)
  • E-way bill number
  • UTR (Unique Transaction Reference from bank payment)

These three identifiers become the thread that ties a transaction from contract through invoice through goods movement through payment.

Layer 2: Document Management with Retention Tags

You do not need an enterprise DMS. Google Workspace Drive with a structured folder hierarchy, or Microsoft SharePoint with metadata columns, is sufficient for most businesses. The key is metadata, not folders:

  • GSTIN of the counterparty
  • Financial year
  • Document type (tax invoice, credit note, delivery challan, contract)
  • Statutory reference (Section 35 CGST / Section 44AA / Companies Act)
  • Retention expiry date (auto-calculated)

DigiLocker for Business is useful for government-issued documents (GST registration certificates, incorporation certificates, PAN). These are always available in their original form without downloading.

Layer 3: IRP and GSTN Integration

Every B2B invoice above the e-invoice threshold must flow through the Invoice Registration Portal. Set up your ASP-GSP integration so that the IRN and QR code are auto-populated into your accounting entry at the point of invoice generation. Never allow a situation where e-invoices are generated on the IRP portal manually and accounted for in Tally separately — that creates two independent trails.


Your Master Retention Schedule

Use this as a policy document. Print it. Assign an owner per category.

Document CategoryMinimum RetentionLegal BasisFormat
GST tax invoices, credit/debit notes72 months from GSTR-9 due dateSection 35, CGST ActElectronic (legible on demand)
GSTR filings (1, 3B, 9, 9C)72 monthsSection 35, CGST ActPortal download + local backup
ITC registers, stock registers72 monthsRule 56, CGST RulesElectronic
E-way bills72 monthsRule 56(4)Electronic
Income-tax returns + supporting6 AYs from end of AYSection 44AAElectronic
TDS challans, Form 16/16A/26Q7 financial yearsTDS Rules + limitationElectronic
Books of account (companies)8 financial yearsSection 128, Companies ActElectronic (India backup)
LLP books of account8 financial yearsSection 34, LLP ActElectronic
Board / partner meeting minutesPermanentlySection 118 / LLP RulesElectronic + signed originals
Employee/payroll records8 years minimumPF Act, ESI Act, IT ActElectronic
Vendor contractsLonger of contract term + 3 years or 8 yearsLimitation Act / Companies ActElectronic

Review this schedule annually as CBIC, CBDT or MCA notifications may extend or modify specific periods.


Linking Every Document to Its Audit Trail

A document sitting in a folder is not the same as a document that is part of a defensible audit trail. The distinction matters enormously when a Section 65 inspector or a Section 148 reassessment officer asks: "Show me the end-to-end trail for Invoice No. XYZ."

The modern approach uses stable identifiers as primary keys:

  • Use the IRN as the unique key for all B2B outward supplies. Every accounting entry, every credit note, every receipt entry should reference the IRN.
  • Use the e-way bill number for goods movement. Link the e-way bill to the underlying invoice at the time of generation.
  • Use the UTR or RRN (Reference/ Retrieval Number) from the bank payment as the key linking the payment entry to the invoice being settled.
  • Use the CIN (Challan Identification Number) for TDS deposits and link it to the deductee entries in Form 26Q or 24Q.

When these identifiers are embedded as searchable fields in your accounting system, an auditor's question translates into a three-second database query, not a three-day archaeological excavation across folders.


DPDP Act 2023: How It Changes Your Record-Keeping

The Digital Personal Data Protection Act, 2023 (DPDP Act) is now a compliance layer on top of every document that contains personal data — and in a business context, almost every document qualifies. Customer names and email addresses on invoices, vendor PAN on Form 26Q, employee salary details in payroll registers, director KYC documents in MCA filings — all of these are personal data under the DPDP Act.

Four obligations directly affect your record-keeping system:

1. Purpose limitation. You may collect and store personal data only for the purpose for which it was collected. If you collected a customer's mobile number for invoice delivery, you cannot later use it for marketing without fresh consent. Your DMS metadata should tag the purpose for which each data set was collected.

2. Storage limitation. Once the statutory retention period expires, personal data must be deleted or anonymised. Your retention schedule (above) should therefore double as a deletion schedule. Many businesses retain records indefinitely "just in case" — this is now a DPDP Act non-compliance in addition to being a storage cost.

3. Reasonable security safeguards. The DPDP Act requires appropriate technical and organisational measures. For record-keeping, this means: encryption at rest (AES-256 or equivalent), multi-factor authentication for anyone who can access or download records, role-based access controls (accounts team should not access HR salary records), and an access log.

4. Data breach notification. If a ransomware attack or an accidental share exposes personal data in your records, you must notify the Data Protection Board of India and affected Data Principals within the timeframes prescribed by as-notified rules. Maintaining immutable backups (write-once cloud storage like AWS S3 Object Lock or Azure Immutable Blob) protects against both ransomware and accidental deletion — a dual benefit.

Quarterly recovery drills — actually restoring a backup to a test environment — are not paranoia; they are the only way to discover that your backup has been silently failing for six months before an audit or breach forces you to find out.


Common Mistakes and How to Fix Them

Mistake 1: Treating GSTR-2B Reconciliation as Optional

Many businesses claim ITC on the basis of purchase invoices booked in their accounts without verifying GSTR-2B. Under Section 16(2)(aa), ITC is only valid if it appears in GSTR-2B. If your vendor files late, you cannot avail the credit in the current period without risk. Fix: run a monthly GSTR-2B reconciliation before filing GSTR-3B and hold a provisional ITC register for invoices not yet appearing.

Mistake 2: Keeping Records Without Version Control

A revised purchase order, an amended contract, or a corrected invoice creates a version problem. If you save over the original, you lose the audit trail. Fix: enable version history in Google Drive or SharePoint (it is on by default) and never overwrite — always upload as a new version.

Mistake 3: Archiving Folders Without Confirming Legibility

Records stored in old Tally versions, deprecated accounting software, or legacy file formats may not be readable six years later. Fix: annually export a sample from archived records and confirm legibility. The CGST obligation is not just to store but to produce in legible form on demand.

Mistake 4: Relying on a Single Cloud Account With No Local Admin

If the founder's personal Gmail account is the owner of the Google Drive containing all company records, and that account is hacked or disabled, you have a compliance and business continuity crisis simultaneously. Fix: use a company-domain email account as the admin, and designate at least one backup admin.

Mistake 5: Ignoring Employee Records Under DPDP

Payroll and HR records contain sensitive personal data — bank account numbers, Aadhaar references (masked), salary details. Many businesses store these in unlocked shared drives. Fix: segregate HR records into a separate folder structure with restricted access limited to the HR and accounts functions.


Worked Example: An MSME Manufacturer Survives a Section 65 Audit

Background. A Mumbai-based precision components manufacturer, turnover Rs. 6.1 crore in FY 2024-25, receives a Section 65 audit notice in January 2027 covering FY 2023-24 and FY 2024-25.

Before the audit (three weeks' notice): The accounts manager runs an IRN-wise reconciliation between their Zoho Books records and the IRP portal data. Forty-three IRNs from FY 2023-24 are present in IRP records but not tagged in Zoho Books because a consultant had generated them on the portal manually before the ASP integration was set up. The team locates the corresponding invoices, uploads them to the DMS under the correct tags, and adds the IRN as a reference in Zoho Books.

During the audit: The inspector requests the ITC register, e-way bills for 10 selected transactions, and supporting bank receipts. The accounts manager pulls up:

  • ITC register exported from Zoho Books with IRN and GSTR-2B cross-reference
  • E-way bills retrieved by entering the e-way bill number — linked at invoice generation time
  • UTR-wise bank receipts from the bank statement archive, tagged to each invoice

Outcome: The audit closes in two days with a minor query on a Rs. 23,000 ITC discrepancy (vendor had filed GSTR-1 late; credit appeared in GSTR-2B the following month — documented in the company's provisional ITC register). No demand notice. No penalty.

What made it possible: The three-identifier linking system (IRN + e-way bill + UTR), a 30-minute monthly reconciliation discipline, and a DMS with retention tags set up 18 months before the audit. Total annual system cost: Rs. 54,000. Total dispute avoided: Rs. 6.5 lakh (conservatively).


Key Takeaways

  • Section 35 CGST mandates 72-month retention from the GSTR-9 due date — for FY 2024-25 records, that window runs to 31 December 2031 at minimum.
  • Linking IRN, e-way bill number and UTR to every accounting entry converts an audit from a document search into a two-minute query.
  • The ITC exposure from missing records dwarfs the annual cost of cloud accounting plus document management by a factor of 5–10x in most realistic scenarios.
  • DPDP Act 2023 adds a deletion obligation — your retention schedule must now also be a deletion schedule, with personal data anonymised or purged after the statutory period expires.
  • WhatsApp approvals and email confirmations must be formally archived into the DMS at the time they occur, not reconstructed later; courts and adjudicating authorities have consistently held that informal communication does not substitute for a formal document trail.
  • Quarterly recovery drills — not theoretical backup policies — are the only way to verify that your immutable backup is actually recoverable before a ransomware event or auditor demand forces the test.
  • Companies Act books must have an India-based backup node: confirm with your cloud accounting vendor that a data centre or mirror exists in India; EU-only or US-only hosting does not satisfy Section 128 requirements.

Frequently Asked Questions

How long must GST records be kept in India?
Section 35 of the CGST Act requires every registered person to maintain GST records for at least 72 months from the due date of furnishing the relevant annual return. If a dispute or appeal is pending, records must be kept until one year after the final order.
Is digital-only storage of records legally valid?
Yes. The CGST and Income-tax provisions permit electronic record-keeping if the records are produced in legible form when called for, are tamper-evident, and meet the Information Technology Act standards. Originals should remain reproducible for the entire retention period.
What does DPDP Act, 2023 require for business records?
Personal data of customers, vendors and employees must be processed only for stated purposes, with reasonable security safeguards, breach notification, grievance redressal and consent or other lawful basis. The 2025 rules added specifics on retention and verifiable consent.
Can WhatsApp approvals be treated as records?
They can support an audit trail but are not a substitute for primary records. Export important approvals into your document management system, link them to the underlying invoice or order, and ensure timestamp and sender identity are preserved.
Mayank Wadhera
Content Reviewed By

CA | CS | CMA | Lawyer | Insolvency Professional | IBBI Valuator

"I help founders increase real business value and achieve stronger valuations | Turning messy workflows into scalable, time-saving systems"

Share this article:

Related Posts

View All