Author: GrowwwTech

  • FSSAI Registration for D2C Food Brands — 2026

    FSSAI Registration for D2C Food Brands — 2026

    Every packaged food product sold in India — online or offline — must carry an FSSAI license number on its label. No exceptions.

    Yet we regularly see D2C food brands on Shopify and Instagram selling homemade snacks, health drinks, spice mixes, and supplements with no FSSAI license. Some don’t know it’s required. Others think “I’ll get it later when I scale.”

    Here’s why that’s a terrible idea: the penalty for operating without an FSSAI license is up to ₹5 lakh fine and imprisonment up to 6 months. Marketplaces like Amazon and Flipkart won’t list your food products without a valid FSSAI number. And if a customer complaint triggers an inspection, your entire inventory can be seized.

    The good news? Getting an FSSAI license is straightforward — here’s exactly how to do it.

    Which FSSAI License Do You Need?

    FSSAI offers three types of registration based on your annual turnover and business type:

    TypeAnnual TurnoverWho Needs ItGovernment FeeValidity
    Basic RegistrationUp to ₹12 lakhHome-based food businesses, small D2C startups, cottage industries₹100/year1-5 years
    State License₹12 lakh – ₹20 croreMost growing D2C food brands, manufacturers, storage units₹2,000-5,000/year1-5 years
    Central LicenseAbove ₹20 croreLarge manufacturers, importers, e-commerce food marketplaces₹7,500/year1-5 years

    For most D2C food startups: Start with Basic Registration if you’re under ₹12 lakh/year revenue. The moment you cross ₹12 lakh, upgrade to a State License. Don’t wait — operating on a Basic Registration when you need a State License is a violation.

    Step-by-Step: How to Get Your FSSAI License

    Step 1: Gather Your Documents

    For Basic Registration:

    • Aadhaar card of the proprietor/owner
    • Passport-size photograph
    • Proof of business address (electricity bill, rent agreement)
    • Self-declaration of food safety compliance

    For State License (most D2C brands):

    • Photo ID and address proof of promoters/directors
    • Company registration documents (GST certificate, PAN, Certificate of Incorporation for Pvt Ltd)
    • Food safety management plan or HACCP certification
    • List of food products to be manufactured/sold (with categories)
    • Blueprint/layout of the processing facility
    • List of equipment and machinery
    • Water test report from a recognized lab
    • NOC from local municipality or panchayat
    • Proof of possession of premises (rent agreement/ownership deed)

    Step 2: Apply Online on FoSCoS Portal

    All FSSAI applications are now processed through the Food Safety Compliance System (FoSCoS) portal at foscos.fssai.gov.in.

    1. Create an account on the FoSCoS portal
    2. Select the type of license (Basic/State/Central)
    3. Fill in business details — name, address, type of business activity
    4. Upload required documents
    5. Pay the government fee online
    6. Submit the application

    Processing time: Basic Registration is typically approved in 7-15 working days. State License takes 30-60 days (inspection may be required). Central License can take 60-90 days.

    Step 3: Facility Inspection (State and Central Only)

    For State and Central licenses, an FSSAI-appointed inspector will visit your manufacturing or storage facility. They check for:

    • Hygiene and cleanliness standards
    • Proper storage conditions (temperature control, pest management)
    • Water quality and source
    • Waste disposal systems
    • Employee hygiene practices
    • Labeling compliance on products

    Pro tip: If you’re using a contract manufacturer (common for D2C brands), they should already have their own FSSAI license. However, you still need your own license as the brand owner selling the product.

    Step 4: Receive Your License and Display It

    Once approved, you’ll receive your 14-digit FSSAI license number. This must be displayed on:

    • Every product label (mandatory)
    • Your website and Shopify/WooCommerce store
    • Marketplace listings (Amazon, Flipkart require it)
    • Your physical premises (if applicable)

    FSSAI Labeling Requirements for D2C Food Products

    Your food product label must include:

    1. Product name — Clear, not misleading
    2. Ingredients list — In descending order of weight
    3. Net quantity — In grams/ml/pieces
    4. FSSAI license number — With the FSSAI logo
    5. Manufacturing date and expiry/best before date
    6. Manufacturer name and address
    7. Nutritional information — Per 100g/ml and per serving
    8. Allergen declaration — “Contains: milk, nuts” etc.
    9. Veg/Non-veg symbol — Green dot (veg) or brown dot (non-veg)
    10. MRP — Including all taxes
    11. Batch/Lot number — For traceability
    12. Country of origin — If importing

    Common mistake: D2C brands that start with handmade/cottage products often have beautiful packaging but non-compliant labels. Get your labels reviewed before printing 5,000 pouches — reprinting costs more than getting it right the first time.

    5 FSSAI Mistakes D2C Food Brands Make

    1. Operating on Basic Registration When Turnover Exceeds ₹12 Lakh

    Many brands start with Basic Registration and forget to upgrade. If your food revenue crosses ₹12 lakh/year and you’re still on Basic, you’re technically operating without proper licensing.

    2. Not Including All Product Categories

    Your license specifies which food categories you’re authorized to manufacture/sell. If you launch a new product line (say, moving from spices to ready-to-eat meals), you need to amend your license to include the new category.

    3. Using the Contract Manufacturer’s License Number

    Your contract manufacturer has their own FSSAI license — but that’s for their manufacturing activity. As the brand that’s marketing and selling the product, you need your own separate license.

    4. Not Renewing on Time

    FSSAI licenses are valid for 1-5 years. Renewal must be filed 30 days before expiry. Late renewal attracts a penalty of ₹100/day. If the license expires completely, you need to re-apply from scratch.

    5. Ignoring Annual Return Filing

    All State and Central license holders must file an annual return on the FoSCoS portal by 31st May every year. This is separate from GST returns. Non-filing can lead to license suspension.

    Special Cases for D2C Food Brands

    Health Supplements and Nutraceuticals

    If you’re selling protein powders, vitamin supplements, or health drinks, these fall under FSSAI’s Health Supplements, Nutraceuticals, and Food for Special Dietary Use regulations. You need additional product approval from FSSAI beyond the standard license. This process takes 3-6 months and requires clinical evidence for any health claims on the label.

    Organic Products

    To label a product as “organic,” you need certification from one of the accredited certification bodies under the National Programme for Organic Production (NPOP) or the Participatory Guarantee System (PGS-India). FSSAI’s organic food regulations require that any product claiming to be organic must carry valid certification.

    Imported Food Products

    If you’re importing food ingredients or finished products, you need a Central FSSAI License (regardless of turnover) plus an import license from FSSAI. Each imported shipment needs clearance from FSSAI officials at the port of entry.

    Cost Summary: What to Budget for FSSAI Compliance

    ItemCost
    Basic Registration (government fee)₹100/year
    State License (government fee)₹2,000-5,000/year
    Consultant/CA for application filing₹3,000-10,000 (one-time)
    Water testing report₹1,000-3,000
    Food safety training (FoSTaC)₹1,500-3,000 per person
    Label design compliance review₹2,000-5,000
    Total for a typical D2C food startup₹8,000-25,000 (first year)

    Compared to the ₹5 lakh penalty for non-compliance, this is a no-brainer investment.

    If you’re launching a food brand, get the FSSAI + Shopify wiring done together

    Food brands have an extra compliance layer most agencies forget about — FSSAI license number on every invoice, batch tracking, expiry-date display on product pages, and the labelling rules that follow you onto Amazon and Flipkart. We bake all of it into the Shopify build from day one. We’ve done it for 200+ Indian D2C brands. ₹385Cr+ revenue processed. 4.5x average ROI. 98% retention.

    The Shopify build is ₹50,000 fixed-price with no AMC — bug fixes for what we ship are included for the lifetime of the store.

    Start a WhatsApp chat: Message the Growww Tech team on WhatsApp →

    Related reading:

  • Shiprocket vs Delhivery vs Pickrr — Costs (2026)

    Shiprocket vs Delhivery vs Pickrr — Costs (2026)

    Shipping is the second-largest cost for Indian D2C brands after customer acquisition. At 7-12% of order value, choosing the wrong logistics partner — or worse, not negotiating rates — can wipe out your margins entirely.

    The three most popular shipping aggregators for Indian D2C brands are Shiprocket, Delhivery, and Pickrr. Each has different pricing, features, and sweet spots. This guide breaks down the real costs and helps you choose.

    Quick Comparison: Shiprocket vs Delhivery vs Pickrr

    Feature Shiprocket Delhivery Pickrr
    Type Aggregator (17+ couriers) Direct logistics company Aggregator (10+ couriers)
    Best for Beginners, multi-courier flexibility Volume shippers, B2B + D2C Budget-conscious small brands
    Starting price (500g, within zone) ~₹27-35 ~₹30-40 (direct), less via aggregator ~₹26-33
    COD charges ₹15-25 per shipment + 1.5-2% of COD amount ₹25-35 per shipment + 1.5-2.5% ₹15-20 per shipment + 1.5%
    COD remittance cycle 8 days (default), 2-day available 7-10 days 7-8 days
    Shopify integration Native app (excellent) Via API or aggregator Native app (good)
    RTO management Address scoring, NDR automation Strong NDR + own delivery fleet Basic NDR tools
    Minimum volume None Negotiable (better rates at 1000+/month) None
    API quality Good, well-documented Excellent, enterprise-grade Decent, improving

    Detailed Pricing Breakdown

    Shiprocket Pricing

    Shiprocket is an aggregator — it connects you to 17+ courier partners (BlueDart, DTDC, Ecom Express, Xpressbees, Shadowfax, etc.) and lets you choose the cheapest or fastest option per shipment.

    Subscription plans:

    • Lite — ₹0/month (pay per shipment, higher per-order rates)
    • Professional — ₹799/month (lower rates, NDR management, branded tracking)
    • Advanced — ₹1,999/month (volume discounts, priority support, advanced analytics)

    Typical shipping rates (Professional plan, 500g):

    Zone Prepaid COD
    Within city ₹27-32 ₹42-50
    Within zone (same region) ₹33-40 ₹50-60
    Metro to metro ₹40-55 ₹60-75
    Metro to Tier 2/3 ₹50-70 ₹70-95
    Remote/Northeast ₹75-100 ₹95-130

    Pros: Best Shopify integration, widest courier selection, good for beginners, auto-selects cheapest courier per shipment.

    Cons: Customer support can be slow, dispute resolution with couriers goes through Shiprocket (adding a layer), rates aren’t always cheapest at high volume.

    Delhivery Pricing

    Delhivery is India’s largest logistics company by shipment volume. Unlike Shiprocket, they’re not an aggregator — they own their delivery fleet and infrastructure. You can use them directly or through aggregators like Shiprocket.

    Direct account pricing (negotiated, 1000+ shipments/month):

    Zone Prepaid COD
    Within city ₹25-30 ₹45-55
    Within zone ₹32-38 ₹52-65
    Metro to metro ₹38-50 ₹58-72
    Metro to Tier 2/3 ₹48-65 ₹68-90
    Remote/Northeast ₹70-95 ₹90-125

    Pros: Own fleet means better control, strongest NDR management (their delivery team can reattempt same-day), excellent for B2B + D2C hybrid, best API for custom integrations.

    Cons: No self-serve for small brands (need to negotiate directly), higher base rates than aggregators at low volume, COD remittance slower than aggregators.

    Pickrr Pricing

    Pickrr (now part of Shiprocket’s parent stack after acquisition) operates as a budget-friendly aggregator targeting smaller D2C brands.

    Typical rates (500g):

    Zone Prepaid COD
    Within city ₹26-30 ₹40-48
    Within zone ₹30-37 ₹48-58
    Metro to metro ₹38-52 ₹55-70
    Metro to Tier 2/3 ₹48-65 ₹65-88
    Remote/Northeast ₹72-95 ₹90-120

    Pros: Often cheapest rates for small volumes, simple dashboard, good Shopify app, no minimum commitment.

    Cons: Fewer courier partners than Shiprocket, less robust NDR and RTO tools, customer support is basic.

    Which One Should You Pick?

    Under 300 orders/month: Shiprocket Lite or Pickrr

    At this volume, you don’t have negotiating power. Use an aggregator and let them auto-select the cheapest courier per shipment. Pickrr edges out on price; Shiprocket wins on features and courier options.

    300-2,000 orders/month: Shiprocket Professional

    This is Shiprocket’s sweet spot. The ₹799/month plan pays for itself within 50 shipments through lower rates. You get NDR management, branded tracking pages, and enough volume for decent rates.

    2,000-10,000 orders/month: Delhivery direct + Shiprocket backup

    At this volume, negotiate directly with Delhivery for your core routes and use Shiprocket for regions where Delhivery doesn’t have strong coverage (like certain Northeast states). Splitting across providers like this is common among mid-scale D2C brands.

    10,000+ orders/month: Multi-partner strategy

    At scale, use 2-3 direct logistics partners. Allocate by performance: route each pin code to the partner with the best delivery success rate and speed for that area. Tools like Clickpost or Logistiq can automate this allocation.

    5 Ways to Reduce Shipping Costs (Regardless of Provider)

    1. Negotiate every 3 months — As your volume grows, renegotiate rates. Even a ₹5/shipment reduction on 2,000 orders/month saves ₹1.2 lakh/year.
    2. Optimize packaging weight — Shipping rates are based on volumetric or actual weight (whichever is higher). Switching from a 300g box to a 200g poly mailer can drop your weight slab and save ₹10-20/shipment.
    3. Use zone-based pricing to your advantage — If 60% of your orders go to 3-4 states, place inventory in a warehouse in that zone. This turns inter-zone shipments into intra-zone, saving ₹15-30 per order.
    4. Push prepaid over COD — COD adds ₹15-25 per shipment in handling fees plus 25-35% RTO risk. Converting even 10% more orders to prepaid through discounts saves significantly.
    5. Negotiate COD remittance cycles — Faster remittance (2-day vs 8-day) means better cash flow. At 1,000+ COD orders/month, this is worth negotiating hard for.

    The Hidden Costs Nobody Talks About

    When comparing shipping providers, don’t just look at the per-shipment rate. Factor in:

    • Weight dispute charges — Couriers often re-weigh packages and charge the difference if they find your declared weight is lower. This can add ₹20-50 per disputed shipment.
    • RTO (reverse) shipping charges — You pay for the return shipment too. Most providers charge 60-80% of forward shipping for RTO.
    • Late pickup penalties — Some providers charge if packages aren’t ready during the pickup window.
    • COD remittance delays — The money from COD orders is blocked for 7-10 days. On ₹10 lakh/month COD revenue, that’s significant working capital tied up.
    • Insurance costs — If you’re shipping high-value items (above ₹5,000), add transit insurance. It’s typically 0.5-1% of declared value.

    Our Recommendation

    For most Indian D2C brands starting out (under 1,000 orders/month), Shiprocket Professional is the safest bet — widest courier network, best Shopify integration, and good enough rates. As you scale past 2,000 orders, start building direct relationships with Delhivery or Ecom Express for your primary routes.

    The real competitive advantage isn’t which aggregator you use — it’s how well you optimize packaging, push prepaid, manage NDR, and reduce RTO. A brand with 15% RTO will always have better unit economics than one with 30% RTO, regardless of shipping rates.

    If your shipping costs are eating margin, the leverage is in routing

    The biggest shipping savings come from PIN-code-level courier routing — Shiprocket for Tier 2/3, Delhivery for metros, direct relationships once you cross 2,000/month. Plus the RTO reduction stack (COD verification, prepaid incentives, NDR automation) that cuts wasted forward-shipping by 60%. We’ve done it for 200+ Indian D2C brands. ₹385Cr+ revenue processed. 4.5x average ROI. 98% retention.

    The Shopify build is ₹50,000 fixed-price with no AMC — bug fixes for what we ship are included for the lifetime of the store. Active shipping-stack optimisation sits on the optional ₹30K/month Growth Retainer.

    Start a WhatsApp chat: Message the Growww Tech team on WhatsApp →

    Related reading:

  • GST for Indian Ecommerce — 2026 D2C Guide

    GST for Indian Ecommerce — 2026 D2C Guide

    “We’ve been selling for 8 months and never claimed input tax credit. How much money did we lose?”

    This question from a D2C founder selling handmade soaps at ₹499 hit hard — because the answer was over ₹2.3 lakh in unclaimed credits. Money that was rightfully theirs, sitting with the government because nobody told them how GST actually works for ecommerce.

    GST isn’t just a tax you pay — it’s a system you either work with or get crushed by. Most D2C founders treat it as an afterthought. The smart ones treat it as a competitive advantage.

    GST Basics: What Every Ecommerce Seller Must Know

    Registration Is Mandatory for Online Sellers

    Unlike offline businesses that get a ₹40 lakh threshold (₹20 lakh for services), ecommerce sellers must register for GST from Day 1 — regardless of turnover. If you’re selling through your own Shopify/WooCommerce store, you technically need GST registration before your first sale.

    Selling on marketplaces (Amazon, Flipkart, Meesho)? Registration is mandatory — they won’t even onboard you without a GSTIN.

    GST Rates for Common D2C Categories

    Category GST Rate HSN Code Examples
    Clothing (below ₹1,000) 5% 6109, 6104
    Clothing (above ₹1,000) 12% 6109, 6104
    Footwear (below ₹1,000) 5% 6401-6405
    Footwear (above ₹1,000) 12% 6401-6405
    Skincare & Cosmetics 18% 3304, 3305
    Food products (branded & packaged) 5-12% Varies by item
    Health supplements 18% 2106
    Electronics & accessories 18% 8518, 8523
    Handmade/artisan goods 5-12% Varies
    Furniture & home decor 12-18% 9401-9404

    Pro tip: If you sell clothing, price your products strategically around the ₹1,000 threshold. A ₹999 kurta attracts 5% GST (₹50). A ₹1,099 kurta attracts 12% GST (₹132). That’s an ₹82 difference that directly hits your margin or makes your product ₹82 more expensive for the customer.

    The 5 GST Mistakes Costing D2C Brands Money

    1. Not Claiming Input Tax Credit (ITC)

    This is the biggest money leak. Every GST you pay on business purchases — raw materials, packaging, shipping, software subscriptions, even your Shopify plan — is claimable as Input Tax Credit.

    Common ITC claims most D2C brands miss:

    • Shipping charges (18% GST on courier services)
    • Packaging materials (12-18% GST)
    • Software subscriptions — Shopify, Razorpay, Shiprocket, Klaviyo (18% GST)
    • Professional services — photography, design, accounting (18% GST)
    • Office rent and utilities (18% GST on rent above ₹20,000/month under RCM)
    • Meta and Google ad spend (18% GST on digital advertising)

    A brand doing ₹10 lakh/month in revenue typically spends ₹3-4 lakh on these inputs. At 18% average GST, that’s ₹54,000-72,000/month in claimable ITC. Over a year, that’s ₹6.5-8.6 lakh — enough to fund 2-3 months of ad spend.

    2. Ignoring TCS on Marketplaces

    When you sell on Amazon or Flipkart, the marketplace collects 1% TCS (Tax Collected at Source) — 0.5% CGST + 0.5% SGST — on your net taxable supplies. This isn’t extra tax; it’s an advance collection that you can claim when filing your GSTR-3B return.

    But here’s the catch: many sellers don’t reconcile their TCS. The marketplace deducts it, the seller doesn’t claim it back, and the money just sits there.

    At ₹20 lakh/month in marketplace sales, that’s ₹20,000/month in TCS. If you’re not claiming it back in your returns, you’re losing ₹2.4 lakh/year for no reason.

    3. Wrong HSN Codes

    Using the wrong HSN (Harmonized System of Nomenclature) code means you might be paying a higher GST rate than required. It also creates compliance risk — incorrect HSN codes can trigger notices during GST audits.

    For example, a “herbal face wash” could be classified under cosmetics (3304, 18% GST) or ayurvedic preparation (3003, 12% GST). The correct classification depends on ingredients, manufacturing license, and AYUSH certification.

    Action: Get your CA to verify HSN codes for every product in your catalog. This one-time exercise can save thousands monthly.

    4. Not Filing Returns on Time

    Late filing attracts ₹50/day penalty (₹25 CGST + ₹25 SGST) plus 18% annual interest on unpaid tax. More critically, if your GSTR-1 and GSTR-3B aren’t filed on time, your buyers can’t claim ITC on their purchases from you — which means B2B customers will stop ordering.

    Filing calendar for regular taxpayers:

    • GSTR-1 (outward supplies): 11th of next month
    • GSTR-3B (summary return + payment): 20th of next month
    • GSTR-9 (annual return): 31st December of following year

    5. Not Registering in Multiple States When Required

    If you store inventory in warehouses across multiple states (common with Amazon FBA or 3PL providers), you need separate GST registration in each state where goods are stored. This applies even if your company is headquartered in one state.

    Brands using Amazon’s multi-warehouse fulfillment network often need registrations in Maharashtra, Karnataka, Delhi, Tamil Nadu, and Telangana at minimum.

    GST Composition Scheme: Is It Right for Your D2C Brand?

    If your annual turnover is below ₹1.5 crore, you can opt for the Composition Scheme: pay a flat 1% GST (0.5% CGST + 0.5% SGST) on turnover for manufacturers, with simpler quarterly returns.

    Sounds great, but there are major catches:

    • You cannot collect GST from customers — so you absorb the entire tax
    • You cannot claim ITC — all input tax becomes a cost
    • You cannot sell on marketplaces — Amazon/Flipkart require regular GST registration
    • You cannot make inter-state sales — D2C brands selling across India can’t use this

    Bottom line: The Composition Scheme is rarely suitable for D2C ecommerce brands. If you’re selling online across states (which is the whole point of D2C), you need regular GST registration.

    E-invoicing and E-way Bills

    E-invoicing

    As of 2026, e-invoicing is mandatory for businesses with turnover above ₹5 crore. If you’re a growing D2C brand approaching this threshold, start preparing now. E-invoicing requires generating invoices through the government’s Invoice Registration Portal (IRP) and getting a unique Invoice Reference Number (IRN) for each invoice.

    Most accounting software (Zoho Books, Tally, ClearTax) supports automatic e-invoice generation.

    E-way Bills

    Required for movement of goods worth more than ₹50,000. For D2C brands, this mainly applies to B2B shipments and bulk inventory transfers between warehouses. Your logistics partner (Shiprocket, Delhivery) typically handles this, but verify they’re generating e-way bills for qualifying shipments.

    GST on Returns and RTO: The Hidden Complexity

    When a customer returns a product or a COD order RTOs, you’ve already paid GST on that sale. Here’s how to handle it:

    • Customer returns (prepaid): Issue a credit note. This reduces your GST liability in the month the return is processed.
    • RTO (COD): Since no actual sale occurred (customer rejected delivery), you can adjust this in your GSTR-1 by issuing a credit note against the original invoice.
    • Marketplace returns: The marketplace handles the credit note process, but verify that your GST returns reflect the adjustment.

    With 28-35% RTO rates on COD orders in India, this isn’t a minor adjustment — it can be ₹50,000-1,00,000/month in GST that you shouldn’t be paying.

    Recommended GST Compliance Stack for D2C Brands

    Tool Purpose Cost
    ClearTax or Zoho GST GST return filing, ITC reconciliation ₹5,000-15,000/year
    Zoho Books / Tally Accounting + GST-ready invoicing ₹5,000-12,000/year
    Amazon/Flipkart seller portal TCS reports and reconciliation Free (part of seller dashboard)
    CA/tax professional Monthly filing, annual returns, audit prep ₹3,000-8,000/month

    Budget: Expect to spend ₹50,000-1,50,000/year on GST compliance. This is non-negotiable — the penalty for non-compliance is far higher.

    GST Tips That Save Real Money

    1. Reconcile ITC monthly — Don’t wait for year-end. Match your purchase invoices with GSTR-2B every month to catch missing credits early.
    2. Track all business expenses — Even small expenses like courier charges, packaging tape, and label printing have GST you can claim.
    3. Price products strategically — If you’re near a GST slab threshold (₹1,000 for clothing/footwear), price just below it.
    4. Automate reconciliation — Tools like ClearTax can auto-match your purchase data with GSTR-2B, flagging mismatches before filing.
    5. Separate B2B and B2C invoicing — B2B customers need proper GSTIN on invoices to claim their ITC. Make sure your Shopify/WooCommerce checkout captures GSTIN for B2B orders.

    If your GST setup is leaking money, get it audited

    Every Shopify build we ship is GST-compliant from day one — proper invoicing, B2B GSTIN capture at checkout, marketplace TCS reconciliation, ITC tracking. The line items are baked in, not bolted on. We’ve done it for 200+ Indian D2C brands. ₹385Cr+ revenue processed. 4.5x average ROI. 98% retention.

    The Shopify build is ₹50,000 fixed-price with no AMC — bug fixes for what we ship are included for the lifetime of the store. Ongoing GST/accounting integration sits on the optional ₹30K/month Growth Retainer if you want us actively reconciling each month.

    Start a WhatsApp chat: Message the Growww Tech team on WhatsApp →

    Related reading:

  • Why Your Facebook Ads Don’t Work — ₹500/Day D2C

    Why Your Facebook Ads Don’t Work — ₹500/Day D2C

    “I’m spending ₹15,000/month on Meta ads and getting 40-50 orders. My CAC is ₹350 and my product costs ₹999. Am I doing this right?”

    This is the most common question we get from Indian D2C founders. And the honest answer is: probably not.

    A study by DSG Consumer Partners, Meta, and ViralMint surveyed 100+ Indian D2C founders and found that 62% report creative fatigue — their ad creatives stop performing despite higher spends. Meanwhile, customer acquisition costs are rising 30% year-on-year across the Indian D2C stack.

    The old playbook — throw money at Meta, get cheap conversions, scale linearly — is dead. Here’s what’s actually broken and how to fix it.

    The 6 Reasons Your Meta Ads Are Failing

    1. Your Budget Is Too Low for the Algorithm to Optimize

    Meta’s ad algorithm needs 50 conversion events per week per ad set to exit the learning phase and optimize properly. At ₹500/day, if your CAC is ₹350, you’re getting roughly 1.4 conversions per day — that’s only 10 per week.

    The algorithm never gets enough data to learn what works. It’s stuck in perpetual “learning limited” mode.

    The fix: Either increase budget to ₹1,500-2,000/day on fewer ad sets, or optimize for a higher-funnel event (Add to Cart or Initiate Checkout instead of Purchase) to give the algorithm more data points.

    2. You’re Targeting Too Broadly (or Too Narrowly)

    India has 260 million Facebook users. Targeting “Women 18-45 interested in skincare” gives you an audience of 30-50 million people. That’s not targeting — that’s hoping.

    On the flip side, hyper-narrow audiences of 50K-100K people exhaust quickly at even ₹500/day spend, leading to ad fatigue within 7-10 days.

    The sweet spot for Indian D2C at ₹500-1,500/day:

    • Audience size: 2-8 million
    • Use Advantage+ audiences (let Meta’s AI find the right people)
    • Layer 1-2 interest signals maximum, not 10
    • Exclude existing customers (upload your customer list as exclusion audience)

    3. Your Creatives Are Boring (The #1 Problem)

    In 2026, creative is the new targeting. Meta’s algorithm is increasingly good at finding the right audience — but only if your creative stops the scroll.

    What doesn’t work anymore:

    • Static product images on white backgrounds
    • Generic “Shop Now” copy
    • Overly polished studio shots (they look like ads, and people skip ads)

    What works in India right now:

    • UGC-style Reels — Customer unboxing videos, “day in my life” featuring the product, honest reviews shot on phones
    • Problem-agitate-solve hooks — First 3 seconds must state the problem (“Tired of your face cream leaving white patches?”)
    • Before/after content — Especially powerful for beauty, fitness, and home products
    • Founder-face videos — The founder talking directly to camera about why they created the product

    You need 5-10 new creatives every 2 weeks. Yes, that’s a lot. Welcome to 2026.

    4. Your Landing Page Kills Conversions

    78% of Indian D2C traffic is mobile. Mobile traffic converts at half the rate of desktop. If your product page takes more than 3 seconds to load, you’ve lost 53% of mobile visitors before they even see your product.

    Quick fixes:

    • Compress images (use WebP format, max 200KB per image)
    • Remove unnecessary Shopify apps (each one adds JavaScript bloat)
    • Add trust signals above the fold: reviews count, delivery estimate, COD available badge
    • Show price clearly with any discounts highlighted (Indian shoppers are deal-sensitive)
    • Enable guest checkout — requiring account creation kills 15-20% of conversions

    5. You’re Not Using the Conversions API (CAPI)

    With iOS privacy changes and browser restrictions, the Facebook Pixel alone misses 20-30% of conversion events. If you’re only using the Pixel without the Conversions API, Meta is optimizing with incomplete data — which means worse targeting and higher CAC.

    How to set up CAPI on Shopify: Go to Shopify Admin → Settings → Customer events → Connect Meta → This automatically sets up both Pixel and CAPI. Takes 10 minutes.

    6. You Have No Retention Strategy (So Every Sale Is a First Sale)

    If 90% of your revenue comes from new customer acquisition via ads, you’re on a treadmill that gets faster every month as CAC rises.

    55% of Indian D2C brands under-invest in CRM and retention. Most brands report repeat purchase rates of just 10-30%. That means 70-90% of your ad-acquired customers buy once and disappear.

    The retention stack that changes this:

    • WhatsApp broadcasts — 95% open rate. Send reorder reminders, new product launches, and exclusive deals.
    • Email flows — Welcome sequence, post-purchase sequence, win-back sequence (Klaviyo or even free Mailchimp plan)
    • Loyalty program — Points-based system that rewards repeat purchases (Shopify apps: Smile.io, Yotpo)

    Your second sale to an existing customer has zero CAC. A customer who buys 3 times effectively has their acquisition cost divided by 3.

    The Realistic ₹500/Day Playbook

    If ₹500/day (₹15K/month) is your real budget, here’s how to make it work:

    Step Action Expected Result
    Week 1-2 Run 3 different UGC-style Reels as ads with Advantage+ audience. Optimize for Add to Cart (not Purchase) Find 1-2 winning creatives
    Week 3-4 Scale winning creative to ₹800-1,000/day. Kill losers. Launch 3 new variations of the winner Lower CPA by 20-30%
    Ongoing Refresh creatives every 2 weeks. Retarget Add-to-Cart abandoners with discount offer Sustain performance
    Parallel Set up WhatsApp automation for cart recovery (25-30% recovery rate) and post-purchase retention Lower effective CAC by 30-40%

    At ₹500/day, don’t expect to build a ₹50L/month business on ads alone. Use ads to acquire your first 500-1,000 customers, then build organic channels (SEO, WhatsApp, social content) that reduce your dependence on paid acquisition.

    The smartest D2C brands in India are already doing this — 50% of top brand traffic is now organic. The ad budget becomes a growth accelerator, not a life support system.

    When to Consider Google Ads Instead

    Meta (Facebook/Instagram) is best for creating demand — showing your product to people who didn’t know they wanted it. Google Ads captures existing demand — people actively searching for “buy organic face cream online.”

    If you have a ₹50K/month budget, consider splitting 60% Meta (top of funnel) and 40% Google Shopping (bottom of funnel). Google Shopping ads often have lower CAC because the intent is already there.

    Need Help With Your Ad Strategy?

    At Growww Tech, we manage Meta and Google ad campaigns for Indian D2C brands — with a focus on sustainable ROAS, not vanity metrics. If your ads aren’t working, message us for a free ad account audit. We’ll tell you exactly what’s broken and what to fix first.

    Related reading:

  • Filter Fake COD Orders After Shopify’s App Cull

    Filter Fake COD Orders After Shopify’s App Cull

    If you’re an Indian D2C brand on Shopify, you probably woke up one morning to discover that Shopify’s Advanced COD app had been discontinued — with no native replacement.

    For a market where COD accounts for 55-65% of all ecommerce orders, this was a disaster. Suddenly, brands had no built-in way to verify COD orders, filter suspicious addresses, or charge COD handling fees.

    The result? A flood of fake COD orders, competitor sabotage, and RTO rates spiking to 35-40%.

    Data from 142 Indian D2C brands shows that each failed COD order costs ₹180-240 — that’s forward shipping wasted, reverse logistics, repackaging, and blocked inventory for 7-14 days. At 10,000 COD orders/month with a 30% RTO rate, you’re losing ₹5.4-7.2 lakh every month on orders that never should have been shipped.

    Here’s how to fight back.

    Why Fake COD Orders Happen (And Who’s Behind Them)

    Before we fix the problem, let’s understand it. Fake COD orders come from three sources:

    1. Casual Fake Orders (50% of Cases)

    Impulse buyers who order on COD with no real intention to pay. They saw an ad, clicked “Buy Now,” entered a random address, and moved on. By the time the package arrives 3-5 days later, they’ve forgotten about it or changed their mind.

    2. Competitor Sabotage (20-30% of Cases)

    This is the ugly truth nobody talks about openly. Competitors place bulk fake COD orders to drain your logistics budget, tie up your inventory, and hurt your courier performance scores. It’s surprisingly common in competitive categories like fashion, beauty, and supplements.

    3. Address Errors and Prank Orders (20-30% of Cases)

    Wrong pin codes, incomplete addresses, phone numbers that don’t connect — these aren’t malicious, but they’re equally expensive when the courier can’t deliver and the package comes back.

    7 Ways to Filter Fake COD Orders (Post-Shopify COD App)

    1. WhatsApp OTP Verification (Most Effective)

    After a COD order is placed, automatically send a WhatsApp message asking the customer to confirm with a simple “Yes” reply or OTP. If they don’t confirm within 2-4 hours, cancel the order.

    Tools that do this:

    • GoKwik — India’s most popular COD verification tool. Claims to reduce RTO by 40-60%. Integrates with Shopify natively.
    • Interakt / AiSensy — WhatsApp Business API platforms that can trigger automated COD confirmation flows.
    • KwickReply — Affordable WhatsApp automation specifically for Shopify India stores.

    Expected impact: 25-40% reduction in fake COD orders.

    2. IVR (Automated Phone Call) Confirmation

    An automated voice call goes to the customer’s phone number asking them to “Press 1 to confirm your order.” If the call fails or they don’t confirm, flag the order for manual review.

    Tools: Exotel, MyOperator, Knowlarity — all integrate with Shopify via webhooks. Cost: ₹0.50-1.50 per call.

    Best for: High-value orders (above ₹1,000) where the ₹1 call cost is negligible compared to ₹240 RTO loss.

    3. COD-to-Prepaid Conversion at Checkout

    The best fake COD order is the one that never happens. Convert COD shoppers to prepaid by offering a clear incentive:

    • “Save ₹50 — Pay Online” — The most common tactic. Works because Indian shoppers love saving money.
    • “Free Express Shipping on Prepaid Orders” — Regular shipping for COD, faster shipping for prepaid.
    • “₹100 Off Your Next Order” coupon — For prepaid customers only. Drives repeat purchases too.

    Top D2C brands achieve 50%+ prepaid order rates with these tactics. Every COD order you convert saves ₹180-240 in potential RTO costs.

    4. Block Repeat RTO Addresses

    If an address has had 2+ failed deliveries, it shouldn’t be eligible for COD. Most logistics platforms (Shiprocket, Delhivery, GoKwik) maintain RTO blacklists. Use them.

    How to implement:

    • GoKwik’s AI-based RTO prediction flags risky orders before shipping
    • Shiprocket’s address scoring system rates delivery likelihood
    • Manual blacklist: Export your RTO data, identify repeat offender pin codes, and restrict COD for those areas

    5. Minimum Order Value for COD

    Set a minimum order value for COD availability. If your average order is ₹999, consider making COD available only for orders above ₹500-700. Below that threshold, the RTO risk often exceeds the profit margin.

    Display this clearly: “COD available on orders above ₹500. Pay online for all order values.”

    6. COD Handling Fee

    Charge a small COD handling fee of ₹30-50. This does two things: (1) discourages casual/fake orders — anyone willing to pay ₹40 extra is more likely to actually accept delivery, and (2) partially offsets your RTO losses.

    Shopify implementation: Since the native COD app is gone, use apps like Releasit COD Form & Upsells or EasyCOD on the Shopify App Store. Both support COD surcharges for Indian stores.

    7. NDR (Non-Delivery Report) Management

    When a delivery attempt fails, don’t just let the courier auto-return the package. Set up an NDR workflow:

    1. First failed attempt → Automated WhatsApp to customer: “We tried delivering your order. Please confirm your address/availability.”
    2. Customer responds → Reattempt delivery with corrected details
    3. No response within 24 hours → Second attempt + IVR call
    4. Still no response → Return to origin (but flag this address for future COD restriction)

    Good NDR management alone can recover 15-25% of would-be RTO orders.

    The COD Verification Stack We Recommend

    For most Indian Shopify stores doing 500-5,000 orders/month:

    LayerToolCostImpact
    COD Form + SurchargeReleasit COD Form₹700-2,000/monthFilters casual orders
    WhatsApp VerificationGoKwik or Interakt₹2,000-5,000/month40-60% RTO reduction
    Address BlacklistingShiprocket/GoKwikIncludedBlocks repeat offenders
    NDR ManagementShiprocket/DelhiveryIncludedRecovers 15-25% of NDR
    Prepaid IncentivesShopify Scripts/App₹0-500/monthConverts 10-20% COD to prepaid

    Total monthly cost: ₹3,000-7,500. If you’re processing 2,000+ COD orders/month, this pays for itself within the first week by preventing even 30-40 fake orders.

    What About Non-Shopify Stores?

    If you’re on WooCommerce, the situation is actually easier — COD management plugins are abundant and cheaper. WooCommerce COD Extra Charge (free), combined with WhatsApp verification via Interakt, gives you most of the stack above at lower cost.

    For custom-built stores, integrate GoKwik’s API directly — they support any platform and their AI-based risk scoring works regardless of your ecommerce stack.

    The Bottom Line: COD Is Necessary, But Unmanaged COD Is Suicide

    India isn’t going fully prepaid anytime soon. In Tier 2/3 cities, COD represents 60-70% of orders and many first-time online shoppers simply won’t trust prepaid. You need to offer COD to compete.

    But unmanaged COD — no verification, no blacklisting, no prepaid incentives — is the #1 profit killer for Indian D2C brands. Every percentage point you reduce RTO puts money directly back in your pocket.

    Start with WhatsApp verification (highest impact, lowest effort), add prepaid incentives, then layer in address scoring and NDR management as you scale.

    If your RTO is above 20%, the leak is fixable

    The verification stack above is what we wire into every Shopify build that ships in a COD-heavy category. WhatsApp confirmation + address scoring + COD blacklist + prepaid incentives, all running together, is what gets a brand from 35%+ RTO to under 10%. We’ve done it for 200+ Indian D2C brands. ₹385Cr+ revenue processed. 4.5x average ROI. 98% retention.

    The Shopify build is ₹50,000 fixed-price with no AMC — bug fixes for what we ship are included for the lifetime of the store. The COD verification integration sits on the optional ₹30K/month Growth Retainer, only when you want active month-over-month optimisation.

    Start a WhatsApp chat: Message the Growww Tech team on WhatsApp →

    Related reading:

  • How to Calculate D2C Unit Economics (₹80/Order)

    How to Calculate D2C Unit Economics (₹80/Order)

    Here’s a conversation I have with D2C founders at least twice a week:

    “We’re doing ₹5 lakh/month in revenue. Things are going great!”

    Me: “What’s your contribution margin per order?”

    “…What?”

    That pause — that’s the moment most D2C brands in India start dying. Not because demand is low or the product is bad, but because nobody ran the numbers.

    A recent study of 100+ Indian D2C founders by DSG Consumer Partners, Meta, and ViralMint found that 55% under-invest in understanding their own economics. Most can tell you their revenue. Very few can tell you their profit per order.

    This guide gives you the exact framework to calculate your unit economics — with Indian-specific numbers for shipping, COD, RTO, payment gateways, and packaging.

    What Are Unit Economics? (The 30-Second Version)

    Unit economics answers one question: “Do I make or lose money on each order?”

    Not overall revenue. Not GMV. Not what your Shopify dashboard says. The actual profit (or loss) after every single cost is deducted from a single order.

    The formula:

    Contribution Profit = Selling Price − COGS − Shipping − Packaging − Payment Gateway Fee − RTO Loss Allocation − Ad Cost Per Order

    If this number is positive, you have a business. If it’s negative, you have a hobby that’s burning cash.

    The ₹999 Product Example: Where Most Founders Get Shocked

    Let’s walk through a real example. You’re selling a skincare product at ₹999 (one of the most common price points in Indian D2C).

    Cost ComponentAmount (₹)Notes
    Selling Price999MRP on website
    COGS (Cost of Goods)−250Manufacturing + raw materials
    Packaging−45Box + bubble wrap + tape + branded insert
    Forward Shipping−75Shiprocket/Delhivery average for 500g under 500km
    Payment Gateway (2%)−20Razorpay/Cashfree on prepaid orders
    GST (12% on skincare)−107After input credits
    RTO Loss Allocation−8525% RTO on COD: forward + reverse + opportunity cost spread across successful orders
    Meta Ads (CAC)−350Average CAC at ₹350/order (common for Indian D2C)
    Contribution Profit+₹676.7% margin — one bad month wipes this out

    ₹67 profit on a ₹999 order. That’s a 6.7% contribution margin.

    Now imagine your Meta ads have a bad week and CAC jumps to ₹450. Or RTO spikes to 35% during a festival sale. Or Flipkart undercuts your price and you drop to ₹899.

    Suddenly you’re losing ₹80+ per order — and your Shopify dashboard still shows “₹5 lakh revenue this month!”

    The 8 Cost Components Every Indian D2C Brand Must Track

    1. Cost of Goods Sold (COGS)

    This includes raw materials, manufacturing, and contract manufacturing fees. For most Indian D2C brands, COGS should be 20-30% of selling price. If it’s above 35%, your pricing needs work before spending on marketing.

    2. Packaging Costs

    Most founders underestimate this. A basic branded experience costs ₹25-50/order. Custom printed boxes jump to ₹80-150/unit at low volumes. Don’t invest in custom boxes until you’re at 500+ orders/month.

    3. Shipping Costs (Forward)

    Typical rates through aggregators like Shiprocket for a 500g shipment: Within zone ₹35-50, Metro to metro ₹55-75, Metro to Tier 2/3 ₹70-95, Remote/NE India ₹100-130. If you’re offering free shipping (and you probably should above ₹499), this entire cost comes from your margin.

    4. Payment Gateway Fees

    Razorpay, Cashfree, and PhonePe Business charge roughly: UPI 0%, Debit cards 1.5-2%, Credit cards 2-2.5%, COD ₹0 gateway fee but massive hidden costs from RTO. Pro tip: Same-day settlement from Cashfree helps reinvest in ads faster.

    5. RTO Loss Allocation (The Hidden Killer)

    RTO doesn’t just cost you reverse shipping — it costs forward shipping (₹75 wasted), reverse shipping (₹60), repackaging/QC (₹15-20), blocked inventory for 7-14 days, and 10-15% of returns are unsellable.

    Data from 142 Indian D2C brands shows 28-35% RTO rates on COD orders, with each failed order costing ₹180-240. At 10,000 COD orders/month, that’s ₹5.8-7.2 lakh lost to RTO alone.

    6. Customer Acquisition Cost (CAC)

    CAC is rising 30% year-on-year in Indian D2C. Beauty/Skincare: ₹250-400, Fashion: ₹200-350, Food/FMCG: ₹150-250, Electronics: ₹400-600. 62% of founders report creative fatigue — repeated creatives failing to sustain ROAS despite higher spends.

    7. GST

    Most ecommerce products fall in the 12-18% GST bracket. After input credits, effective liability is usually 5-12% of selling price. Don’t forget marketplace TCS at 0.5% on Amazon/Flipkart — that blocks working capital until reconciled.

    8. Returns (Non-RTO)

    Even prepaid orders get returned. Fashion brands see 15-25% return rates. Factor 5-15% of orders being returned depending on your category.

    Healthy vs. Dangerous Contribution Margins

    Industry benchmark for healthy Indian D2C brands: 30-40% contribution margin. 25-40% is sustainable. 15-25% is risky — one bad month wipes profit. Below 15%, you’re slowly dying and probably don’t know it yet.

    5 Ways to Fix Negative Unit Economics

    1. Increase Average Order Value (AOV)

    Shipping costs are roughly fixed per order. Getting AOV from ₹999 to ₹1,499 with bundles drops shipping as a percentage from 7.5% to 5%. Tactics: “Buy 2 Get 10% Off” bundles, free shipping threshold at 1.3x current AOV, add-on items at checkout, combo packs.

    2. Crush RTO with Prepaid Conversion

    Every COD order you convert to prepaid saves ₹180-240 in potential RTO costs. Top brands get 50%+ prepaid using: ₹50-100 prepaid discount, WhatsApp OTP verification for COD, IVR confirmation calls, and blocking repeat RTO addresses.

    3. Reduce CAC with Organic + WhatsApp

    50% of traffic for top D2C brands is now organic. Invest in SEO content (buying guides convert at 2.8%), WhatsApp broadcasts (95% open rate, 25-30% cart recovery), verified micro-influencers, and referral programs (₹50-100 CAC vs ₹350 on ads).

    4. Negotiate Shipping Rates

    At 300+ shipments/month, ask your logistics partner for volume-based rates, lower weight slab charges, waived COD remittance fees, and faster COD remittance cycles (7 days instead of 14).

    5. Focus on Repeat Purchases

    Your second sale has zero CAC. Repeat customers cost 1/5th of new acquisition. Brands with loyalty programs see 20-40% increase in repeat purchase rates within 6 months. WhatsApp automation for reorder reminders builds the habit loop.

    Your Unit Economics Homework (Do This Today)

    Open a spreadsheet. Fill in for your last 100 orders: (1) Average Selling Price, (2) Average COGS, (3) Packaging cost, (4) Shipping cost, (5) Payment gateway fees, (6) RTO cost allocation, (7) Total ad spend ÷ total orders = CAC, (8) GST liability.

    ASP minus the sum of items 2 through 8 = Your Contribution Profit.

    If this number is below 15% of your ASP, don’t spend another rupee on ads until you fix it. Scaling with broken unit economics is like pouring water into a leaking bucket — the faster you pour, the faster you drown.

    If your margin looks scary, get a free unit-economics audit

    If the contribution-profit number above came out scary — or, more commonly, if you don’t have the numbers handy at all — we’ll do the audit with you on a 30-minute call. No sales pitch. We pull your last 100 orders, fill in the eight cost components, and show you exactly where the leak is. You walk away with the spreadsheet whether you hire us or not.

    200+ Indian D2C brands. ₹385Cr+ revenue processed. 4.5x average ROI. 98% retention. The receipts are on our success-stories page. The Shopify build itself is ₹50,000 fixed-price with no AMC — bug fixes are included for the lifetime of the store, so the only recurring cost is the optional Growth Retainer (₹30K/month, only if you want active optimisation work).

    Start a WhatsApp chat: Message the Growww Tech team on WhatsApp →

    Related reading:

  • Best Payment Gateways for Indian Ecommerce 2026

    Why Your Payment Gateway Choice Matters More Than You Think

    A 2-second delay at checkout costs you 5-7% conversions. A failed payment attempt loses 30% of those customers forever. The wrong payment gateway doesn’t just cost you in fees — it costs you in lost sales.

    For Indian D2C brands, the payment gateway needs to handle UPI (50%+ of online transactions), support COD toggling, offer fast settlements, and integrate cleanly with Shopify or WooCommerce.

    We’ve integrated all four major gateways across 200+ stores at Growww Tech. Here’s our unbiased breakdown.

    Quick Comparison Table

    Feature Razorpay Cashfree PayU Instamojo
    Transaction fee 2% 1.90% 2% 2% + ₹3
    UPI fee 2% 1.90% 2% 2% + ₹3
    Settlement time T+2 (instant available) T+1 to T+2 T+2 to T+3 T+3 to T+5
    Shopify integration Native (best) App available App available Limited
    WooCommerce plugin Official plugin Official plugin Official plugin Official plugin
    Payment links Yes Yes Yes Yes (core feature)
    Subscriptions Yes Yes Limited Yes
    International payments Yes (PayPal, cards) Yes Yes Limited
    Minimum KYC PAN + Bank account PAN + Bank account PAN + Bank account PAN + Bank account
    Onboarding time 2-3 business days 1-2 business days 3-5 business days Same day
    EMI options No-cost EMI available Available Available No
    BNPL (Buy Now Pay Later) Simpl, LazyPay Simpl LazyPay No
    Best for Most D2C brands High-volume brands Enterprise/marketplace Solopreneurs

    Razorpay: The Default Choice for Indian D2C

    Why Most Brands Choose Razorpay

    • Best Shopify integration — Razorpay powers Shopify Payments in India. Zero setup friction.
    • Highest payment success rate — their intelligent routing automatically retries failed payments through alternate banks
    • Razorpay X (business banking) — current account + payouts + vendor payments in one dashboard
    • Magic Checkout — saved cards and UPI IDs for returning customers (boosts conversion 10-15%)
    • Instant settlements — available for 0.5% extra fee (worth it for cash-flow-constrained brands)

    Razorpay’s Weaknesses

    • 2% flat fee — slightly higher than Cashfree for high-volume brands
    • Support can be slow — ticketing system, not always fast for small accounts
    • Account holds — Razorpay occasionally holds funds for new businesses (frustrating but industry-standard for risk management)

    Razorpay Pricing

    • Standard: 2% per transaction (all methods)
    • Instant settlement: +0.5%
    • International cards: 3%
    • No setup fee, no monthly fee

    Our verdict: Best all-around choice for Indian D2C brands. The Shopify integration alone makes it worth it.

    Cashfree: The High-Volume Challenger

    Why Consider Cashfree

    • Lowest fees — 1.90% standard, negotiable below 1.75% at high volumes
    • Fastest settlements — T+1 standard, same-day available
    • Best API documentation — if you’re building custom checkout flows, Cashfree’s developer experience is superior
    • Auto-collect — great for marketplace/B2B payment collection via virtual accounts

    Cashfree’s Weaknesses

    • Shopify integration isn’t as smooth as Razorpay’s native integration
    • Smaller stack — fewer third-party app integrations
    • Less brand recognition — some customers hesitate at unfamiliar payment pages

    Cashfree Pricing

    • Standard: 1.90% per transaction
    • UPI: 1.90%
    • Instant settlement: available at additional cost
    • No setup fee, no monthly fee

    Our verdict: Best for brands doing 1,000+ transactions/month who want to save on fees. Consider as a secondary gateway alongside Razorpay.

    PayU: The Enterprise Option

    Why Consider PayU

    • Longest track record in India — been around since 2011
    • Strong in B2B and marketplace payments
    • PayU Finance — built-in lending products for your customers
    • Multi-currency support for export businesses

    PayU’s Weaknesses

    • Slower settlements — T+2 to T+3 is standard
    • Checkout UI feels dated compared to Razorpay/Cashfree
    • Shopify integration is clunky — requires third-party app
    • Support — enterprise-focused, small brands get lower priority

    Our verdict: Only consider if you’re doing enterprise volumes or need specific B2B payment features. Not ideal for D2C brands under ₹50 lakh/month.

    Instamojo: The Solopreneur’s Gateway

    Why Consider Instamojo

    • Instant onboarding — start accepting payments in minutes with just PAN and bank account
    • Payment links — Instamojo pioneered this. Perfect for DM sellers transitioning to links.
    • Built-in store — basic online store included (fine for 10-50 products)
    • Simple pricing — no hidden fees, no monthly charges

    Instamojo’s Weaknesses

    • Higher effective fees — 2% + ₹3 per transaction adds up
    • Slow settlements — T+3 to T+5 is painful for cash flow
    • Limited Shopify integration — not suitable for serious Shopify stores
    • No EMI or BNPL — limits conversion for high-value products
    • Built-in store is very basic — you’ll outgrow it fast

    Our verdict: Great for testing a product idea or selling via payment links. Outgrow it once you hit 100+ orders/month.

    How to Choose: Decision Framework

    Choose Razorpay if:

    • You’re on Shopify (it’s the native integration)
    • You want the widest payment method coverage
    • You need EMI/BNPL options
    • You want business banking (Razorpay X) in the same stack

    Choose Cashfree if:

    • You’re doing 1,000+ transactions/month and want lower fees
    • You need the fastest possible settlements
    • You’re building a custom checkout (their API is best)
    • You run a marketplace or need split payments

    Choose PayU if:

    • You’re an enterprise doing ₹50 lakh+/month
    • You need B2B payment features
    • You’re selling internationally and need multi-currency

    Choose Instamojo if:

    • You’re just starting and need to accept payments TODAY
    • You sell via WhatsApp/Instagram and need payment links
    • You have fewer than 50 orders/month

    Pro Tips: Maximizing Payment Conversions

    Regardless of which gateway you choose, these tips boost your payment success rate:

    1. Show UPI First

    UPI is the preferred payment method for 50%+ of Indian online shoppers. Make it the default/first option at checkout.

    2. Enable Saved Payment Methods

    Razorpay’s Magic Checkout and Cashfree’s saved cards reduce checkout friction for repeat customers. This alone can boost conversion by 10-15%.

    3. Offer No-Cost EMI on High-Value Products

    For products above ₹3,000, no-cost EMI (you absorb the interest, typically 1-2%) dramatically increases conversion. A ₹6,000 product at ₹2,000/month feels much more accessible.

    4. Strategic COD Placement

    Show COD but place it LAST in the payment options list. Show the prepaid discount prominently: “Save ₹50 — Pay online.” This shifts your prepaid ratio up without removing COD.

    5. Optimize for Mobile

    85%+ of Indian ecommerce traffic is mobile. Test your checkout flow on a ₹10,000 Android phone — not just your iPhone. If UPI intent (direct app open) works smoothly, you’ll see 20%+ higher UPI success rates.

    6. Multiple Gateway Failover

    Advanced setup: if a payment fails on Razorpay, automatically retry on Cashfree. This “failover” routing recovers 5-8% of failed transactions. Your payment integration partner can set this up.

    The Real Cost Impact: A Worked Example

    For a brand doing ₹10 lakh/month in revenue:

    Gateway Monthly Fee Cost Annual Cost
    Razorpay (2%) ₹20,000 ₹2,40,000
    Cashfree (1.90%) ₹19,000 ₹2,28,000
    PayU (2%) ₹20,000 ₹2,40,000
    Instamojo (2% + ₹3) ₹23,000 ₹2,76,000

    The fee difference between Razorpay and Cashfree is ₹12,000/year at ₹10L/month revenue. That’s not nothing, but the Shopify integration quality and payment success rate of Razorpay easily recovers that in additional conversions.

    Our Recommendation

    For most Indian D2C brands on Shopify: Start with Razorpay. It’s the path of least resistance with the best integration, widest payment coverage, and highest success rates.

    Once you’re doing ₹25L+/month, consider adding Cashfree as a secondary gateway for failover routing and negotiate better rates with both.

    If you’re unsure which gateway fits, we’ll pick on the call

    The right gateway depends on your AOV, your COD ratio, and how fast the gateway’s support team replies on a Sunday at 11pm. We pick by vendor response rate, not affiliation — Razorpay, PhonePe, Easebuzz, and Cashfree Payments all have a place in our stack depending on the brand. We’ve done payment integrations for 200+ Indian D2C brands. ₹385Cr+ revenue processed. 4.5x average ROI. 98% retention.

    The Shopify build is ₹50,000 fixed-price with no AMC — bug fixes for what we ship are included for the lifetime of the store. Active multi-gateway optimisation work sits on the optional ₹30K/month Growth Retainer.

    Start a WhatsApp chat: Message the Growww Tech team on WhatsApp →

  • Stop Selling Through Instagram DMs — Move to Shopify

    The Instagram DM Trap

    You started selling on Instagram. It worked. Customers DM you, you send them a catalog, they pick a product, you share a payment link or take COD, you ship it manually. Every night, you update a Google Sheet.

    Now you’re doing 50-100 orders a month and you’re drowning:

    • You can’t track which DM conversations turned into orders
    • Inventory management is a nightmare — you’ve oversold products you don’t have
    • You spend 3-4 hours daily just replying to DMs
    • You can’t run ads to a “DM me” strategy — it doesn’t scale
    • You have zero data on who your customers are
    • You miss orders because Instagram buries messages

    Sound familiar? You’re not alone. 80% of the brands we work with at Growww Tech started exactly like this.

    What You’re Actually Losing by Staying in DMs

    Let’s put numbers to the pain:

    Problem Monthly Cost (at 100 orders/month)
    Missed DMs (est. 15-20% of inquiries) ₹30,000 – ₹50,000 in lost revenue
    No abandoned cart recovery ₹20,000 – ₹40,000 (30% of carts are recoverable)
    Manual order processing time (3 hrs/day) Your time = ₹30,000+ opportunity cost
    No repeat purchase automation ₹15,000 – ₹25,000 (lost retention revenue)
    Can’t run conversion-optimized ads 2-3x higher CAC than you should be paying
    Total estimated monthly loss ₹95,000 – ₹1,45,000

    A professional ecommerce store pays for itself in the first month.

    The Migration Plan: Instagram to Shopify in 4 Weeks

    Week 1: Foundation

    Day 1-2: Export Your Customer Data

    Before you do anything, capture your existing customer base:

    1. Export your Instagram followers — use a tool like Export Comments to get data from your engaged followers
    2. Compile your order history from Google Sheets / notebooks / DM screenshots
    3. Create a customer spreadsheet with: Name, Phone, City, Products purchased, Order count
    4. Export your WhatsApp contacts who are customers

    This data is GOLD. Don’t lose it in the migration.

    Day 3-5: Set Up Your Shopify Store

    Key decisions:

    • Choose a theme: Dawn (free) is excellent for Indian D2C brands. Or invest ₹5,000-10,000 in a premium theme.
    • Upload products: Use your Instagram photos initially — you can upgrade photography later
    • Set up collections: Organize by category, price range, or occasion
    • Configure payments: Razorpay (UPI + Cards) + COD via Shiprocket
    • Set up shipping: Connect Shiprocket for automated shipping labels

    Day 5-7: Essential Pages

    • About Us: Copy your Instagram bio story, expand it. Include your photo — customers who bought via DMs trust YOU, not just the brand.
    • Shipping Policy: Be transparent about delivery timelines and costs
    • Return Policy: Clear, generous, prominent
    • Contact: WhatsApp button (this maintains the familiar DM feeling)

    Week 2: Make It Convert

    Product Page Optimization

    Your Instagram photos got you sales in DMs because YOU could explain the product. Your store needs to do that explaining for you:

    • 5-8 photos per product (different angles, lifestyle shots, close-ups)
    • Detailed descriptions — don’t just write “Beautiful saree.” Write fabric, length, width, wash instructions, styling tips
    • Size charts with actual measurements in cm
    • Customer reviews — message us to your DM customers and ask them to review on the store
    • WhatsApp chat widget — “Need help choosing? Chat with us” (bridges the gap from DMs)

    Trust Signals

    DM buyers trusted you personally. Store buyers need reassurance:

    • Add your Instagram follower count: “Trusted by 15K+ followers on Instagram”
    • Screenshot and display your best DM testimonials
    • Show real customer photos (UGC)
    • Display “Secure payments by Razorpay” badge
    • Add free shipping threshold: “Free shipping on orders above ₹999”

    Week 3: Redirect Your Traffic

    Update Your Instagram

    1. Bio link: Change from WhatsApp to your store URL (use Linktree if you need multiple links)
    2. Instagram Shopping: Connect your Shopify catalog to Instagram and tag products in posts
    3. Story highlights: Create a “SHOP” highlight that walks followers through your new store
    4. Announcement post: “We’ve launched our website! Same products, easier shopping, faster delivery ”

    The Transition Message to DM Customers

    Send this to every customer who’s ever ordered via DMs:

    “Hi [Name]! 🎉 We’ve launched our official store at [yourstore.com]! You’ll find all our products there with easy checkout, UPI/COD payment, and tracked shipping. As a thank you for being an early supporter, here’s a ₹100 off coupon: DMFAM100. Shop now → [link]”

    This single message typically generates 20-30% conversion from your existing DM customer base.

    Week 4: Automate & Scale

    Set Up Automation

    • Abandoned cart recovery: WhatsApp message 1 hour after cart abandonment (recovers 15-25% of lost carts)
    • Order confirmation: Automated WhatsApp/email with order details and tracking
    • Review request: Automated message 3 days after delivery
    • Reorder reminder: For consumable products, remind after 30/60/90 days

    Launch Your First Ad Campaign

    Now that you have a proper store with pixel tracking, run conversion ads:

    1. Install the Meta Pixel on your Shopify store (takes 2 minutes via the Facebook app)
    2. Create a Custom Audience from your customer email/phone list
    3. Build a Lookalike Audience from your best customers
    4. Run Purchase conversion campaigns with ₹500/day budget

    This is the difference. DM selling has no pixel data. With a store, Meta can optimize for people who actually buy — your CAC drops by 40-60% compared to “DM me” campaigns.

    What Changes After Migration: Before vs After

    Metric DM Selling Shopify Store
    Order processing time 15-30 min per order Automatic (0 min)
    Payment options UPI / Bank transfer UPI, Cards, COD, EMI, BNPL
    Shipping Manual courier booking Auto-generated labels + tracking
    Inventory tracking Google Sheets / memory Real-time, auto-updated
    Customer data Scattered across DMs Centralized CRM
    Abandoned cart recovery Not possible 15-25% recovery rate
    Ads optimization No pixel data Full funnel tracking
    Capacity 50-100 orders/month max Unlimited

    “But My Customers Prefer DMs!”

    We hear this a lot. Here’s the truth: your customers don’t prefer DMs — they prefer convenience. DMs were the only option you gave them.

    Once you offer a professional store with:

    • All products visible in one place (no scrolling through your feed)
    • Easy payment (UPI, cards, COD)
    • Tracked shipping
    • Size charts and reviews

    95% of customers prefer the store. The remaining 5% can still WhatsApp you — add a chat widget.

    Real Cost of Migration

    Component DIY With Growww Tech
    Shopify subscription ₹1,994/month ₹1,994/month
    Store setup ₹0 (your time) ₹25,000 – ₹75,000 (one-time)
    Essential apps ₹2,000 – ₹4,000/month ₹2,000 – ₹4,000/month
    Timeline 4-8 weeks 2-3 weeks
    Quality Basic but functional Professional, conversion-optimized

    Ready to graduate from DMs?

    Migrating from Instagram-only selling to a real Shopify store takes 2-3 weeks if we run it. Your existing DM customers get a transition message that funnels them to the new checkout. New customers find a store that takes orders at 11pm without anyone manually replying. 200+ Indian D2C brands have made the jump with us. ₹385Cr+ revenue processed. 4.5x average ROI. 98% retention.

    The Shopify build is ₹50,000 fixed-price with no AMC — bug fixes for what we ship are included for the lifetime of the store. You ship on the Growww Tech custom theme customised to your brand, with payment gateway, Shiprocket, GST, and WhatsApp wired in by day one.

    Your DMs got you started. A store sells while you sleep.

    Start a WhatsApp chat: Message the Growww Tech team on WhatsApp →

  • How to Start a D2C Brand in India 2026 — Playbook

    The Indian D2C Opportunity in 2026

    India’s D2C market is projected to cross $60 billion by 2027. Brands like Mamaearth, boAt, and Licious proved that you don’t need a distributor network or retail shelf space to build a ₹100 crore business.

    But here’s what Instagram entrepreneurs won’t tell you: 90% of D2C brands that launch in India fail within 18 months. Not because their products are bad — because they skip the fundamentals.

    This guide covers everything you need to get right, in the right order.

    Phase 1: Validate Before You Build (Week 1-4)

    Step 1: Find Your Niche (Don’t Sell “Everything”)

    The biggest mistake: launching a store that sells “fashion” or “beauty products.” You’re competing with Myntra and Nykaa — you’ll lose.

    Instead, go niche:

    • Bad: “Women’s clothing” → competing with 50,000 stores
    • Good: “Handloom cotton sarees from Andhra Pradesh” → specific, defensible, story-driven
    • Bad: “Skincare products” → competing with Mamaearth, mCaffeine
    • Good: “Ayurvedic hair oils for curly hair” → specific problem, specific audience

    Validation test: Search your product idea on Instagram. If there are already 50+ accounts selling the same thing with poor branding, that’s actually a GOOD sign — it means demand exists, and you can win with better execution.

    Step 2: Validate Demand Before Investing

    Don’t manufacture 5,000 units of inventory before your first sale. Validate first:

    1. Create an Instagram page with 20-30 product mockups or samples
    2. Run ₹2,000 worth of Meta ads to a WhatsApp number
    3. If you get 50+ inquiries in a week, there’s demand
    4. Take pre-orders to fund your first production run

    Total investment to validate: ₹5,000 – ₹10,000. That’s it.

    Step 3: Calculate Your Unit Economics

    Before you price anything, know your numbers:

    Cost Component Example (₹999 MRP product)
    Product cost (COGS) ₹250 (25%)
    Packaging ₹30 (3%)
    Shipping ₹80 (8%)
    Payment gateway fee (2%) ₹20 (2%)
    RTO cost (allocated) ₹50 (5%)
    Customer acquisition (Meta ads) ₹200-400 (20-40%)
    Total cost ₹630-830
    Profit per order ₹169-369 (17-37%)

    If your margins are below 20% after all costs, you’ll struggle to scale. Rework your pricing or COGS before launching.

    Need help with this? Our unit economics service builds these models for you.

    Phase 2: Legal & Compliance (Week 2-4)

    Step 4: Register Your Business

    Start with one of these:

    • Sole Proprietorship — cheapest, simplest, fine for testing. Register GST in your name.
    • LLP (Limited Liability Partnership) — better for 2+ founders. ₹5,000-8,000 to register.
    • Private Limited Company — if you plan to raise funding. ₹10,000-15,000 to register.

    For most D2C starters, LLP is the sweet spot — limited liability, simple compliance, and you can convert to Pvt Ltd later when you raise funding.

    Step 5: Get Your Compliance in Order

    Non-negotiable registrations for Indian D2C:

    • GST Registration — required if turnover exceeds ₹40 lakh (₹20 lakh for services). Get it anyway — you need it for shipping partners.
    • FSSAI License — mandatory for food, supplements, skincare, cosmetics. ₹100 for basic registration.
    • Trademark — file a TM application for your brand name immediately (₹4,500 government fee). Don’t wait — someone will squat on your name.
    • MSME/Udyam Registration — free, gives you access to government schemes and priority lending.

    Our compliance service handles all of this so you can focus on product and sales.

    Step 6: Open a Business Bank Account

    You need this for payment gateway integration. Good options for D2C startups:

    • Razorpay X — current account + payment gateway in one
    • HDFC Current Account — traditional, works everywhere
    • ICICI Startup Account — low balance requirements for registered startups

    Phase 3: Build Your Store (Week 3-6)

    Step 7: Choose Your Platform

    For 80% of Indian D2C brands, Shopify Basic (₹1,994/month) is the right starting point. Read our detailed Shopify vs WooCommerce comparison if you’re unsure.

    Step 8: Set Up Your Store

    Essential pages every D2C store needs:

    1. Homepage — hero image, bestsellers, trust signals (reviews, press mentions)
    2. Product pages — high-quality photos, detailed descriptions, size charts, reviews
    3. About page — your founder story (Indian customers love knowing who’s behind the brand)
    4. Shipping & Returns policy — clear, honest, prominent
    5. Contact page — WhatsApp button, email, phone number

    Need a professional store built fast? Our Store & App team launches D2C stores in 2-4 weeks.

    Step 9: Set Up Payments

    Minimum payment options for India:

    • UPI (Razorpay/Cashfree) — 50%+ of online payments in India are UPI
    • Credit/Debit Cards — standard
    • COD — you’ll lose sales without it, but manage RTO risk (see our RTO reduction guide)
    • EMI — for products above ₹3,000, offer no-cost EMI via Razorpay

    Step 10: Set Up Shipping

    Register with a courier aggregator:

    • Shiprocket — most popular, good rates, works with 17+ courier partners
    • Delhivery — best for Tier 2-3 delivery
    • Pickrr — good for smaller brands, competitive rates

    Negotiate rates once you hit 100+ shipments/month. Starting rates: ₹50-80 per 500g shipment.

    Phase 4: Your First 100 Orders (Week 5-12)

    Step 11: Launch on Instagram First

    Your first sales will come from Instagram, not Google. Here’s the playbook:

    1. Post 2-3 reels per week showing your product in use
    2. Share your founder story (why you started this brand)
    3. Use Instagram Shopping to tag products in posts
    4. Engage in comments of competitor pages (genuine comments, not spam)
    5. Collaborate with 5-10 micro-influencers (barter deals, no cash needed)

    Step 12: Run Your First Meta Ad Campaign

    Start with ₹500/day budget:

    • Campaign type: Conversions (Purchase event)
    • Audience: Broad targeting, let Meta’s algorithm find your buyers
    • Creative: UGC-style video (phone-shot, authentic, under 30 seconds)
    • Landing page: Send traffic directly to product page, not homepage

    Expect your first sales within 3-5 days. CAC will be high initially (₹300-500) — it drops as the pixel learns.

    Learn the details in our performance marketing guide.

    Step 13: Build a WhatsApp Community

    Every customer who buys from you should be added to a WhatsApp broadcast list or community:

    • Send new product launches exclusively to WhatsApp first
    • Share behind-the-scenes content
    • Ask for reviews and feedback
    • Announce flash sales with 24-hour notice

    WhatsApp marketing has 90%+ open rates vs 20% for email in India. It’s your highest-ROI channel.

    Phase 5: Scale to ₹10 Lakh/Month (Month 3-12)

    Step 14: Expand to Marketplaces

    Once your D2C store is profitable, expand to:

    • Amazon India — massive reach, but high fees (25-40%)
    • Flipkart — strong in Tier 2-3 cities
    • Meesho — if you sell fashion at ₹300-800 price points
    • Myntra — for fashion brands with premium positioning

    Keep your D2C store as the primary channel — marketplaces are for incremental revenue, not brand building.

    Step 15: Invest in Retention

    Acquiring a new customer costs 5x more than retaining an existing one. Set up:

    • Post-purchase WhatsApp flow — thank you → review request → referral incentive
    • Loyalty program — points for purchases, referrals, reviews
    • Email/WhatsApp automation — abandoned cart, win-back campaigns
    • Subscription model — if applicable (consumables, skincare, food)

    Target: 30%+ repeat purchase rate within 6 months. Our retention team builds these systems.

    Common Mistakes That Kill D2C Brands

    1. Spending on branding before validation — don’t pay ₹2 lakh for a logo before your first sale
    2. Ignoring unit economics — if you lose money on every order, more orders = more losses
    3. Over-investing in inventory — start with 200-500 units, not 5,000
    4. Copying competitor pricing — they might be burning VC money; you’re not
    5. Neglecting mobile experience — 85%+ of Indian ecommerce traffic is mobile
    6. No WhatsApp integration — you’re leaving the highest-ROI channel unused

    The Investment: How Much Do You Actually Need?

    Category Budget Launch Standard Launch
    Business registration + compliance ₹5,000 – ₹15,000 ₹15,000 – ₹30,000
    Shopify store setup ₹2,000 – ₹5,000 ₹25,000 – ₹75,000 (professional build)
    Initial inventory ₹25,000 – ₹1,00,000 ₹1,00,000 – ₹5,00,000
    Product photography ₹5,000 (phone + good lighting) ₹15,000 – ₹30,000 (professional)
    Meta ads (first 3 months) ₹30,000 – ₹60,000 ₹1,00,000 – ₹3,00,000
    Packaging ₹5,000 – ₹15,000 ₹15,000 – ₹40,000
    Total ₹72,000 – ₹2,00,000 ₹2,70,000 – ₹9,75,000

    Yes, you can launch a real D2C brand for under ₹2 lakh. It won’t be glamorous, but it’ll be profitable faster.

    Ready to launch? Pick your budget on a 30-minute call

    The hardest part of launching isn’t the registration paperwork or the Shopify setup — it’s knowing how much to spend at each stage and what to skip. We’ll diagnose where you are and scope the build in 30 minutes. No sales pitch. You walk away with a clear roadmap whether you hire us or not. 200+ Indian D2C brands launched. ₹385Cr+ revenue processed. 4.5x average ROI. 98% retention.

    The Shopify build is ₹50,000 fixed-price with no AMC — bug fixes for what we ship are included for the lifetime of the store. You ship on the Growww Tech custom theme customised to your brand, with payment gateway, Shiprocket, GST, and WhatsApp wired in by day one.

    Start a WhatsApp chat: Message the Growww Tech team on WhatsApp →

  • Shopify vs WooCommerce in India 2026 — Which Wins?

    The Platform Decision That Shapes Your Entire Business

    Choosing between Shopify and WooCommerce isn’t just a tech decision — it’s a business strategy decision. The wrong choice costs you months of migration pain, lost sales, and wasted developer hours.

    At Growww Tech, we’ve built 200+ stores on both platforms for Indian D2C brands. Here’s our honest, data-backed comparison — no affiliate bias, just what works.

    Quick Verdict (If You’re in a Hurry)

    Choose Shopify If… Choose WooCommerce If…
    You want to launch fast (1-2 weeks) You need complete customization
    You don’t have a developer on team You have a WordPress developer
    You’re spending on ads and need uptime Budget is extremely tight (<₹500/month)
    You want built-in Indian payments You need complex B2B workflows
    You plan to scale to ₹1Cr+ monthly You sell digital products or courses

    Cost Comparison: The Real Numbers for Indian Brands

    Shopify Costs (Monthly)

    Component Basic Shopify Advanced
    Platform fee ₹1,994/mo ₹7,447/mo ₹30,164/mo
    Theme (one-time) Free – ₹15,000 Free – ₹15,000 Free – ₹15,000
    Essential apps (5-8) ₹2,000 – ₹5,000/mo ₹2,000 – ₹5,000/mo ₹2,000 – ₹5,000/mo
    Transaction fee (Indian payments) 0% 0% 0%
    Total monthly ₹4,000 – ₹7,000 ₹9,500 – ₹12,500 ₹32,000 – ₹35,000

    WooCommerce Costs (Monthly)

    Component Budget Standard Performance
    Hosting ₹300 – ₹500/mo ₹2,000 – ₹5,000/mo ₹8,000 – ₹15,000/mo
    Theme Free ₹3,000 – ₹8,000 (one-time) ₹5,000 – ₹15,000 (one-time)
    Essential plugins Free – ₹2,000/mo ₹3,000 – ₹8,000/mo ₹5,000 – ₹12,000/mo
    Developer maintenance ₹0 (DIY) ₹5,000 – ₹10,000/mo ₹15,000 – ₹30,000/mo
    Security (SSL, firewall) Free – ₹500/mo ₹1,000 – ₹3,000/mo ₹2,000 – ₹5,000/mo
    Total monthly ₹800 – ₹3,000 ₹11,000 – ₹26,000 ₹30,000 – ₹62,000

    Key insight: WooCommerce looks cheaper on paper, but once you add reliable hosting, security, developer maintenance, and premium plugins, it costs the same or more than Shopify at scale.

    Indian Payment Gateway Integration

    Shopify

    • Shopify Payments (powered by Razorpay) — built-in, zero setup, 2% fee
    • Razorpay, Cashfree, PayU, PhonePe — native integrations
    • COD — native support with Shiprocket/Delhivery apps
    • UPI — works out of the box via Shopify Payments
    • EMI/BNPL — Simpl, ZestMoney integrations available

    WooCommerce

    • Razorpay — free plugin, reliable
    • Cashfree, Instamojo, PayU — plugins available (varying quality)
    • COD — built into WooCommerce core
    • UPI — requires Razorpay or similar gateway plugin
    • EMI/BNPL — limited plugin options

    Winner: Shopify. The Shopify Payments + Razorpay integration is seamless. WooCommerce payment plugins often break after updates or have compatibility issues with themes.

    Shipping & Logistics Integration

    For Indian D2C brands, shipping integration is critical. Here’s how they compare:

    Shopify

    • Shiprocket, Delhivery, Pickrr — one-click app installs
    • Auto-sync orders, generate AWBs, print labels
    • Real-time tracking updates to customers
    • PIN code serviceability check at checkout

    WooCommerce

    • Shiprocket plugin available (can be buggy)
    • Delhivery — requires custom API integration or third-party plugin
    • PIN code check — requires custom development
    • Some plugins conflict with checkout customizations

    Winner: Shopify — significantly better shipping stack for Indian operations.

    Performance & Speed

    Page speed directly impacts conversions and SEO. A 1-second delay reduces conversions by 7%.

    Shopify

    • Hosted on Shopify’s global CDN — consistently fast
    • Average TTFB: 200-400ms for Indian users
    • You can’t break the server — Shopify manages it
    • Handles Black Friday / sale traffic without intervention

    WooCommerce

    • Performance depends entirely on your hosting choice
    • Cheap shared hosting = slow store (1-3 second TTFB)
    • Need caching plugins (WP Rocket, W3 Total Cache), CDN, image optimization
    • Traffic spikes during sales can crash your server
    • Plugin bloat is the #1 performance killer

    Winner: Shopify — unless you invest ₹10K+/month in WooCommerce hosting and a developer to optimize it.

    SEO Capabilities

    Shopify

    • Clean URLs, meta tags, alt text — all built in
    • Auto-generates sitemap.xml
    • Blog functionality (basic but functional)
    • Limitation: URL structure can’t be fully customized (/products/, /collections/ prefixes)

    WooCommerce

    • Full URL control — any structure you want
    • Yoast SEO / Rank Math — powerful SEO plugins
    • WordPress blog is the best in the world for content
    • Schema markup, advanced sitemap control

    Winner: WooCommerce — if content marketing and organic SEO are your primary growth channels, WooCommerce’s WordPress foundation is unbeatable.

    Scalability

    Shopify

    • Handles ₹1 lakh to ₹100 crore monthly revenue on the same platform
    • Shopify Plus for enterprise (₹2 lakh/month) with custom checkout
    • Unlimited products, unlimited bandwidth
    • No worrying about server scaling

    WooCommerce

    • Scales well to ~5,000 products with good hosting
    • 10,000+ products requires significant optimization
    • High-traffic events need load balancing, auto-scaling
    • Database optimization becomes critical at scale

    Winner: Shopify — for brands planning to scale aggressively, Shopify removes infrastructure headaches entirely.

    When WooCommerce Actually Wins

    Despite Shopify’s advantages, WooCommerce is the better choice in specific scenarios:

    1. You sell digital products (courses, ebooks, software) — WooCommerce handles digital delivery better
    2. You need a content-first business — blog + shop hybrid where the blog IS the product
    3. Complex B2B pricing — wholesale pricing, tiered pricing, customer-specific catalogs
    4. You already have a WordPress developer on your team
    5. Extreme budget constraints — you can genuinely run WooCommerce for ₹500-1,000/month if you do everything yourself

    Our Recommendation for Indian D2C Brands

    For 80% of Indian D2C brands selling physical products, Shopify is the right choice. Here’s why:

    • Faster time to market (your first sale matters more than your platform choice)
    • Better Indian payment and shipping stack
    • No server management overhead — focus on selling, not debugging
    • The app stack solves most customization needs

    For content-heavy businesses or brands with strong technical teams, WooCommerce gives you more control — but that control comes with responsibility.

    If you’re still on the fence, we’ll pick the platform on the call

    Platform choice is one of three or four things that meaningfully affect your launch timeline. We build on both Shopify and WooCommerce — we’ll diagnose product type, AOV, COD ratio, team capability, and growth plan in 30 minutes and recommend the right one. No bias toward either. We’ve done both for 200+ Indian D2C brands. ₹385Cr+ revenue processed. 4.5x average ROI. 98% retention.

    If Shopify wins, the build is ₹50,000 fixed-price with no AMC — bug fixes for what we ship are included for the lifetime of the store, and you ship on the Growww Tech custom theme customised to your brand.

    Start a WhatsApp chat: Message the Growww Tech team on WhatsApp →