Skip to main content
Small Business

How to File GST Return Online: Step-by-Step Guide for Beginners 2026

Updated 17 May 202618 min read
Reviewed by InvestingPro Editorial TeamUpdated 17 May 2026
General finance·Personal finance·Budgeting
How to File GST Return Online: Step-by-Step Guide for Beginners 2026

How to File GST Return Online: Step-by-Step Guide for Beginners 2026 - Comprehensive guide for New business owners filing GST returns for the first time. Learn about how to file GST return online, GSTR-3B filing steps, GST return filing guide.

Small Business·Verified against official sources

Advertiser Disclosure: InvestingPro.in is an independent comparison platform. We may receive compensation when you click on links to products from our partners (like Banks or AMCs). However, our reviews, ratings, and comparisons are based on objective analysis and are never influenced by compensation.

  • GST return filing is mandatory for all registered businesses in India, with deadlines varying by turnover and type of return.
  • You must file GSTR-3B monthly or quarterly, depending on your business size and category.
  • The process involves logging into the GST portal, filling in details, paying taxes, and filing the return before the due date.
  • Late filing attracts penalties of up to ₹50 per day (₹20 for nil returns) and interest at 18% per annum.
  • Use the GST Calculator to estimate your tax liability before filing.

Starting a business in India comes with its fair share of responsibilities, and one of the most critical is filing your GST return. Whether you're a small shop owner, a freelancer, or running a startup, understanding how to file GST return online is essential to stay compliant and avoid penalties.

In this guide, we’ll walk you through the entire process step by step—from registration to filing your first return. By the end, you’ll know exactly what to do, when to do it, and how to avoid common mistakes. Let’s get started.

What Is GST and Why Do You Need to File Returns?

GST (Goods and Services Tax) is a unified tax system in India that replaced multiple indirect taxes like VAT, service tax, and excise duty. It’s designed to simplify taxation and create a single market across the country.

If your business has an annual turnover exceeding ₹40 lakh (₹20 lakh for special category states like Assam, Himachal Pradesh, etc.), you must register for GST. Even if your turnover is below this threshold, voluntary registration can help you claim input tax credits and appear more professional to clients.

Filing GST returns is how you report your sales, purchases, and tax payments to the government. These returns help the CBIC (Central Board of Indirect Taxes and Customs) track your tax compliance and ensure you’re paying the right amount.

Pro Tip

Even if you have no sales in a month, you must file a nil return to avoid penalties. The GST portal allows you to file nil returns easily.

Types of GST Returns You Need to Know

Not all businesses file the same GST return. The type of return you need depends on your business model and turnover. Here are the most common ones:

  • GSTR-1: Details of outward supplies (sales). Filed monthly or quarterly.
  • GSTR-2B: Auto-generated input tax credit statement. Helps you reconcile your purchases.
  • GSTR-3B: Summary of sales, purchases, and tax paid. Filed monthly or quarterly.
  • GSTR-4: Annual return for composition scheme taxpayers (those paying tax at a fixed rate).
  • GSTR-9: Annual return for regular taxpayers. Summarizes all transactions for the year.
  • GSTR-9C: Reconciliation statement for businesses with turnover above ₹5 crore.

For most new businesses, GSTR-3B is the first return you’ll file. It’s a monthly or quarterly summary of your sales, purchases, and tax payments. Let’s dive into how to file it online.

Step 1: Register for GST (If You Haven’t Already)

Before you can file any GST return, you need a GST registration. Here’s how to do it:

Who Needs GST Registration?

  • Businesses with turnover exceeding ₹40 lakh (₹20 lakh for special category states).
  • E-commerce sellers (even if turnover is below the threshold).
  • Businesses supplying goods or services across state lines (interstate suppliers).
  • Those opting for the composition scheme (taxed at a fixed rate).

How to Register for GST Online

  1. Visit the GST Portal: Go to https://www.gst.gov.in and click on “Register Now.”
  2. Fill in Part A: Enter your PAN, mobile number, and email ID. You’ll receive an OTP for verification.
  3. Fill in Part B: Provide business details like legal name, address, and bank account information. Upload supporting documents like PAN card, Aadhaar, and proof of business registration.
  4. Verification: After submitting, you’ll receive an Application Reference Number (ARN) via email and SMS. Track your application status using the ARN.
  5. GSTIN Issuance: Once approved, you’ll receive your 15-digit GSTIN (Goods and Services Tax Identification Number).

