Skip to content

Sell Ethnic Wear Online: Fees, Returns + the GST Step 2026

By Ravikant Tyagi · 18 min read ·

Your festive kurta sets are in from Jaipur at ₹455 landed against a ₹1,299 price, the fibre and care labels are stitched, and the size chart finally matches what the tailor actually cuts. Now the decision that sets your margin for the next two seasons: where do you sell them? Myntra and Ajio, where ethnic gets browsed. Amazon and Flipkart, for reach. Meesho, for volume. Or your own store, for margin.

Short answer first, arithmetic after. Build the home base on your own store, and treat marketplaces as paid discovery that costs you fee points instead of ad rupees, with the mix shifting hard in their favour from September to February. Ethnic wear breaks generic channel advice on three counts. Returns run 30 to 50% on size and fit, and the marketplace, not you, writes the return window. Demand concentrates into a festive and wedding season that makes the year, so marketplace visibility is temporarily worth more in October than it is in April. And GST steps from 5% to 18% at ₹2,500 a piece, which puts a tax cliff exactly where occasion wear sits. This page runs one ₹1,299 three piece kurta set through all six doors, fee by fee, and ends with what each one nets per order shipped and per order kept. If you are a step earlier and still picking styles and vendors, start with how to start an ethnic wear brand in India.

Executive summary

One basket runs this whole page: a ₹1,299 cotton kurta set (kurta, pant, dupatta), 500 g, ₹455 of COGS at 35% of MRP, ₹45 of packaging. On that set, per kept order, your own store nets about ₹292, Flipkart Fashion about ₹387 on zero commission, Myntra about ₹306 at full price, Amazon about ₹127 after a 16.5% referral fee, and an Ajio Gram listing about ₹32. Meesho is a different product at a different price and nets around ₹108 on a ₹649 value kurti. The reason the marketplace columns look better than founders expect is the ad line: Myntra, Ajio and Meesho carry no CAC at all, and Amazon and Flipkart carry ₹110 against the ₹260 of Meta spend your own store pays. The reason they still lose is what happens next: Myntra co-funded event pricing at ₹999 takes that ₹306 down to ₹64, and no marketplace hands you the buyer for the next wedding. Returns are the referee. A 40% return rate costs 0.67 failed parcels per kept order, not 0.40. The sequence that works: own store live from day one, Myntra and Ajio applications in by June, all channels running through the festive window, Meesho in February for broken size runs.

Getting Started→Find→Validate→Unit Economics→Scale

Three things that make ethnic wear a different channel decision

Returns are the biggest cost line after the garment. Womenswear ethnic sits in the apparel band: 30 to 50% of what you ship comes back if you do nothing about it, and size and fit cause most of it. Indian ethnic sizing is not standardised across brands, so a customer genuinely cannot predict her size, and a lenient marketplace window invites her to order two and keep one. The critical part is who writes that window. On your own site you set it, gate it with a measured chart and push exchange before refund. On Myntra or Ajio you inherit theirs and pay both legs of freight on every parcel that comes back.

The year is made in five months. Festive and wedding demand concentrates from September to February. India's festive ecommerce window did roughly US$14 billion of GMV in 2024, with 51% of it landing in the first eleven days and fashion growing three times faster than in the preceding six months, led by ethnic apparel in tier 2 and beyond, per Redseer's festive read. That concentration does two things to this decision. Marketplace organic traffic surges when you have not paid for it, and your own Meta CAC rises at exactly the same time because every apparel brand in the country is bidding. The right channel mix in October is not the right mix in April.

There is a tax cliff at ₹2,500. Readymade garments carry 5% GST up to ₹2,500 a piece and 18% above, per the GST Council's 56th meeting press release, effective 22 September 2025. Daily kurtas never touch it. Occasion wear crosses it constantly, and it changes your pricing before it changes your channel. Full registration detail sits in GST for ecommerce sellers.

What each channel actually takes on a ₹1,299 kurta set

Fee pages hide the total. Here is the stack, per order, on the same set. Rates are current as of August 2026 and move; check your own rate card before you price.

