Business

TCS for E-Commerce Sellers - What It Is, How It's Deducted, and How to Claim It Back

Read More

Every Amazon and Flipkart seller notices it.

You sold ₹2,00,000 worth of products this month. Your settlement shows ₹1,90,000. There's a ₹2,000 line item that says "TCS" — and you have no idea what it is, where it went, or whether you'll ever see it again.

Here is the good news: that money is yours. It is sitting in a government account right now — waiting for you to claim it. The bad news: most sellers never do.

In a survey of Indian e-commerce sellers by a leading GST compliance platform in 2025, over 60% of sellers with monthly GMV below ₹10 lakh had never claimed their TCS credits. On ₹5 lakh monthly GMV at the current 0.5% TCS rate, that's ₹2,500 every month — ₹30,000 every year — sitting idle.

This guide explains exactly what TCS is, how it is calculated, why it appears in your settlement, and the precise steps to claim every rupee back.

Calculate your GST liability and TCS offset before filing: hisabkitab.co/gst-calculator-online

The Rate Most Blogs Are Still Getting Wrong

Before anything else — a critical update that most articles have missed:

The TCS rate changed from 1% to 0.5% effective 10 July 2024.

Under CBIC Notification No. 15/2024-Central Tax dated 10 July 2024, the GST TCS rate under Section 52 was reduced from 1% to 0.5% of the net taxable value of supplies.

Period

TCS Rate

Intra-state

Inter-state

Before 10 July 2024

1%

0.5% CGST + 0.5% SGST

1% IGST

From 10 July 2024 onwards

0.5%

0.25% CGST + 0.25% SGST

0.5% IGST

If you are reading a blog that says TCS is 1% — it has not been updated since July 2024. The current rate is 0.5%.

This rate reduction means:

  • On ₹10,00,000 monthly GMV: TCS was ₹10,000 before July 2024, now ₹5,000

  • On ₹50,00,000 monthly GMV: TCS was ₹50,000 before July 2024, now ₹25,000

More money stays in sellers' hands. But you still need to actively claim it.

What is TCS?

TCS stands for Tax Collected at Source.

When you sell a product on Amazon, Flipkart, or Meesho, the platform collects the full payment from the customer — including GST. Before depositing your share, the platform deducts 0.5% of your net taxable sales as TCS and deposits it directly to the government on your behalf.

Think of it like this: The government doesn't trust millions of individual sellers to always pay their GST on time. So it puts the marketplace — Amazon, Flipkart, Meesho — in charge of collecting a small advance from every payment before the seller even sees it.

That advance is TCS. It is not a fee. It is not a penalty. It is not income for the platform. It is your advance GST payment — deposited by the platform to the government — that you get back every month when you file your GSTR-3B.

The legal basis — Section 52 CGST Act 2017

TCS for e-commerce is governed by Section 52 of the Central Goods and Services Tax Act 2017. It mandates that every e-commerce operator (Amazon, Flipkart, Meesho, Myntra, Snapdeal, and any platform that collects payment on behalf of sellers) must:

  1. Collect TCS at 0.5% of the net value of taxable supplies made through their platform

  2. Deposit the collected TCS to the government by the 10th of the following month

  3. File Form GSTR-8 (TCS return) by the 10th of the following month — reporting each seller's GSTIN and the TCS collected against them

This is not optional for the platform. Amazon and Flipkart are legally required to do this for every seller on their marketplace.

How TCS is Calculated - Step by Step with Real Numbers

The TCS calculation is not on the full invoice amount. It is on the net taxable value — meaning the sale price excluding GST.

Step-by-step calculation

Example: A seller on Flipkart sells a product at ₹1,000 (inclusive of 5% GST)

Step 1 — Find the base taxable value: ₹1,000 ÷ 1.05 = ₹952.38 (taxable value, ex-GST)

Step 2 — Calculate TCS at 0.5%: ₹952.38 × 0.5% = ₹4.76 (rounded to ₹5)