Processing time is typically 3-7 working days. Keep your GSTIN handy—you’ll need it for all future filings.

Warning

Never share your GSTIN or password with anyone. Scammers often impersonate GST officials to steal credentials. Always verify the official GST portal URL before logging in.

Step 2: Set Up Your GST Login and Dashboard

Once you have your GSTIN, you can log in to the GST portal to access your dashboard. Here’s how:

Logging In for the First Time

  • Go to https://www.gst.gov.in and click “Login.”
  • Enter your GSTIN, password, and the captcha. If you haven’t set a password, click “Forgot Password” to reset it.
  • You’ll receive an OTP on your registered mobile number and email for verification.

Navigating the GST Dashboard

Your GST dashboard is your command center. Here’s what you’ll see:

  • Dashboard: Overview of your returns, payments, and notices.
  • Services: Where you file returns, pay taxes, and manage registrations.
  • Returns: Lists all return types (GSTR-1, GSTR-3B, etc.) with filing status.
  • Payments: Shows your tax liabilities and payment history.
  • User Services: Manage your profile, authorized signatories, and GST practitioners.

Take some time to explore the dashboard. Familiarizing yourself with the layout will save you time when filing returns.

Step 3: Understand Your GST Return Due Dates

Missing a due date can lead to penalties, so mark these dates in your calendar. Due dates depend on your turnover and state:

Turnover (Previous FY) GSTR-1 Due Date GSTR-3B Due Date
Up to ₹5 crore (Quarterly Filer) 13th of the month following the quarter end (e.g., 13th July for Q1) 22nd or 24th of the month following the quarter end
Up to ₹5 crore (Monthly Filer) 11th of the following month 20th of the following month
Above ₹5 crore 11th of the following month 20th of the following month

For example, if your turnover is ₹3 crore and you’re a quarterly filer:

  • Q1 (April-June): GSTR-1 due by 13th July, GSTR-3B due by 22nd July.
  • Q2 (July-September): GSTR-1 due by 13th October, GSTR-3B due by 22nd October.

Always check the official GST portal for updates, as due dates can change due to holidays or government notifications.

Pro Tip

Set reminders on your phone or use accounting software like Tally or Zoho Books to auto-calculate due dates. Missing a deadline can cost you ₹50 per day (₹20 for nil returns) in penalties.

Step 4: Gather Your Documents Before Filing

Filing a GST return isn’t just about clicking buttons—you need accurate data. Before you start, gather these documents:

  • Sales Invoices: Records of all sales made during the period.
  • Purchase Invoices: Records of all purchases and expenses.
  • Tax Challans: Proof of tax payments made during the period.
  • Debit/Credit Notes: Adjustments for returned goods or discounts.
  • Bank Statements: To reconcile payments and receipts.
  • E-Way Bills: If you’re transporting goods, keep these handy.

If you’re using accounting software, most of this data will auto-populate in your GST return. But always double-check for accuracy.

Step 5: File GSTR-3B Online (Step-by-Step Guide)

GSTR-3B is the most common return for regular taxpayers. Here’s how to file it:

Step 5.1: Log In and Access GSTR-3B

  1. Log in to the GST portal using your credentials.
  2. Go to Services > Returns > Returns Dashboard.
  3. Select the financial year and return period (month/quarter).
  4. Click on Prepare Online under GSTR-3B.

Step 5.2: Fill in Basic Details

The first section asks for basic information like your GSTIN, legal name, and trade name. Verify that these details are correct.

Step 5.3: Report Outward Supplies (Sales)

This section is where you declare all sales made during the period. Break it down into:

  • B2B (Business to Business): Sales to registered businesses. These are taxable and eligible for input tax credit.
  • B2C (Business to Consumer): Sales to unregistered consumers. These are taxable but not eligible for input tax credit.
  • Exports: Sales to foreign buyers (zero-rated if under LUT or bond).
  • Nil-Rated/Exempted: Sales that are tax-free (e.g., fresh vegetables, books).
  • Non-GST: Sales not covered under GST (e.g., alcohol, petroleum).

Enter the total taxable value and the GST rate (5%, 12%, 18%, or 28%). The portal will auto-calculate the tax amount.

Step 5.4: Report Input Tax Credit (Purchases)

This section is where you claim credit for taxes paid on purchases. Break it down into:

  • Input Goods: Raw materials or inventory purchased.
  • Input Services: Services availed (e.g., electricity, rent).
  • Capital Goods: Machinery or equipment purchased.

