Category: Ecommerce Growth & Strategy

  • The Indian D2C Retention Crisis — What Works

    The Indian D2C Retention Crisis — What Works

    Here’s the brutal math of Indian D2C: You spend ₹350 to acquire a customer who buys a ₹999 product with a ₹67 contribution margin. That customer never buys again. You just lost ₹283 acquiring them.

    Now here’s the math with retention: The same customer buys 3 times over 12 months. Their lifetime contribution is ₹67 × 3 = ₹201. Effective CAC per order drops to ₹117. You’re profitable.

    Retention is the difference between a D2C brand that survives and one that burns out. Yet 55% of Indian D2C brands under-invest in CRM and retention, according to DSG Consumer Partners research. Most brands report repeat purchase rates of just 10-30%.

    Why Indian D2C Customers Don’t Come Back

    1. No Post-Purchase Communication

    Most brands go silent after the order is delivered. No follow-up, no “how did you like it,” no reorder reminder. The customer had a transaction, not a relationship. And transactions are forgettable.

    2. No Incentive to Return

    Without a loyalty program, discount on next purchase, or subscription option, there’s no structural reason for the customer to choose you again over the 50 other brands running Meta ads for the same product.

    3. Discount-Driven First Purchase

    If the first purchase was made on a 30-40% discount, the customer’s anchor price is the discounted price. When they see full price on their next visit, they feel they’re overpaying — and wait for another sale or buy from whoever is discounting.

    4. Poor Product Experience

    Sometimes the simplest explanation: the product didn’t meet expectations. Overpromised in ads, underwhelming in reality. No retention tactic fixes a mediocre product.

    The 5-Layer Retention Stack That Works in India

    Layer 1: WhatsApp Automation (Highest Impact)

    With 95% open rates and 15-25% CTR, WhatsApp is your most powerful retention channel. Set up these automated flows:

    • Post-delivery follow-up (Day 3) — Ask for feedback, request a review, offer help
    • Reorder reminder (Day 25-30 for consumables) — “Running low on [product]? Reorder with 10% off: [link]”
    • Win-back (Day 60 for non-buyers) — “We miss you! Here’s ₹100 off your next order”
    • New launch alerts — Share new products with existing customers before public launch
    • Birthday/anniversary offers — Personalized discount on their special day

    Read our detailed WhatsApp marketing setup guide for tools and costs.

    Layer 2: Email Sequences (Low Cost, High ROI)

    Email has lower open rates than WhatsApp (15-18%) but costs almost nothing per message. Set up these core flows in Klaviyo or Mailchimp:

    • Welcome sequence (3 emails over 7 days) — Brand story, how to use the product, social proof
    • Post-purchase sequence (3 emails) — Care instructions, review request, cross-sell related products
    • Abandoned cart (3 emails over 24 hours) — Reminder → social proof → discount
    • Win-back sequence (triggered at 45/60/90 days of inactivity)
    • Monthly newsletter — New products, tips, customer stories (not just discounts)

    Layer 3: Loyalty Program

    Points-based loyalty programs increase repeat purchase rates by 20-40% within 6 months. The psychology: customers with accumulated points feel invested in your brand.

    Simple structure:

    • Earn 1 point per ₹10 spent
    • 100 points = ₹50 off next order
    • Bonus points for reviews (50 points), referrals (200 points), birthday (100 points)
    • VIP tiers at 500 and 1,000 lifetime points (early access, free shipping, exclusive products)

    Shopify tools: Smile.io (free up to 200 orders/month), Yotpo Loyalty, BON Loyalty.

    Layer 4: Subscription Model (For Consumables)

    If you sell products that need replenishment (skincare, coffee, supplements, pet food), offer a subscription with 10-15% discount:

    “Subscribe & Save 15% — Auto-delivered every 30 days. Cancel anytime.”

    Subscriptions lock in recurring revenue and dramatically reduce churn. The “cancel anytime” reassurance is critical for Indian customers who are wary of being locked in.

    Shopify tools: Recharge, Loop Subscriptions (India-focused), Bold Subscriptions.

    Important: Replenishment models outperform curation boxes. Average subscription box churn is 10-12% monthly. Replenishment churn is 4-6% because the customer actually needs the product.

    Layer 5: Community Building

    The strongest retention signal isn’t a discount — it’s belonging. Build a community around your brand:

    • WhatsApp group (100-500 most engaged customers) — Share behind-the-scenes, ask for product feedback, drop exclusive offers
    • Instagram community — Feature customer photos, run UGC campaigns, respond to every comment
    • Referral program — “Give ₹100, Get ₹100” — turns customers into acquisition channels

    Retention Metrics You Must Track

    MetricWhat It MeasuresHealthy Benchmark
    Repeat purchase rate% of customers who buy 2+ times25-40%
    Customer lifetime value (LTV)Total revenue per customer over time3-5x first order value
    LTV:CAC ratioReturn on acquisition investment3:1 or higher
    Time to second purchaseAverage days between first and second order30-60 days (consumables)
    Churn rate (subscriptions)% cancelling per monthBelow 8%
    Email/WhatsApp list growthNew subscribers per month10-15% of new customers

    The Retention Budget

    Here’s what retention actually costs:

    ToolMonthly CostWhat It Covers
    WhatsApp (Interakt/KwickReply)₹1,000-3,500Automated flows + broadcasts
    Email (Klaviyo free or Mailchimp)₹0-2,000Email sequences + campaigns
    Loyalty (Smile.io free tier)₹0-1,500Points program
    Subscriptions (Loop/Recharge)₹0-2,500Recurring orders
    Total₹1,000-9,500

    At ₹5,000/month in retention tools, if you convert just 20 one-time buyers into repeat customers (at ₹999 AOV), that’s ₹19,980 in additional revenue — a 4x return. And unlike ad spend, this compounds every month as your customer base grows.

    Need Help Building Your Retention Stack?

    At Growww Tech, we help Indian D2C brands set up complete retention systems — from WhatsApp automation to loyalty programs to email flows. If your repeat purchase rate is below 20%, let’s fix it.

    Related reading:

  • Product Photography on Your Phone — ₹0, Pro Results

    Product Photography on Your Phone — ₹0, Pro Results

    “I spent ₹25,000 on professional product photography. The photos looked great but didn’t convert any better than my phone shots.”

    This is surprisingly common. Professional studio photos can actually hurt conversion because they look too polished — customers on Instagram and Shopify respond better to authentic, lifestyle-style photography that looks real and relatable.

    Here’s how to shoot product photos that sell using just your phone, natural light, and ₹0-500 in materials.

    What You Need (Total Budget: ₹0-500)

    ItemCostAlternative
    Smartphone (2020 or newer)Already haveAny phone with 12MP+ camera
    White chart paper (background)₹20-30White bedsheet, clean wall
    Natural light (window)₹0No alternative needed
    Phone tripod/stand₹200-400Stack of books + lean phone
    White thermocol sheet (reflector)₹30-50White chart paper or aluminum foil
    Editing app (Snapseed/Lightroom)₹0Free on all phones

    The 3 Types of Product Photos You Need

    1. Hero Shot (White/Clean Background)

    This is your main product image — clean, clear, on a white or light background. It’s what appears in search results, category pages, and thumbnails.

    How to shoot:

    1. Place a large white chart paper on a table, curving it up against a wall to create a seamless background (no visible edge)
    2. Position the table near a window — natural side lighting is the key to great phone photography. The window should be to the left or right of your product, never behind you.
    3. Place a white thermocol sheet on the opposite side of the window to bounce light and reduce shadows
    4. Set phone to 2x zoom (reduces distortion on close-ups), tap to focus on the product, and shoot
    5. Take 10-15 shots from slightly different angles. Pick the best 3.

    Pro tips:

    • Shoot between 10 AM – 2 PM when natural light is strongest and most neutral
    • Turn OFF flash — always. Flash creates harsh shadows and unnatural highlights.
    • Clean your camera lens (smudges are the #1 cause of hazy photos)
    • Use the back camera, not selfie camera
    • Enable grid lines for straight alignment

    2. Lifestyle Shots (Product in Use)

    Show the product in context — being worn, used, placed in a home setting. These images help customers visualize owning the product.

    Ideas by category:

    • Fashion: Wear it yourself or ask a friend to model. Shoot against a plain wall or in a well-lit room. Full-length mirror shots work for showing fit.
    • Skincare/beauty: Product on a bathroom shelf, in a flat lay with other skincare items, or someone applying it.
    • Food: Styled on a plate, in a kitchen setting, with ingredients scattered around.
    • Home decor: Placed in an actual room setup. Even a corner of your apartment works.
    • Jewelry: On a hand/neck/ear with natural lighting. A plain fabric background creates elegant contrast.

    3. Detail Shots (Texture, Labels, Features)

    Close-ups showing quality signals: fabric texture, stitching, ingredient labels, packaging details, size comparison (product next to a common object). These build trust, especially for first-time buyers.

    Editing Your Photos (5-Minute Workflow)

    Use Snapseed (free, by Google) or Lightroom Mobile (free tier). Here’s the exact edit workflow:

    1. Crop — Square (1:1) for Instagram and Shopify. Leave some space around the product.
    2. Brightness — Increase by +20 to +40. Phone photos tend to be slightly dark.
    3. Contrast — Slight increase (+10 to +20) makes the product pop.
    4. Shadows — Lift shadows (+20 to +30) to reveal detail in darker areas.
    5. White balance — Adjust if the photo looks yellowish (from indoor lighting). Make whites look white.
    6. Sharpness — Slight increase (+15 to +25) for crisp details.

    That’s it. Don’t over-edit. Don’t add filters. The goal is a clean, bright, accurate representation of your product.

    How Many Product Photos Do You Need?

    For your Shopify or WooCommerce product page, aim for 5-8 images per product:

    1. Hero shot (clean white background) — front view
    2. Hero shot — back or alternate angle
    3. Lifestyle shot — product in use
    4. Detail shot — close-up texture or feature
    5. Scale shot — product with common reference object
    6. Packaging shot — what the customer receives
    7. Ingredients/label shot (for food, skincare)
    8. Customer photo/UGC (once you have reviews)

    Background Removal: Make It Look Professional

    Want that clean, transparent/white background look? Use free tools:

    • remove.bg — Free AI background removal. Upload photo, get clean cutout in seconds. Free for up to 50 images/month at standard resolution.
    • Canva — Background remover tool in the free plan (limited) or Pro plan. Also useful for creating Instagram posts from your product photos.
    • Photoroom — Mobile app specifically designed for product photography. Auto-removes background and offers templates.

    When to Hire a Professional Photographer

    Phone photography gets you to 100-500 orders. Consider professional photography when:

    • You’re listing on Amazon/Flipkart — Marketplaces have strict image guidelines (pure white background, minimum resolution, specific angles). Professional shots help with compliance.
    • You’re doing 500+ orders/month — At this scale, the ROI on professional photos justifies the cost.
    • You sell high-ticket items (₹3,000+) — Premium products need premium presentation.
    • You need video content — Product videos for ads and Reels are harder to do well on phone alone at scale.

    Cost for professional ecommerce photography in India: ₹300-800 per product (5-8 images), with packages of 20-50 products costing ₹8,000-25,000.

    Need Help Setting Up Your D2C Store?

    At Growww Tech, we build Shopify and WooCommerce stores optimized for conversion — including product page layout, image optimization for speed, and mobile-first design. Let’s build your store.

    Related reading:

  • How to Get Your First 100 D2C Orders (No Budget)

    How to Get Your First 100 D2C Orders (No Budget)

    The first 100 orders are the hardest. You have no reviews, no social proof, no brand recognition, and no data to optimize anything. Every order feels like pulling teeth.

    Most guides say “run Facebook ads” or “partner with influencers.” Both require money you probably don’t have (or shouldn’t be spending) at this stage. Here’s what actually works to get your first 100 orders with minimal budget.

    Phase 1: Your Inner Circle (Orders 1-20)

    Start With People Who Trust You

    Your first 20 orders should come from people who already know you — friends, family, former colleagues, college batchmates. This isn’t charity; it’s your testing phase.

    • Send personal WhatsApp messages (not broadcast) to 50-100 people. “Hey, I’ve launched [brand]. Would love your honest feedback. Here’s a 20% friends-and-family discount.”
    • Post on your personal Instagram/Facebook — Not as an ad, but as a genuine announcement. Share the story behind why you started.
    • LinkedIn post — If your product has a professional angle (productivity, office snacks, professional attire), LinkedIn personal posts get surprising reach.

    The goal isn’t revenue. It’s to get real products into real hands, collect honest feedback, identify any fulfillment issues, and most importantly — get your first 10-20 genuine reviews.

    Phase 2: Communities and Groups (Orders 20-50)

    Go Where Your Customers Already Hang Out

    Indian consumers are active in niche communities. Find yours and add value before selling:

    • Facebook Groups — Groups like “Indian Skincare Addicts” (350K members), “Saree Love” (200K+), “Indian D2C Community,” cooking groups, parenting groups. Answer questions, share knowledge, then naturally mention your product when relevant.
    • Reddit — r/IndianSkincareAddicts, r/IndianFashionAddicts, r/India. Be helpful first. Blatant promotion gets banned.
    • WhatsApp groups — Local community groups, alumni groups, hobby groups. Share your launch story.
    • Telegram channels — Niche product channels have engaged audiences looking for new brands.

    Important: Don’t spam. Spend 2 weeks being genuinely helpful in the community before mentioning your product. People buy from people they trust, and trust takes time — even online.

    Offer a “Founding Customer” Deal

    Create urgency and exclusivity: “First 50 customers get 30% off + free shipping + a handwritten thank-you note.” This works because:

    • People love being early adopters
    • The discount justifies buying from an unknown brand
    • Scarcity (“first 50 only”) drives action

    Phase 3: Content and Organic (Orders 50-100)

    Instagram Reels (₹0 Budget)

    Post 1-2 Reels per day showing:

    • Behind the scenes — Packing orders, sourcing materials, your workspace. People love watching the process.
    • Product demos — How to use, how it looks, results after using
    • Customer reactions — Screen recordings of happy WhatsApp messages (with permission)
    • Founder journey — Why you started, what you’re learning, honest updates about the business

    Organic Reels can reach 5,000-50,000 people per video. At a 0.5% conversion rate on a viral Reel (10K views), that’s 50 website visits and potentially 1-3 orders — for free.

    Micro-Influencer Barter (₹0 Cash, Just Product Cost)

    Forget mega-influencers. Find 10-20 creators with 1,000-10,000 followers in your niche. Send them your product for free in exchange for an honest review post.

    How to find them:

    • Search Instagram hashtags related to your product
    • Look for people who already review similar products
    • Check engagement rate (likes ÷ followers should be above 3%)
    • DM them: “Love your content! I just launched [product]. Would you be open to trying it and sharing your honest experience? No strings attached.”

    Expected result: 2-5 orders per micro-influencer post. 15 creators × 3 orders = 45 orders. At a product cost of ₹250 each, that’s ₹3,750 for 45 orders — a CAC of ₹83.

    Google My Business + Local SEO

    If you have any physical presence (even a home office), set up Google My Business. Post product photos, collect Google reviews from early customers, and optimize for “[product] near me” searches. This is completely free and drives surprisingly good traffic for location-based products.

    The First 100 Orders Timeline

    WeekChannelExpected OrdersCost
    Week 1-2Friends, family, personal network15-25₹0 (just product cost)
    Week 2-3Facebook/WhatsApp groups, Reddit10-20₹0
    Week 3-4Instagram Reels (organic)5-15₹0
    Week 3-5Micro-influencer barter20-45₹2,500-5,000 (product cost)
    Week 4-6Small Meta ad test (₹200-300/day)10-20₹3,000-5,000
    Total60-125 orders₹5,500-10,000

    That’s a CAC of ₹44-167 for your first 100 orders — far better than the ₹350+ CAC most brands pay when they jump straight to Meta ads.

    What to Do With Your First 100 Customers

    These customers are gold. Treat them accordingly:

    1. Collect reviews religiously — WhatsApp each customer 3 days after delivery asking for a photo review. Aim for 50+ reviews before spending on ads.
    2. Add them to WhatsApp broadcast — Your first 100 customers become your product testing panel, early sale audience, and word-of-mouth engine.
    3. Ask for referrals — “Know someone who’d love this? Share this link and you both get ₹100 off.” Referral CAC is typically ₹50-100.
    4. Study their data — Where are they located? What age group? Which creative/channel brought them? This data shapes your paid ad strategy.
    5. Over-deliver on experience — Handwritten thank-you notes, surprise samples, faster shipping. Your first 100 customers become your brand ambassadors.

    Common Mistakes at the 0-100 Stage

    • Spending ₹50K on ads before having reviews — You’re sending cold traffic to a store with zero social proof. Fix that first.
    • Obsessing over website design — A clean, fast, mobile-friendly store with good product photos is enough. Don’t spend 3 months on the perfect theme.
    • Pricing too low to “attract” customers — Low prices attract deal-seekers who never return. Price at your target margin from day one.
    • Ignoring COD — In India, you must offer COD to access Tier 2/3 customers. Set up COD verification from the start.
    • Not tracking unit economics — Even at 100 orders, know your contribution margin. If you’re losing money per order, more orders just means more losses.

    Ready to Launch Your D2C Brand?

    At Growww Tech, we help Indian D2C brands go from zero to launch — Shopify store setup, payment integration, shipping setup, and launch strategy. If you’re ready to make your first 100 sales, let’s build it together.

    Related reading:

  • Ecommerce Packaging on ₹25/Box — Branded Unboxing

    Ecommerce Packaging on ₹25/Box — Branded Unboxing

    “Customers compare my packaging to Amazon’s. They expect branded boxes, tissue paper, thank-you cards — but custom packaging costs ₹100+ per order and I sell at ₹999.”

    This is the packaging dilemma every Indian D2C founder faces. Your unboxing experience is the first physical touchpoint with your brand. A plain brown corrugated box screams “cheap.” But premium packaging at ₹100-150/order on a ₹999 product destroys your unit economics (that’s 10-15% of revenue gone on the box alone).

    The sweet spot exists: ₹25-50 per order for a packaging experience that feels premium. Here’s exactly how to achieve it.

    The Packaging Cost Breakdown

    Component Budget Option Premium Option Sweet Spot
    Outer box Plain corrugated (₹8-12) Custom printed (₹80-150) Plain box + branded tape (₹15-20)
    Inner protection Newspaper (₹0) Custom tissue paper (₹15-20) Butter paper or shredded paper (₹3-5)
    Brand touchpoint None (₹0) Custom printed insert card (₹8-12) Sticker + thank-you card (₹3-5)
    Tape Plain brown (₹1) Custom printed tape (₹3-5) Branded tape (₹3-5)
    Extra touches None Ribbon, samples, freebies (₹20-50) Small sample sachet (₹5-10)
    Total per order ₹9-13 ₹123-237 ₹26-45

    The ₹25-50 Packaging Playbook

    1. Branded Tape (₹3-5 per order) — The Highest-ROI Packaging Upgrade

    Skip the custom printed box. Instead, use a plain corrugated box (₹10-15) with custom branded tape. Your brand name and logo on tape costs ₹3-5 per meter at 500+ rolls. It rebuilds a generic brown box into a branded package the moment the customer sees it.

    Where to order: IndiaMart and TradeIndia have hundreds of custom tape manufacturers. Minimum order: 50-100 rolls. Lead time: 7-10 days. Cost: ₹80-120 per roll (30m).

    2. Brand Sticker on the Box (₹1-2 per sticker)

    A round or rectangular sticker with your logo on the box flap is simple, cheap, and effective. Order vinyl or matte stickers in bulk. At 1,000+ quantity, they cost ₹1-2 each.

    Place it where it seals the box — it’s the first thing the customer sees when they’re about to open.

    3. Thank-You Card with a Purpose (₹2-4 per card)

    Don’t just say “Thank you for your order.” Make the insert card work for your business:

    • Side 1: A genuine thank-you message from the founder + brand story (2-3 lines)
    • Side 2: A QR code to your website with a discount code (“Get 15% off your next order”) + WhatsApp number for support + social media handles

    This card drives repeat purchases, WhatsApp opt-ins, and social follows. A ₹3 card that generates even one repeat order is the best ROI in your packaging.

    Print source: Vistaprint, PrintStop, or local printers. 500 cards: ₹1,000-2,000 (₹2-4 each).

    4. Inner Wrapping: Butter Paper or Shredded Paper (₹3-5)

    Ditch newspaper (looks cheap) and expensive tissue paper. Use:

    • Butter paper (food-grade) — Clean, white, slightly translucent. Looks premium. ₹2-3 per sheet. Great for clothing and accessories.
    • Shredded crinkle paper — Available in kraft brown or colored. ₹200-300 per kg (enough for 50-80 orders). Creates that “unboxing” feel.
    • Honeycomb paper wrap — The trendy eco-friendly option. ₹3-5 per order. Instagram-worthy and doubles as protection.

    5. Product Samples or Small Freebies (₹5-15)

    If you sell consumable products (skincare, food, supplements), include a sample of another product in your range. This costs you ₹5-15 (sachet cost) but can drive a full-price purchase worth ₹500-1,500.

    For non-consumable products, a small unexpected gift (branded bookmark, mini sticker sheet, fridge magnet) creates delight. Keep it under ₹10 and relevant to your brand.

    When to Upgrade to Custom Boxes

    Custom printed corrugated boxes make financial sense when:

    • You’re doing 500+ orders/month — At this volume, custom box costs drop to ₹40-60 each (vs ₹80-150 at low volume)
    • Your AOV is above ₹1,500 — The packaging cost as a percentage of order value becomes acceptable (3-4%)
    • You sell premium/gifting products — Jewelry, premium skincare, gift boxes — these categories demand premium packaging
    • Unboxing is part of your marketing — If you’re getting UGC unboxing videos, invest in the visual

    Until then, the ₹25-50 playbook creates 80% of the premium experience at 30% of the cost.

    Packaging Suppliers for Indian D2C Brands

    Component Supplier Minimum Order Cost
    Corrugated boxes IndiaMart, Packman, BoxMyPack 100 boxes ₹8-15 per box
    Custom tape IndiaMart, Alibaba 50 rolls ₹80-120 per roll
    Brand stickers StickerGiant, Vistaprint, local 500 stickers ₹1-3 per sticker
    Thank-you cards Vistaprint, PrintStop 250 cards ₹2-5 per card
    Butter/tissue paper Amazon Business, IndiaMart 500 sheets ₹2-4 per sheet
    Crinkle paper Amazon Business, local 1 kg ₹200-350 per kg
    Poly mailers (lightweight) Packman, Amazon Business 100 pieces ₹4-8 per mailer

    Eco-Friendly Packaging: Worth the Premium?

    Eco-conscious packaging (recycled materials, compostable mailers, soy-based inks) costs 20-40% more but resonates with urban, premium customers. If your target audience is metro millennials buying ₹1,500+ products, it’s worth considering.

    Budget-friendly eco options:

    • Kraft paper (already eco) — Brown corrugated boxes are recyclable by default
    • Paper tape instead of plastic — ₹1-2 more per order
    • Cornstarch mailers — ₹6-10 each (vs ₹4-6 for plastic poly mailers)
    • “This packaging is recyclable” sticker — Costs ₹0.50, signals values

    Packaging is the cheapest brand asset you have

    The unboxing moment converts more repeat customers than your homepage ever will — for ₹25/box, not ₹150. Most brands underspend the first 6 months on this and over-spend later trying to fix retention with discounts. We’ve helped 200+ Indian D2C brands wire packaging into the post-purchase flow. ₹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. Post-purchase experience design (thank-you cards, branded tracking, reorder reminders, NPS triggers) is wired in by default.

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

    Related reading:

  • Return Fraud Is Killing Indian D2C — How to Fight Back

    Return Fraud Is Killing Indian D2C — How to Fight Back

    “A customer ordered a saree worth ₹2,500. She wore it to a wedding (we could see the sindoor stain), then returned it claiming ‘wrong color.’ Flipkart approved the return automatically.”

    This founder’s story isn’t unusual. Return fraud — where customers abuse return policies for free products, and competitors place bulk orders to drain your logistics budget — is one of the most underreported problems in Indian ecommerce.

    For D2C brands selling on their own websites, the problem is even worse because you eat the entire cost — there’s no marketplace to share the loss with.

    The 4 Types of Return Fraud Hitting Indian D2C Brands

    1. Wardrobing (Use and Return)

    The customer uses the product — wears the clothing, uses the electronics, applies the skincare — then returns it claiming a defect or “not as expected.” Fashion brands are hit hardest: industry estimates suggest 15-20% of fashion returns show signs of use.

    2. Empty Box / Wrong Item Returns

    Customer receives the product, returns an empty box or a completely different (cheaper) item. Since return pickups often happen without verification, the brand discovers the fraud days later when the return reaches the warehouse.

    3. Competitor Sabotage

    Competitors (or their hired hands) place bulk COD orders with fake addresses to drain your inventory and logistics budget. This is especially common in competitive fashion, beauty, and supplements categories. We covered this in detail in our COD fake orders guide.

    4. Refund Fraud

    Customer claims they never received the delivery (when they did), or says the product was damaged in transit (when it wasn’t). They get a refund while keeping the product. This is harder to prove and often written off as a cost of doing business.

    What Return Fraud Actually Costs You

    For a brand doing 2,000 orders/month with a 20% return rate and 25% of returns being fraudulent:

    CostPer Fraudulent ReturnMonthly (100 fraud returns)
    Product cost (unsellable)₹250-400₹25,000-40,000
    Forward shipping (wasted)₹60-80₹6,000-8,000
    Return shipping₹50-70₹5,000-7,000
    Refund processing₹20-30₹2,000-3,000
    QC and repackaging labor₹15-25₹1,500-2,500
    Total monthly fraud loss₹39,500-60,500

    That’s ₹4.7-7.3 lakh/year lost to return fraud alone. And this is a conservative estimate for a small-to-medium D2C brand.

    8 Tactics to Prevent Return Fraud

    1. Add Tamper-Evident Tags to Products

    Attach a tag that must be removed to use the product (like clothing security tags, but simpler). Your return policy states: “Returns accepted only with intact tamper tag.” If the tag is removed, the product was used — return denied.

    Cost: ₹2-5 per tag. This single change eliminates most wardrobing fraud.

    2. Video Proof for Return Claims

    For products above ₹1,000, require customers to upload a short video showing the defect when requesting a return. This eliminates false damage claims and makes fraudsters think twice.

    Implement this through your return portal or via WhatsApp: “To process your return, please send a 30-second video showing the issue with the product.”

    3. Photograph Every Outgoing Package

    Before sealing, photograph the product inside the package with the shipping label visible. This creates evidence against empty box claims. Many 3PL warehouses already do this — if yours doesn’t, insist on it.

    For high-value items (₹2,000+), record a video of packing with a weight check visible.

    4. Weight Verification on Returns

    Record the weight of every outgoing package. When a return arrives, weigh it before opening. If the return package weighs significantly less than the original, flag it immediately — likely an empty box or wrong item swap.

    5. Return Window Strategy

    Don’t offer the same return window for all products:

    • Fashion/apparel: 7-day exchange only (no refund for “didn’t like it”)
    • Electronics/gadgets: 10-day return with original packaging required
    • Skincare/beauty: No return on opened products (only for sealed/defective)
    • Food products: No return (perishable — offer replacement for damage only)

    Short return windows reduce wardrobing. Category-specific policies show customers you’ve thought this through.

    6. Blacklist Serial Returners

    Track return rates by customer. If a customer returns more than 40-50% of their orders, restrict them:

    • Flag their account for manual review on future returns
    • Remove COD option (force prepaid only)
    • In extreme cases, block the account from ordering

    This sounds harsh, but a customer who returns 8 out of 10 orders is costing you money on every transaction. They’re not a customer — they’re a liability.

    7. Exchange Over Refund

    Default to exchange, not refund. When a customer initiates a return, offer: “Would you like to exchange for a different size/color? Exchange is free!”

    Genuine customers often want a different variant. Fraudsters want money back — they’ll drop the return request if only exchange is offered. This single policy change can reduce return rates by 15-25%.

    8. QC Process for All Returns

    Never process a refund before inspecting the returned product. Establish a standard QC checklist:

    1. Verify the correct product was returned (match SKU)
    2. Check for signs of use (stains, scratches, opened seals)
    3. Verify all accessories/components are included
    4. Photograph the returned item’s condition
    5. Only then process the refund

    If QC finds the product was used or damaged by the customer, deny the refund with photographic evidence. Be prepared for the customer to complain on social media — but having documentation protects you.

    Return Policy Template for Indian D2C Brands

    Here’s a fair-but-firm return policy framework:

    • 7-day return/exchange window from delivery date
    • Original packaging required with all tags intact
    • Tamper tag must be unbroken for clothing/accessories
    • Photo/video proof required for damage/defect claims on items above ₹1,000
    • Exchanges are free; refunds incur ₹50-100 processing fee (or free if genuinely defective)
    • No returns on: opened cosmetics, innerwear, perishables, personalized items
    • Refund processed within 7 business days of QC approval

    Display this prominently on product pages and at checkout. Transparency prevents disputes.

    If returns are eating margin, the policy needs structural teeth

    Return-fraud defence runs on three layers: tight return policy with photo/video proof, QC at warehouse before refund, and pincode-level blacklists for repeat offenders. We bake all of it into every Shopify build for 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 return-management automation sits on the optional ₹30K/month Growth Retainer.

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

    Related reading:

  • Amazon Takes 30% — Worth Building Your Own Site? (Math)

    Amazon Takes 30% — Worth Building Your Own Site? (Math)

    “After Amazon’s referral fee, closing fee, FBA charges, and advertising — I make ₹50 on a ₹500 product. Is this even worth it?”

    This is the most common frustration we hear from Indian ecommerce sellers. And the instinctive reaction is: “I’ll build my own website and keep all the margin!”

    But it’s not that simple. Your own website has different costs — and they’re not always cheaper. Let’s do the honest math.

    What Amazon and Flipkart Actually Take

    Let’s break down the real fees for a ₹999 product sold on Amazon India:

    Fee ComponentAmount (₹)% of Sale
    Referral fee (category-dependent)₹100-17010-17%
    Closing fee (based on price slab)₹25-652.5-6.5%
    FBA fee (if using Fulfillment by Amazon)₹60-1206-12%
    Weight handling₹30-503-5%
    GST on fees (18%)₹40-704-7%
    TCS (0.5% on net)₹50.5%
    Total marketplace fees₹260-48026-48%

    That’s before advertising. Amazon Sponsored Products ads typically add another 8-15% of revenue (ACoS) for competitive categories. So the true cost of selling on Amazon can be 35-55% of your selling price.

    Flipkart’s fee structure is similar, sometimes slightly lower on referral fees but with comparable total take-rates. Meesho takes less (0% commission on many categories) but delivers lower AOV and a different customer profile.

    What Your Own D2C Website Actually Costs

    Now let’s look at the same ₹999 product sold through your own Shopify store:

    Cost ComponentAmount (₹)% of Sale
    Shopify subscription (₹2,500/month ÷ 300 orders)₹80.8%
    Payment gateway (Razorpay/Cashfree ~2%)₹202%
    Shipping (Shiprocket, 500g metro)₹50-755-7.5%
    Meta/Google ads (CAC ₹250-400)₹250-40025-40%
    Shopify apps₹20-402-4%
    RTO cost allocation (25% COD RTO)₹45-854.5-8.5%
    Total D2C website costs₹393-62839-63%

    Wait — the D2C website costs MORE?

    Often, yes — especially for new brands. The critical difference is where the money goes:

    • Marketplace fees go to Amazon/Flipkart. You get traffic but no customer data, no brand building, no relationship.
    • D2C costs go toward building YOUR brand’s traffic, YOUR customer list, YOUR brand recognition. The ₹350 CAC on the first order becomes ₹0 on the second order from the same customer.

    The Real Answer: It Depends on Your Stage

    Stage 1: Just Starting (0-100 orders/month) → Marketplace First

    If you’re brand new with zero brand recognition, marketplaces give you something your website can’t: built-in traffic from day one. Amazon India has 300+ million monthly visitors. Your Shopify store has zero until you drive traffic there.

    Start on Amazon/Flipkart to validate product-market fit, gather reviews, and generate initial revenue. Use this phase to understand your customer, refine your product, and build a reviews base you can showcase later.

    Stage 2: Growing (100-1,000 orders/month) → Both, But Shift Toward D2C

    Once you’re getting consistent sales, launch your own website. Use marketplace profits to fund your initial D2C customer acquisition. The goal: get D2C to 30-40% of total revenue.

    Key tactics at this stage:

    • Include inserts in marketplace orders directing customers to your website (“Get 15% off your next order at oursite.com”)
    • Build your email and WhatsApp list from every touchpoint
    • Start content marketing and SEO (this compounds over 6-12 months)
    • Run Meta ads to your website, not to marketplace listings

    Stage 3: Scaling (1,000+ orders/month) → D2C Primary, Marketplaces as Channel

    At scale, your D2C website should be 50-60% of revenue. Marketplaces become a distribution channel — not your lifeline. The math shifts dramatically once you have:

    • Organic traffic (50% of top D2C brand traffic is organic) — free customer acquisition
    • Repeat customers (zero CAC on 2nd, 3rd, 4th purchase) — compounds margin
    • WhatsApp/email list — direct channel to customers at near-zero cost
    • Brand recognition — customers search for you by name, not by category

    The Unit Economics Comparison: Year 1 vs Year 2

    MetricAmazon (Year 1)Amazon (Year 2)D2C Website (Year 1)D2C Website (Year 2)
    Effective cost per order35-45%35-45%40-60%20-30%
    Customer data ownedNoNoYesYes
    Repeat purchase costSame fees againSame fees againNear zero (WhatsApp/email)Near zero
    Brand equity builtMinimalMinimalGrowingStrong
    Pricing controlLimited (price matching)LimitedFullFull

    The key insight: Amazon’s costs are linear (same percentage on every order, forever). D2C costs are front-loaded (high CAC initially, then declining as organic traffic and repeat purchases kick in).

    5 Rules for the Marketplace-to-D2C Transition

    1. Never abandon marketplaces completely — Even profitable D2C brands keep 20-30% marketplace revenue as a discovery channel.
    2. Differentiate your D2C offering — Exclusive products, bundles, or better pricing on your website gives customers a reason to buy direct.
    3. Invest in SEO early — Content and SEO take 6-12 months to compound. The brand that starts SEO today will have free traffic in 2027.
    4. Build your owned audience — Every marketplace sale without capturing the customer’s email/WhatsApp is a missed opportunity.
    5. Track unit economics separately — Don’t mix marketplace and D2C P&L. Understand each channel’s true contribution margin.

    Need Help Building Your D2C Website?

    At Growww Tech, we help Indian brands transition from marketplace-only to a healthy D2C + marketplace mix. From Shopify store setup to ad strategy to SEO — we build the foundation that makes your own website more profitable than Amazon. Let’s talk about your brand.

    Related reading:

  • 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:

  • 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:

  • 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: