In short
- Every file a client sends, on WhatsApp, by email or through an upload link, is saved in that client's folder with the same kind of name, the day it arrives.
- Each file is checked against that client's list for the period, so you know what is missing on the first day, not in the week of the due date.
- Invoices and bank statements are read into sheets your team checks, and purchase invoices are compared with GSTR-2B, because input tax credit can be claimed only up to what GSTR-2B shows.
- It runs in your own accounts. Your team checks every figure before it is used, and the filing stays with your team.
Most of the work in a GST month, a TDS quarter or an audit starts with the client's documents. They arrive in pieces, in whatever way the client finds easiest, and someone in the office has to save each one, work out what it is and remember what is still missing. That part can run by itself.
An example month without it
A photo of a purchase bill arrives on a staff member's WhatsApp at 9 in the evening. The September bank statement comes as an email attachment to the partner. Another client drops off a pen drive. Each file gets saved somewhere, renamed if someone has time, and ticked off in someone's head.
In the week of the due date the questions start. Did this client send all of August's purchase bills? Which of these three PDFs is the September statement? The person who knows is on leave, and the file is on their phone.
That is an example, to show the kind of work involved.
What it costs
Most of the cost is your team's time, which is worth counting for one month (see Count it first). Some of it shows up as money:
- Input tax credit. Since 1 January 2022, a business can claim input tax credit only up to what is communicated to it in GSTR-2B.1 A purchase bill missing from GSTR-2B is credit the client cannot claim yet, and finding it in the last week leaves little time to ask the supplier to report it.
- TDS statements. A statement delivered late costs ₹200 for every day it is late, under section 427 of the Income-tax Act, 2025, up to the amount of tax deductible.2 The usual cause is one missing challan or PAN.
- The audit. This year the tax audit report for AY 2026-27 is due by 21 October 2026.3 An audit file that is complete early leaves the weeks before that date for the audit itself.
What we set up
- One way in, whichever way the client sends. An upload link for each client, your office email address and your office WhatsApp number. Whichever the client uses, the file ends up in the same place. WhatsApp files come in by themselves when the number is on WhatsApp's official Business Platform; client updates in one place explains how.
- A folder for each client and period, with one way of naming. Every file is saved the day it arrives, under the client, the period and the kind of document, for example "September 2026, purchase invoices". Nobody has to rename anything, and anyone in the office can find it.
- A check against each client's list. Each client has a list for each filing: the GST month, the TDS quarter, the audit year. As files arrive they are ticked off, so the missing items are known at once. The follow-ups name only what is missing and stop when the list is complete, as in client reminders.
- The documents read into sheets. Invoices go into a sheet with the GSTIN, invoice number, date, taxable value and tax. Bank statements go into a sheet of transactions, with each month checked for gaps, so a missing statement is noticed the day it is missing. The sheets are laid out for your accounting software. TallyPrime, for example, imports vouchers from Excel through a mapping template, and bank statements through its bank reconciliation screen.4
- Purchase invoices compared with GSTR-2B. Your team downloads GSTR-2B from the GST portal as usual. The comparison lists the bills in the client's purchases that are not in GSTR-2B, and the lines in GSTR-2B with no bill, so the questions for the client or the supplier are ready.
- A morning list for your team. Which clients' files are complete for each filing, which are still waiting, and which documents could not be read and need a person to look.
What runs by itself
- Saving and naming every file, from WhatsApp, email and the upload links.
- Ticking off each client's list as files arrive, and the follow-ups for what is missing.
- Reading invoices and statements into sheets, and the comparison with GSTR-2B once it is downloaded.
- The morning list of complete, waiting and unreadable files.
What stays with your team
- Checking the figures. Software can misread a blurred photo or a handwritten bill. Anything it cannot read with confidence is marked for a person instead of guessed, and your team checks the sheets before they go into the books.
- The accounting and the judgment. Which ledger, whether a credit is eligible, and what a mismatch with GSTR-2B means.
- The portals and the filing. Your team logs in to the GST and income tax portals and files, as it does now.
- The difficult client. The one whose bills all arrive in the last week, and that conversation.
What you need to start
Your client list, with what each client files. The lists you already send clients, or our starting lists: the ITR documents checklist, the TDS return checklist and the GST documents in our GST reminder templates. And access, in your own accounts, to the email, storage and WhatsApp your office uses. We tell you exactly what we would build, and what it costs, before any work starts.
Count it first
For one GST month, note the day each client's documents were complete, and how many files your team saved and renamed by hand. It shows where the time goes, and gives you a number to compare once the setup runs. The dates to count against are in our compliance calendar.
Questions CAs ask
Do our clients have to change how they send documents?
No. They keep sending on WhatsApp or by email as they do now, or use their upload link. The setup takes the file from wherever it arrives.
Can software read every document correctly?
No. A PDF statement from a bank or a clear e-invoice reads well; a blurred photo of a handwritten bill may not. Anything it cannot read with confidence is marked for your team rather than guessed, and your team checks the sheets before they are used.
Does it log in to the GST portal or file returns?
No. Your team downloads GSTR-2B and files returns as it does now. The setup prepares the documents and the comparisons; the filing stays with you.
Where are our clients' documents kept?
In your own accounts, in the storage your office already uses, so your clients' data stays with you.
Sources
- Central Board of Indirect Taxes and Customs, Circular No. 193/05/2023-GST (PDF), 17 July 2023, paragraph 3.
- Income-tax Act, 2025, section 427, Fee for default in furnishing statements.
- Central Board of Direct Taxes, Circular No. 07/2026 (PDF), 28 September 2026.
- TallyHelp, Import Data, FAQ (TallyPrime).