Step 3 — Flipkart's deduction before paying you: ₹1,000 (customer payment) Less: Flipkart commission (say 12%): ₹114 Less: TCS at 0.5%: ₹5 Less: Shipping fee: ₹45 Less: GST on commission at 18%: ₹20.52 = ₹815.48 deposited to your bank

Step 4 — Flipkart deposits the ₹5 TCS to the government by 10th of next month, filing GSTR-8 with your GSTIN

Step 5 — The ₹5 appears in your GST portal Electronic Cash Ledger — waiting for you to claim it

At scale - what TCS adds up to

Monthly GMV

Net Taxable Value (approx)

TCS at 0.5%

Annual TCS

₹1,00,000

₹95,000

₹475/month

₹5,700/year

₹5,00,000

₹4,75,000

₹2,375/month

₹28,500/year

₹10,00,000

₹9,50,000

₹4,750/month

₹57,000/year

₹25,00,000

₹23,75,000

₹11,875/month

₹1,42,500/year

₹50,00,000

₹47,50,000

₹23,750/month

₹2,85,000/year

On ₹10 lakh monthly GMV — ₹57,000 per year. On ₹25 lakh monthly GMV — ₹1,42,500 per year. This is not a trivial amount. And every rupee of it is yours.

Where TCS Appears — Platform by Platform

Every major Indian marketplace deducts TCS. Here is how it appears on each platform's settlement report:

Amazon Seller Central

  • Go to Payments → Transaction View

  • Filter by "Service Fee" type: TCS appears as "TaxCollection" line items

  • The Monthly Tax Report (MTR) also shows TCS deducted per order

  • Amazon files GSTR-8 by the 10th of the following month — TCS appears in your GST portal immediately after

Flipkart Seller Hub

  • Go to Finance → Payment Details

  • TCS appears as a separate line item in every settlement statement: "GST TCS Deducted"

  • Flipkart's monthly tax statement consolidates total TCS for the month

Meesho Supplier Panel

  • Go to Payments → Settlement Reports

  • TCS is labelled as "Tax Collected at Source" in Meesho's payment breakdown

  • Meesho's settlement reports are weekly — TCS across all weekly settlements should be summed for the monthly claim

What to do if TCS is not showing in your settlement report

If you are selling on a marketplace and TCS is not being deducted, it means either:

  1. The platform has classified your supplies under Section 9(5) — where the platform pays GST directly instead of collecting TCS (common for certain transport and accommodation services)

  2. Your supplies are GST-exempt — no TCS on zero-rated or exempt goods

  3. There is a GSTIN error in your seller account — the TCS may be getting deposited against a different GSTIN

The Journey of Your TCS Money — From Deduction to Your Pocket

Understanding this flow is what separates sellers who claim every rupee from sellers who leave thousands on the table every year.

Stage 1 — Sale and deduction (by you and the platform)

Customer places an order. Platform collects payment. Platform deducts 0.5% TCS from the net taxable value of your sale. You receive your settlement minus the TCS amount.

Stage 2 — Platform deposits TCS (by 10th of following month)

Amazon/Flipkart/Meesho files Form GSTR-8 for the previous month — listing your GSTIN, your total taxable supplies, and the TCS collected against you. They deposit the TCS to the government simultaneously.

Stage 3 — TCS appears in your GST portal (automatic)

Once the platform files GSTR-8, the TCS credit automatically appears in your Electronic Cash Ledger on the GST portal. You can see it — but it has not been applied to your liability yet.

Stage 4 — You accept the TCS credit (THIS IS THE STEP MOST SELLERS MISS)

The TCS credit does not automatically offset your GST liability. You must manually accept it on the GST portal. Without this step, the credit sits in a holding state — visible but unusable.

Stage 5 — TCS credit reduces your GSTR-3B cash payment

Once accepted, the TCS credit moves to your main Electronic Cash Ledger and offsets your GST liability when you file GSTR-3B. Your cash payment reduces by exactly the TCS amount accepted.

How to Claim TCS — Step-by-Step on the GST Portal

