The number one reason GST returns are filed late in CA firms is not portal issues or knowledge gaps—it's client documents arriving too late to file on time. The solution is a structured document collection system with clear cut-off dates, pre-written reminders, and consequences the client understands before the engagement begins.

What Documents Are Needed for GST Return Filing?

Return TypeDocuments Required from ClientIdeal Collection Deadline
GSTR-1 (Monthly)All sales invoices / B2C summary / export invoices / credit debit notesBy 5th of the month
GSTR-3B (Monthly)Purchase invoices, GSTR-2B auto-fetched (verify ITC claims), cash/bank for tax paymentBy 15th of the month
GSTR-1 (QRMP)Quarterly sales summary + any B2B invoices for IFF filingBy 8th of month after quarter
GSTR-9 (Annual)Complete books of accounts, reconciled sales/purchase registersBy September/October for Dec 31 filing

The 5-Step Document Collection System

Step 1: Set Data Cut-Off Dates in Your Engagement Letter

Before any work begins, your engagement letter or service agreement should state:

"Monthly GST data must be received by the 5th of each month. Data received after this date may result in late filing, and any resulting penalty will be the client's responsibility."

Most clients become dramatically more punctual once they understand financial consequences are theirs, not yours.

Step 2: Send a Monthly Document Checklist

On the 1st of each month, send every client a pre-filled checklist specifying exactly what you need from them this month. Don't make them guess. The checklist should be client-specific based on their GST category (B2B/B2C, export, composition, etc.).

Step 3: Pre-Written Reminder Sequence

Automate a reminder sequence using WhatsApp or email:

  • Day 1 of month: Document checklist + due date reminder
  • Day 3: "Gentle reminder – documents due in 2 days"
  • Day 5 (cut-off): "Last reminder – data needed today to file on time"
  • Day 6 (if not received): "Data not received. If data is not received by [date], we cannot guarantee on-time filing."

Step 4: Create a Shared Document Submission Channel

Give clients an easy way to submit documents. Options by firm size:

  • Small firms (1–30 clients): Dedicated WhatsApp group per client or email folder
  • Mid-size firms (30–100 clients): Shared Google Drive folder per client
  • Large firms (100+ clients): Client portal (like TaxZeo's client portal) where clients upload directly and you get notified

Step 5: Track Data Collection Status Separately from Filing Status

Your task system should have two statuses before "Ready to File":

  1. Data Requested: Checklist sent; waiting for client
  2. Data Received: Documents received; work can begin
  3. In Progress: Return being prepared
  4. Ready for Review: Awaiting senior approval
  5. Filed: Submitted on portal

What to Do When Clients Chronically Send Data Late

Some clients will consistently miss your cut-off regardless of reminders. Options:

  • Late fee clause: Charge an express filing fee for data received within 48 hours of the portal due date
  • Written disclaimer: Send a written note each time, stating that late data makes on-time filing impossible and that any penalty is the client's liability
  • Re-evaluate the engagement: Chronic late-data clients consume disproportionate management time; consider whether the fee justifies the stress

TaxZeo's client portal lets clients upload documents directly. You get instant notifications, and the data feeds into your compliance workflow automatically.

Try TaxZeo Free

Frequently Asked Questions

What format should clients send their data in?

Standardise early. For GST, request: sales data in Excel/CSV (invoice number, party GSTIN, taxable amount, CGST, SGST, IGST); purchase invoices as PDFs or photos (any format that shows GSTIN, invoice number, date, amount). Avoid accepting WhatsApp forwards of crumpled paper—they increase data entry errors significantly.

Can we charge clients for late submissions?

Yes, and you should. Include a late submission clause in your engagement letter: "A rush handling fee of ₹500 will be charged for data submitted after the 5th of the month." Most clients will comply once the fee applies once. The fee also signals that your time has value and your service has professional standards.

How do you handle clients who are not tech-savvy?

Provide a simple one-page WhatsApp-friendly checklist with a photo example of what each document should look like. For very small or elderly clients, consider a monthly 10-minute phone call on the 1st of the month to verbally walk through what is needed. Some firms appoint a junior staff member as the "data collection coordinator" for non-tech clients.