ChannelCommission on ₹1,299Other per-order costsReturn windowCustomer
Your own storeNoneGateway ~2% plus GST (~₹28), courier ~₹75 forward, Meta CAC ₹230 to ₹300You write it. 22 to 25% managedYours, with a phone number
MyntraTiered by ethnic sub-category, mid-teens standard, roughly ₹195 plus 18% GST on the feeForward and return logistics ₹55 to ₹120 each leg, 1 to 2% collection, one time Growth Enablement Fee, co-funded sale eventsTheirs. Lenient, 35 to 45%Theirs
Ajio~35% on Gram, ~38% on Fixed CC, the two models most ethnic listings land in, ~23% on Emerging Brand and LuxeTwo way logistics with a ~₹75 return leg, 6 to 12 week brand onboardingTheirs. 35 to 45%Theirs
Amazon0% at or under ₹1,000, 16.50% above it for Apparel Ethnic Wear, so ₹214 plus 18% GSTClosing fee ₹25 to ₹72 by band and route, weight handling ~₹68 national on 500 g Easy Ship, ads ₹90 to ₹150Theirs. 30 to 40%Masked
Flipkart Fashion0% at any price since 8 July 2026Fixed and collection fees ~₹52 with GST, shipping ~₹80, ads ₹90 to ₹150Theirs. COD heavy, 35 to 45%Theirs
Meesho0%Fixed ~₹25 per order, weight based shipping, 18% GST on fees, late dispatch penaltiesTheirs. Highest RTO, 40 to 50%Theirs

Two 2026 changes matter more here than anywhere. Amazon's Apparel Ethnic Wear referral fee is 0% at or under ₹1,000 and 16.50% above, per Amazon's own fee schedule, so a ₹999 kurti pays nothing and a ₹1,299 set pays ₹214 plus GST. That single line means the cheapest thing you can sell on Amazon is a sub-₹1,000 kurti and the most expensive is your festive set. And Flipkart removed the ₹1,000 price cap on its zero commission policy across the entire fashion category on 8 July 2026, covering around 90,000 fashion sellers, per Apparel Resources. On commission alone, Flipkart is now the cheapest marketplace in India for a ₹1,299 kurta set. Listing mechanics are in how to sell on Flipkart, how to sell on Amazon and how to sell on Myntra.

Operator Framework

Margin Waterfall™: selling price minus COGS, packaging, shipping, gateway or commission, then returns and RTO drag, then CAC. Run it per channel, and run it twice: once on an order shipped, once on an order kept. The drag is not the return rate. At a rate of r, every kept order carries r divided by (1 minus r) failed parcels, so 40% returns means 0.67 failed parcels per kept order, each costing forward freight plus reverse freight plus repacking plus any ad money burnt on it. Founders who model 40% as a 40% haircut miss two fifths of the real cost, because 0.67 failed parcels is roughly 1.7 times the 0.40 they budgeted for.

Source Scratch to ₹5 Lac/month · Phase Unit Economics · Framework Margin Waterfall™ · Created by Ravikant Tyagi, 2026

Per order shipped and per order kept: the table that settles it

The basket, stated once: ₹1,299 tag price, ₹455 COGS (35% of MRP, inside the 30 to 45% band this category runs), ₹45 packaging, 500 g, 60% COD on marketplaces and 45% on your own site. The Meesho column is deliberately run on a different product, a ₹649 value kurti at ₹260 of COGS and ₹30 of packaging, because a ₹1,299 branded set has no buyer on that platform and pretending otherwise would flatter the column.

LineOwn storeMyntraAjio (Gram)AmazonFlipkartMeesho
Tag price₹1,299₹1,299₹1,299₹1,299₹1,299₹649
COGS + packaging−₹500−₹500−₹500−₹500−₹500−₹290
Commission + GST on it₹0−₹230−₹537−₹253₹0₹0
Other platform fees−₹28−₹23₹0−₹59−₹52−₹42
Forward shipping−₹75−₹90−₹90−₹80−₹80−₹70
Acquisition−₹260₹0₹0−₹110−₹110₹0
Per order shipped₹436₹456₹172₹297₹557₹247
Return rate you actually run24%40%40%35%35%45%
Returns drag per kept order−₹144−₹150−₹140−₹170−₹170−₹139
Net per KEPT order₹292₹306₹32₹127₹387₹108
Who gets the next orderYou, on WhatsAppMyntraAjioMaskedFlipkartMeesho