This is the exact process. Follow it every month between the 10th and 20th — after the platform files GSTR-8 and before you file GSTR-3B.

Step 1 — Log into the GST portal

Go to gst.gov.in → Log in with your GSTIN and password

Step 2 — Navigate to TCS Credit

Go to Services → Returns → TDS and TCS Credit Received

Step 3 — Select the tax period

Choose the month you want to claim TCS for. Example: August 2026.

Step 4 — View the TCS entries

You will see a list of TCS deposited against your GSTIN — one entry per platform (Amazon, Flipkart, Meesho each file separately). Each entry shows:

  • Name of the e-commerce operator

  • GSTIN of the operator

  • Total taxable supplies they reported

  • TCS amount (CGST, SGST, IGST split)

Step 5 — Verify the amounts

Cross-check the TCS amount shown on the portal against your settlement reports for the same month. They should match. If there is a discrepancy — note it (see "What to do if TCS amounts don't match" section below).

Step 6 — Click "Accept"

For each platform entry, click the "Accept" button. This moves the TCS from the holding state into your active Electronic Cash Ledger.

Step 7 — File GSTR-3B

When you file GSTR-3B, the accepted TCS credit automatically appears in Table 6.1 — Tax Paid as a credit — reducing your net cash payment.

Step 8 — Verify in your payment summary

After filing GSTR-3B, check the payment summary. The TCS credit should appear as an offset against your GST liability — reducing the cash amount you paid.

What to Do If TCS Amounts Don't Match

This happens more often than sellers realise — and it has a specific cause and fix.

Cause 1 — Platform filed GSTR-8 with wrong GSTIN

The platform may have your old GSTIN on file (if you updated it recently) or may have made a data entry error. TCS is deposited against a GSTIN that doesn't match yours — so it doesn't appear in your portal.

Fix: Compare your settlement report TCS amount with what the GST portal shows. If there's a gap, raise a case with the platform's seller support. Provide your GSTIN and the exact amount — the platform must file a correction in their next GSTR-8.

Cause 2 — Platform filed GSTR-8 late

Platforms must file GSTR-8 by the 10th. If they file late, your TCS credit appears after their actual filing date — sometimes after you've already filed GSTR-3B. In this case, claim the credit in the following month's GSTR-3B.

Fix: Check the portal again after the 15th. Late filing by platforms is rare for Amazon and Flipkart but can happen for smaller marketplaces.

Cause 3 — Returns adjusted the TCS amount

If a customer returned a product after the platform filed GSTR-8, the TCS on that return may be adjusted in the following month's GSTR-8. Your portal may show a lower amount than your settlement report for the current month.

Fix: Track returns separately in your accounting records. hisabkitab's e-commerce module flags TCS adjustments on returns automatically — showing the net TCS claimable after return deductions.

Cause 4 — Your GSTIN was not active at time of sale

If your GST registration was suspended or cancelled for any period, TCS cannot be deposited against your GSTIN during that time. The TCS effectively becomes unrecoverable for that period.

Fix: Maintain active GST registration at all times. Set a reminder 30 days before your registration renewal or any compliance action that might affect registration status.

TCS vs TDS — The Two Deductions That Sellers Confuse

Most sellers don't realise there are two separate deductions happening simultaneously from their e-commerce sales.


TCS — GST

TDS — Income Tax

Full form

Tax Collected at Source

Tax Deducted at Source

Governed by

Section 52, CGST Act 2017

Section 194O, Income Tax Act

Rate

0.5% of net taxable value

0.1% of gross sales

Deducted by

E-commerce platform

E-commerce platform

Deposited by

Platform by 10th of next month

Platform by 7th of next month

Appears in

GST portal — Electronic Cash Ledger

Form 26AS / AIS on Income Tax portal

Claimed in

GSTR-3B (monthly GST return)

ITR (annual Income Tax Return)

Nature

Advance GST

Advance Income Tax