The portal auto-populates this data from your GSTR-2B (input tax credit statement). Verify the figures and adjust if needed.

Step 5.5: Calculate and Pay Tax

After entering sales and purchases, the portal will calculate your:

  • Output Tax: Tax collected on sales.
  • Input Tax Credit: Tax paid on purchases.
  • Net Tax Liability: Output tax minus input tax credit.

If your net tax liability is positive, you must pay it using the Payment Section. Here’s how:

  1. Click on Set Off and Payment of Tax.
  2. Select the tax head (IGST, CGST, SGST, or Cess).
  3. Enter the amount to be paid. The portal will auto-allocate input tax credit.
  4. Click Generate Challan to create a payment reference.
  5. Pay the tax using net banking, debit card, or NEFT/RTGS.

Save the payment receipt for your records.

Step 5.6: Preview and File GSTR-3B

Before submitting, review all sections carefully. Check for:

  • Mismatches between sales and purchases.
  • Incorrect tax rates or amounts.
  • Unclaimed input tax credit.

Once satisfied, click Preview Draft GSTR-3B to see a summary. If everything looks correct, click Proceed to File.

You’ll need to authenticate the return using either:

  • EVC (Electronic Verification Code): Sent to your registered mobile number.
  • Digital Signature Certificate (DSC): Required for companies and LLPs.

After authentication, you’ll receive an ARN (Application Reference Number) via email and SMS. This confirms your return has been filed.

Warning

Once filed, you cannot edit GSTR-3B. If you find a mistake, you’ll need to file a rectification return (GSTR-1 or GSTR-3B) in the next period. Always double-check before submitting.

Step 6: File GSTR-1 Online (For Sales Details)

While GSTR-3B is a summary, GSTR-1 is a detailed return of all your sales. Here’s how to file it:

Step 6.1: Access GSTR-1

  1. Log in to the GST portal and go to Services > Returns > Returns Dashboard.
  2. Select the financial year and return period.
  3. Click on Prepare Online under GSTR-1.

Step 6.2: Fill in Basic Details

Enter your GSTIN, legal name, and trade name. Verify these details match your GSTR-3B.

Step 6.3: Report B2B Sales

List all sales to registered businesses (B2B). For each invoice, enter:

  • Invoice number and date.
  • Customer’s GSTIN.
  • Taxable value and GST rate.
  • Place of supply (state).

The portal will auto-calculate the tax amount. Ensure all invoices are uploaded correctly.

Step 6.4: Report B2C Sales

For sales to unregistered consumers (B2C), enter:

  • Invoice number and date.
  • Total sale value (including tax).
  • Place of supply (state).

B2C sales are reported in two categories: B2C (Large) (invoices above ₹2.5 lakh) and B2C (Others) (invoices below ₹2.5 lakh).

Step 6.5: Report Exports and SEZ Sales

For exports and sales to Special Economic Zones (SEZs), enter:

  • Invoice details.
  • Shipping bill number and date (for exports).
  • Whether the sale is under LUT or bond (for zero-rated supplies).

Step 6.6: Preview and File GSTR-1

Review all sections carefully. Check for:

  • Missing invoices.
  • Incorrect GST rates or amounts.
  • Mismatches with GSTR-3B.

Once verified, click Preview Draft GSTR-1 and then Proceed to File. Authenticate using EVC or DSC. You’ll receive an ARN upon successful filing.

GSTR-1 is due monthly or quarterly, depending on your turnover. Always file it before the due date to avoid penalties.

Step 7: Reconcile Your Returns with GSTR-2B

GSTR-2B is an auto-generated statement that helps you reconcile your input tax credit (ITC) with your purchases. Here’s why it’s important:

  • It shows all purchases from registered suppliers for a given month.
  • It highlights eligible and ineligible ITC.
  • It helps you match your GSTR-3B with actual purchases.

How to Access GSTR-2B

  1. Log in to the GST portal and go to Services > Returns > Returns Dashboard.
  2. Select the financial year and return period.
  3. Click on GSTR-2B under “Auto-Drafted Details.”

How to Reconcile GSTR-2B with Your Books

Compare GSTR-2B with your purchase register:

  • Check if all invoices from your suppliers are reflected in GSTR-2B.
  • Verify the tax amounts match your records.
  • Identify any missing or incorrect invoices and request your suppliers to upload them.