Read it as an operator, not as a scoreboard. The drag column is where most models go wrong, so here is one worked line. On your own site at a 24% return rate, 0.24 divided by 0.76 is 0.32, so every order that stays sold carries roughly a third of a failed parcel. That failed parcel costs ₹75 forward, ₹75 reverse, ₹45 of packaging you cannot reuse and ₹260 of ad money spent on a sale that unwound, which is ₹455. Multiply by 0.32 and you get ₹144. On Myntra the same arithmetic runs at 0.40 divided by 0.60, which is 0.67 failed parcels, but each one costs less because there is no CAC to burn, so the drag lands at ₹150 on a much higher failure count.

Now run your own site at Myntra's 40% instead of 24%. The drag jumps from ₹144 to ₹303 and the kept order falls from ₹292 to ₹133. Nothing else changed. No fee moved, no price moved, no ad rate moved. That is the whole argument for owning the return window: on a ₹1,299 set it is worth about ₹160 an order, which is more than any commission difference on this page.

Three things fall out of the table. Ajio's Gram model is not viable at this price with 35% COGS. At ₹32 per kept order you are running a delivery service for a marketplace, and the fix is either a 30% COGS structure, a higher MRP, or the premium lane at ~23%. Amazon's referral fee is the whole difference between its ₹127 and Flipkart's ₹387 on identical work. And Myntra at full price looks excellent, which is exactly the trap in the next section. The reverse logistics machinery behind that drag line is in returns, refunds and reverse logistics, and the COD side is in reducing RTO on COD orders.

Calculator Preview · Ethnic Wear Channel Net-Back
Selling price (₹1,299 kurta set, own store)₹1,299
COGS + packaging−₹500
Shipping + gateway−₹103
Returns drag at 24%−₹144
Meta CAC−₹260
Net profit / kept order₹292
Open the interactive calculators →
Source Scratch to ₹5 Lac/month · Calculator Unit Economics · Created by Ravikant Tyagi, 2026

The ₹2,500 GST step, and the dead zone above it

Your tag price includes GST, because a consumer pays the number on the label, but the ₹2,500 line is tested on the value before tax, not on the tag. Section 15 of the CGST Act values a supply at the price paid less the GST inside it, so the 5% band runs all the way up to a tag of ₹2,625, which is exactly ₹2,500 ex tax. Above that the rate is 18%, and the lowest tag that can legally sit at 18% is ₹2,951, which is ₹2,500 ex tax again. A ₹2,625 anarkali leaves you ₹2,500. A ₹2,951 one leaves you ₹2,501. You have to add ₹326 to the label before you earn one more rupee.

That is a dead zone, and a hard one. Tags from ₹2,626 to ₹2,950 do not exist for a readymade garment, because neither rate produces them. Fabric and CMT job work sit at 5%, so input credit cannot absorb an 18% output rate either. The operator rule for occasion wear is short. Either hold the flagship set at or under ₹2,625 and build value with fabric and finish, or jump clean past ₹2,950 and sell it as a genuine premium piece. Pricing at ₹2,750 because it felt right is a number you cannot put on an invoice.

Operator Note · Ravikant Tyagi

In my supply chain years at Atomberg the number I watched hardest was never GMV, it was how much of it survived the reverse flow. Ethnic founders get seduced by a good Myntra October and never separate the two. I reviewed a kurta label doing 700 marketplace orders a month through the festive window that felt like a breakout, until we counted: 41% came back, the platform charged logistics both ways, the brand had co-funded a sale price it never chose, and it could not name a single buyer. In February the orders stopped and there was no list to sell to. Before any channel argument I make founders write two numbers per channel, net per kept order at their real return rate, and whether they keep the phone number. A channel that fails both is not distribution, it is a leak with a dashboard.

Why festive changes the answer for five months

Run the same own-store column in October. Meta CAC for ethnic wear does not stay at ₹260 when every apparel brand in India is bidding for the same woman; assume ₹340. Now your own store nets ₹356 per order shipped and ₹187 per kept order, down from ₹292, because the burnt CAC inside the drag rises too. Myntra, carrying no CAC at all, still nets ₹306. For roughly five months of the year, marketplace discovery is genuinely worth more than it is in the off season, and that is the honest case for being listed before September rather than after.

Then the platform takes it back. Accept a co-funded festive event that puts your ₹1,299 set at ₹999 and the Myntra column collapses: commission ₹177 with GST, collection ₹18, forward ₹90, COGS and packaging ₹500, so ₹214 per order shipped and, after the same ₹150 drag, ₹64 per kept order. One event turned a ₹306 order into a ₹64 order, and it also reset the price anchor your own store has to live with for the rest of the year. Take the festive traffic, hold your price, and enter deep events only with a SKU built for that price. The full seasonal playbook is in festive sale strategy for D2C brands.