On ₹10,00,000 monthly GMV (at 18% average GST rate):

  • Net taxable value: ~₹9,50,000

  • TCS at 0.5%: ₹4,750 → claim in GSTR-3B

  • TDS at 0.1% on gross ₹10,00,000: ₹1,000 → claim in ITR

  • Total deducted by platforms monthly: ₹5,750

Both must be tracked and claimed through separate channels. Missing either is leaving real money on the table.

How hisabkitab Tracks and Automates TCS for E-Commerce Sellers

Manual TCS tracking has three failure points: forgetting to log in and accept, missing a mismatch between settlement and portal, and losing track of which months have been claimed and which haven't. hisabkitab eliminates all three.

Automatic TCS detection from settlement reports When you import your Amazon, Flipkart, or Meesho settlement report into hisabkitab, the system automatically identifies the TCS line item, records it as a receivable (not an expense), and adds it to your monthly TCS tracking ledger.

Monthly TCS status dashboard hisabkitab shows you the TCS status for every month in one view:

  • TCS deducted (from settlement report)

  • TCS accepted (from GST portal)

  • TCS claimed (in GSTR-3B)

  • Any discrepancy between settlement and portal amounts — flagged automatically

    WhatsApp reminder before GSTR-3B deadline hisabkitab sends a WhatsApp reminder on the 18th of every month: "Your GSTR-3B is due on the 20th. TCS credit for [month]: ₹X is ready to claim.

    GSTR-3B pre-filled with TCS offset When hisabkitab prepares your GSTR-3B, it automatically includes the accepted TCS credit in Table 6.1 — reducing your net cash payment. You don't manually enter the TCS amount.

    Start your 7-day free trial — no credit card required: hisabkitab.co Built by CAs. Trusted by 10,000+ Indian businesses.

    Monthly TCS Checklist — Do This Every Month

    Between 10th and 15th (after platform files GSTR-8):

    • [ ] Log into GST portal → Services → Returns → TDS and TCS Credit Received

    • [ ] Select the previous month

    • [ ] Check TCS entries from all platforms — Amazon, Flipkart, Meesho

    • [ ] Verify each entry against your settlement report

    • [ ] Click "Accept" for each verified entry

    • [ ] Note any discrepancy — raise with platform seller support immediately

    Between 15th and 20th (before GSTR-3B filing):

    • [ ] Confirm all TCS credits have been accepted and moved to Electronic Cash Ledger

    • [ ] Include TCS credit in your net GST payable calculation

    • [ ] File GSTR-3B with TCS offset applied

    • [ ] Verify payment summary shows TCS credit used correctly

    Monthly records to maintain:

    • [ ] Settlement report TCS amount per platform

    • [ ] GST portal accepted TCS amount per platform

    • [ ] Any discrepancies and their resolution status

    • [ ] Cumulative TCS claimed YTD


      What is the current TCS rate for e-commerce sellers in 2026?

      The current TCS rate under Section 52 of the CGST Act is 0.5% of the net taxable value of supplies — reduced from 1% effective 10 July 2024 via CBIC Notification No. 15/2024-Central Tax. For intra-state supplies: 0.25% CGST + 0.25% SGST. For inter-state supplies: 0.5% IGST. Any article or tool showing 1% has not been updated since July 2024.

      Is TCS an expense or can I get it back?

      TCS is not an expense. It is an advance GST payment deposited by the platform on your behalf. You claim it back every month when you file GSTR-3B. Once accepted on the GST portal, the TCS credit directly reduces your cash GST payment. Over a year, unclaimed TCS on ₹10 lakh monthly GMV amounts to ₹57,000 — fully recoverable through the monthly acceptance process.

      What happens if I don't claim TCS for several months?

      Unclaimed TCS credits remain in your Electronic Cash Ledger on the GST portal — they do not expire. You can accept credits from multiple past months in one go. However, the funds sit idle and create a working capital drain every month. More importantly, if you close your GST registration without claiming them, recovering those credits becomes significantly harder — requiring a refund application process.

      Why doesn't TCS automatically appear in my GSTR-3B without accepting?

      The GST portal requires you to explicitly accept TCS credits before they move from the holding state to your active Electronic Cash Ledger. This design ensures that sellers verify the TCS amount before applying it — protecting against errors where the platform may have deposited against a wrong GSTIN or an incorrect amount.

      What if the TCS shown on the GST portal is less than what my settlement report shows was deducted?

      This means the platform filed GSTR-8 with a different amount or your GSTIN is incorrect on the platform. Step 1: Verify your GSTIN in your seller account settings on the platform. Step 2: Compare your settlement report TCS against GSTR-8 data on the portal. Step 3: If there is a discrepancy, raise a ticket with the platform's seller support team with your GSTIN and the exact TCS amount from your settlement. The platform must file a correction in their next GSTR-8 amendment.

      Can I claim TCS from multiple platforms in one GSTR-3B?

      Yes. If you sell on Amazon, Flipkart, and Meesho, all three platforms file separate GSTR-8 entries against your GSTIN. You accept all three separately on the GST portal and all three credits are combined in your Electronic Cash Ledger — reducing your GSTR-3B cash payment by the total accepted TCS.

      What is the current TCS rate for e-commerce sellers in 2026?

      The current TCS rate under Section 52 of the CGST Act is 0.5% of the net taxable value of supplies — reduced from 1% effective 10 July 2024 via CBIC Notification No. 15/2024-Central Tax. For intra-state supplies: 0.25% CGST + 0.25% SGST. For inter-state supplies: 0.5% IGST. Any article or tool showing 1% has not been updated since July 2024.

      Is TCS an expense or can I get it back?

      TCS is not an expense. It is an advance GST payment deposited by the platform on your behalf. You claim it back every month when you file GSTR-3B. Once accepted on the GST portal, the TCS credit directly reduces your cash GST payment. Over a year, unclaimed TCS on ₹10 lakh monthly GMV amounts to ₹57,000 — fully recoverable through the monthly acceptance process.

      What happens if I don't claim TCS for several months?

      Unclaimed TCS credits remain in your Electronic Cash Ledger on the GST portal — they do not expire. You can accept credits from multiple past months in one go. However, the funds sit idle and create a working capital drain every month. More importantly, if you close your GST registration without claiming them, recovering those credits becomes significantly harder — requiring a refund application process.

      Why doesn't TCS automatically appear in my GSTR-3B without accepting?

      The GST portal requires you to explicitly accept TCS credits before they move from the holding state to your active Electronic Cash Ledger. This design ensures that sellers verify the TCS amount before applying it — protecting against errors where the platform may have deposited against a wrong GSTIN or an incorrect amount.

      What if the TCS shown on the GST portal is less than what my settlement report shows was deducted?

      This means the platform filed GSTR-8 with a different amount or your GSTIN is incorrect on the platform. Step 1: Verify your GSTIN in your seller account settings on the platform. Step 2: Compare your settlement report TCS against GSTR-8 data on the portal. Step 3: If there is a discrepancy, raise a ticket with the platform's seller support team with your GSTIN and the exact TCS amount from your settlement. The platform must file a correction in their next GSTR-8 amendment.

      Can I claim TCS from multiple platforms in one GSTR-3B?

      Yes. If you sell on Amazon, Flipkart, and Meesho, all three platforms file separate GSTR-8 entries against your GSTIN. You accept all three separately on the GST portal and all three credits are combined in your Electronic Cash Ledger — reducing your GSTR-3B cash payment by the total accepted TCS.

Best Accounting Software in India

Built by CAs for Indian businesses. Create invoices, automate GST, track expenses, and run your accounts faster with AI + cloud.

No subscription required.

Best Accounting Software in India

Built by CAs for Indian businesses. Create invoices, automate GST, track expenses, and run your accounts faster with AI + cloud.

No subscription required.

Best Accounting Software in India

Built by CAs for Indian businesses. Create invoices, automate GST, track expenses, and run your accounts faster with AI + cloud.

No subscription required.