GST for online sellers
GST for online sellers: registration, the GST invoice, TCS on marketplace payouts, input tax credit and monthly reconciliation.

In short
How to reduce RTO comes down to four levers: confirm orders before they ship, capture addresses a courier can find, sell exactly what the listing shows, and promise only delivery you can keep. Which of them you control depends on where the order was placed.
RTO, return to origin, is an order that never reaches the buyer and travels back to the seller: refused at the door, undeliverable, or cancelled in transit. It is not a customer return, which is an order delivered and then sent back.
The distinction matters because the causes differ. Returns point mostly to the product and the listing; RTO points to the buyer’s intent, the address, the payment method and the delivery itself. Track them as separate numbers, or neither will tell you what to fix.
An RTO costs more than the lost sale: shipping out and often back, stock locked in transit, wasted packaging, and the occasional parcel that returns damaged. If an ad won the order, that spend is gone too.
On marketplaces, an RTO can also carry fees under the marketplace’s rate card, and orders you cancel yourself count against your account health. Check the current terms in your seller panel for each programme you use.
For four broad reasons: the buyer changed their mind, the courier could not find the address or reach the buyer, delivery took longer than the buyer would wait, or the parcel did not match what they expected.
COD sits behind much of the first group, because a buyer who has not paid loses nothing by refusing. Prepaid orders come back too, mostly for address or delivery reasons; a buyer who has paid has less reason to refuse.
On your own storefront, nearly all of them. On a marketplace, the platform runs checkout, payment options and delivery, leaving you the listing, the price, the packing and how quickly you hand orders over.
| Lever | On a marketplace | On your storefront |
|---|---|---|
| Whether COD is offered | Mostly the marketplace; some programmes give sellers settings | You, by order value, pincode and buyer |
| Order confirmation | The marketplace, where it runs one | You, by message or call before shipping |
| Address capture and checks | The marketplace’s checkout | Your checkout and any validation app |
| Delivery promise shown | The marketplace, partly from your handling time | You, from your couriers’ actual record |
| Courier and reattempts | Mostly the marketplace’s logistics | You or your shipping aggregator |
| Listing accuracy and size charts | You | You |
| Price, offers and stock | You, within marketplace rules | You |
| Handing orders over on time | You, or whoever packs for you | You, or whoever packs for you |
Read the table as a map of effort. Where the marketplace holds a lever, your job is to feed it accurate information and read its reports; where you hold it, the decision and the result are yours.
Confirm every COD order before it ships, by message or call, and hold any order that does not confirm. Confirmation costs the buyer a moment and catches mistaken, duplicate and doubtful orders while they still cost you nothing.

Messages to buyers need their consent and must follow WhatsApp’s business messaging rules, so send approved templates through a WhatsApp Business account or an app that provides one. Keep the tone of a shop confirming an order, not a collector chasing a debt.
Confirmation does more alongside rules about when COD is offered at all. Set them from your own RTO data, and revisit them every month.
Each rule trades some orders for fewer RTOs, so introduce one at a time and compare delivered revenue, not orders placed, before and after.
Ask for an address a courier can find, check it before the order ships, and let the buyer correct it during confirmation. On your storefront, each of these is a checkout setting or an app; on a marketplace, the checkout is the platform’s.
Many shipping aggregators and checkout apps score addresses and flag risky COD orders. Treat the score as a prompt to confirm, not a verdict: cancelling every flagged order loses good buyers along with the doubtful ones.
It removes the doubts that make buyers order speculatively and refuse at the door. If the photographs, colour, size, material, pack contents and price all match the parcel, there is nothing new to discover when it arrives.
Buyers also reread a listing while they wait. A detail they missed at checkout, such as a pack of one rather than three, or a fabric they did not expect, turns into a refusal. Write for that second reading too.
Our product listing services work from the same principle: a listing is a description the parcel must live up to.
By settling the size question before the order. In clothing and footwear, a buyer unsure of their size orders two and refuses one, or refuses the parcel after checking the chart again; a chart built from measured finished pieces removes much of that doubt.
Then read RTO and return reasons by size: refusals clustered in one size usually point to the chart or the fit, not the buyer. Our page on how to sell clothes online in India covers size charts garment by garment.
The longer a COD buyer waits, the more likely they are to refuse, so promise a delivery date you can keep, then keep it. Every extra day between order and doorstep is another day to find the product elsewhere or lose interest.
Some failed attempts never happened. If NDR reasons such as “customer unavailable” cluster on one courier or pincode, take them up with the courier or your shipping aggregator, with your call records as evidence.
RTO is cheapest to prevent before the parcel leaves: at the listing, at checkout and at confirmation.
Yes. Ad platforms usually record a COD order as a purchase when it is placed, so campaigns can learn to find buyers who order readily and refuse just as readily. Judge campaigns on delivered orders, not on purchases the platform reports.
Our guide to Meta ads for D2C brands covers how to judge campaigns when COD and RTO distort the platform’s numbers.
As the share of shipped orders that come back undelivered, separately for COD and prepaid, broken down until each pattern points to one fix. A single RTO rate for the whole business hides every cause behind an average.
| Break RTO down by | A cluster usually means | Where the fix sits |
|---|---|---|
| Product or style | The listing, size chart or price misleads | Listing and size chart |
| Size | The chart or the fit is wrong in that size | Size chart, then the garment |
| Pincode or region | Weak courier coverage or doubtful COD demand | COD rules and courier choice |
| Courier | Missed or false delivery attempts | Courier allocation and NDR follow-up |
| Order value | High-value COD orders refused | COD ceiling or a prepaid nudge |
| Campaign or source | Ads finding impulse buyers | Targeting, offer and creative |
| Days to delivery | Buyers losing interest while they wait | Handover time and courier speed |
Count RTO against the week the order was placed, not the week it came back, or good weeks look bad a month later. Reconcile the marketplace’s returns reports against your settlements, so every RTO is matched to its fees and any claim due.
Open every returned parcel on camera when it arrives. An RTO that comes back damaged, opened or short can often be claimed, but only with evidence recorded on receipt and within the marketplace’s time limits.

We are an operator, not an agency: we run our own brands on the same marketplaces and storefront platforms we run for clients, so we read RTO from the seller’s side. We do not pack or ship; our work is in the levers above.
On marketplaces, our marketplace account management tracks RTO separately from customer returns, by product, pincode and price point, and sends each pattern to whoever can fix it. Our D2C storefronts launch with COD rules and order confirmation already set up and tested.
If you are still choosing a route, our comparison of marketplace vs D2C sets out what each costs, RTO included.
The terms used here, from RTO to TCS, are defined in plain English in our ecommerce glossary.
We build Shopify and WooCommerce storefronts with cash-on-delivery limits, pincode rules and order confirmation set up and tested before launch.
GST for online sellers: registration, the GST invoice, TCS on marketplace payouts, input tax credit and monthly reconciliation.
Which Legal Metrology declarations packaged goods sold online must carry, and where each goes on the pack and the listing.
The order of work for a new clothing brand in India: range, sampling, private label, GST, labels, first lot and channels.
Tell us what you sell and where. We reply with our questions and a scope, with GST on its own line.