Skip to content

A CA practice without WhatsApp chaos: onboarding to filing

Every practice has the same week. It is the 17th, eleven clients have not sent bank statements, three have sent photos of bills in a WhatsApp group that also contains festival greetings, and nobody can say with confidence which returns are actually done. The CA practice workflow is not broken because people are careless. It is broken because the information never sits in one place.

The fix is not a new app on its own. It is a fixed sequence that every client passes through, the same way, every month, so that at any moment you can answer one question: what is pending, and with whom.

What follows is a working sequence from onboarding to filing, with the checklists, the tracking states and the calendar. Adapt it to your practice rather than adopting it whole.

The five stages of a CA practice workflow

Onboarding happens once per client. Collection, processing, review and filing repeat every period. Keeping them separate matters, because the commonest failure is a junior starting to process a client whose documents are only half in.

Stage one: onboarding

Do this properly once and you save an argument every quarter. Collect and record, in your system rather than in a chat:

  • Legal name, trade name, constitution and PAN.
  • Every GSTIN, with the state and the date of registration. A client with three registrations is three filing jobs.
  • Filing frequency for each GSTIN: monthly, or quarterly under QRMP, and the payment method chosen under QRMP.
  • Portal access arrangements and the authorised signatory, with DSC validity dates.
  • Whether e-invoicing applies, and whether e-way bills are generated.
  • Accounting software in use, and how data will reach you: export, shared access or paper.
  • Last three filed returns and the last annual return, to see what you are inheriting.
  • Any open notices, demands or pending replies.
  • Scope in writing: which returns you file, which you do not, and the date each month by which documents must reach you.
  • One named person at the client who is responsible for sending documents.

That last line does more work than any software. A client with no named person is a client who will always be late.

Stage two: document collection

Ask for the same list every period, in the same order, through one channel. The point of a fixed list is that “complete” becomes a yes or no, not a judgement.

  1. Sales register or invoice file for the period, including credit and debit notes.
  2. Purchase bills, as a folder of files rather than loose messages.
  3. All bank statements for the full period, not selected pages.
  4. Cash book or petty cash summary.
  5. Expense bills where credit is intended.
  6. Import and export documents, where relevant.
  7. Confirmation of any transaction the client knows is unusual.

Two habits make the difference. First, a single collection channel, with WhatsApp used only to say that files have been uploaded. Second, a naming convention agreed at onboarding, such as client code, GSTIN, period, document type, so that files sort themselves.

Chase on a schedule, not on a feeling. One reminder at the start of the period, one on the agreed cut-off date, one escalation to the owner. Three touches, then the job is marked blocked and the client is told.

Stage three: tracking status across clients

You need one screen showing every client and every GSTIN in one of a small number of states. Small is the operative word. Too many states and nobody updates them.

Status Means Owner
Awaiting documents Request sent, list incomplete Client
Documents complete Everything on the list is in Practice
In processing Entries being posted Preparer
Query raised Something needs the client’s answer Client
Ready for review Draft return prepared Reviewer
Approved for filing Signed off, payment arranged Practice
Filed Acknowledgement saved Closed

Two rules keep it honest. A job in a client owned state stops your clock and starts theirs, and that is visible to the client. And nothing moves to filed without the acknowledgement stored against the job.

Stage four: the deadline calendar

Deadlines belong in the system, not in a partner’s head. The core GST dates are these.

What Who Due
GSTR-1 Monthly filers 11th of the following month
IFF (optional) QRMP filers, first two months 13th of the following month, expires after
PMT-06 payment QRMP filers, first two months 25th of the following month
GSTR-2B available All 14th of the following month
GSTR-3B Monthly filers 20th of the following month
GSTR-1 quarterly QRMP filers 13th of the month after the quarter
GSTR-3B quarterly QRMP filers 22nd or 24th of the month after the quarter, by state
GSTR-6 Input Service Distributors 13th of the following month
Annual return Regular taxpayers 31 December of the next financial year, or as extended

Two longer dates deserve a standing reminder in every practice. Input tax credit on an invoice cannot be taken after 30 November following the end of the financial year, or the filing of the annual return, whichever is earlier. And section 39(11) of the CGST Act provides that a return cannot be furnished after three years from its due date, which turns an old pending return into a permanent problem.

The QRMP frequency choice also has windows, closing on 31 January, 30 April, 31 July and 31 October. Put those four dates in the calendar once.

Stage five: review and sign-off

Separate the person who prepares from the person who approves, even in a small practice. The reviewer’s list should be short enough to be used every time.

  1. Outward supplies in the books agree to the GSTR-1 summary, taxable value and tax separately.
  2. Credit claimed agrees to GSTR-2B, with differences listed and explained rather than absorbed.
  3. Any Invoice Management System action for the period has been taken before the return is filed.
  4. Liability in GSTR-3B agrees to GSTR-1 for the same period. A gap here draws an intimation in Form DRC-01B, and an unanswered intimation blocks the next GSTR-1 or IFF.
  5. Credit in GSTR-3B agrees to GSTR-2B. The same blocking applies through Form DRC-01C.
  6. Cash needed for payment is arranged before the due date, not on it.
  7. Client confirmation is on record for anything judgemental.
  8. Acknowledgement saved, status moved to filed, and the client told.

If the relationship between the three returns needs refreshing for a new joiner, our post on how GSTR-1, GSTR-2B and GSTR-3B fit together is a good first day read, alongside the Indian accounting life cycle with live examples.

What to automate, and what not to

Automate the repetitive and the mechanical: document requests and reminders, bill capture from PDFs and photos, bank statement import and matching, the deadline calendar, the GSTR-1 to GSTR-3B and GSTR-2B to GSTR-3B comparisons, and the status board itself.

Do not automate judgement. Classification of an unusual expense, a decision on eligibility of credit, the reply to a notice, and the final sign-off before filing all need a person. The value of automating the first list is that it leaves time for the second.

Frequently asked questions

How do we stop clients sending documents on WhatsApp?

You mostly do not, so redirect rather than forbid. Accept that the first message arrives on WhatsApp, and reply with the upload link every time. Within two or three months most clients use the link first.

How many clients can one preparer handle?

It depends on size and quality of records, so treat any general number with suspicion. Measure it in your own practice: track hours per client per month for a quarter, and plan from your own figures.

Should each GSTIN be a separate job?

Yes. One client with three registrations is three filings, three sets of documents and three sets of deadlines. Tracking at client level hides the one that is late.

What is the one report to look at every morning?

A list of jobs due in the next seven days, grouped by status, with the client owned ones visible. Everything else can wait until that list is under control.

Where Quipu fits

Quipu AI Accounting has a multi-company and CA practice module with a filing deadline tracker, AI bill scanning, bank reconciliation and ITC reconciliation against GSTR-2A and GSTR-2B, which covers most of the mechanical half of this workflow. The checklists above are worth writing down whichever tool you use.

Sources

Keep reading

WhatsApp