If there are discrepancies, you may need to adjust your GSTR-3B in the next period or file a rectification.

Pro Tip

Use accounting software like Tally or Zoho Books to auto-reconcile GSTR-2B with your books. This saves time and reduces errors.

Step 8: Pay GST Online and Generate Challans

Paying GST is a critical part of filing returns. Here’s how to do it:

Step 8.1: Generate a GST Challan

  1. Log in to the GST portal and go to Services > Payments > Create Challan.
  2. Select the reason for payment (e.g., “Payment of Tax”).
  3. Choose the tax head (IGST, CGST, SGST, or Cess).
  4. Enter the amount to be paid. The portal will auto-calculate interest if applicable.
  5. Click Generate Challan.

Step 8.2: Pay the Challan

You can pay the challan using:

  • Net Banking: Most major banks are supported.
  • Debit/credit card: Visa, Mastercard, and RuPay cards are accepted.
  • NEFT/RTGS: For larger amounts.
  • Over the Counter (OTC): Pay at designated banks (for amounts up to ₹10,000).

Save the payment receipt and challan number for your records.

Step 8.3: Verify Payment Status

After paying, check the status of your payment:

  1. Go to Services > Payments > Challan History.
  2. Enter the challan number or date range.
  3. Verify that the payment is reflected as “Paid.”

If the payment isn’t reflected, contact your bank or the GST helpdesk immediately.

Step 9: File Your Annual GST Return (GSTR-9)

At the end of the financial year, you must file an annual GST return (GSTR-9). This return summarizes all your transactions for the year. Here’s what you need to know:

Who Needs to File GSTR-9?

  • All regular taxpayers with turnover above ₹2 crore.
  • Taxpayers with turnover up to ₹2 crore can file a simplified version (GSTR-9A).
  • Composition scheme taxpayers file GSTR-9C.

Documents Needed for GSTR-9

  • GSTR-1 and GSTR-3B for all months of the financial year.
  • Purchase invoices and expense records.
  • Bank statements and payment receipts.
  • E-Way bills and shipping bills (for exports).

Steps to File GSTR-9

  1. Log in to the GST portal and go to Services > Returns > Annual Return.
  2. Select the financial year and click Prepare Online.
  3. Fill in the details for:
    • Basic information (GSTIN, legal name, etc.).
    • Outward supplies (sales).
    • Input tax credit (purchases).
    • Tax paid and refunds claimed.
    • HSN-wise summary of sales and purchases.

  4. Verify the auto-populated data from GSTR-1 and GSTR-3B.
  5. Review all sections carefully. GSTR-9 is a summary, so errors can lead to notices from the GST department.
  6. Click Preview Draft GSTR-9 and then Proceed to File.
  7. Authenticate using EVC or DSC. You’ll receive an ARN upon successful filing.

GSTR-9 is due by 31st December of the following financial year. For example, for FY 2025-26, the due date is 31st December 2026.

Warning

GSTR-9 is a legal document. If you underreport sales or overclaim ITC, you may face a GST audit or penalty. Always cross-check with your books and consult a chartered accountant if needed.

Step 10: Handle GST Notices and Rectifications

Even with the best intentions, mistakes can happen. If you receive a GST notice, here’s how to handle it:

Common GST Notices

  • Notice for Mismatch in GSTR-1 and GSTR-3B: The GST department flags discrepancies between sales and tax paid.
  • Notice for Non-Filing: If you missed a return deadline.
  • Notice for Excess ITC Claim: If you claimed input tax credit incorrectly.
  • Scrutiny Notice: For random audits or suspected fraud.

How to Respond to a GST Notice

  1. Read the Notice Carefully: Understand the reason for the notice and the deadline for response.
  2. Gather Documents: Collect invoices, bank statements, and other supporting documents.
  3. File a Rectification Return: If the mistake is in your return, file a rectification return (GSTR-1 or GSTR-3B) for the correct period.
  4. Reply Online: Go to Services > User Services > View Additional Notices/Orders and submit your response.
  5. Pay Penalties (If Applicable): If the notice is for late filing or incorrect tax, pay the penalty and interest.
  6. Follow Up: Check the portal for updates. If the issue isn’t resolved, you may need to appear before a GST officer.

Always respond to notices on time. Ignoring them can lead to further penalties or even suspension of your GST registration.

Pro Tip

