cashflowos Open web appStart free trial Free trial

GST GST online selling

GST for e-commerce sellers

Selling through a marketplace adds three things to normal GST work: the operator collects TCS from your payouts, every sale needs the right place of supply, and your GSTR-1 must match what the operator reports.

Updated 2026-11-053 min read

Who this is for
  • Marketplace sellers
  • Online brands and D2C sellers
  • Small intra-state online sellers
  • Accountants for e-commerce
  • Traders starting online sales
On this page 12

Do you need GST registration?

Section 24 of the CGST Act requires persons supplying through an e-commerce operator that collects TCS to register regardless of turnover. Over time this has been relaxed:

  • Service providers selling through operators, with turnover below the threshold, are exempt from compulsory registration.
  • Small sellers of goods can, subject to conditions (such as selling only within their own state and having a PAN), supply through operators without registering, below the threshold.
  • Composition taxpayers can supply goods through operators within their state.

The exact conditions are set by notification and have changed several times; check the current position on cbic-gst.gov.in before you list. Thresholds are covered in GST registration threshold.

TCS on your payouts

The operator collects TCS under Section 52 on the net value of taxable supplies made through it (sales less returns), at a notified rate, and reports it in GSTR-8. You accept the entries on the portal and the amount reaches your electronic cash ledger. The mechanics are in TDS and TCS under GST.

Example. In a month, sales through a marketplace are ₹5,00,000 and returns ₹40,000, both excluding GST. Net value ₹4,60,000. At a TCS rate of 0.5% (confirm the current rate), TCS is ₹2,300. Your settlement shows ₹2,300 less, and ₹2,300 reaches your cash ledger once accepted.

Place of supply on online orders

For goods, the place of supply is where delivery ends, which is the customer's address. An order from a buyer in another state is an inter-state sale with IGST, even though you never met the buyer. Your invoice must carry the buyer's state. See place of supply for goods.

What goes into your returns

ItemWhere
B2C sales through operatorsGSTR-1, B2C tables by state and rate, plus the table for supplies made through e-commerce operators (with the operator's GSTIN)
Inter-state B2C invoices above the B2C large limitGSTR-1, B2C large table, invoice-wise
Customer returnsCredit notes in GSTR-1
Commission and fees charged by the operatorPurchase; ITC through GSTR-2B
TCS creditAccepted on the portal; flows to cash ledger

The operator's GSTR-8 shows your supplies through it. Large gaps between that figure and your GSTR-1 are visible to the department.

Monthly reconciliation routine

  1. Download the operator's sales, returns and settlement reports for the month.
  2. Match order-wise sales to your sales register, and returns to credit notes.
  3. Check the TCS amount on the settlement against the TCS shown on the portal.
  4. Book commission, shipping fees and penalties as purchases with their GST.
  5. Match the commission invoices with GSTR-2B before claiming ITC.
  6. Clear the operator's party ledger to the actual payouts received.

Services where the operator pays the tax

For some services, such as passenger transport, accommodation and restaurant services supplied through operators, Section 9(5) makes the operator liable to pay the GST instead of the supplier. If you supply such services, do not charge GST yourself on those orders, and keep them out of your taxable sales in returns. This is general information, not tax advice.

Common mistakes

  • Reporting marketplace sales net of commission. Your sale is the full price the customer paid; commission is a separate purchase.
  • Charging CGST + SGST on every order because you are in one state, even when the customer is elsewhere.
  • Ignoring returns that arrive in the next month, so GSTR-1 shows higher sales than the operator's net figure.
  • Never accepting TCS entries, so the credit sits unused while you pay full GST in cash.
  • Listing on a marketplace before checking whether registration is needed for your type of supply.

Keeping your Tally side clean

Record marketplace sales in TallyPrime with each operator as a party, so the operator's ledger shows sales, commissions, TCS and payouts together. Cashflow OS syncs that ledger to your phone, its GSTR-1 view prepared from your Tally data shows the month's B2C totals by state and rate, and reports export to Excel for matching against settlement files.

Avoid these

Common mistakes

  • MistakeReporting marketplace sales net of commission
    Do this instead

    Report the full price the customer paid as your sale; book commission as a purchase with GST.

  • MistakeCGST and SGST on every order
    Do this instead

    For goods, place of supply is the delivery address; orders to other states are inter-state sales with IGST.

  • MistakeNever accepting TCS entries on the portal
    Do this instead

    Accept them each month so the TCS reaches your electronic cash ledger and can be used.

  • MistakeIgnoring returns that come next month
    Do this instead

    Issue credit notes for returns and reconcile with the operator's net figure each month.

Keep handy

Checklist

GST for e-commerce sellers — 8 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

Operator ledger on the phone

With each operator as a party in TallyPrime, Cashflow OS syncs that ledger so sales, commissions, TCS and payouts can be seen together.

See Party ledger statements
Operator ledger on the phone
02

B2C totals by state and rate

The GSTR-1 view prepared from Tally shows the month's B2C totals by state and rate, and reports export to Excel for matching against settlement files.

See GST reports from your Tally data
B2C totals by state and rate

Questions people ask

Is GST registration compulsory to sell on a marketplace?
Historically yes, regardless of turnover. Relaxations now exist for service providers and, with conditions, for small intra-state goods sellers. Check the current notification.
What is TCS for e-commerce sellers?
Tax collected at source by the marketplace on your net taxable sales through it. It reaches your electronic cash ledger once you accept it on the portal.
Can I claim ITC on marketplace commission?
Yes, the GST on commission and fees is claimable as ITC when the invoice appears in your GSTR-2B and other conditions are met.
Who pays GST on online restaurant orders?
For restaurant services supplied through an e-commerce operator, the operator pays GST under Section 9(5).
Is TCS a cost to the seller?
No. It is tax collected in advance and reaches your electronic cash ledger once accepted, where it can be used to pay GST.
What is the place of supply for an online order?
For goods, where delivery ends, which is the customer's address. An order from another state is an inter-state sale.
Do I issue a credit note for every return?
Yes. Record customer returns as credit notes so GSTR-1 matches the operator's net sales.
Does the operator's GSTR-8 affect me?
Yes. It shows your supplies through the operator. Large gaps between it and your GSTR-1 are visible to the department.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo