Guide 6 min read

GSTR-7: The TDS Return Under GST, Explained

Who files GSTR-7, what goes in it, the due date and late fee, and how the deductee claims the TDS credit in its cash ledger.

Written and reviewed by the GSTIN API team Last reviewed

GSTR-7 is the return a GST tax deductor files every month. When a government department, local authority or other notified body pays a supplier under a large contract, it withholds part of the payment as GST TDS, pays it to the government, and reports it in GSTR-7. That return is what moves the money into the supplier's ledger. This guide covers who files GSTR-7, what goes into it, the GSTR-7 due date and late fee, the GSTR-7A certificate, and what the supplier on the other end has to do to use the credit.

What GSTR-7 is

GST TDS is one of two collection-at-source mechanisms in the CGST Act. The other, TCS by e-commerce operators under Section 52, is reported in GSTR-8. Both are explained side by side in our guide to TDS and TCS under GST. GSTR-7 is the TDS side: a monthly statement of every deduction the deductor made, against which supplier, and how much tax under each head.

It is a narrow return. An ordinary taxpayer never sees it, and a deductor files nothing else in its capacity as a deductor. Where it sits in the wider family of forms is in our list of GST return types.

Who has to file GSTR-7

Section 51 applies only to the recipients it names, not to businesses in general:

  • a department or establishment of the Central Government or a State Government;
  • a local authority;
  • a governmental agency;
  • such other persons or categories of persons as the government notifies, which is how certain public sector undertakings and bodies established or controlled by government were brought in.

The notified list has changed over time, so the current notification on the CBIC GST site is the place to confirm whether a particular board, society or PSU is a deductor. A private company buying from a private vendor never deducts GST TDS, whatever the contract value.

When TDS is deducted, and at what rate

Deduction is required where the total value of supply under a contract exceeds ₹2,50,000, excluding the GST and cess shown on the invoice. The test is on the contract, not on each invoice, so a ₹6 lakh contract billed in four instalments of ₹1.5 lakh is above the threshold for every payment.

Type of supplyRateTDS on ₹5,00,000
Intra-state1% CGST + 1% SGST/UTGST₹5,000 CGST + ₹5,000 SGST
Inter-state2% IGST₹10,000 IGST
GST TDS rate under Section 51, on a supply with taxable value of ₹5,00,000.

The base is always the taxable value. On ₹5,00,000 of services at 18%, the invoice total is ₹5,90,000, but TDS is computed on ₹5,00,000. No deduction is made where the location of the supplier and the place of supply are both in a State different from the deductor's State of registration, nor on supplies from unregistered suppliers, exempt supplies, or supplies where the recipient pays tax under reverse charge.

Registering as a TDS deductor

Before it can file GSTR-7, a deductor needs a GST registration in that capacity. It is a compulsory registration that does not depend on turnover, applied for on the GST portal in Form GST REG-07. A government department that has no PAN can register on the strength of its TAN. The result is a separate GSTIN for each State in which the deductor deducts, with a registration type that differs from an ordinary taxpayer's.

For suppliers, that GSTIN matters: the deductor's GSTIN appears against each TDS entry on the supplier's portal. Our taxpayer types guide explains how the different registration categories show up on a GSTIN record.

What goes into GSTR-7

The return is short and mechanical. Its main parts are:

  • Details of TDS deducted: the deductee's GSTIN, the amount paid, and the TDS under CGST, SGST/UTGST or IGST. The portal now asks for this at invoice level rather than as one figure per supplier, so the credit can be traced to the exact bill.
  • Amendments to entries reported in earlier months (see corrections below).
  • Tax deducted and payable, worked out by the portal from the entries.
  • Interest and late fee, if the return or payment is late.
  • Payment of the tax from the deductor's electronic cash ledger. TDS cannot be paid from input tax credit; the deductor deposits it in cash through a challan first.

The filing itself follows the usual pattern: enter or upload the entries, deposit the tax with a PMT-06 challan, preview, and file with DSC or EVC. A government office will typically file with the DSC of the drawing and disbursing officer or other authorised signatory.

GSTR-7 due date, late fee and interest

The GSTR-7 due date is the 10th of the following month. Tax deducted in September 2026 must be paid and reported by 10 October 2026. The 10th sits ahead of the GSTR-1 and GSTR-3B dates, which is deliberate: suppliers can see the TDS before they file their own returns. Every monthly date is laid out in our GST return due dates for 2026.

The return is due every month once the deductor is registered. In a month with no deductions, a nil GSTR-7 is filed.

DefaultConsequence
Return filed after the 10thPer-day late fee under Section 47, charged equally under CGST and SGST, subject to a cap per return
TDS deducted but paid lateInterest at 18% a year under Section 50, from the day after the due date to the date of payment
TDS not deducted at allThe deductor can be made to pay the amount it should have deducted, with interest
Consequences of a late GSTR-7.

