Home GST for E-Commerce Business GST Return Filing for Online Sellers
📑 GST Return Filing Hub for E‑Commerce

GST Return Filing for Online Sellers – Complete Step‑by‑Step Guide

Master GSTR‑1, GSTR‑3B, TCS reconciliation, due dates, and ITC claims for Amazon, Flipkart, Meesho, and all platforms. Avoid penalties and file with confidence.

6000+ Sellers File With Us Multi‑Platform Reconciliation 100% Accuracy Guaranteed
🗓️

Never Miss a Due Date

GSTR‑1 by 11th, GSTR‑3B by 20th. Late fees of ₹50/day. Automate your filings with DisyTax.

Quick Summary – GST Return Filing for Online Sellers

  • Mandatory Returns: GSTR‑1 and GSTR‑3B for all registered online sellers. Annual GSTR‑9.
  • Due Dates: GSTR‑1 by 11th, GSTR‑3B by 20th of the following month (monthly).
  • TCS Reconciliation: Match platform settlement reports with GSTR‑2A before filing.
  • ITC Claim: Claim credit on platform fees, advertising, shipping, and inventory purchases.
  • QRMP Scheme: Option for quarterly filing if turnover is up to ₹5 crore.
  • Penalties: ₹50/day for late filing, plus 18% interest on tax due.

What is GST Return Filing for Online Sellers?

GST return filing is the process by which a registered online seller reports their sales, purchases, and tax liability to the government on a periodic basis. For an e‑commerce seller, this means consolidating data from multiple platforms – Amazon, Flipkart, Meesho, and possibly their own website – and submitting accurate returns in the prescribed formats. The two primary returns are GSTR‑1, which details all outward supplies (sales), and GSTR‑3B, a summary return where you declare your total turnover, claim input tax credit (ITC), and pay the net tax due.

Unlike offline businesses, online sellers must also factor in TCS (Tax Collected at Source) deducted by the platforms, complex return‑and‑refund adjustments, and multi‑state inventory movements if they use fulfillment services. Accurate return filing is critical not only for staying compliant but also for maintaining a healthy cash flow – unreconciled returns can lead to blocked credits and demands. DisyTax has filed over 6,000 monthly returns for online sellers and understands the nuances better than anyone. Start with our GST basic terms to get comfortable with the terminology.

Is GST Return Filing Mandatory for Ecommerce Sellers?

Yes, absolutely. Once you are registered for GST (which is mandatory for all marketplace sellers), you are legally obligated to file periodic returns. You must file GSTR‑1 and GSTR‑3B every month (or every quarter under the QRMP scheme) even if you have zero sales – these are called nil returns. Failing to file returns for a continuous period can lead to GST registration cancellation, which will immediately impact your ability to sell on any platform. The returns are not optional; they are the mechanism through which the government tracks your tax liability and credits. If you do not file, you also lose the ability to claim ITC and TCS credits, effectively paying higher taxes. Our GST return filing services ensure you never miss a deadline.

GST Return Filing Requirements for Amazon Sellers

Amazon sellers face specific filing requirements due to Amazon's detailed settlement reports and TCS deductions. Key points:

  • Data Source: Amazon Seller Central provides settlement reports, tax document library (GST invoices), and TCS certificates. You must download these monthly and reconcile them with your books.
  • GSTR‑1: Report all B2C sales. Amazon auto‑generates invoices on your behalf; ensure the GSTIN and HSN codes are correct.
  • TCS Credit: Amazon files GSTR‑8, and the TCS appears in your GSTR‑2A. Claim this credit in GSTR‑3B under Table 5.
  • FBA Sellers: Additional state‑wise returns may be required based on warehouse locations. Stock transfers must be reported.

Our team automates the extraction and reconciliation of Amazon data for accurate filing. For a platform‑specific deep dive, see GST for Amazon sellers.

GST Return Filing Requirements for Flipkart Sellers

Flipkart sellers should focus on the following for smooth return filing:

  • Download payment settlement reports from Flipkart Seller Hub. These contain the net taxable value and TCS deductions.
  • Flipkart's "Tax Invoices" section provides GST invoices for commission and logistics fees. These are essential for ITC claims.
  • In GSTR‑1, report sales state‑wise. Flipkart provides a sales summary that you can directly map.
  • TCS credit claimed in GSTR‑3B must match the amount appearing in GSTR‑2A after Flipkart files GSTR‑8.

