Reviewed by
Last updated

Overview of GST Filing for E-commerce Businesses

Goods and Services Tax (GST) for e-commerce is a unified tax system that applies to all online sellers operating in India. Whether you sell products or services on platforms like Amazon, Flipkart, Meesho, or your website, GST registration is mandatory. E-commerce sellers are required to:

  • Comply with Tax Collection at Source (TCS),
  • file regular GST returns, and
  • Maintain proper records of sales, returns, and inventory.

Under the GST regime, e-commerce businesses must file monthly or quarterly returns (GSTR-1, GSTR-3B) and reconcile them with TCS statements provided by marketplaces. Accurate and timely filing not only ensures legal compliance but also helps maintain seller credibility, avoid penalties, and qualify for input tax credit benefits.

Why E-commerce GST Filing is Different: Key Rules for Online Sellers

Normal GST rules often differ for online sellers primarily because e-commerce platforms act as facilitators between sellers and buyers, introducing a unique layer of transaction. While traditional businesses may be exempt from GST registration below a certain turnover, this exemption generally does not apply to online sellers.

The annual turnover threshold for GST registration in India is:

  • Rs. 40 lakhs for goods (in most states),
  • Rs. 20 lakhs for services, and
  • Rs. 10 lakhs for special category states (like those in the Northeast).

This rule exists to ensure that every transaction conducted through an e-commerce platform is accounted for within the tax system, promoting transparency and formalising the sector.

Here are the key rules that specifically apply to online sellers:

  • Mandatory GST Registration: If you sell goods through an Electronic Commerce Operator, GST registration is compulsory for you, regardless of your annual turnover.
  • Tax Collected at Source (TCS): E-commerce operators are required to deduct 1% TCS (0.5% CGST + 0.5% SGST or 1% IGST) on the net value of their taxable supplies made through their platform. You can claim this TCS as a credit when filing your GST returns.
  • No Composition Scheme Eligibility for Goods: Generally, if you sell goods through an e-commerce platform, you are not eligible for the GST Composition Scheme, which offers simpler compliance and lower tax rates.

The only exception is for certain specified services where the e-commerce operator is liable to pay tax under Section 9(5) of the CGST Act. For goods, however, it's compulsory to get GST registered before you start selling on these platforms.

GST Rules for Sellers of Goods vs. Sellers of Services

The core difference lies in the mandatory registration and TCS provisions.

AspectSellers of GoodsSellers of Services
Nature of SupplyTangible products that can be seen and touchedIntangible offerings like consultancy or training
GST RegistrationRequired if turnover exceeds Rs. 40 lakhs (Rs. 20 lakhs for special states)Required if turnover exceeds Rs. 20 lakhs (Rs. 10 lakhs for special states)
GST Return FilingGSTR-1, GSTR-3B, and annual returnGSTR-1, GSTR-3B, and annual return
Tax Collected at Source (TCS)Applicable on e-commerce platforms like Amazon or FlipkartApplicable for online service marketplaces like UrbanClap
Place of SupplyDepends on the location where goods are deliveredBased on the location of the service recipient
Inventory ManagementMust maintain stock and inventory recordsNo inventory management required
Compliance ComplexityHigher due to TCS, invoicing, and stock recordsRelatively simpler compliance requirements
Invoice RequirementsMust include HSN codes for goodsMust include SAC codes for services

Can I Sell on Amazon or Flipkart without a GST Number?

No. If you are selling physical goods on platforms like Amazon or Flipkart, you cannot sell without a GSTIN. These platforms require you to provide a valid GSTIN during seller registration. This rule applies even if your turnover is below the standard GST registration threshold for offline businesses. This is a common question, and the answer is clear: for goods, e-commerce sellers should file GST.

The Main GST Returns for E-commerce Sellers in India

As an e-commerce seller, you primarily deal with these key GST returns:

1. GSTR-1: Declaring Your Sales and Outward Supplies

  • This is a monthly or quarterly statement detailing all your outward supplies (sales).
  • You must report all your Business-to-Business (B2B) sales with invoice-wise details and consolidate your Business-to-Consumer (B2C) sales.
  • It's crucial for properly reflecting your sales and for the buyer to claim Input Tax Credit (ITC).

