Engineer Codewala
EngineerCodewala
Social commerce

How to Build a Social Commerce App Like Meesho

Meesho grew by letting ordinary people — often homemakers in smaller towns — sell products to their own WhatsApp contacts without holding stock. Suppliers list products, resellers share them with a margin added, and the platform handles payment and delivery.

Today the same model works for narrower ideas: a wholesaler in Delhi's Gandhi Nagar or Surat letting retailers resell their catalogue, a regional handloom or ethnic-wear marketplace, or a B2B app for kirana stores. The details of margins, COD and returns decide whether it makes money.

Prices for
MVP budget₹4.5L – ₹8L
MVP timeline12 – 16 weeks
Apps & panels3 to build
Recommended stackReact Native + Node.js

How Meesho actually works

Suppliers upload catalogues with wholesale prices and stock. Resellers browse, share product images to WhatsApp or Instagram in one tap, and place orders on behalf of their customers with their own margin on top. The end customer often pays cash on delivery.

The platform picks up from the supplier, delivers to the end customer, collects COD, and pays the supplier and the reseller's margin after the return window closes. Returns and fake COD orders are the biggest cost, so the rules around them are core product decisions.

The apps you need to build

Suppliers, resellers and end customers each need different tools.

Reseller app

  • Browse catalogues by category and price
  • One-tap share of images to WhatsApp
  • Add margin and place order for customer
  • COD or prepaid order options
  • Track orders, returns and earnings
  • Withdraw margin to bank/UPI

Supplier panel

  • Bulk catalogue upload with variants
  • Stock and price management
  • Order list and pickup scheduling
  • Shipping labels and manifests
  • Payment settlement reports
  • Return and quality claims

Admin

  • Supplier onboarding and GST verification
  • Catalogue moderation
  • Commission and shipping charge rules
  • COD reconciliation
  • Return and fraud rules
  • Payouts to suppliers and resellers

What goes in version 1 — and what should wait

Start with a few reliable suppliers and one category before opening the platform.

Launch (MVP)Phase 2, after real users
Reseller app with sharing and marginDirect-to-customer shopping app
Supplier web panelReseller levels and rewards
COD + prepaid checkoutVernacular app languages
Shipping aggregator integrationSupplier ads and promoted catalogues
Returns with reason codesCredit for resellers
Settlement for suppliers and resellersPrivate label products

How a Meesho-style business makes money

Supplier commission

A percentage on each order, often lower than big marketplaces to attract suppliers.

Shipping margin

Difference between charged shipping and the aggregator's rate.

Supplier advertising

Suppliers pay to promote catalogues to resellers.

Reseller subscriptions

Premium plans with better margins or exclusive catalogues.

Integrations for the Indian market

Shiprocket / Delhivery / Ecom ExpressPickups, COD, tracking, returns
Razorpay / Cashfree PayoutsPrepaid orders and payouts
GSTIN verification APISupplier onboarding
WhatsApp share intentsOne-tap catalogue sharing
Image CDNFast product images on slow networks

Cost and timeline to build an app like Meesho

The logistics and settlement logic is where most of the effort goes.

ScopeWhat's includedBudget (INR)Timeline
Wholesaler reseller appOne supplier's catalogue, reseller app, orders, shipping integration₹2L – ₹4L8–10 weeks
Multi-supplier MVPSupplier panel, moderation, COD/returns, settlements, payouts₹4.5L – ₹8L12–16 weeks
Full social commerce platformCustomer app, ads, rewards, vernacular, credit₹12L – ₹25L+6–9 months

Running costs (servers, maps, SMS, payment fees) are separate — see our app maintenance cost guide.

The hard parts founders underestimate

  1. RTO (return to origin) on COD. Unconfirmed COD orders get refused at the door. Order confirmation calls, COD limits and reseller reliability scores cut RTO losses.
  2. Settlement timing. Paying resellers before the return window closes creates losses. Ledgers must hold funds until orders are final.
  3. Catalogue quality. Blurry photos and wrong sizes cause returns. Supplier upload rules and moderation keep quality up.
  4. Shipping cost per order. Low-priced products can't absorb high shipping. Weight slabs and zone pricing must be accurate.
  5. Fake suppliers. GST verification, sample orders and payout holds for new suppliers limit fraud.

Tech stack we would use

LayerChoiceWhy
Reseller appReact NativeNative share sheet access for WhatsApp
BackendNode.js + PostgreSQLOrders, ledgers and settlements
SearchTypesenseFast catalogue browsing
Supplier panelReactBulk upload and order handling
JobsQueue workers (BullMQ)Shipping sync and payouts

Questions founders ask us

I am a wholesaler. Can I let retailers resell my products through my own app?

Yes. A single-supplier reseller app is the fastest way to start, around ₹2L–₹4L.

How do resellers get paid?

Their margin is credited to an in-app wallet after the return window and can be withdrawn to bank or UPI.

Can you handle cash on delivery?

Yes, through shipping aggregators that collect COD and remit it; the admin reconciles every order.

How do you reduce returns?

Better catalogue rules, size charts, COD confirmation and reseller reliability scores.

Can the app be in Hindi?

Yes, and regional languages can be added in phase 2.

Related guides and services

Meesho is a trademark of its respective owner. Engineer Codewala is not affiliated with Meesho; the name is used only to describe the type of product. We build original apps, not copies of anyone's code or design.

Schedule Meeting

Planning an app like Meesho?

Share your idea, city and budget. We'll send a feature list, phased plan and a fixed quote for your Meesho-style MVP.

WhatsApp Us
Scope clarityArchitecture-first planningReply within 24 hrsIndia, UAE & US delivery
Chat on WhatsApp