Use the GST Penalty Calculator to estimate potential fines for late filing or incorrect returns. This helps you plan your response better.

Common Mistakes to Avoid While Filing GST Returns

Filing GST returns can be tricky, especially for beginners. Here are some common mistakes to watch out for:

  • Incorrect GSTIN: Always double-check the GSTIN of your customers and suppliers. A wrong GSTIN can lead to ITC mismatches.
  • Wrong Tax Rates: Apply the correct GST rate for each product/service. For example, essential goods like food items attract 0% or 5% GST, while luxury items attract 28%.
  • Missing Invoices: Upload all invoices in GSTR-1. Missing even one invoice can lead to ITC loss or notices.
  • Late Filing: Missing deadlines attracts penalties of up to ₹50 per day (₹20 for nil returns). Set reminders to avoid this.
  • Incorrect ITC Claim: Only claim ITC on invoices that are uploaded by your suppliers in GSTR-2B. Unverified ITC can lead to notices.
  • Not Reconciling GSTR-2B: Always reconcile GSTR-2B with your purchase register to ensure all ITC is claimed correctly.
  • Filing Under the Wrong Scheme: If you’re eligible for the composition scheme, ensure you file GSTR-4 instead of GSTR-3B.

To avoid these mistakes, keep your books updated, reconcile regularly, and use accounting software to automate the process.

Tools and Software to Simplify GST Filing

Manually filing GST returns can be time-consuming and error-prone. Here are some tools to simplify the process:

Tool Features Best For Pricing (Approx.)
Tally Auto-GST filing, inventory management, invoicing Small to large businesses ₹7,200/year (Tally.ERP 9)
Zoho Books Cloud-based, auto-reconciliation, GSTIN validation Freelancers, startups ₹899/month (Standard plan)
ClearTax GST filing, ITR filing, e-Way bill generation Small businesses, e-commerce sellers ₹999/month (GST plan)
QuickBooks Invoicing, expense tracking, GST reports Freelancers, service providers ₹1,499/month (Plus plan)
Sage Multi-GSTIN support, advanced reporting Medium to large businesses ₹1,500/month (Sage Business Cloud Accounting)

Most of these tools integrate with the GST portal and auto-populate your returns. They also help with:

  • Automated invoice generation.
  • Reconciliation of GSTR-2B with your books.
  • Reminders for due dates.
  • Error detection before filing.

If you’re tech-savvy, these tools can save you hours every month. For those who prefer a hands-on approach, the GST portal is still a reliable option.

Frequently Asked Questions

What is the difference between GSTR-1 and GSTR-3B?

GSTR-1 is a detailed return of all your sales, filed monthly or quarterly. It includes invoice-wise details of B2B and B2C sales. GSTR-3B, on the other hand, is a summary return filed monthly or quarterly. It includes sales, purchases, tax paid, and input tax credit. While GSTR-1 is about what you sold, GSTR-3B is about what you owe.

Can I file a nil GST return?

Yes, you can file a nil return if you had no sales or purchases in a period. Log in to the GST portal, select the return period, and click “Prepare Online.” Enter zero in all sections and file the return. Nil returns are mandatory to avoid penalties.

What happens if I miss the GST return due date?

If you miss the due date, you’ll have to pay a late fee of ₹50 per day (₹20 for nil returns) until the return is filed. Additionally, interest at 18% per annum is charged on the tax liability. For example, if your tax liability is ₹10,000 and you file 10 days late, you’ll pay ₹500 as late fee plus ₹50 interest.

How do I claim input tax credit (ITC) in GSTR-3B?

Input tax credit is auto-populated in GSTR-3B from GSTR-2B. Verify the figures and ensure all your purchase invoices are uploaded by your suppliers. If an invoice is missing, request your supplier to upload it. Only claim ITC on eligible purchases (e.g., raw materials, services used for business).

Can I revise a filed GST return?

No, you cannot edit a filed GST return. If you find a mistake, you can file a rectification return in the next period. For example, if you missed an invoice in January’s GSTR-1, you can include it in February’s GSTR-1. Always double-check before filing to avoid corrections.

Disclaimer

This article is for informational purposes only and does not constitute financial advice. Rates and offers are subject to change. Please consult a SEBI-registered advisor before making investment decisions. InvestingPro.in may earn a commission when you apply through our links.

Was this article helpful?

Related Reading

No paid rankings
Methodology disclosed
SEBI-compliant
Editorial standards