2. GSTR-3B: Summarising Your Monthly Tax and Claiming ITC

  • This is a summary self-declaration return filed monthly or quarterly, where you declare your total outward supplies, inward supplies subject to reverse charge, and, importantly, claim your ITC.
  • This is the form where you reconcile your tax liabilities and pay your GST dues.

3. GSTR-9 and GSTR-9C: Annual Returns

  • GSTR-9 is an annual return that consolidates all your monthly/quarterly GSTR-1 and GSTR-3B filings for the entire financial year. It provides a comprehensive summary of your yearly transactions. Filing GSTR-9 is optional for businesses with an annual turnover up to ₹2 crore, but mandatory for those exceeding that threshold.
  • GSTR-9C is a reconciliation statement that needs to be filed by taxpayers whose annual turnover exceeds Rs. 5 crore. It reconciles the data in your GSTR-9 with your audited annual financial statements, and is self-certified.

Note: The thresholds for filing GSTR-9 and GSTR-9C are subject to change each year through notifications issued by the CBIC. It’s important to always refer to the latest GST circulars or official updates to confirm the applicable limits for the relevant financial year.

4. Monthly vs. Quarterly Returns

Understanding the difference between the returns:

FeatureMonthly FilingQRMP Scheme (Quarterly)
EligibilityAll registered taxpayersTaxpayers with turnover up to Rs. 5 crore
Return Filing FrequencyGSTR-1 and GSTR-3B filed monthlyGSTR-1 and GSTR-3B filed quarterly
Tax PaymentMonthlyMonthly via fixed sum or self-assessment method
Compliance BurdenHigherReduced for small businesses

How to File GSTR-1 for the E-commerce Sales?

Filing GSTR-1 accurately is the foundation for correct GST return filing for e-commerce.

The following tables mentioned below are key sections in the GSTR-1 filing for e-commerce sellers, each capturing specific details related to your sales, supplies, and any necessary amendments.

Step 1: Log in to the GST Portal and Navigate to GSTR-1

Start by accessing your GST dashboard to initiate the return filing process.

  • Access the GST Portal: Open your web browser and go to the official GST portal (gst.gov.in/)
  • Login: Enter your valid username and password to log in.
  • Navigate to Returns Dashboard: Once logged in, click on "Services" > "Returns" > "Returns Dashboard."
  • Select Financial Year and Period: On the Returns Dashboard, choose the "Financial Year" and the "Return Filing Period" (month or quarter) for which you want to file GSTR-1.
  • Initiate GSTR-1 Filing: Click "PREPARE ONLINE" under the GSTR-1 tile.

Step 2: Report Your Sales Details

Enter all relevant invoice and transaction data with precision to avoid discrepancies.

  • Report Your B2B (Business-to-Business) Invoices (Table 4A, 4B, 4C):
    • If you've made sales to other GST-registered businesses, you must provide invoice-wise details.
    • Click on the "B2B Invoices" tile.
    • Click "Add Invoice" and enter the buyer's GSTIN/UIN, invoice number, date, value, place of supply, and applicable GST rate (IGST for inter-state, CGST/SGST for intra-state).
    • Ensure to tick the "Is E-commerce Operator" checkbox and enter the operator's GSTIN if the supply was made through them.
    • Save each invoice detail.
  • Report Your B2C (Business-to-Consumer) Large Sales (Table 5A, 5B):
    • Yes, the Rs. 1 lakh threshold for invoice-wise reporting of interstate B2C sales applies to all goods and services, not just to pan masala, tobacco, or other specified items.

Important Update: As per the 53rd GST Council meeting, this limit was reduced from Rs. 2.5 lakh to Rs. 1 lakh.