Delayed reconciliation can lead to mismatches. DisyTax reconciles Flipkart data down to the individual order level before filing.

GST Return Filing Requirements for Meesho Sellers

Meesho suppliers often operate at lower volumes but face the same compliance rigor. Important points:

  • Meesho Supplier Panel provides earnings reports with TCS and commission details.
  • Report all sales in GSTR‑1, including product‑wise HSN codes and quantities.
  • Since many Meesho sellers are small‑scale, the QRMP scheme (quarterly filing) is popular. You can opt for it if your aggregate turnover is below ₹5 crore.
  • Ensure you download GST invoices for Meesho's logistics and commission charges to claim ITC.

Even if you file quarterly, you must maintain monthly records and a cash flow for tax payments. Our GST for Meesho sellers guide offers more details.

Which GST Returns Must Online Sellers File?

As a registered regular taxpayer (which all marketplace sellers must be), you are required to file:

  • GSTR‑1: Statement of outward supplies – all sales made during the period. Filed monthly or quarterly.
  • GSTR‑3B: Summary return with total turnover, ITC claimed, TCS credit, and tax payment. Filed monthly or quarterly (with monthly nil/low‑tax for QRMP).
  • GSTR‑9: Annual return consolidating all monthly/quarterly returns. Due by 31st December of the next financial year.
  • GSTR‑2A: Auto‑populated from suppliers' GSTR‑1 and TCS from GSTR‑8. It is a view‑only statement, but you must reconcile it before filing GSTR‑3B.

If you are an exporter, you may also need to file refund applications (GST RFD‑01). Composition sellers file CMP‑08 and GSTR‑4, but they cannot sell on marketplaces.

Understanding GSTR‑1 for Ecommerce Sellers

GSTR‑1 is the most detailed return. For an online seller, it captures every invoice you issue (or the platform issues on your behalf). Key sections relevant to e‑commerce:

  • Table 5: B2B supplies – if you sell to a registered business (e.g., wholesalers on IndiaMART), report invoice‑wise with buyer GSTIN.
  • Table 7: B2C supplies – for unregistered buyers. Report state‑wise summary of sales (net taxable value and tax).
  • Table 8/9/10: Nil‑rated, exempt, and non‑GST supplies.
  • Table 11: Amendments to previous returns.
  • Table 12: HSN‑wise summary of all supplies.

For marketplace sales, the data is typically aggregated. However, you must ensure that the total values match your platform settlement reports. Any discrepancy can trigger a notice. Accurate HSN mapping is mandatory. Use our HSN rate finder to verify codes.

Understanding GSTR‑3B for Online Businesses

GSTR‑3B is where you summarise all your supplies, claim credits, and discharge your tax liability. For an e‑commerce seller, the following tables are critical:

  • Table 3.1(b): Outward taxable supplies (zero‑rated, other than exports) – report your total online sales here.
  • Table 4: Input tax credit – claim ITC on purchases, platform fees, advertising, and other expenses. Ensure the credit matches GSTR‑2A.
  • Table 5: TCS credit – enter the TCS amount available from GSTR‑2A. This reduces your net tax payable.
  • Table 6: Payment of tax – net liability after adjusting ITC and TCS. Pay the balance via electronic cash ledger.

Many sellers mistakenly under‑report TCS credit or over‑claim ITC. Reconciliation before filing is non‑negotiable. DisyTax’s system automatically populates these tables from raw platform data.

Due Dates for GST Return Filing for Online Sellers

Missing due dates attracts late fees and interest. Here is the standard schedule for monthly filers:

ReturnFrequencyDue Date
GSTR‑1Monthly11th of the following month
GSTR‑1Quarterly (QRMP)13th of the month after the quarter
GSTR‑3BMonthly20th of the following month
GSTR‑3B (with payment)Quarterly (QRMP)22nd‑24th of the month after the quarter
GSTR‑9 (Annual)Annual31st December of the next FY

For example, for sales in June 2026, monthly GSTR‑1 is due on 11th July 2026, and GSTR‑3B on 20th July 2026. If you are under QRMP (quarterly), the June quarter (Apr‑Jun) GSTR‑1 is due on 13th July 2026, and the GSTR‑3B (with tax payment) on 22nd‑24th July 2026, depending on your state. Always check the GST portal for any extensions. Set calendar reminders to avoid late fees of ₹50/day.

