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 Type | Documents Required from Client | Ideal Collection Deadline |
|---|---|---|
| GSTR-1 (Monthly) | All sales invoices / B2C summary / export invoices / credit debit notes | By 5th of the month |
| GSTR-3B (Monthly) | Purchase invoices, GSTR-2B auto-fetched (verify ITC claims), cash/bank for tax payment | By 15th of the month |
| GSTR-1 (QRMP) | Quarterly sales summary + any B2B invoices for IFF filing | By 8th of month after quarter |
| GSTR-9 (Annual) | Complete books of accounts, reconciled sales/purchase registers | By 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":
- Data Requested: Checklist sent; waiting for client
- Data Received: Documents received; work can begin
- In Progress: Return being prepared
- Ready for Review: Awaiting senior approval
- 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 FreeFrequently 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.