Now, if you make an interstate sale to an unregistered customer exceeding Rs. 1 lakh, you must report it invoice-wise in Table 5A/5B of GSTR-1. This change is applicable across the board, not limited to specific product categories.

  • Click on the "B2C Large Invoices" tile, click "Add Invoice," and provide the invoice details, place of supply (state of the customer), and applicable tax rates.
  • Report Your B2C (Business-to-Consumer) Other Sales (Table 7A, 7B):
    • This is typically where most of your e-commerce sales to end consumers (unregistered persons) are reported.
    • Click on the "B2C Others" tile.
    • You'll generally report these sales in a consolidated manner, classified by place of supply (state of the customer) and GST rate.
    • You must also provide the GSTIN of the e-commerce operator for sales made through them.
  • Report Credit/Debit Notes (Table 9B):
    • If you issued any credit notes (for returns, discounts, etc.) or debit notes (for upward adjustments) against previously issued invoices, enter their details here.
    • Specify whether they relate to registered or unregistered persons and link them to the original invoice.
  • Enter HSN-wise Summary of Outward Supplies (Table 12):
    • You must summarise your goods/services based on their Harmonised System of Nomenclature (HSN) codes. This includes the HSN, description, UQC (Unit Quantity Code), total quantity, total value, taxable value, and applicable tax amounts.
  • Report Supplies through E-commerce Operators (Table 14A, 14B - Important for E-commerce):
    • This specific table is crucial for e-commerce sellers. Here, you declare your supplies made through e-commerce operators where TCS is applicable (Section 52).
    • You'll provide the operator's GSTIN, net value of supplies, and the tax type (CGST/SGST/IGST). This helps in reconciling with the operator's GSTR-8.
  • Address Amendments (if applicable) (Table 9A, 9C, 10A, 10B, 11A, 11B):
    • If you need to make corrections to invoices or details reported in previous tax periods' GSTR-1, you will use the relevant amendment tables. This is where you rectify any mistakes from prior filings.

Step 3: Review, Submit, and File Your GSTR-1 Return

Ensure the accuracy of all entered data before final submission to avoid mismatches and notices.

  • Generate GSTR-1 Summary: After entering all details, click "GENERATE GSTR-1 SUMMARY." This creates a summary of all the information you've entered.
  • Preview GSTR-1: Carefully review the generated summary and the draft GSTR-1 (PDF format). Check for any errors or omissions in your sales data, tax amounts, and HSN summary.
  • Acknowledge and Submit: Once you are satisfied that all details are correct, click the "SUBMIT" button. This locks the data and prevents further changes for that period.
  • File GSTR-1: After submission, proceed to "FILE GSTR-1." You will need to file using either:
    • EVC (Electronic Verification Code): An OTP will be sent to your registered mobile number and email ID. Enter the OTP to verify and file.
    • DSC (Digital Signature Certificate): If mandatory or preferred, use your Digital Signature Certificate to sign and file the return.
  • Download Acknowledgement: Upon successful filing, an Acknowledgement Reference Number (ARN) will be generated. Download the acknowledgement receipt for your records.

Note: GSTR-1 must typically be filed by the 11th of the following month for monthly filers. For those under the QRMP scheme, GSTR-3B is due on the 22nd or 24th of the month, depending on your state. It's important to always cross-check these deadlines with the latest updates from CBIC to avoid penalties or non-compliance.

How to File GSTR-3B as an E-commerce Seller?

GSTR-3B is where you declare your overall tax liability and claim Input Tax Credit (ITC). This is a vital part of how to file an e-commerce GST return.

Understand the Auto-populated Data in GSTR-3B

Once you file your GSTR-1, some data in GSTR-3B (like your outward supply liability) will auto-populate. More importantly, your eligible Input Tax Credit will largely be auto-populated in GSTR-2B, which helps you in filling GSTR-3B. Always compare the auto-populated data with your records.

Declaring Your Tax Liability on Sales and Reverse Charge

In GSTR-3B, you summarise your total sales for the month/quarter and calculate the GST payable on them. Also, if you have received any supplies on which the reverse charge mechanism applies, you must declare that liability here.

How to Claim Input Tax Credit (ITC) on Expenses and TCS?

This is where you reduce your tax burden. You claim ITC on the GST you paid on your business expenses, like purchases of goods for resale, packaging materials, logistics services, advertising, and other operational costs. Importantly, the Tax Collected at Source (TCS) by e-commerce operators is not claimed as Input Tax Credit (ITC). Instead, it is credited directly to your Electronic Cash Ledger, which you can then use to pay your GST liability or claim a refund. This is an essential part of the e-commerce GST file.

Making the GST Payment and Filing the Final Return

After declaring your sales, claiming ITC, and adjusting for TCS, if there is any balance tax payable, you must pay it through the electronic cash ledger. Once the payment is made, you can file your GSTR-3B using EVC or DSC. This completes the GSTR-3B filing process for the tax period.

