GSTR explained: this guide covers what it means, who it applies to, the step-by-step process, documents required, fees, due dates and penalties in India — so you can stay compliant with confidence and avoid costly mistakes.
GSTR-7 used to be a summary return that a clerk could file in ten minutes. It is now invoice-level, sequential, and unforgiving about duplicates — and the September 2025 period changed the buttons as well as the fields.
Rule 66(1) requires a return in FORM GSTR-7 on or before the tenth day of the month succeeding the calendar month — those words inserted by Notification No. 20/2024-Central Tax dated 08.10.2024 w.e.f. 01.11.2024. The Finance (No. 2) Act, 2024, notified through Notification No. 17/2024-CT w.e.f. 01.11.2024, substituted section 39(3) so that a deductor "shall furnish a return for every calendar month whether or not any deductions have been made" — a Nil return is compulsory. Sequential filing began from October 2024, and from the September 2025 period the "Compute Liability" button became "Generate Summary".
Table 3 — invoice-level TDS details
Clicking "3. Details of the tax deducted at source" and then ADD opens three mandatory fields introduced with the invoice-level change:
- Invoice / document no.
- Invoice / document date (DD/MM/YYYY)
- Invoice / document value (₹)
Seven rules govern the table, and each has caught filers out:
- "You are not allowed to enter any invoice/document date beyond the selected return period."
- The plus icon (+) under "ADD Invoice" adds another invoice under the same GSTIN, which is then auto-populated.
- "When the number of suppliers (GSTINs) exceeds 100, the 'Add' button for new invoices will not be visible. In such cases, deductors are advised to use the offline tool."
- Declare invoice-wise TDS details for each deductee; tax is deducted on value excluding tax.
- "GSTIN of deductee cannot be declared more than once."
- Negative values are not allowed.
- Composition suppliers cannot make inter-State supply.
Rule 3 is the one that stops a large department mid-filing. Beyond 100 supplier GSTINs the online form will not accept further invoices, and the offline tool becomes mandatory.
The portal's four error messages, worth knowing before they appear:
| Situation | Message |
|---|---|
| Invoice number with special characters other than `/` and `-` | "Document number should not contain special characters except '/' and '-'. It cannot be only '0', '-', or '/'." |
| Total tax in IGST or CGST+SGST/UTGST exceeds the "Amount paid to deductee on which tax is deducted" | "Total tax amount entered… cannot exceed the amount entered in the 'Amount paid to deductee on which tax is deducted' field." |
| Saving an invoice with zero or blank amounts | "Add amounts in the 'Invoice/Document Value', 'Amount Paid to deductee on which tax is deducted' and 'IGST or CGST and SGST/UTGST fields'." |
| Same invoice/document number with the same deductee GSTIN repeated in a period | "There are other invoices with the same invoice number under the same GSTIN for the tax period." |
Then click GENERATE SUMMARY to save Table 3. The status changes to Ready to File and PROCEED TO FILE is enabled.
Table 4 — amendments, in two tabs
Tab A — "Uploaded By Deductor". "you can amend transactions uploaded by Deductor, of previous tax period. If no action has been taken by deductee, action can be taken by the deductor… on their own."
From the September 2025 period, the deductor selects the Financial Year, Month and GSTIN and clicks AMEND TDS DETAILS; a "TDSA Details" table lists all original invoices "on which no action has been taken by Deductee in TDS and TCS Credit Received."
In the amendment table, original data fields are non-editable and revised fields editable.
Two errors specific to amendments:
- A duplicate revised invoice number moves the record to the Pending TDSA Details table with status "Processed with error", and on editing: "There are other invoices with the same invoice number under the same GSTIN for the tax period. Kindly amend accordingly."
- Where the deductee has already acted: "The deductee has already taken action and filed."
Tab B — "Rejected By Deductee". "If TDS credit entries are rejected by the deductee, they will be auto-populated into Table 4 of Form GSTR-7 in the next tax period… Now TDS deductor can amend those details and file Form GSTR-7 accordingly."
From the September 2025 period, the Processed TDSA Details table for rejected invoices shows two extra fields — Original Invoice/document number and Revised Invoice/document number.
And a genuine improvement: "Using the delete icon, you can delete the amendment made in the rejected invoices saved. On clicking the PROCEED button, the original amount will come back and the status changes back to 'No Action Taken'. It's important to note that prior to the September 25 return period, you cannot delete amendments made to rejected invoices; only editing of details is allowed."
Tables 5 and 6 — payment, and the sequential-filing bar
Click GENERATE SUMMARY for computation of tax liability and interest, if any.
And the bar that stops the filing entirely: "If taxpayer is trying to file GSTR-7 for a period/month without filing GSTR-7 of past period/month(s), then following error message will be displayed: 'You have not filed the return for the previous tax period. Please file it before filing the return for the current tax period.' The sequential filing of GSTR-7 has started from the month of October 2024."
Sequential filing plus the compulsory Nil return together mean there are no gaps. A deductor with nothing to report in a month must still file, or every later month is blocked.
Payment is in cash. Under rule 85(4), the amount deducted under section 51, along with any interest, penalty or fee, is paid by debiting the electronic cash ledger.
Filing, and afterwards
- Once the status is Ready to File, the 5 & 6 Payment of Tax tile and PROCEED TO FILE are enabled.
- In offline filing, a JSON with errors produces a link to "View the error(s) on Compute liabilities".
- Select the Declaration checkbox and the Authorized Signatory, click FILE GSTR 7, then FILE WITH DSC or FILE WITH EVC.
- On success an ARN is displayed and the status changes to "Filed".
- The Debit entries in electronic cash ledger tile shows the reference ID against which the cash ledger was debited.
- GSTR-7 can be downloaded in Excel or PDF.
Where the details go next
Rule 66(2): the details furnished by the deductor "shall be made available electronically to each of the deductees on the common portal after filing of FORM GSTR-7 for claiming the amount of tax deducted in his electronic cash ledger after validation" — the words "deductees" substituted, and the claiming words inserted, by Notification No. 31/2019-Central Tax dated 28.06.2019.
Rule 66(3): the certificate under section 51(3) is made available electronically to the deductee in FORM GSTR-7A, on the basis of the return furnished. GSTR-7A and the deductee's claim →
Key takeaways
- GSTR-7 by the 10th, monthly, with a compulsory Nil return — section 39(3) as substituted w.e.f. 01.11.2024.
- Table 3 is invoice-level: invoice number, date and value are mandatory fields.
- Dates beyond the return period are rejected; a deductee GSTIN cannot repeat; negative values are barred.
- Beyond 100 supplier GSTINs the online ADD button disappears — use the offline tool.
- Table 4 has two tabs — Uploaded By Deductor (only where the deductee has not acted) and Rejected By Deductee (auto-populated the next period).
- From the September 2025 period, "Generate Summary" replaced "Compute Liability", and amendments to rejected invoices can be deleted, restoring the original.
- Sequential filing since October 2024 — an unfiled month blocks every later month.
- Payment is from the cash ledger under rule 85(4); details then flow to the deductee and to GSTR-7A.
Read next
- GSTR-7A and How the Deductee Claims the TDS
- TDS Interest, Late Fee and Penalty Under Section 51
- Section 51: Who Must Deduct TDS, and the ₹2.5 Lakh Threshold
Disclaimer: Positions stated as on 5 September 2026, based on sections 39(3) and 51 of the CGST Act, 2017, rules 66 and 85(4) of the CGST Rules, 2017, and Notification Nos. 31/2019, 17/2024 and 20/2024-Central Tax, together with the GST portal behaviour recorded in the ICAI Handbook on Government Supplies under GST (Including TDS Provisions), updated to 15 April 2026.
Key Facts About GSTR
- Applies in: All states across India, under the relevant central law.
- Mode: Mostly online via the official government portal.
- Typical timeline: Ranges from a few days to a few weeks depending on the case.
- Non-compliance: May attract penalties, interest or late fees.
- Expert help: TaxClue completes the entire process end to end for you.
When is GSTR-7 due?
On or before the tenth day of the month succeeding the calendar month, under rule 66(1) as amended by Notification No. 20/2024-Central Tax.
Must a Nil GSTR-7 be filed?
Yes. Section 39(3), as substituted with effect from 1 November 2024, requires a return for every calendar month whether or not any deductions were made.
Over 90% of compliance penalties in India arise from missed due dates — timely handling can save businesses thousands of rupees each year.
GSTR: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.