Starting a direct-to-consumer brand in India has never been easier to begin or harder to survive. Cheap Shopify stores, instant Razorpay onboarding and Meta ads mean anyone can launch in a weekend. Most are gone within six months, and the reason is almost never the product. It is the math. On a ₹699 skincare order you keep ₹410 after product, shipping, packaging and gateway fees. At 28% cash-on-delivery returns, that ₹410 becomes ₹249 per shipped order. Spend ₹200 to acquire the customer and you are running your business on ₹49 an order.
This guide walks the six steps in the order an operator runs them, with the real numbers attached, so you find out whether your idea works before you order inventory.
Starting a D2C brand in India is a sequence, not a leap. Pick a product with surviving margin. Prove demand with real money on a ₹20,000 validation budget. Fix your unit economics before you scale anything. Register the business and the licences your category needs. Stand up a lean store on Shopify plus Razorpay plus a courier aggregator. Learn your true CAC on Meta at ₹500 a day. Then control RTO, which decides whether the rest of it was worth doing. Budget ₹1 lakh and expect the first ads to lose money while you learn.
Step 1: Pick a product with margin that survives India
The common early mistake is chasing a broad, hyper-competitive category, generic apparel or generic supplements, where you have no edge and funded brands outspend you on ads. Look instead for a specific buyer with a specific problem.
Products that work in Indian D2C usually share four traits:
- A specific problem or identity, not a commodity. "Sweat-proof shirts for Indian summers" beats "t-shirts".
- Landed cost at 20% to 35% of selling price. Skincare white-label sits in that band on a ₹399 to ₹899 hero SKU. Ads, shipping and returns eat the rest.
- Light and non-fragile. Indian couriers charge on the higher of dead weight and volumetric weight, calculated as length times breadth times height in centimetres divided by 5000. A bulky ₹500 product can cost more to ship than a dense ₹1,500 one.
- Repeat purchase potential. Consumables like skincare, coffee, pet food and wellness let you earn on the second and third order. Skincare replenishment can reach a 30% to 40% repeat rate, which is where the profit actually lives.
You do not need a factory. Most first-time founders start with a white-label or private-label supplier on a small run. Our guide to finding manufacturers and suppliers in India covers the sourcing routes, and MOQ negotiation covers getting 500 units instead of 5,000. If you already know your category, the category playbooks give you the cluster locations, MOQs and compliance lane for each one.
Step 2: Validate demand on ₹20,000, before inventory
Do not order 1,000 units on a hunch. Buy information first, in three tests that get progressively more expensive and more honest.
| Test | Spend | Pass mark | What it actually proves |
|---|---|---|---|
| Interest | ₹2,000 of Meta ads to a one-page site | Click-through above 1.5% | People are curious. Nothing more. |
| Intent | ₹3,000 to ₹5,000 | 5% sign-ups, or 10 pre-orders | They will give you something, an email or a small deposit. |
| Purchase | ₹5,000 to ₹8,000 | 10 paid orders from strangers | The only demand signal that counts. |
Strangers, not friends. Ten friends buying out of kindness has taught first-time founders nothing at great expense. If the purchase test fails at ₹15,000 of total spend, you have saved yourself the other ₹85,000 and a year. Our validation method covers the decision logic and getting your first 10 paying customers covers the execution.
Step 3: Fix your unit economics before you scale anything
A D2C brand is a spreadsheet wearing a logo. Before you scale, know your contribution per order. Here is the full stack on a ₹699 skincare product, the numbers our category data supports for a white-label hero SKU.
| Line item | Amount | Note |
|---|---|---|
| Selling price | ₹699 | Within the ₹399 to ₹899 skincare band |
| Product landed cost | −₹180 | 26% of price, white-label stock formulation |
| Forward shipping | −₹70 | 0.5 kg surface, national zone |
| Packaging | −₹25 | Mailer, filler, label |
| Gateway fee | −₹14 | About 2% plus GST on cards; UPI is 0% |
| Contribution per delivered order | ₹410 | Before any ad spend |
Courier first slabs run roughly ₹30 to ₹45 for a local 0.5 kg surface parcel and ₹65 to ₹85 or more nationally, per Delhivery rate data for 2026, and slabs jump at 0.5 kg, 1 kg and 2 kg. Gateways like Razorpay charge about 2% plus GST on cards and most methods, while UPI carries zero merchant discount rate by regulation. COD adds a collection fee of ₹25 to ₹50, or 1.5% to 2.5% of order value.
That ₹410 is not your profit. It is your budget for acquiring a customer and absorbing returns. Our unit economics reference has the CM1 and CM2 formulas, and pricing method works backwards from the margin you need.
Margin Waterfall™: selling price minus product cost, packaging, shipping and gateway fee gives contribution per delivered order. Subtract blended RTO loss to get contribution per shipped order. Only then subtract CAC. If the number at the bottom is negative, no amount of scale saves it, because scale multiplies the loss.
Step 4: Register the business and the licences your category needs
Most founders do this too late, then find out a marketplace will not onboard them. A sole proprietorship is fine to start and you can upgrade to an LLP or private limited company later, covered in how to register a business in India.
On GST, the rule that catches people out: the ₹40 lakh turnover threshold for goods, ₹20 lakh in special-category states, does not apply if you sell through a marketplace. There, registration is mandatory from your first order regardless of turnover. The CBIC GST portal and the GST registration user guide are the primary references, and our GST guide for ecommerce sellers covers returns and what it really costs.
| Category | Licence lane | Cost or threshold |
|---|---|---|
| Every packaged product | GST, Legal Metrology labelling | GST free to register; day one on marketplaces |
| Brand name | Trademark, one class minimum | ₹4,500 per class for individuals, MSMEs and DPIIT-recognised startups; ₹9,000 otherwise |
| Food, snacks, coffee, tea | FSSAI registration or licence | Basic registration up to ₹1.5 crore turnover from 1 April 2026; state licence to ₹50 crore; perpetual validity |
| Skincare, makeup, bath and body | CDSCO Cosmetics Rules 2020 | Licence held by your manufacturer; verify the copy, GMP and COA |
| Ayurveda and wellness | AYUSH licence | Held by the manufacturing unit |
| Electronics and accessories | BIS registration | Mandatory before listing |
The FSSAI FoSCoS portal handles food registration, and our FSSAI guide explains which of the three you need. For the brand name, trademark registration covers class, cost and timeline. File early: a squatter on your name costs far more than ₹4,500 to remove.
Step 5: Stand up a lean store, payments and shipping
Once the math works on paper, the build is the easy part. Budget about ten days.
- Platform. Shopify is the default. India pricing on the Shopify India pricing page puts Basic around ₹1,499 a month on annual billing, roughly ₹1,769 with GST. Shopify Payments is not available in India, so add a third-party gateway and its per-transaction fee. Our Shopify setup guide is the click-by-click build.
- Domain. Under ₹1,000 a year. Clean, brandable, no hyphens.
- Payments. UPI, cards, net banking and wallets. Razorpay versus Cashfree compares fees and settlement cycles.
- Shipping. An aggregator so you can compare couriers, print labels and see RTO in one place. Shiprocket versus NimbusPost versus Delhivery has the real per-order costs.
- Packaging. Around 11% of unit loads arrive damaged according to Shiprocket's packaging data, and damage drives most damage-category returns. Packaging that survives Indian couriers costs ₹25 an order and saves multiples of that.
- Legal pages. Privacy, refund, terms and shipping policy. Gateways require them.
Where the ₹1 lakh goes, deployed the way an operator would:
| Bucket | Share | Amount |
|---|---|---|
| Validate first | 20% | ₹20,000 |
| First inventory | 40% | ₹40,000 |
| Packaging | 8% | ₹8,000 |
| Store and domain | 6% | ₹6,000 |
| Legal and GST | 6% | ₹6,000 |
| Creative | 8% | ₹8,000 |
| Buffer | 12% | ₹12,000 |
Spend the ₹20,000 validation slice first. If the numbers do not work, you keep the other ₹80,000. Our cost-to-start guide breaks out the ₹50,000 and ₹5 lakh tiers by category.
Step 6: Learn your real CAC on Meta
For most Indian D2C brands, Meta is the first paid channel. The goal of your first campaigns is not revenue. It is finding out what a customer actually costs you.
Start at ₹500 a day across three to five ad sets. Judge on cost per purchase, never on clicks: a cheap click that never converts is worth nothing. Let creative do the work, because in 2026 the hook, the visual and the offer move results more than granular targeting. Give each test enough spend and enough conversions to mean something, since killing an ad after one day of spend teaches you nothing.
Then hold the result against the Margin Waterfall™. At ₹249 contribution per shipped order, a ₹200 CAC leaves ₹49. A ₹300 CAC loses you ₹51 on every order, and scaling that spend just enlarges the hole. Only scale to ₹1,500 to ₹3,000 a day once the winning ad clears the margin. The Meta ads playbook has the campaign structures.
Step 7: Control RTO, or none of the above matters
This is the step most guides skip and the one that sinks Indian brands. Shipway's ShipNotes FY25 analysis found about 26% RTO on cash-on-delivery orders across India, against under 2% on prepaid. Unmanaged COD runs 20% to 40%, with fashion at the top of that range. Every returned order costs you forward shipping, reverse shipping and handling, ₹120 to ₹250 on a typical parcel, with zero revenue.
Here is what RTO does to the same ₹699 order. A refused COD order costs ₹165: ₹70 out, ₹70 back, ₹25 of packaging you cannot reuse.
| COD RTO rate | Contribution per shipped order | Versus 15% |
|---|---|---|
| 15% (well managed) | ₹324 | Baseline |
| 28% (typical) | ₹249 | −₹75 |
| 40% (unmanaged fashion) | ₹180 | −₹144 |
On 500 shipped orders a month, moving from 40% to 15% is ₹72,000. No ad optimisation on earth pays that well. The levers: nudge to prepaid with a small discount or a COD fee, confirm risky COD orders on WhatsApp, use address checks and high-risk pin-code rules, and set honest delivery expectations. Our RTO reduction playbook and COD versus prepaid strategy go deep, and retention is where the second order finally pays you.
I spent nine years running supply chain and distribution for consumer brands, including Atomberg through its ₹400 crore to ₹1,200 crore stretch, and the pattern never changed: the ₹75 per order sitting in an RTO rate was always bigger than the ₹20 per order everyone was fighting over in ad creative. My own D2C brands taught me the same thing more expensively. Fix the leak before you turn up the tap.
Doing the steps out of order. Brand and website first, validation last. Founders spend three months and ₹60,000 perfecting a logo, a theme and packaging for a product nobody has paid for, then have ₹40,000 left to learn their CAC is ₹400 against a ₹249 contribution. Demand before supply. Economics before scale.
Next action: run your own numbers today
Open a sheet. Put in your selling price, your product cost, ₹70 shipping, ₹25 packaging and 2% gateway fee. Subtract them. Then apply a 28% RTO rate and see what is left per shipped order. If that number is under ₹150, you do not have an ads problem or a branding problem, you have a pricing or sourcing problem, and it is far cheaper to fix now than after you have bought 500 units. Then book your ₹2,000 interest test for this week. The 90-day roadmap sequences the rest.
- Pick one hero SKU with landed cost at 20% to 35% of price
- Run the interest test at ₹2,000 and require 1.5% click-through
- Get 10 paid orders from strangers before ordering inventory
- Build the Margin Waterfall™ and know your contribution per shipped order
- Register GST before you list on any marketplace
- File the trademark at ₹4,500 per class, early
- Confirm your category licence lane, FSSAI, CDSCO, AYUSH or BIS
- Launch to a small batch, then test ads at ₹500 a day
- Track COD RTO weekly and hold it under 30%
- Scale only the ad and SKU that clear your margin
If you'd like the complete execution system, calculators, SOPs, templates and operating frameworks behind this process, continue inside D2C Acquisition.Lab.