How to Report Ecommerce Sales in GSTR‑1

Reporting e‑commerce sales correctly in GSTR‑1 involves:

  • Aggregate by state: Compile your platform sales summaries by the state of delivery (place of supply). For B2C, report the total taxable value and tax (IGST or CGST+SGST) for each state.
  • Invoice‑level vs. summary: For B2B supplies, report invoice‑wise. For B2C, you can report summary (except for supplies above ₹2.5 lakh where invoice details are required).
  • HSN codes: You must report HSN‑wise summary of all supplies. Ensure you use the correct 6‑digit or 8‑digit code.
  • Returns and adjustments: If you issued credit notes for returns, report them in the relevant tables to reduce your tax liability.

A common mistake is to report the gross sales value without deducting returns. This inflates your tax liability. Always use the net taxable value from the platform's settlement report.

Reporting B2B and B2C Sales Under GST

The distinction between B2B and B2C is critical because the reporting format differs:

  • B2B (Business to Business): These are sales to registered GST persons. You must report the buyer's GSTIN and invoice details in GSTR‑1 Table 4A. The buyer can claim ITC on these invoices, so accuracy is vital.
  • B2C (Business to Consumer): These are sales to unregistered individuals. Report state‑wise summary in Table 7 for intra‑state and Table 5 for inter‑state. No buyer GSTIN is needed.

Most marketplace sales are B2C. However, if you sell to another business on IndiaMART or through B2B orders on Amazon Business, those are B2B and must be reported separately. Misclassification can lead to ITC mismatches for your buyers and notices for you.

TCS Reconciliation Before Filing GST Returns

TCS reconciliation is the process of matching the TCS deducted by each platform with the TCS credit appearing in your GSTR‑2A. This must be done before filing GSTR‑3B. Steps:

  1. Download settlement reports from all platforms (Amazon, Flipkart, Meesho, etc.) for the month.
  2. Note the total TCS deducted by each platform (split into CGST, SGST, IGST).
  3. Log in to the GST portal and check GSTR‑2A. Navigate to the TCS credit section.
  4. Match the TCS amounts. If there is a mismatch, identify the cause – usually returns processed in a different month or delayed GSTR‑8 filing by the platform.
  5. Claim only the TCS that appears in GSTR‑2A. If the platform has deducted TCS but not yet filed GSTR‑8, the credit will appear in the next month. Keep a tracker.

Unreconciled TCS is the biggest source of compliance issues for online sellers. DisyTax’s automated reconciliation tool flags mismatches instantly. Learn more in our TCS guide.

How to Match Amazon, Flipkart and Meesho Reports with GST Returns

Each platform provides reports in different formats, but the underlying data must map to your GSTR‑1 and GSTR‑3B. Here is a practical approach:

  • Amazon: Download "Date Range Report" and "Settlement Summary" from Seller Central. The Date Range Report gives order‑level tax details. Map state‑wise totals to GSTR‑1 Table 7. The Settlement Summary provides TCS and fee details.
  • Flipkart: Use the "Sales Report" and "Payment Report" from Seller Hub. The Sales Report categorises sales by state and tax rate. The Payment Report shows TCS deductions.
  • Meesho: The "Earnings Report" from the Supplier Panel provides order‑wise tax and TCS details. Aggregate by state for GSTR‑1.

The golden rule is: the totals in your GSTR‑1 must match the sum of all platform reports. Any variance must be justified. DisyTax’s data connectors pull data from all platforms automatically and populate draft returns, eliminating manual errors.

Input Tax Credit (ITC) Claim in GST Returns

Claiming ITC correctly is a major advantage of GST registration. In your GSTR‑3B, you can claim ITC on:

  • Inventory purchases: GST paid to suppliers. Ensure invoices are uploaded by the supplier and appear in your GSTR‑2A.
  • Platform fees: Amazon, Flipkart, Meesho, etc., charge 18% GST on commissions, shipping, and advertising. Download GST invoices from each platform.
  • Other expenses: Packaging materials, professional fees, software subscriptions, etc.

You can claim ITC only if you have a valid tax invoice and the supplier has filed their GSTR‑1. ITC claimed in GSTR‑3B must not exceed the credit available in GSTR‑2A by more than 10% (if any). Excess claims attract interest and penalty. Our ITC guide covers all conditions.