There is a cash timing trap underneath all of this. You pay Jaipur or Delhi for festive stock in June and July. Marketplace settlement runs a week or two behind dispatch, return windows run behind that, and a February return can claw back a November sale. According to the Founder Decision Loop™, you add a channel when the last one has produced the data that justifies it, and in this category that data includes a full season of return rates by size. Do not fund a bigger festive buy on an October dashboard.

Founder Mistake

Listing the whole festive catalogue on three marketplaces in August with a size chart copied from a competitor. A founder pushes 40 designs live, does 300 orders in October and feels like she has arrived. Then the returns land: 43% on a lenient window, two legs of freight at roughly ₹180 a parcel plus repacking, which is about ₹23,000 of pure return cost against the margin those kept orders earned. Her return-rate metric now throttles listing visibility right when Diwali traffic peaks, so she joins a co-funded event at ₹999 to move stock, and her own store is stuck selling the same set at ₹1,299 against a public ₹999 anchor. By February she has unsold stock, no customer list and no idea which design worked, because none of the 40 got enough orders to read. Launch 8 to 12 proven designs, submit your own measured chart, and never let a platform set your price.

The sequence that works, by calendar

Ethnic wear is a seasonal business, so the sequencing is a calendar, not a ladder.

  • March to May, the cheap months. Own store live, size charts built from flat garment measurements per size, model height and size worn on every product page, fit notes in plain language, WhatsApp opt-in on every order. CAC is at its lowest and the traffic you buy now trains the pixel for October.
  • June, applications in. Myntra onboarding runs 7 to 15 days and Ajio 6 to 12 weeks, so apply before the queue fills. Submit the same measured chart you use on your own site. Only claim Chikankari, Sanganeri or Banarasi if you can produce the certification, because an unsupported GI claim is a takedown and a trust problem, not a marketing line.
  • July and August, stock and listings. Production lands, listings go live with proven designs only, and Amazon pricing gets checked against the ₹1,000 referral line. A kurti at ₹999 pays no referral fee, the same kurti at ₹1,049 pays 16.5% plus GST.
  • September to February, run everything. Marketplaces harvest discovery you did not pay for. Your own store carries margin, WhatsApp carries the wedding and drop buyer, and a parcel insert offering a free size exchange pulls marketplace buyers onto your list. Ethnic repeat is occasion led, two to four purchases a year, so that list is worth building slowly and protecting.
  • February and March, clear out. Broken size runs and dead designs go to Meesho as liquidation, not as brand building. Carrying festive stock into the dead months is how working capital dies in this category.
Decision Framework

If your sets sell under ₹1,000 → Amazon and Flipkart first, because both charge zero commission there and your CAC would eat the margin on your own site. If your sets sell ₹1,000 to ₹2,499 → own store as home base plus Flipkart Fashion for zero commission reach, and Myntra only if you can hold price through its event calendar. If your occasion pieces cross the ₹2,500 ex tax line → price past a ₹2,950 tag or stay at or under ₹2,625, then sell through your own store and a premium marketplace shelf, never a value one. If your return rate is above 30% on any channel → stop scaling and fix the chart, the fit video and the exchange flow, because every extra rupee of spend is amplifying the leak. If your COGS is above 40% of MRP → an Ajio Gram or 35% commission listing cannot work, so do not apply until the cost structure changes.

Execution checklist

Execution Checklist
  • Write your basket in one line: tag price, COGS, packaging, weight, COD share. Every channel decision runs off that one row.
  • Run the Margin Waterfall™ per channel twice, once per order shipped and once per kept order, using r divided by (1 minus r) for the failed parcel count.
  • Check your live rate card for commission, closing and collection fees, and whether they compute on the tax inclusive or tax exclusive value.
  • Price against the ₹1,000 Amazon referral line and the ₹2,500 GST step deliberately, never by rounding up to a number that felt right.
  • Build size charts from flat garment measurements per size, and put model height and size worn on every listing before you go live anywhere.
  • Apply to Myntra and Ajio by June. Onboarding runs weeks and you want to be selling in September, not applying in September.
  • Only make a Handloom Mark or GI claim (Sanganeri, Chikankari, Banarasi) when you hold the certification for it.
  • Put a free size exchange insert in every marketplace parcel and a WhatsApp opt-in on every own store order (WhatsApp marketing for D2C).
  • Hold one public price across channels. Enter deep co-funded events only with a SKU built for that price.
  • Plan cash backwards from the festive window: stock paid in June, settlements a fortnight behind dispatch, returns landing into February.