What is GSTR-8 & Why is it Crucial in E-commerce?

GSTR-8 is a monthly statement filed by e-commerce operators and is mandatory for those platforms that are required to collect TCS under GST. It contains details of the supplies made through their platform and the TCS on those supplies from the sellers. As an e-commerce seller, you don't file GSTR-8; the marketplace does.

How Does Data from GSTR-8 Help You Claim TCS Credit?

The data from GSTR-8 filed by the e-commerce operator is crucial for you. The TCS amount they collect on your sales is reflected in your GSTR-2A and GSTR-2B, and also in your electronic cash ledger on the GST portal. You can then use this balance in your electronic cash ledger to pay your GST liability or claim it as a refund, effectively receiving credit for the TCS.

Reconciling Your Sales with the Operator’s GSTR-8 Data

It's vital to regularly reconcile your sales data with the TCS information provided by the e-commerce operators in their GSTR-8. Mismatches can lead to issues in claiming your TCS credit. The GST portal allows you to view the TCS details reported by operators, which you should cross-verify with your sales records. This reconciliation is paramount for accurate GST return filing for e-commerce.

Penalties for Late or Incorrect GST Return Filing for E-commerce

Mismatches between your GSTR-1 and the recipient’s GSTR-2B can raise red flags with tax authorities. Discrepancies with the e-commerce operator’s GSTR-8 may also lead to the denial of Input Tax Credit.

Such errors can also lead to penalties, making incorrect GST filing in e-commerce very costly. Ignoring GST compliance altogether can lead to serious financial repercussions for your e-commerce business.

Type of DefaultPenalty / Late FeeMaximum Cap
Late Filing of GSTR-3B (Tax payable)Rs. 50 per day (Rs. 25 CGST + Rs. 25 SGST)Rs. 5,000 per return
Late Filing of GSTR-3B (No tax liability)Rs. 20 per day (Rs. 10 CGST + Rs. 10 SGST)Rs. 5,000 per return
Incorrect Filing (General penalty)Rs. 10,000 or the amount of tax evaded, whichever is higherNo upper limit
Failure to file returns continuouslyNotice under Section 46, and further penalties may applyPossible cancellation of GST registration
Wrong input tax credit (ITC) claim100% of the wrongly claimed ITC amountPlus interest @18% per annum
Late payment of GSTInterest at 18% per annum on outstanding taxCalculated from the due date till payment

Note: Penalty limits and late fees may vary for NIL filers and small taxpayers following CBIC notifications. Always check the latest updates on cbic-gst.gov.in.

Navigating these penalties can be challenging. To ensure you remain compliant and avoid costly errors, consider connecting with a GST expert.

Can Your GST Registration be Cancelled for Non-Filing?

Yes, repeated non-filing of GST returns can lead to the cancellation of your GST registration by the tax authorities. If your GSTIN is cancelled, you will not be able to issue taxable invoices, claim ITC, or conduct taxable supplies, effectively halting your e-commerce operations. This is a severe consequence for any e-commerce seller's GST filing.

Connect with RegisterKaro and let our experts handle the legal hassle while you grow your business.


Frequently Asked Questions (FAQs)

Do I have to file a GST return if I had no sales in a month?

Yes, even if you have no sales (NIL sales) or purchases in a particular month or quarter, you still need to file NIL GSTR-1 and GSTR-3B returns. This is mandatory for all registered taxpayers, including e-commerce sellers. Failing to file NIL returns will still attract late fees.

What is the difference between GSTR-2A, GSTR-2B, and my purchase records?

  • GSTR-2A is a dynamic, read-only statement that shows inward supplies (purchases) as reported by your suppliers in their GSTR-1. It updates continuously.
  • GSTR-2B is a static, auto-drafted ITC statement available on the 12th of the succeeding month. It shows the eligible and ineligible ITC for the period. It's stable and recommended for claiming ITC.
  • Your Purchase Records are your internal records of all your purchases and expenses. You should always reconcile your purchase records with GSTR-2B to ensure you claim all eligible ITC and identify any discrepancies with your suppliers' reported data.

I sell from my home. Do I still need to register my address for GST?