Common Errors While Filing GST Returns for Online Sellers

Reporting gross sales instead of net sales after returns

Solution: Always use the net taxable value from platform settlement reports. Deduct returns before reporting in GSTR‑1.

Not claiming TCS credit, assuming it's an expense

Solution: Check GSTR‑2A every month. Claim the available TCS credit in GSTR‑3B to reduce your cash outflow.

Incorrect HSN codes or missing HSN summary

Solution: Verify HSN codes for every product using our rate finder. Report the mandatory HSN summary in GSTR‑1.

Filing returns for the wrong period or missing nil returns

Solution: Maintain a compliance calendar. Even if you had no sales, file nil returns to avoid late fees and registration cancellation.

GST Return Filing Under QRMP Scheme

The Quarterly Return Monthly Payment (QRMP) scheme allows small taxpayers with an aggregate turnover of up to ₹5 crore to file GSTR‑1 and GSTR‑3B quarterly instead of monthly. This reduces the compliance burden significantly. However, even under QRMP, you must pay tax on a monthly basis using Form GST PMT‑06 for the first two months of the quarter. The GSTR‑3B for the third month of the quarter will include the data for all three months, and you pay the net tax after adjusting for the monthly PMT‑06 payments.

For online sellers, QRMP can be beneficial if your sales volume is moderate and you have the discipline to make monthly tax payments. However, you must ensure that TCS reconciliation and ITC claims are still done monthly because GSTR‑2A updates every month. DisyTax can help you evaluate whether QRMP is right for your business and manage the monthly payment process.

Late Fees and Penalties for Non‑Filing of GST Returns

  • Late fee for GSTR‑1: ₹50 per day (₹25 CGST + ₹25 SGST). For nil returns, it's ₹20 per day.
  • Late fee for GSTR‑3B: ₹50 per day (₹25 CGST + ₹25 SGST). Nil return: ₹20 per day.
  • Maximum late fee: Capped at ₹10,000 per return (₹5,000 each for CGST and SGST). For nil returns, the cap is ₹2,000.
  • Interest: 18% per annum on the net tax liability paid after the due date.
  • Consequences of continuous non‑filing: GST registration cancellation, blocking of ITC, and suspension of seller accounts on marketplaces. See late fees guide and cancellation rules.

Even a single day of delay triggers the late fee. Many sellers accumulate significant penalties simply by forgetting to file on time. Automate your filing with DisyTax to eliminate this risk.

GST Compliance Checklist for Ecommerce Sellers

  • ✅ Download monthly settlement reports from all platforms by the 5th of each month.
  • ✅ Reconcile sales, returns, and TCS with your accounting records.
  • ✅ Verify GST invoices from platforms for fee ITC.
  • ✅ Log in to the GST portal and check GSTR‑2A for TCS credits and supplier ITC.
  • ✅ Prepare GSTR‑1 data: aggregate sales by state and HSN.
  • ✅ File GSTR‑1 by the 11th (monthly) or 13th (quarterly).
  • ✅ Prepare GSTR‑3B: enter turnover, ITC claim, TCS credit, and net tax payable.
  • ✅ Pay any balance tax via the cash ledger before filing GSTR‑3B.
  • ✅ File GSTR‑3B by the 20th (monthly) or 22nd‑24th (quarterly).
  • ✅ Maintain all records for 72 months as required by law.

Monthly vs Quarterly GST Filing for Online Sellers

Choosing between monthly and quarterly filing depends on your turnover and cash flow:

ParameterMonthly FilingQuarterly (QRMP) Filing
EligibilityAll taxpayersTurnover up to ₹5 Cr
GSTR‑1 frequencyMonthly (11th)Quarterly (13th)
GSTR‑3B frequencyMonthly (20th)Quarterly with monthly PMT‑06 payment
Compliance burdenHigher (12 returns each per year)Lower (4 returns each + 8 PMT‑06)
Cash flowTax paid monthlyTax paid monthly (via PMT‑06), final adjustment quarterly
Recommended forHigh‑volume sellers with complex reconciliationsSmall to medium sellers with simpler operations

Even under QRMP, reconciliation must be monthly because GSTR‑2A updates monthly. If you are using multiple platforms, monthly filing often makes reconciliation easier as you are dealing with smaller data sets. DisyTax supports both modes.

GST Audit and Record Keeping Requirements

