GST

GST for D2C sellers in India: what you actually need to know

A plain-English guide to GST for direct-to-consumer brands in India — when you must register, how tax works across states, input tax credit, and how to stop treating it as a chore.

GST for D2C sellers in India: what you actually need to know

For most direct-to-consumer founders, GST is the part of running a store that feels heaviest — a wall of acronyms, thresholds and returns that seems designed to catch you out. It isn't as bad as it looks. Once you understand a handful of ideas, GST becomes routine, and a good store platform handles the arithmetic for you.

This is a practical overview, not tax advice — when in doubt, talk to a chartered accountant. But by the end you'll know the questions to ask.

What GST actually is

GST (Goods and Services Tax) is a single indirect tax that replaced a tangle of older taxes. As a seller, you collect GST from your customer on each sale and pay GST to your suppliers on your purchases. You remit the difference to the government and file periodic returns.

The key mental model: you are a collection point in a chain, not the one ultimately bearing the tax. That's why input tax credit (below) matters so much.

Do you even need to register?

Not everyone does — at least not immediately.

  • Registration becomes mandatory once your turnover crosses the prescribed threshold.
  • It's required earlier if you sell through certain online marketplaces that collect tax at source.
  • Plenty of small sellers start below the threshold and register when growth makes it necessary.

The practical takeaway: registration is a function of how much and where you sell — not a box every new seller must tick on day one. Check your specific situation rather than assuming.

Once you're registered you get a GSTIN (your GST identification number), and you're expected to charge GST correctly and file returns on time.

CGST, SGST and IGST — the only acronyms that matter

This is the part that confuses people, and it's genuinely simple:

  • Selling within your own state? The tax splits into CGST (central) + SGST (state).
  • Selling to another state? It's a single IGST (integrated) instead.

The total rate is the same either way — the split just reflects who ultimately gets the revenue. As a seller you don't have to think about it order by order; your platform should look at the customer's state and apply the right split automatically.

Where the customer isWhat you charge
Same state as youCGST + SGST
A different stateIGST

HSN codes: classify your products once

Every product has an HSN code — a standardised classification that determines its GST rate. You set this once per product. Getting it right matters because it drives the rate you charge, so it's worth a few minutes to classify your catalog correctly at setup rather than guessing.

Input tax credit: the upside people forget

Here's the part that turns GST from pure cost into something workable. When you pay GST on business purchases — inventory, packaging, even some services — you can usually claim that back as input tax credit against the GST you collected from customers.

In practice this means being registered can be an advantage, not just an obligation: you're no longer eating the tax on everything you buy to run the business. Keep clean records of the GST on your purchase invoices — that's what makes the credit claimable.

Filing returns without dread

Once registered, you file GST returns on a schedule. The mechanics vary by your registration type and turnover, but the principle is constant:

  • Report the GST you collected on sales.
  • Report the GST you paid on purchases (your input credit).
  • Pay the difference.

The single biggest thing you can do to make this painless is to keep your sales data clean and structured from day one — so filing is a report you generate, not a spreadsheet you rebuild every quarter. This is exactly where selling on a proper platform pays off: if the correct tax was applied and recorded on every order, your numbers are already reconciled.

How Nxcart helps

We built GST handling into the platform because it shouldn't be a manual chore:

  • Set an HSN code and rate per product, and the correct CGST/SGST or IGST split is applied automatically based on the customer's state.
  • Add your GSTIN and tax is calculated and shown correctly through checkout.
  • Because every order stores its tax breakdown, your reporting reflects reality — no rebuilding numbers at filing time.

GST is optional to switch on while you're finding your feet, and it never blocks you from launching. When you're ready, it's a setting — not a project.

The honest summary

GST rewards sellers who set it up correctly once and then let their tools do the arithmetic. Understand whether you need to register, classify your products with the right HSN codes, keep clean purchase records for input credit, and let your platform apply the right split per order. Do that, and filing becomes a routine report instead of a recurring scramble.

Ready to sell with GST handled for you? Start with Nxcart.

Frequently asked questions

Is GST registration mandatory for online sellers in India?
It becomes mandatory once you cross the turnover threshold, and earlier if you sell through certain marketplaces that collect tax at source.
What's the difference between CGST, SGST and IGST?
Sales within your own state are split into CGST + SGST; sales to another state use a single IGST. The total rate is the same either way.
What is input tax credit?
It's the GST you pay on business purchases, which you can claim back against the GST you collect from customers — one of the advantages of being registered.
Does Nxcart calculate GST automatically?
Yes. Set an HSN code and rate per product and the correct CGST/SGST or IGST split is applied based on the customer's state, with the tax breakdown stored on every order.
Share

Build your store on Nxcart

Everything you just read, put to work — a storefront, catalog, checkout, GST and shipping, with AI helpers built in.

Get started