\n\n\n
📝 Legal Guide

How to File GST Returns Online in India – Complete Step-by-Step Guide 2026

Complete guide to filing GST returns online in India. Learn about GSTR-1, GSTR-3B, annual returns, due dates, late fees, and how to file through the GST portal.

📋 Quick Overview

GST return filing is a mandatory compliance requirement for all businesses registered under GST in India. Understanding the different types of returns, due dates, and filing procedures is essential to avoid penalties.

For immediate assistance, call +91 74398 11422 or WhatsApp.

What is GST Return?

A GST return is a document containing details of income, sales, purchases, and tax paid that a taxpayer must file with the GST authorities. It allows the government to calculate net tax liability and track compliance.

Under GST, regular businesses must file three returns per month (GSTR-1, GSTR-3B, and GSTR-2A/2B auto-drafted) plus an annual return.

Types of GST Returns

  • GSTR-1: Details of outward supplies (sales) - monthly/quarterly
  • GSTR-3B: Summary return with payment of tax - monthly
  • GSTR-4: Return for Composition Scheme dealers - quarterly
  • GSTR-5: Return for non-resident taxable persons
  • GSTR-6: Return for Input Service Distributors
  • GSTR-7: Return for TDS deductors
  • GSTR-8: Return for e-commerce operators (TCS)
  • GSTR-9: Annual return
  • GSTR-9C: Self-certified reconciliation statement
  • GSTR-10: Final return (cancellation of registration)

Who Should File GST Returns?

  • Regular GST registrants (turnover above threshold)
  • Composition scheme dealers
  • Non-resident taxable persons
  • Input Service Distributors
  • E-commerce operators
  • TDS deductors under GST
  • Businesses with multiple registrations (separate returns per registration)

Documents Required for GST Filing

  • Sales invoices and purchase invoices
  • Credit notes and debit notes issued
  • Payment receipts and bank statements
  • Input tax credit availed details
  • HSN/SAC codes for goods/services supplied
  • Previous month's return for reference
  • GST payment challans
  • Reconciliation statements

Filing GSTR-1 (Outward Supplies)

GSTR-1 contains details of all outward supplies (sales) made during the period. It includes invoice-wise details for B2B transactions and consolidated details for B2C transactions. Due date: 11th of the following month for monthly filers, 13th for quarterly filers under QRMP scheme.

Data can be uploaded through the GST portal directly, through offline utility, or via API integration with accounting software.

Filing GSTR-3B (Summary Return)

GSTR-3B is a monthly summary return where you declare total sales, input tax credit availed, and pay the net tax liability. Due date: 20th of the following month. The return auto-populates some data from GSTR-1 and GSTR-2A.

Payment of tax must be made before filing GSTR-3B through the PMT-06 challan.

Due Dates for GST Returns

  • GSTR-1: 11th of following month (monthly) / 13th of month following quarter (QRMP)
  • GSTR-3B: 20th of following month (monthly) / 24th of month following quarter (QRMP)
  • GSTR-4: 18th of month following quarter
  • GSTR-9: 31st December of following financial year
  • GSTR-10: Within 3 months of cancellation or cancellation order

Late Fees and Penalties

Late filing of GST returns attracts: late fee of Rs. 50 per day (Rs. 25 each for CGST and SGST) per return, maximum Rs. 10,000 (Rs. 5,000 each under CGST and SGST). IGST returns: Rs. 50 per day. Interest at 18% per annum on net tax liability.

Non-filing for 6+ months may lead to GST registration suspension or cancellation.

⚡ Need Legal Help?

Need help with GST return filing in Kolkata? Our tax consultants can handle your GST compliance seamlessly.

Frequently Asked Questions

Can I file GST returns without a CA?+
Yes, individuals and small businesses can file GST returns themselves through the GST portal. However, professional assistance is recommended for complex returns.
What is the penalty for late filing?+
Late fee of Rs. 50 per day (max Rs. 10,000) plus interest at 18% per annum on the net tax liability.
Can I revise a filed GST return?+
GSTR-1 can be amended in the next month's return. GSTR-3B cannot be revised in the normal process. Corrections can be made through amendments in subsequent returns.
What is the QRMP scheme?+
The Quarterly Return Monthly Payment scheme allows businesses with turnover up to Rs. 5 crores to file GSTR-1 and GSTR-3B quarterly while paying tax monthly through a simplified challan.
Do I need to file GST returns if there is no transaction?+
Yes, nil returns must be filed even if there are no transactions during the period. Non-filing of nil returns attracts late fees.

Need Expert Legal Help in Kolkata?

Our experienced advocates are ready to assist you with all legal matters. Call for a free initial consultation.

Step-by-Step Guide to the Process

Understanding the step-by-step procedure is essential for anyone navigating the legal system in Kolkata. Whether you are filing a case, applying for a document, or responding to a legal notice, knowing the correct sequence of steps can save time, money, and unnecessary stress. The legal process in Kolkata follows established procedures that are designed to be fair and transparent.

The first step is always to gather the required documents. Depending on the nature of your legal matter, you may need identity proof (Aadhaar, Voter ID, Passport), address proof, photographs, and case-specific documents. Having all documents ready before you approach the court or the concerned authority will significantly speed up the process.

The second step is to consult with a qualified lawyer who specializes in the relevant area of law. At Advocate in Kolkata, we offer free initial consultations where we assess your case, explain the legal options available to you, and provide an estimate of the timeline and costs involved. This consultation helps you make an informed decision about how to proceed.

Common Challenges and How to Overcome Them

Every legal process comes with its share of challenges. In Kolkata, one of the most common challenges is the delay in court proceedings. The heavy backlog of cases in Kolkata's courts means that cases can take years to resolve. However, with proper case management and an experienced lawyer, you can minimize delays and keep your case moving forward.

Another common challenge is the complexity of legal procedures. The legal system in India has evolved over centuries, and the procedural rules can be daunting for a layperson. This is why having a knowledgeable lawyer is crucial. Your lawyer will guide you through each step, prepare the necessary documents, and represent you in court.

Cost is another factor that concerns many people. Legal fees, court fees, and other expenses can add up. However, the legal system in India has provisions for legal aid for those who cannot afford a lawyer. The Kolkata Legal Services Authority provides free legal assistance to eligible individuals. Additionally, many lawyers offer flexible payment plans.

Advocate in Kolkata is a leading legal services platform in Kolkata, providing comprehensive legal assistance across multiple practice areas. Our team of experienced lawyers handles criminal defense, family law, property disputes, corporate law, cyber crime, consumer protection, and a wide range of other legal matters. We are committed to providing high-quality legal services at affordable rates.

What sets us apart is our client-centric approach. We take the time to understand each client's unique situation and tailor our legal strategy accordingly. Our lawyers are available for consultations at our office or through video calls, WhatsApp, and phone. We believe in transparent communication and keep our clients informed at every stage of their case.

Our track record speaks for itself. We have successfully handled thousands of cases across Kolkata's courts, including the Calcutta High Court, Alipore Court, Bankshall Court, Sealdah Court, and various district courts. Whether you need help with a criminal case, a family dispute, a property matter, or any other legal issue, we are here to help.

📞 💬