Your next action

Open one sheet today with six columns and two rows that matter: what your best selling set nets per order shipped, and what it nets per kept order at that channel's real return rate. Use your actual COGS, your actual tag price and the fee numbers above, and put the failed parcel count in as r divided by (1 minus r), not r. The column with the strongest second row is your home base, the weakest one tells you what to renegotiate or drop, and the gap between the two rows tells you how much of your business is currently being decided by a size chart. Thirty minutes of arithmetic ends this argument permanently, and it runs on the same operating frameworks Ravikant Tyagi uses with founders in this category.

If you'd like the complete execution system, calculators, SOPs, templates and operating frameworks behind this process, continue inside D2C Acquisition.Lab.

Free: six D2C operator notes

Work through validation, margins and the costs that change a launch decision. Six practical notes, with examples you can check against your own numbers.

You'll get the six-part series plus occasional operator notes. Unsubscribe anytime.

About the author
Ravikant Tyagi, Founder of D2C Acquisition.Lab
Founder, D2C Acquisition.Lab
  • Former Distribution Head at Eureka Forbes (₹3,500 crore consumer business).
  • Former Supply Chain & Operations Leader at Atomberg Technologies during its growth from ₹400 crore to ₹1,200 crore.
  • Creator of the Scratch to ₹5 Lac/month Operating System. Fractional COO to funded consumer startups.
D2C OperationsUnit EconomicsProduct ValidationSupply ChainEcommerce LogisticsFounder Execution Systems

Want the whole system, not just the theory?

Scratch to ₹5 Lac/month: 9 live calculators (margin, RTO, break-even), 50+ SOPs, and a 90-day plan built for Indian D2C.

₹1,999₹4,99960% off
Start building today
  • One-time payment
  • No recurring fees
  • Instant access

FAQ

Common questions

Start on your own store plus WhatsApp for margin and fit control, and add marketplaces as discovery before the festive window opens. On a ₹1,299 kurta set our math nets about ₹292 per kept order on your own site against ₹127 on Amazon and ₹32 on an Ajio Gram listing. Apply to Myntra and Ajio in June, because onboarding runs weeks and you want to be live by September, not October.

Myntra runs a tiered commission by ethnic sub-category, mid-teens as standard, plus a collection charge, forward and return logistics of ₹55 to ₹120 each way, a one time Growth Enablement Fee and 18% GST on every fee. Ajio sits near 35% on Gram and near 38% on Fixed CC, the two models most ethnic listings land in, and near 23% on Emerging Brand and Luxe. Amazon charges nothing at or under ₹1,000 and 16.5% above it. Verify your own rate card before pricing.

Yes, on commission. Flipkart removed the ₹1,000 price cap on its zero commission policy for the whole fashion category on 8 July 2026, so a ₹1,299 kurta set pays no commission at all. Fixed fees, collection fees and logistics still apply, and the ethnic buyer there skews to lower price bands, so the realistic outcome is fewer orders at your price rather than a free ride at it.

It changes your price before it changes your channel. Readymade garments carry 5% GST up to ₹2,500 a piece and 18% above. That ₹2,500 is tested on the value before tax, not on the tag. So the 5% band runs up to a ₹2,625 tag, which realises ₹2,500, and the lowest tag that can sit at 18% is ₹2,951, which realises ₹2,501. Tags from ₹2,626 to ₹2,950 are not valid price points at either rate. Sit at ₹2,625 or go past ₹2,950, then pick the channel.

Because a 40% return rate is not a 40% cost, it is worse. At 40%, every order that stays sold carries 0.67 failed parcels, since 0.40 divided by 0.60 is 0.67. Each failed parcel costs forward freight, reverse freight, repacking and any ad money burnt on it. On a marketplace the platform writes the return window and you pay both legs. On your own site you write it, and on a ₹1,299 set that control is worth about ₹160 per kept order.

Only as a liquidation lane. Meesho charges 0% commission, but its ethnic demand sits at ₹150 to ₹600, so a ₹1,299 branded set has no buyer there. Run at ₹649 with a ₹290 cost and you clear roughly ₹108 per kept order after a 45% RTO drag, which is a different, thinner product than the one you built. Use it in February to clear broken size runs, not to launch.