Going paperless without losing your shop's audit trail
How to keep digital shop records under GST for bills, purchases, stock and returns, so you can show a clean trail when your CA or an officer asks.
To keep digital records for your shop under GST, you need four sets of records that agree with each other: the bills you issue, the purchases you receive, the stock you hold, and the returns that move goods and money back. Each one should be stored in a form you can find, print and explain on demand, and a later correction should never wipe out the original entry. Going paperless works if you can rebuild any transaction from start to finish without the paper file. If you cannot, you have only moved the mess onto a computer.
Last reviewed: November 2026. GST record-keeping rules change. For current requirements, including how long to keep records, which formats are accepted and where to keep them, check the official GST portal or ask your CA.
What does "audit trail" mean for a small shop?
An audit trail is a chain of records that lets someone follow a transaction from start to finish and see who changed what along the way. Take one sale: the bill you issued, the stock that went out, the payment that came in and, if the customer came back, the credit note and the stock that returned.
On paper, the trail is the bill book with its carbon copies and the register with crossed-out lines still readable. When you go digital, you have to keep that same quality on purpose. Changes should leave a mark, deleted entries should be visible, and every document should have a number that fits a sequence.
Which records should a shop keep digitally?
Keep the records grouped by what they prove, not by which drawer they used to sit in.
| Record group | What it covers | Form it should take | What it proves |
|---|---|---|---|
| Sales bills | Tax invoices, bills of supply, cash memos | System-generated, serially numbered, with a printable or PDF copy | What you sold, to whom, at what tax |
| Purchases | Supplier invoices, goods receipt entries, purchase orders | Supplier's copy (original or scan) linked to your receipt entry | What came in and the tax you paid |
| Stock | Opening stock, movements, closing stock, godown transfers | Item-wise ledger with dated movements | That goods in and out reconcile |
| Returns and adjustments | Credit notes, debit notes, sales and purchase returns, damage or write-offs | Numbered notes that refer back to the original bill | Why a figure changed and by how much |
| Payments | Receipts, bank entries, party ledgers | Ledger entries matched to the bills | That money matches the documents |
If your bills are generated by software, the format of each bill still has to meet GST requirements. Our guide to GST invoice format requirements covers the fields a compliant invoice carries.
How should sales bills be kept?
Generate every bill from one system, in one continuous numbering series for each series you use. Do not delete a bill once it is issued. If a bill was wrong, cancel it with a recorded reason or issue a credit note, so that the number stays in the sequence and anyone can see what happened to it.
Keep a copy of each bill exactly as the customer received it, as a PDF or a reprint that matches the original line for line. If you change a product name or price in the item master later, old bills should not change with it.
How should purchase records be kept?
Every supplier invoice should match a goods receipt entry in your books, showing which items, how many and on which date. File or scan the supplier's document and attach it to that entry instead of keeping it in a separate folder with no reference.
This matters for more than tidiness. Your input tax credit depends on purchase records that agree with what suppliers report. The checks are explained in GSTR-2B reconciliation and input tax credit rules for small businesses.
Why do stock records matter for GST?
The stock ledger is what ties sales and purchases together. If you bought a certain quantity of an item and sold a certain quantity, the difference should be sitting in your shop or godown, or there should be a recorded reason why it is not, such as damage, theft, a sample or a write-off.
When stock is kept in one place and billing in another, the two drift apart without anyone noticing. A count that does not match the books and has no adjustment entry to explain it is the gap someone will ask about. Record every adjustment with a date, a quantity and a reason, and do not simply overwrite the closing figure.
How should returns be recorded?
Every return should leave two marks. One is a document, a credit note or debit note that refers to the original bill. The other is a stock movement that puts the goods back into the right place, or records them as damaged. If you have the note without the stock movement, your stock is overstated. If you have the stock movement without the note, your tax figures do not match your goods.
Whether you need to issue a note for a particular return, and what that note must contain, is a question for your CA or the official portal. The principle that holds every time is simple: never "fix" a return by editing the original bill.
Record checklist
Use this to check whether your digital records would hold up if someone asked to see them.
- All sales bills come from one system, in an unbroken numbering series
- Cancelled bills stay visible with a reason; none are deleted
- Each bill can be reprinted exactly as it was issued
- Every supplier invoice is linked to a goods receipt entry
- Supplier documents (original or scan) can be found from the entry within a minute
- Stock ledger shows dated movements for every item, not just closing balances
- Physical counts are recorded, and every difference has an adjustment entry with a reason
- Every return has both a note referring to the original bill and a stock movement
- Past periods are locked once filed
- The system shows who created or changed each entry, and when
- Backups run regularly, are dated, and are kept somewhere other than the shop computer
- You have confirmed retention periods and accepted formats with your CA or the official portal
Excel or inventory software: which keeps a better trail?
Both can work, but they fail in different ways. A spreadsheet is flexible and costs nothing extra, but any cell can be changed silently, files get copied and renamed, and nothing links a bill to the stock it moved. Inventory software usually links bills, stock and returns automatically and logs changes, but it is only as good as the discipline of the people entering data.
For a side-by-side view, see Excel vs inventory software.
Common mistakes when going paperless
- Throwing away paper too early. Keep originals until your CA confirms that digital copies are enough for your situation.
- Scans with no link. A folder of photos named by date is not a record. Each scan should be findable from the transaction it supports.
- Editing instead of reversing. Changing an old bill or stock figure destroys the trail. Use a credit note, debit note or adjustment entry.
- Several billing sources. One counter on software and another on a bill book creates two series that never reconcile.
- Backups on the same machine. If the computer fails or is stolen, the records go with it.
- Losing data when you switch software. Export and keep the old system's records before you cancel it.
When this does not apply
This guide sets out principles for a typical trading shop. If you are under a special scheme, deal in goods with extra record rules (for example, regulated medicines), work under e-invoicing, or run multiple registrations, more requirements apply. Confirm them with your CA and the official GST portal before you change how you keep records.
FAQ
Is a scanned copy of a paper bill enough as a GST record? It depends on the document and on current rules, so ask your CA. As a habit, keep the scan linked to the matching entry in your books, store it where it cannot be overwritten, and keep the paper original until your CA confirms you can let it go. A scan nobody can find is not a record.
How long should I keep digital shop records? The retention period is set by law and can change, so this post does not give a figure. Check the current rule on the official GST portal or ask your CA. Whatever the period is, keep your backups for that full length, including records for closed years and old software you have stopped using.
Can I keep records only in Excel? You can, but a spreadsheet lets anyone change a past figure without leaving a trace, and that is the weak point in an audit trail. If you stay on Excel, lock past periods, keep dated backups and never edit a closed month. Software that logs every change makes this much easier to prove.
Related reading: GST invoice format requirements, Excel vs inventory software and GSTR-3B monthly checklist.