All GST registered persons must maintain true and correct records of all their business transactions. For online sellers, this includes:

  • Sales registers (platform‑wise and month‑wise)
  • Purchase registers (all inward supplies, inventory)
  • GST invoices, credit notes, and debit notes
  • Platform settlement reports and TCS certificates
  • E‑way bills and shipping records
  • Bank statements and payment gateways

These records must be kept for 72 months from the due date of filing the annual return. If your aggregate turnover exceeds ₹5 crore, you must also get your accounts audited by a Chartered Accountant or Cost Accountant and file a reconciliation statement in GSTR‑9C. DisyTax offers audit‑ready record maintenance and annual filing support. See accounts and records under GST.

Benefits of Timely GST Return Filing

No Late Fees

Avoid ₹50/day penalty and interest.

💰

Full ITC & TCS Credit

Claim every rupee of credit you are entitled to.

🔒

Account Security

Protect your seller accounts from suspension.

🏦

Loan Eligibility

Consistent filing builds a strong credit profile.

📊

Business Insights

Returns provide monthly snapshots of your financial health.

Faster Refunds

Timely filing speeds up IGST and ITC refunds for exporters.

Frequently Asked Questions (FAQs) on GST Return Filing for Online Sellers

Which GST returns must online sellers file?

Online sellers registered as regular taxpayers must file GSTR‑1 (outward supplies) and GSTR‑3B (summary and tax payment) monthly. They must also file annual return GSTR‑9. Those under the QRMP scheme can file GSTR‑1 quarterly and GSTR‑3B with tax payment quarterly, but must file a nil or low‑tax GSTR‑3B in the two interim months.

How do I report Amazon, Flipkart, or Meesho sales in GST returns?

All marketplace sales are reported in GSTR‑1 under B2C supplies if the buyer is unregistered. You must report the net taxable value, tax amount, HSN code, and place of supply. In GSTR‑3B, you report the total outward supplies, claim ITC on purchases and platform fees, and utilize TCS credit available from GSTR‑2A. Reconciling platform settlement reports with GSTR‑1 is critical before filing.

What is the due date for filing GSTR‑1 and GSTR‑3B for online sellers?

For monthly filers: GSTR‑1 is due on the 11th of the following month; GSTR‑3B is due on the 20th of the following month. For quarterly (QRMP) filers: GSTR‑1 is due on the 13th of the month following the quarter; GSTR‑3B with tax payment is due on the 22nd–24th depending on the state. Late filing attracts a fee of ₹50 per day (₹25 CGST + ₹25 SGST).

How do I claim input tax credit on platform fees while filing returns?

Download GST invoices from your seller dashboard (Amazon, Flipkart, etc.). These invoices show 18% GST on commissions, shipping, and advertising. In GSTR‑3B, you claim this ITC under Table 4. Ensure the invoices are in your name with your GSTIN and that the supplier (Amazon/Flipkart) has uploaded their GSTR‑1 so the credit reflects in your GSTR‑2A.

What is the QRMP scheme and should I opt for it?

QRMP allows taxpayers with turnover up to ₹5 Cr to file returns quarterly. You must pay tax monthly via PMT‑06. It reduces compliance but requires discipline. Best for small sellers with simpler operations.

What happens if I don't file GST returns for a month?

You will incur late fees of ₹50/day (₹25 CGST + ₹25 SGST) per return. Interest at 18% p.a. applies on any tax due. Continuous non‑filing can lead to registration cancellation and marketplace suspension.

Can I file GST returns myself, or do I need a professional?

You can file yourself using the GST portal or offline tools. However, due to complex reconciliation with multiple platforms and TCS, most sellers prefer professional help. DisyTax offers affordable filing services.

How do I handle returns and refunds in GSTR‑1?

You must issue credit notes for returns and report them in GSTR‑1 Table 9B. The credit note reduces your total outward supplies and tax liability. Match the platform's return report with your credit notes.

Let DisyTax Handle Your GST Returns – So You Can Focus on Selling!

Join 6,000+ online sellers who trust us for accurate, on‑time GST return filing. From data reconciliation to ITC claims, we do it all.

🚀 Popular Services

🏢 Business Registration

Start your business legally

View All Registrations

Need Expert Help?

We're here to assist you with

Free Tax Consultation
Available 24/7 • Quick Response
Call Now WhatsApp us