How to File GSTR-7 and Comply With TDS Under GST

Filing GSTR 7 is an important process for businesses and government bodies that deduct TDS under GST. Filing this return correctly helps maintain GST compliance, avoids penalties, and ensures smooth tax reporting. If your business is required to deduct TDS, understanding the complete filing process of GSTR-7 becomes essential.

India’s GST system continues to grow rapidly, with gross GST collections reaching a record ₹2.37 lakh crore in April 2025, according to official government data. It highlights the increasing importance of timely GST compliance and accurate return filing for businesses and government entities alike. 

In this informative blog, you will learn everything about how to file GSTR-7 returns, due dates, late fees, offline and online filing methods, NIL return filing, and recent updates in a simple and easy-to-understand way.

What Is GSTR-7 in GST?

GSTR-7 in GST is a monthly return filed by taxpayers who deduct Tax Deducted at Source (TDS) under GST rules. It contains details of:

  • TDS deducted.
  • TDS liability payable.
  • TDS refund claimed, if any.

Once the return is filed successfully, the deducted amount is reflected in the electronic cash ledger of the supplier.

Under the GST law, certain entities are required to deduct TDS when making payments to suppliers if the contract value exceeds the prescribed limit.

Who Needs to File GSTR-7?

The following entities are generally required to file GSTR-7:

  • Government departments.
  • Local authorities.
  • Government agencies.
  • Public sector undertakings.
  • The government notified the authorities.

These entities must deduct TDS at the applicable rate while making payments to suppliers for taxable goods or services.

When Is TDS Applicable Under GST?

TDS under GST applies when:

  • The total contract value exceeds ₹2.5 lakh (excluding GST).
  • Payment is made to a registered supplier.
  • Supply is taxable under GST.

The deductor must deduct TDS at the prescribed rate and deposit it with the government.

Important Details Included in GSTR-7

The following information is generally included in GSTR-7:

  • GSTIN of the deductor.
  • Legal name and trade name.
  • Details of TDS deducted.
  • Amendments to previous deductions.
  • Interest or late fees are payable.
  • Refund claimed from the electronic cash ledger.

GSTR-7 Due Date You Should Know

The GSTR-7 due date is the 10th day of the month following the tax period.

For example:

  • TDS deducted in April must be reported by May 10.

Filing the return before the due date helps businesses avoid penalties and maintain compliance.

GSTR-7 Late Fees and Penalties

Failing to file GSTR-7 on time may result in penalties. These include:

Late Fees for Delayed Filing

The current GSTR-7 late fees are:

  • ₹100 per day under CGST.
  • ₹100 per day under SGST.

It means a total of ₹200 per day may apply until the return is filed, subject to the prescribed maximum limit.

Interest on Late Payment

If TDS is deducted but not deposited on time, interest may also apply on the delayed payment.

Timely filing and payment can help businesses avoid unnecessary costs.

Documents Required Before Filing GSTR-7

Before filing GSTR-7 online, keep the following details ready:

  • GSTIN credentials.
  • Details of TDS deducted.
  • Supplier GSTIN details.
  • Invoice details.
  • Tax amount deducted.
  • Internet banking or payment details.

Having accurate records reduces filing errors.

Step-by-Step Guide on How to File GSTR-7 Online

Understanding how to file GSTR-7 in the GST portal is simple if you follow the correct steps.

Step 1: Visit the GST Portal

Go to the official GST portal.

Login using:

  • Username
  • Password
  • CAPTCHA code

Step 2: Navigate to Returns Dashboard

After login:

  • Click on “Services”
  • Select “Returns”
  • Choose “Returns Dashboard”

Now select the relevant financial year and return filing period.

Step 3: Open GSTR-7

Click on the GSTR-7 tile displayed on the dashboard.

Choose the option to prepare the return online.

Step 4: Enter TDS Details

Add the following details carefully:

  • GSTIN of deductee
  • Invoice details
  • Taxable amount
  • TDS amount deducted

Ensure all values match your accounting records.

Step 5: Save the Return

After entering all details:

  • Click “Save”
  • Review the information carefully.

The system may display any errors if present.

Step 6: Preview Draft Return

Before submission, preview the draft summary.

It helps verify:

  • Deduction details
  • Tax amount
  • Amendments, if any

Always cross-check data before filing.

Step 7: Submit the Return

Once verified:

  • Click “Submit”

After submission, the liability gets frozen and cannot be edited.

Step 8: File Using DSC or EVC

You can file the return using:

  • Digital Signature Certificate (DSC).
  • Electronic Verification Code (EVC).

After successful filing, an ARN is generated for reference.

This is the complete process for filing GSTR-7 online.

How to File GSTR-7 in the GST Portal Offline

Some taxpayers may prefer offline filing. Understanding how to file GSTR-7 offline can help businesses with limited internet access or bulk data entries. 

The steps to file GSTR-7 offline are as follows:

Download the Offline Utility

Visit the GST portal and download the GSTR-7 offline utility tool.

Enter Data Offline:

  • Deductor details
  • Deductee details
  • Invoice information
  • TDS amounts

Generate JSON File

Once details are entered:

  • Validate the information.
  • Generate a JSON file.

Upload JSON File

Login to the GST portal and upload the generated file.

Complete Verification

Verify and file the return using DSC or EVC.

Offline filing is useful for organizations handling large volumes of transactions.

How to File Nil GSTR-7

If no TDS is deducted during a tax period, eligible deductors may still need to file a NIL return.