Yes, absolutely. Even if you operate your e-commerce business from your home, you must register your home address as your principal place of business for GST purposes. You will need to provide proof of address (e.g., electricity bill, rent agreement) for your home during GST registration.

What happens if the TCS deducted by Flipkart does not match my sales records?

If the TCS amount shown in your GSTR-2A/2B (which comes from Flipkart's GSTR-8) does not match your sales records, it indicates a discrepancy. You should first reconcile your sales data with Flipkart's statements. If a mismatch persists, you should communicate with Flipkart to get it rectified. Mismatched TCS can affect your ability to claim the full credit.

Can I use the composition scheme if I sell goods online?

Generally, e-commerce sellers selling goods through an Electronic Commerce Operator (ECO) are excluded from opting for the GST Composition Scheme. This is because the Composition Scheme is not available to taxpayers who make inter-state outward supplies or those required to collect Tax Collected at Source (TCS) under Section 52, which applies to e-commerce operators. So, if you sell on Amazon or Flipkart, the composition scheme is not for you.

How do I handle GST for customer returns and refunds?

When a customer returns goods and you issue a refund, you need to issue a "credit note" under GST. This credit note reduces your original outward supply (sales) value and the associated GST liability for the period. You will declare these credit notes in your GSTR-1. The buyer's ITC will also be reversed if they claimed it.

If I store my goods in an Amazon FBA warehouse in another state, what are my GST obligations?

If you store goods in an Amazon FBA warehouse (or any third-party warehouse) in a state different from your primary GST registration, that warehouse location becomes an "additional place of business" for you in that state. You must obtain a separate GST registration for the FBA warehouse address in that state. This ensures compliance with GST laws related to multiple business locations and interstate movement of goods.

Joel Dsouza

Reviewed by

Joel Dsouza

Joel Dsouza is a Chartered Accountant (CA) and compliance expert with over 7 years of hands-on experience in company registration, tax structuring, GST, ROC filings, and MCA compliance. As a qualified member of the Institute of Chartered Accountants of India (ICAI) and Co-Founder at RegisterKaro, he has personally advised more than 1,000 startups and SMEs across India, helping founders navigate incorporation, regulatory frameworks, and financial planning from Day 1. With deep expertise across all three levels of Finance and Portfolio Management, Joel is committed to promoting financial literacy and simplifying India's startup ecosystem through clear, actionable guidance that entrepreneurs can act on immediately.

Why Choose RegisterKaro for the E-commerce GST Filing?

RegisterKaro offers specialised support to make your compliance simple and stress-free.

  • Seamless TCS Handling: We manage TCS filings with precision, ensuring accurate alignment between marketplaces and GST returns.
  • Automated Reconciliation with Sales Data: Integration-friendly systems allow easy upload of order and sales reports for error-free reconciliation.
  • Timely and Error-Free Returns: Our experts track deadlines and file your GSTR-1, GSTR-3B, and annual returns on time to help you avoid penalties.
  • Support for Multi-State Registrations: If you operate in multiple states, we help manage multiple GSTINs and ensure compliance across regions.
  • Customised Solutions for SKU-Based Reporting: Our filing process handles high-volume SKUs and bulk invoicing with ease, ideal for fast-growing e-commerce sellers.
Why Choose RegisterKaro for the E-commerce GST Filing?

What Our Clients Say

View All
Kapil Goyal

Kapil Goyal

VerifiedVerified

5/5
Others

We opted for RegisterKaro for our ROC compliance and GST filing requirements. Swapnil provided excellent support throughout the process, ensuring time... Read more

Date Posted-2026-04-23
Madhav Kumar

Madhav Kumar

VerifiedVerified

5/5
Others

RegisterKaro exceeded my expectations with their incorporation service. The team handled the paperwork efficiently, kept me informed throughout the pr... Read more

Date Posted-2026-07-03
sumit chugh

sumit chugh

VerifiedVerified

5/5
Others

RegisterKaro made our business registration completely hassle-free. The entire process was handled with high efficiency, and everything was completed... Read more

Date Posted-2026-07-31
Sandhiran K

Sandhiran K

VerifiedVerified

4/5
Others

I like to give 5 star to Nikita and her support. Unfortunately, incorporation address pincode was wrong. So, i unable to provide 5 start. Otherwise, y... Read more

Date Posted-2023-09-01
SpecsMart Outlet

SpecsMart Outlet

VerifiedVerified

5/5
Others

I would like to sincerely thank Prince for his excellent support with my GST filing. He was very helpful, professional, and responsive throughout the... Read more

Date Posted-2026-08-30
D Allen

D Allen

VerifiedVerified

5/5
Others

I had an excellent experience with RegisterKaro, especially with Sakshi, who was incredibly professional, responsive, and supportive throughout the en... Read more

Date Posted-2026-07-30
Indrajith Indraprastham

Indrajith Indraprast...

VerifiedVerified

5/5
Others

I recently registered my private limited company through RegisterKaro, and I had an exceptional experience, thanks to Jiya. She guided me through ever... Read more

Date Posted-2024-11-18
Amrendra Kumar

Amrendra Kumar

VerifiedVerified

5/5
Others

Incorporation of LLP through register karo experience was good, swati vasisth was my point of contact she is helpful and when ever i got any confusion... Read more

Date Posted-2024-01-20
Aditya Devgan

Aditya Devgan

VerifiedVerified

5/5
Others

Parul mam has guided me well in the establishment of my company, she was transparent and keep me informed and updated me with every step of the incorp... Read more

Date Posted-2024-11-22
jaya agnihotri

jaya agnihotri

VerifiedVerified

5/5
Others

“Register Karo provided a seamless and efficient service. A big shoutout to Kanishk Singh Kakan for his prompt assistance and continuous support throu... Read more

Date Posted-2025-06-16

Related Blogs

View All
GST Registration Fees & Charges in India: Filing Cost Breakdown
September 18, 2026

GST Registration Fees & Charges in India: Filing Cost Breakdown

GST registration fees explained: it's free on the govt portal. Full 2026 cost breakdown in India, CA charges and fees for individuals, firms & companies.
Can You Run Multiple Businesses Under the Same GST Number? Rules and Process
September 1, 2026

Can You Run Multiple Businesses Under the Same GST Number? Rules and Process

Learn to add an additional place of business in GST, update trade names, and maintain full compliance with GST rules efficiently in India.
How to Check GST Active Status Online: A Guide for Businesses
September 1, 2026

How to Check GST Active Status Online: A Guide for Businesses

Learn how to check GST active status online in India. Verify GSTIN status, confirm if GST registration is active, and avoid compliance issues.
SAC vs HSN Code Under GST: Key Differences Explained
August 14, 2026

SAC vs HSN Code Under GST: Key Differences Explained

The factors between HSN code & SAC code lie in their framework and the purpose that they serve in the GST filing of goods and services. 
GST Refund Process 2026: Section 54 Rules, Form RFD-01 & Time Limit
August 14, 2026

GST Refund Process 2026: Section 54 Rules, Form RFD-01 & Time Limit

GST refund process 2026: Section 54 rules, 2-year time limit, Form RFD-01 filing, refund formula, eligibility, 60-day processing, export & ITC refund guide.
GST Composition Scheme: Features, Benefits & Tax Rates 2026
August 14, 2026

GST Composition Scheme: Features, Benefits & Tax Rates 2026

GST Composition Scheme rules, tax rates, and turnover limits. Simplified details for small businesses in 2025.
GST on Catering Services: Tax Rates and Compliance
August 14, 2026

GST on Catering Services: Tax Rates and Compliance

Learn about GST on catering services,tax rates, registration, input tax credit, compliance requirements. Improve your tax efficiency with our detailed guide
GST ARN Number: What It Is, Format & How to Track It
August 14, 2026

GST ARN Number: What It Is, Format & How to Track It

Learn about the ARN Number, its role in GST, how to track it, and common issues. Get a complete step-by-step guide with expert insights.
GST on Apartments: Applicability and Compliance
August 14, 2026

GST on Apartments: Applicability and Compliance

Explore GST on apartments including tax rates, maintenance charges, compliance requirements, and how it applies to residential properties.
How to Draft a Letter of Authorisation for GST?
August 14, 2026

How to Draft a Letter of Authorisation for GST?

Learn how to draft a Letter of Authorization for GST to file GST. Explore the process, format, common mistakes, and FAQs related to GST