The late fee is commonly quoted as ₹100 per day of delay (₹50 CGST plus ₹50 SGST), subject to a maximum. The government has since reduced both the per-day fee and the cap for GSTR-7 by notification, so the figure the portal charges may be lower than the one in older guides. Check the current waiver before working out an exposure, or let the portal compute it when you file. The general rules are in our guide to GST late fee and interest.

GSTR-7A: the TDS certificate

GSTR-7A is the TDS certificate under GST. Nobody types it up. Once GSTR-7 is filed, the portal generates the certificate and makes it available to the deductee. It shows the deductor's GSTIN, the deductee's GSTIN, the tax period, the value on which tax was deducted, and the amount deducted under each head.

When a supplier asks a government office for its "GST TDS certificate", the practical answer is to file GSTR-7 for that month. If the certificate is not there, the return almost always has not been filed.

How the deductee claims the credit

For the supplier, GST TDS is tax already paid on its behalf. It is not input tax credit, so it goes to the electronic cash ledger, not the credit ledger. Getting it there takes one step on the supplier's side:

  1. The deductor files GSTR-7 naming the supplier's GSTIN.
  2. The entry appears in the supplier's TDS and TCS credit received section on the GST portal.
  3. The supplier accepts each entry that matches its records, or rejects one that does not, and files that section.
  4. Accepted amounts are credited to the electronic cash ledger under CGST, SGST/UTGST or IGST, as deducted.
  5. The supplier uses that balance to pay its GST in GSTR-3B, or claims a refund of an unused balance.

How the two ledgers differ, and what each can be used for, is covered in our guide to the electronic credit and cash ledger. Suppliers working for government buyers should reconcile payment advices against these credits every month. If a deductor withholds 2% and never files GSTR-7, the money has left the supplier's bank account but never reaches its ledger.

Correcting a mistake in GSTR-7

A filed GSTR-7 cannot be revised. Mistakes are corrected in a later month's GSTR-7, through the amendment section, by selecting the original entry and reporting the corrected GSTIN or amounts. Two situations usually lead to an amendment:

  • The deductee rejected the entry because the amount or GSTIN was wrong. A rejected entry goes back to the deductor to amend in a subsequent return.
  • The deductor found the error first, for example a payment reported against the wrong supplier or under the wrong tax head.

The most avoidable error is a wrong or inactive GSTIN. A deduction reported against a mistyped, cancelled or suspended registration does not reach the real supplier, and fixing it takes an amendment plus a month of follow-up. Checking each supplier's GSTIN before it goes into the payment master prevents this. The GSTIN verification API returns the legal name, status and registration details for a GSTIN in one call.

Frequently asked questions

GSTR-7 is the monthly return filed by a person required to deduct tax at source under Section 51 of the CGST Act. It reports, supplier by supplier, the value on which tax was deducted and the CGST, SGST/UTGST or IGST withheld, and it records the payment of that tax to the government. The deducted amount then flows to each supplier on the GST portal.
GSTR-7 is due by the 10th of the month following the month in which tax was deducted. TDS deducted in September 2026, for example, must be paid and reported in GSTR-7 by 10 October 2026. The due date can be extended by notification, but the 10th is the standing rule.
A late GSTR-7 attracts a per-day late fee under Section 47, charged equally under CGST and SGST and capped per return. It is commonly quoted as ₹100 a day (₹50 CGST plus ₹50 SGST), but the government has reduced GSTR-7 late fees and caps by notification, so check the current waiver or let the portal compute it. Interest at 18% a year also runs on tax deducted but not paid by the due date.
Every person registered as a TDS deductor under GST: departments and establishments of the Central or a State Government, local authorities, governmental agencies, and other persons or categories the government has notified, such as certain public sector undertakings and bodies established by government. Private businesses buying from private suppliers do not file it.
Yes. Once registered as a deductor, the return is due every month whether or not any deduction was made. A month with no deductions is filed as a nil return. Skipping it can attract late fees and leaves gaps in the deductor’s filing record.
GSTR-7A is the TDS certificate under GST. It is not prepared separately; the portal generates it from the deductor’s filed GSTR-7 and makes it available to the deductee, showing the contract value, the amount deducted and the tax period. If a supplier cannot see its GSTR-7A, the usual reason is that the deductor has not filed GSTR-7 for that month.
To the supplier’s electronic cash ledger, not the credit ledger. The supplier first accepts the entry in the TDS and TCS credit received section of the GST portal and files that acceptance. The amount is then credited to the cash ledger under the relevant tax head, where it can be used to pay GST or claimed as a refund.

A note on accuracy. GST rules change often. This article reflects our understanding as of 1 October 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.

Check a GSTIN right now, free

Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.

Free GST search tool

Build it into your product

One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.

Start free