The following steps outline how to file a NIL GSTR-7:

  • Login to the GST portal.
  • Open GSTR-7.
  • Select “File NIL GSTR-7”.
  • Confirm details.
  • File using EVC or DSC.

Filing NIL returns on time helps avoid late fees and compliance issues.

Common Mistakes to Avoid While Filing GSTR-7

Many businesses face notices due to simple filing mistakes. The common mistakes to avoid while filing GSTR-7 are as follows:

Incorrect GSTIN Entry

Entering the wrong GSTIN can transfer the TDS credit to the wrong taxpayer. It may create reconciliation issues and delay corrections later. Always verify the supplier GSTIN details before filing the return.

Mismatch in Invoice Details

Incorrect invoice numbers or taxable values can lead to return mismatches and notices from the GST department. Businesses should cross-check invoices carefully with accounting records before submission.

Delayed Filing

Late filing of GSTR-7 can result in penalties, interest charges, and compliance issues. Filing returns before the due date helps businesses avoid unnecessary financial burdens.

Wrong Tax Deduction Amount

Deducting an incorrect TDS amount may create problems for both the deductor and supplier. It is important to calculate the applicable TDS accurately based on GST rules.

Failure to Reconcile Records

Not reconciling books with GST data may lead to reporting errors and incorrect return filing. Regular reconciliation helps businesses identify mistakes early and maintain accurate records.

Latest GSTR-7 New Update

The government may introduce periodic improvements and compliance updates related to GST returns.

Recent GSTR-7 new update trends mainly focus on:

  • Better return validation.
  • Improved reconciliation features.
  • Faster processing.
  • Enhanced online filing experience.

Businesses should regularly check GST notifications and portal updates to stay compliant.

Benefits of Timely GSTR-7 Filing

Filing GSTR-7 correctly and on time offers several benefits. The key benefits include:

Avoid Penalties

Timely filing helps businesses avoid GSTR-7 late fees and interest charges. It also reduces the risk of receiving compliance notices from tax authorities.

Smooth Vendor Credit

When GSTR-7 is filed on time, suppliers receive their TDS credit quickly in the electronic cash ledger. It improves vendor relationships and payment transparency.

Better Compliance

Regular filing helps maintain a good GST compliance record for the business. It also makes future audits and tax assessments easier to manage.

Reduced Notices

Accurate and timely returns lower the chances of errors and mismatches. It helps businesses avoid unnecessary GST notices and follow-up actions.

Easier Audits

Well-maintained and timely filed returns simplify the audit process. Businesses can easily track records and provide documents when needed.

Tips to Simplify How to File GSTR-7 Return

Businesses can simplify the filing process by following a few best practices, such as:

Maintain Proper Records

Keeping invoices, payment details, and TDS records organized helps reduce filing errors. Proper documentation also makes reconciliation faster and easier.

Use GST-Compliant Software

Using GST-compliant accounting software can automate calculations and reduce manual work. It also helps businesses manage GST data more efficiently.

Reconcile Monthly

Monthly reconciliation helps identify mismatches before filing returns. This practice improves accuracy and prevents last-minute confusion.

File Before Due Date

Filing returns early helps avoid portal traffic and technical issues near the deadline. It also gives businesses enough time to correct any mistakes.

Verify Data Carefully

Before submission, businesses should review GSTINs, invoice details, and tax amounts carefully. A final verification step can prevent filing errors and compliance problems.

How GimBooks Helps Businesses Stay GST Compliant

GimBooks offers an easy-to-use GST-compliant bookkeeping and invoicing platform designed for small and micro-sized businesses in India and the Middle East.

The platform helps businesses:

  • Manage invoices easily.
  • Maintain bookkeeping records.
  • Track GST data.
  • Simplify tax-related workflows.
  • Improve financial management.

Its cloud-based and mobile-first approach makes accounting and GST compliance more accessible for growing businesses.

Conclusion

Understanding how to file GSTR 7 is important for businesses and entities responsible for deducting TDS under GST. Accurate filing helps maintain compliance, avoids penalties, and ensures suppliers receive proper tax credit.

Whether you choose how to file GSTR-7 online or how to file GSTR-7 offline, maintaining proper records and filing before the GSTR-7 due date can make the process much easier.

Businesses should also stay updated with every GSTR-7 update and use reliable accounting solutions to simplify GST compliance and reporting.

To know more, explore the GimBooks expert blog section!

FAQs on How to File GSTR-7

1. Who is required to file GSTR-7?

Entities such as government departments, local authorities, and notified agencies that deduct TDS under GST must file GSTR-7. The return must be filed every month when TDS is applicable.

2. Can I revise GSTR-7 after filing?

No, once GSTR-7 is filed, it cannot be revised directly. Any corrections or amendments must be made in the return for a later tax period.

3. What happens if GSTR-7 is not filed on time?

Late filing may lead to GSTR-7 late fees and interest charges on pending tax liability. Delayed filing can also affect the supplier’s TDS credit and lead to compliance notices.

4. Is it mandatory to file a NIL GSTR-7 return?

If no TDS has been deducted during the tax period, filing a NIL GSTR-7 may not always be mandatory as per the GST portal FAQs. However, businesses should verify the latest compliance requirements before skipping the filing.

5. Can I file GSTR-7 without using the GST portal?

Yes, taxpayers can use the offline utility provided on the GST portal to prepare the return. After generating the JSON file, the return can be uploaded online and filed using DSC or EVC.