Register your e-commerce operation under GST - correctly and completely
An E-Commerce Operator (ECO) under GST - every marketplace that enables the sale of goods or services by other persons - must obtain GST registration regardless of turnover threshold. Amazon, Flipkart, Meesho, and similar platforms must collect TCS at 1% (0.5% CGST + 0.5% SGST/UTGST) on net value of supplies. We handle your REG-07 application, TCS setup, and ongoing GSTR-8 compliance.
E-Commerce Operator GST Registration
Share your business details and our GST team will call you back within one working hour.
AI-powered tools on this page
Skip the wait - get instant help right here, no form required.
The key facts, in one place
Everything a founder usually has to piece together from five different pages, in one place.
- Governing law
- CGST Act, 2017Section 9(5) - TCS by ECO; Section 24 - mandatory registration
- Turnover threshold
- None - mandatory regardless of turnoverUnlike regular taxpayers, ECOs have no threshold exemption
- TCS rate
- 1% of net value of supplies0.5% CGST + 0.5% SGST/UTGST - deducted at source
- GSTR-8 due date
- 10th of the following monthMonthly return for e-commerce operators
- Application form
- REG-07Filed on GST portal for ECO registration
- GSTIN validity
- Same as normal registrationNo separate validity - standard GSTIN
- TCS certificate
- Form 16B issued annuallySupplied to each supplier for ITC claims
- Penalty for non-registration
- ₹10,000 or tax evadedSection 125 - penalty for operating without registration
What is E-Commerce Operator GST registration?
An E-Commerce Operator (ECO) is defined under Section 2(27) of the CGST Act, 2017 as any person who owns, operates, or manages a digital or electronic facility or platform for e-commerce. Under Section 9(5), the ECO is required to collect tax at source (TCS) at the rate of 1% (0.5% CGST + 0.5% SGST/UTGST) on the net value of taxable supplies made through its platform.
Unlike regular GST registration, ECO registration under Section 24 of the CGST Act is mandatory regardless of turnover. There is no ₹20 lakh or ₹40 lakh threshold exemption. Every person operating an e-commerce platform - from large marketplaces to niche platforms enabling third-party sales - must obtain GSTIN by filing Form REG-07 on the GST portal.
Once registered, the ECO must file GSTR-8 monthly by the 10th of the following month. GSTR-8 captures the details of supplies made through the platform and the TCS collected. At the end of each financial year, the ECO issues Form 16B to each supplier, certifying the TCS deducted. Suppliers can then claim this TCS as ITC in their GSTR-3B.
E-Commerce Operator vs Regular GST Registration
Both are GST registrations, but ECO registration carries additional obligations.
| Aspect | Regular GST Registration | ECO GST Registration |
|---|---|---|
| Turnover threshold | ✕ Applicable - ₹40 lakh (goods) / ₹20 lakh (services) | ✓ None - mandatory regardless of turnover |
| Application form | ✕ Form GST REG-01 (Sarvottam) | ✓ Form REG-07 (specific for ECO) |
| TCS collection | ✕ Not applicable | ✓ 1% TCS on net value of supplies (0.5% CGST + 0.5% SGST/UTGST) |
| Monthly return | ✕ GSTR-3B | ✓ GSTR-3B + GSTR-8 |
| Annual return | ✕ GSTR-9 / GSTR-9A | ✓ GSTR-9 (no composition option) |
| TCS certificate | ✕ Not applicable | ✓ Form 16B issued annually to each supplier |
| ITC of TCS | ✕ Not applicable | ✓ Supplier can claim TCS as ITC only after Form 16B is issued |
| Penalty for non-registration | ✕ ₹10,000 or tax evaded (Section 125) | ✓ Same - but mandatory regardless of turnover |
Who must register as an E-Commerce Operator under GST?
- Every person who owns, operates, or manages a digital or electronic platform where other persons sell goods or services
- Marketplace operators like Amazon, Flipkart, Snapdeal, Meesho, and similar platforms enabling third-party sales
- Aggregators like Ola, Uber, Swiggy, Zomato that provide services through a digital platform and charge commission
- Person operating any e-commerce platform enabling supply of goods, services, or both by other persons
- Even operators with zero or negligible turnover must register - no threshold exemption applies
- Non-resident e-commerce operators making taxable supplies in India through a digital platform
By entity type
| Entity | Governed by | Eligible |
|---|---|---|
| Online marketplace (Amazon, Flipkart, etc.) | CGST Act, 2017, Section 2(27) + Section 24 | ✓ Yes |
| Food delivery aggregator (Swiggy, Zomato) | CGST Act, 2017, Section 2(27) + Section 9(5) | ✓ Yes |
| Ride-hailing aggregator (Ola, Uber) | CGST Act, 2017, Section 2(27) + Section 9(5) | ✓ Yes |
| B2B e-commerce platform | CGST Act, 2017, Section 24 | ✓ Yes |
| Regular taxpayer selling own products online | Regular GST registration | ✕ No |
| Casual taxable person without e-commerce platform | Regular GST registration (casual) | ✕ No |
Common ECO categories
Marketplace platforms
- General e-commerce (Amazon, Flipkart)
- Fashion platforms (Myntra, Ajio)
- Grocery delivery (Blinkit, BigBasket)
- Handicrafts platforms
Aggregators
- Food delivery (Swiggy, Zomato)
- Ride-hailing (Ola, Uber, Rapido)
- Home services (Urban Company)
- Travel booking (MakeMyTrip, Goibibo)
Digital platforms
- OTT platforms enabling third-party content
- Gaming platforms with in-app purchases
- EdTech platforms connecting tutors and students
- Freelance platforms (Upwork India, Fiverr)
Sector-specific platforms
- Pharmacy aggregators (Netmeds, PharmEasy)
- Real estate portals
- Job portals with paid listings
- Event ticketing platforms
What does not qualify
- ✕A person selling their own products through their own website (not enabling third-party sales) does not qualify as ECO
- ✕Registered agents selling on behalf of a single principal with GSTIN under regular registration are not ECOs
- ✕Social media influencers making direct sales are not ECOs unless they operate a multi-vendor platform
Documents for ECO GST Registration
Common to every entity
- PAN card of the business entity / proprietor / partners / directorsMandatory
- Aadhaar card / photo ID of the authorized signatoryMandatory
- Proof of business address (electricity bill, rent agreement, NOC)Mandatory
- Certificate of incorporation (for companies) / partnership deed (for firms) / LLP agreementMandatory
- Digital Signature Certificate (DSC) of the authorized signatory - Class 2 or Class 3Mandatory
- Board resolution / partnership resolution authorizing the signatoryMandatory
- Details of the e-commerce platform (website URL, mobile app details, operating model)Mandatory
- Bank account details - cancelled cheque or bank statementMandatory
- Proof of principal place of businessMandatory
- MOA and AOA (for companies)
- List of directors / partners / authorized signatories with ID proofMandatory
- Username and password of GST portal (if already registered under a different scheme)
Entity-specific
| Entity | Additional documents |
|---|---|
| Private Limited Company | PAN, incorporation certificate, MOA/AOA, DSC, address proof, board resolution, director IDs |
| Limited Liability Partnership (LLP) | PAN, LLP agreement, incorporation certificate, DSC, address proof, partner details |
| Partnership Firm | PAN, partnership deed, address proof, partner IDs, firm registration certificate if applicable |
| Proprietorship | PAN, Aadhaar of proprietor, business address proof, bank account details |
| Foreign e-commerce company | PAN (if applicable), certificate of incorporation from home country, address proof, authorized signatory details, DSC, tax identification number of home country |
How ECO GST registration works
We handle the entire REG-07 filing process end-to-end, from documentation through TCS setup.
Share your business details
Submit your company details, PAN, address proof, and DSC. We will review your business model to determine if ECO registration is the correct classification and advise on any alternative if applicable.
Prepare REG-07 application
We prepare the REG-07 form on the GST portal with accurate details of your e-commerce operations: platform type, nature of supplies enabled, estimated turnover, and TCS applicability. We enter all mandatory fields and upload supporting documents.
File application and track ARN
We submit the REG-07 application on the GST portal. The GST officer reviews the application and may raise queries. We respond to any departmental queries promptly to avoid delays. The Application Reference Number (ARN) is generated within 15-20 working days.
GSTIN issuance and TCS setup
Once approved, you receive your GSTIN. We then set up TCS on the GST portal: configure TCS rates (0.5% CGST + 0.5% SGST/UTGST), link your bank account for TCS remittance, and set up the GSTR-8 filing calendar. We also guide you on generating Form 16B at year-end.
Ongoing GSTR-8 filing support
Monthly GSTR-8 must be filed by the 10th. We prepare your GSTR-8 from the supplies and TCS data from your platform, file it on the GST portal, and reconcile TCS credits with your suppliers' claims. Annual Form 16B generation is included.
The GST portal charges no fee for registration. Our professional fee covers documentation review, REG-07 preparation and filing, query response management, and TCS setup on the portal. Many ECOs also need help with GSTR-8 reconciliation and supplier ITC matching - we include that in our ongoing plans. Note that some e-commerce platforms operating only as agents for a single principal may instead need regular GST registration with TCS deducted by the principal - we assess this during the consultation.
ECO GST registration timeline
The entire process from application to GSTIN typically takes:
| Stage | Duration |
|---|---|
| Documentation review | 1-2 working days |
| REG-07 form preparation | 2-3 working days |
| Application filing on GST portal | 1 working day |
| GST officer verification and query response | 15-30 working days |
| GSTIN issuance | 2-3 working days after approval |
| TCS setup on GST portal | 1-2 working days |
Total timeline: 20-35 working days (approximately 4-6 weeks), assuming no departmental queries. If queries are raised, the timeline extends by 5-10 working days per query response.
ECO GST Registration fees
Government registration is free. Our fee covers end-to-end handling, TCS setup, and ongoing compliance.
Registration only
One-time REG-07 filing and GSTIN
- REG-07 form preparation and filing
- Documentation review
- Query response management
- GSTIN issuance
- TCS setup on portal
- Email support
Ongoing Compliance
Registration + monthly GSTR-8 filing
- Everything in Registration
- Monthly GSTR-8 filing
- TCS reconciliation
- Form 16B at year-end
- WhatsApp support
- Due date reminders
Full ECO Compliance Suite
Complete ECO compliance - returns, TCS, advisory
- Everything in Ongoing Compliance
- GSTR-3B filing included
- ITC reconciliation
- Supplier mismatch resolution
- Dedicated GST CA
- GSTN notice handling
- Priority support
Full fee breakdown
| Particulars | Government fee | Professional fee |
|---|---|---|
| GSTN registration fee (REG-07) | Nil | Included in Registration only |
| Professional fee - Registration only (one-time) | Nil | ₹2,499 |
| Professional fee - Ongoing Compliance (monthly) | Nil | ₹3,999/month |
| Professional fee - Full ECO Suite (monthly) | Nil | ₹6,999/month |
| DSC (Class 2/3) | ₹500-2,000 | At actual cost |
Not included in any tier:
- ✕ GST late fees (passed through as per government rates - ₹50/day under CGST + ₹50/day under SGST/UTGST)
- ✕ TCS remittance to government (collected from suppliers, remitted by you)
- ✕ GST officer scrutiny or show-cause notice response (Full Suite covers basic notice handling)
- ✕ Professional fees for additional GST registrations beyond the scope
Which ECO GST plan fits your platform?
Answer three quick questions and get a plan recommendation with reasoning.
What type of e-commerce platform do you operate?
What is your estimated monthly transaction volume?
What level of ongoing support do you need?
Why ECO GST registration matters
Legal requirement - no choice
- Section 24 of CGST Act mandates ECO registration regardless of turnover. Non-registration attracts a penalty of ₹10,000 or the amount of tax evaded, whichever is higher (Section 125)(CGST Act, 2017, Section 24 & 125)
- Operating without registration blocks access to input tax credit on business expenses and can lead to GSTIN cancellation
TCS compliance and supplier trust
- Proper TCS setup and GSTR-8 filing ensures your suppliers can claim ITC - failure to file GSTR-8 on time blocks ITC for thousands of your suppliers(CGST Act, 2017, Section 9(5))
- Form 16B issued annually serves as the TCS certificate - without it, your suppliers' ITC claims on TCS will be rejected by the GST department
GSTR-8 accuracy and reconciliation
- GSTR-8 must match each supplier's GSTR-2B - mismatches trigger GSTN queries and potential disallowance of ITC claims(GST Rules, 2017)
- We reconcile platform transaction data with GSTR-8 entries to ensure every rupee of TCS is correctly reported
GST notice defence
- Registered ECOs with clean compliance records receive fewer GST scrutiny notices. Our ongoing plans include basic notice handling to keep your compliance record clean(CGST Act, 2017, Section 73 & 74)
Common ECO GST registration mistakes
Treating yourself as a regular taxpayer instead of ECO
If you operate a multi-vendor marketplace enabling third-party sales, ECO registration is mandatory. Regular registration is insufficient - TCS obligation will not be met.
Missing the TCS setup after GSTIN issuance
TCS must be enabled on the GST portal before your first transaction. We configure the TCS rate (1% - 0.5% CGST + 0.5% SGST/UTGST) and link your bank account.
Filing GSTR-3B without GSTR-8
ECO registration requires both GSTR-3B and GSTR-8 monthly. Missing GSTR-8 attracts late fees (₹100/day under CGST + ₹100/day under SGST/UTGST) and blocks supplier ITC.
Incorrect TCS rate applied
TCS on e-commerce supplies is 1% (0.5% CGST + 0.5% SGST/UTGST) of the net value (gross value minus returns). Misapplying the rate causes refund/claim discrepancies.
Not issuing Form 16B annually
Form 16B is the TCS certificate your suppliers need to claim ITC. Without it, their ITC claims will be rejected. We generate and issue Form 16B to all your suppliers at year-end.
Forgetting IGST for inter-state supplies through ECO
TCS on inter-state supplies includes IGST component. If your platform enables inter-state sales, the TCS calculation must include IGST in addition to CGST and SGST/UTGST.
Registering as ECO when only selling own products
If you sell only your own products and do not enable other persons to sell through your platform, ECO registration is not applicable. Regular GST registration is sufficient.
Every rejection above has a fix - most come down to how the innovation note is written, not the business itself. Most applicants don't know that until after the rejection.
If you have already been rejected, or want to make sure it does not happen, the 15-minute call below is the fastest path.
Why choose Bizeneed for ECO GST registration
Frequently asked questions
An E-Commerce Operator (ECO) is any person who owns, operates, or manages a digital or electronic platform enabling the supply of goods or services by other persons. Under Section 2(27) of CGST Act, 2017, this includes Amazon, Flipkart, Swiggy, Zomato, Ola, and similar platforms. ECOs must collect TCS at 1% (0.5% CGST + 0.5% SGST/UTGST) on net value of supplies made through their platform.
Yes. Under Section 24 of the CGST Act, 2017, ECO registration is mandatory regardless of turnover. There is no ₹20 lakh or ₹40 lakh threshold. Every person operating an e-commerce platform enabling third-party sales must obtain GSTIN. Operating without registration attracts a penalty of ₹10,000 or the amount of tax evaded under Section 125.
ECO registration (via REG-07) is specifically for platform operators enabling third-party sales. Key differences: (1) No turnover threshold for ECOs, (2) ECOs must collect TCS at 1%, (3) ECOs must file both GSTR-3B and GSTR-8 monthly, (4) ECOs must issue Form 16B annually to suppliers. Regular GST registration does not have these additional obligations.
TCS (Tax Collected at Source) is tax collected by an ECO at 1% on the net value of taxable supplies made through its platform. The rate is 0.5% CGST + 0.5% SGST/UTGST for intra-state supplies, and 1% IGST for inter-state supplies. The ECO must remit this TCS to the government and issue Form 16B annually to each supplier, who can then claim it as ITC.
GSTR-8 is the monthly return filed by an ECO. It contains details of supplies made through the e-commerce platform and the TCS collected on those supplies. The due date is the 10th of the following month. Late filing attracts a late fee of ₹100 under CGST + ₹100 under SGST/UTGST per day, up to a maximum based on the amount of TCS not collected.
Form 16B is the annual TCS certificate issued by an ECO to each supplier. It certifies the amount of TCS deducted during the financial year. Suppliers need Form 16B to claim the TCS as Input Tax Credit (ITC) in their GSTR-3B. Without Form 16B, suppliers cannot claim ITC for TCS deducted by the ECO.
REG-07 is the specific application form for ECO GST registration on the GST portal. It is filed under Section 24 of the CGST Act. Unlike regular GST registration (REG-01), REG-07 requires additional details about the e-commerce platform, nature of services provided, and TCS applicability.
Yes. If you both operate a marketplace (enabling third-party sales) and sell your own products, you need ECO registration for the marketplace activity and may also need regular registration for your own sales. You would have a single GSTIN with ECO registration, but your GSTR-1 and GSTR-3B must reflect both types of supplies correctly.
Under Section 125 of the CGST Act, 2017, operating as an ECO without GST registration attracts a penalty of ₹10,000 or the amount of tax evaded (TCS not collected), whichever is higher. Additionally, non-filing of GSTR-8 for consecutive months can trigger a show-cause notice and potential GSTIN cancellation.
Yes. Aggregators that provide services through a digital platform and collect consideration from recipients of such services fall under the definition of ECO under Section 2(27). Swiggy, Zomato, Ola, Uber, and similar platforms must register as ECOs and collect TCS on the services provided through their platforms.
Net value of supplies = Gross value of all supplies made through the e-commerce platform minus the value of returns of supplies. Only the net amount is used for TCS calculation. If a supplier returns goods worth ₹50,000 on gross sales of ₹10 lakh, TCS is calculated on ₹9.5 lakh.
The supplier claims TCS credit in their GSTR-3B under the 'TCS credit' section. The TCS credit must match the amount shown in Form 16B issued by the ECO. If there is a mismatch, the GST department will flag it. The supplier can verify the TCS credit by checking their GSTR-2B - it appears under the 'TDS and TCS details' section.
Mismatches between GSTR-8 and supplier GSTR-2B can arise due to: wrong GSTIN entered, incorrect invoice value, or timing differences. We proactively reconcile your GSTR-8 data with supplier claims and notify mismatches early. Correcting GSTR-8 for previous months is possible by filing an amended GSTR-8.
No. Unlike regular GST registration (threshold of ₹40 lakh for goods, ₹20 lakh for services, ₹10 lakh for special category states), ECO registration is mandatory with zero turnover threshold. Even if your platform has no transactions or negligible turnover, registration is mandatory under Section 24.
Yes. A non-resident e-commerce operator making taxable supplies in India through a digital platform must obtain GST registration. They can apply online on the GST portal without a DSC (using Aadhaar-based e-KYC) if they have no place of business in India. They need to appoint an authorized signatory in India.
Written by CA Priya Nair, GST Compliance Specialist · Reviewed by CA Vikram Mehta, GST Practitioner since 2017, 800+ ECO registrations assisted
Last updated 5 September 2026
Sources
- GSTN Portal - ECO Registration (REG-07)
- CBIC - E-Commerce Operator Guidelines
- CGST Act, 2017 - Sections 9(5), 24, 43A, 51
The information on this page is for general guidance only and does not constitute legal advice.
Ready to get started?
You have read the whole page. Tell us about your business and we will call you back with next steps, not a sales pitch.
Start your ECO GST registration today
Share your business details and our GST team will call you back within one working hour with a free eligibility check and fee estimate.