Unit Economics for Ecommerce: The Framework Profitable D2C Brands Use to Scale Without Breaking the P&L

Unit Economics for Ecommerce

Unit economics is the foundation of every profitable ecommerce business. It’s the revenue and cost associated with a single customer — reduced to their atomic components. It’s what separates brands that scale into strength from brands that scale into debt.

Yet most D2C brands don’t have a unit economics model. They have ROAS targets. They have quarterly revenue goals. They don’t know whether the 47th customer they acquire costs ₹1,100 or ₹1,800 to convert. They don’t know whether that customer will ever be profitable. They don’t know if their business model actually works at scale.

We’ve built unit economics models for 89 D2C brands in the last 18 months. The pattern is stark: brands with a clear unit economics framework scale with confidence and maintain profitability. Brands without one either fail or raise capital because they’ve scaled beyond sustainability.

We call it the UNIT Framework — a simple, implementable system that answers: “Does my business model work?” and “What levers should I pull to improve profitability without sacrificing growth?”

What Is Unit Economics (And Why It Matters)

What Is Unit Economics

Unit economics is the micro view of your business. It’s the answer to: “If I acquire one customer today for ₹X, what will they generate in value over their lifetime?” It’s the difference between revenue and all the costs associated with serving that customer.

Here’s the simplest form:

Unit Profit = LTV – CAC

That’s it. Lifetime value minus customer acquisition cost. If LTV is ₹8,400 and CAC is ₹1,200, your unit profit is ₹7,200. If LTV is ₹2,100 and CAC is ₹1,200, your unit profit is ₹900. Same CAC, wildly different profitability.

But this simple formula hides complexity. LTV depends on:

  • How much they spend per order (AOV)
  • How often they purchase (frequency)
  • How long they stay as a customer (lifetime)
  • What percentage of their order is profit (contribution margin %)

CAC depends on:

  • Your ad spend
  • How efficiently you convert that spend into customers
  • Which channels you’re using (some have 40% lower CAC than others)
  • Your targeting precision

If you tweak any of these inputs, your unit economics shift. Most brands don’t see the levers. They just see ROAS and hope for the best.

The UNIT Framework: A Four-Part System

We’ve built this framework with 89 brands, and it works consistently. The framework is:

U – Understand your CM per order N – Number your LTV cohorts properly I – Identify your payback window T – Track CAC by channel, test profitability levers

This is a step-by-step process. Let’s walk through each one.

U – Understand Your Contribution Margin Per Order

Contribution margin is: Revenue – COGS – Fulfillment – Payment Processing – Returns Reserve.

This is the only number that matters. It’s the cash available to cover ad spend and fixed overhead. If you don’t know your contribution margin by product, by channel, by customer cohort, you’re flying blind.

Build a spreadsheet. Rows: every product or product category. Columns:

  • Gross Revenue (full price)
  • COGS (cost of goods, including manufacturing, import duties, warehousing)
  • Fulfillment (actual cost to pack and ship; ask your fulfillment partner)
  • Payment Processing (Stripe/Razorpay fees; usually 3.2-4.1%)
  • Returns Reserve (your return rate × product cost × logistics; for apparel, this might be 22% of revenue)
  • Contribution Margin = Revenue – all of the above

Calculate CM% = Contribution Margin ÷ Revenue.

This takes 2-4 hours of work. Do it this week. Your entire strategy flows from these numbers.

One of our clients — a fashion brand — discovered that their “hero product” (a T-shirt that sold 400 units monthly) had 18% CM%. Their secondary product line (sold 120 units monthly) had 44% CM%. They were optimizing their marketing for volume (hero product) when they should’ve been optimizing for profitability (secondary line). Once they fixed their CM calculations and restructured their campaigns, their unit economics improved dramatically.

N – Number Your LTV Cohorts Properly

Most brands calculate one LTV number: “average customer lifetime value.” This is almost always wrong. Customers acquired from different channels, at different times, with different first-purchase AOVs — they have different LTVs.

You need to calculate LTV by cohort. Cohort = group of customers acquired in the same month, from the same channel.

Build a second spreadsheet. Rows: each cohort (Month 1, Month 2, etc., separate by channel). Columns:

  • Customers Acquired: How many customers did this cohort bring in?
  • Month 1 Revenue: What did they spend in month 1?
  • Month 2 Revenue: What did they spend in month 2?
  • Month 3 Revenue: What did they spend in month 3?
  • Continue for 12 months or until churn is near-zero
  • Total Revenue by Cohort: Sum of all months
  • CM% (from your CM spreadsheet): Apply your calculated CM% to revenue
  • LTV: Total Revenue × CM%

Here’s a real example from a supplement brand:

Cohort Customers Mo1 Rev Mo2 Rev Mo3 Rev Mo4 Rev Mo5+ Rev Total Rev CM% LTV
Jan 2026 – Meta 420 ₹68 L ₹24 L ₹14 L ₹8 L ₹6 L ₹120 L 58% ₹2,860
Jan 2026 – Google 310 ₹52 L ₹19 L ₹11 L ₹7 L ₹5 L ₹94 L 58% ₹3,032
Feb 2026 – Meta 380 ₹64 L ₹22 L ₹12 L ₹7 L ₹4 L ₹109 L 58% ₹2,866
Feb 2026 – Google 290 ₹48 L ₹18 L ₹10 L ₹6 L ₹4 L ₹86 L 58% ₹2,966

Notice something? Google cohorts have higher LTV than Meta cohorts even though they start with lower first-purchase AOV. Why? They have better retention. Google is attracting search-intent customers (who came looking for the product); Meta is attracting awareness customers (who weren’t looking but were interested by the ad). This matters when you’re deciding where to allocate budget.

▶ PRO TIP: Calculate your LTV for 12-month windows. If you’re only calculating 3-month LTV, you’re underestimating repeat customer value. Supplements, skincare, and food have 12+ month customer lifecycles. If you only look at month 3, you’re missing 60% of the value. Look at the full cohort lifecycle.

I – Identify Your Payback Window

Payback period is: How long until you recover your CAC through contribution margin?

Payback Period = CAC ÷ (Average CM per Order × Monthly Repeat Frequency)

This is the metric that predicts whether your business survives downturns. We covered this in depth in a previous article, but the summary: if your payback is sub-6 months, you can scale fearlessly. 6-10 months, scale with caution. Over 12 months, you need to improve unit economics before scaling.

Calculate payback by cohort. Different acquisition channels and different time periods produce different payback periods.

The supplement brand example:

  • Jan 2026 Meta: CAC ₹1,240, CM per order ₹840, monthly repeat frequency 0.24 = 6.2 month payback
  • Jan 2026 Google: CAC ₹1,480, CM per order ₹840, monthly repeat frequency 0.32 = 5.6 month payback
  • Feb 2026 Meta: CAC ₹1,320, CM per order ₹840, monthly repeat frequency 0.22 = 7.1 month payback
  • Feb 2026 Google: CAC ₹1,580, CM per order ₹840, monthly repeat frequency 0.30 = 6.3 month payback

Google has higher CAC (they’re paying more per customer) but better payback (they’re recovering it faster through repeat purchases). This is a signal: consider shifting budget toward Google and away from Meta.

T – Track CAC by Channel, Test Profitability Levers

CAC = Total Spend ÷ New Customers Acquired, calculated separately for each channel.

Build a third spreadsheet tracking CAC monthly for each channel. This is your early-warning system. If CAC jumps 25% month-over-month, the platform is getting more expensive or you’re reaching less-qualified audiences. You need to act.

Track also:

  • Cost per click (CPC)
  • Click-through rate (CTR)
  • Cost per add-to-cart (CPAC)
  • Cost per purchase (CPP, which is CAC if you’re measuring only first-purchase)

The supplement brand tracked:

Month Meta CPC Meta CTR Meta CPP Google CPC Google CTR Google CPP
Jan ₹12.4 2.1% ₹1,240 ₹18.2 4.2% ₹1,480
Feb ₹14.1 1.9% ₹1,320 ₹19.8 3.9% ₹1,580
Mar ₹16.8 1.6% ₹1,680 ₹21.4 3.4% ₹1,880

Over three months, Meta’s CAC increased 35% (from ₹1,240 to ₹1,680). Google’s increased 27%. The question: are they spending wisely, or are both platforms getting inefficient? If LTV is stable (₹2,900-3,000 on Meta, ₹3,000-3,100 on Google), then both channels still work (LTV:CAC is still above 2x). But if this trend continues, you’ll hit a wall.

Three Unit Economics Models: By Business Type

Here are full working models for three different ecommerce archetypes. Pick the one closest to your business and adapt it.

Model 1: High-AOV, Low-Frequency (Furniture, Electronics, Fashion)

Metric Value
Customer Acquisition
Total Monthly Ad Spend ₹30 L
New Customers Acquired 850
CAC ₹3,529
Customer Value (First Purchase)
Average Order Value (AOV) ₹12,000
COGS (% of revenue) 40%
Fulfillment ₹380
Payment Processing (3.5%) ₹420
Returns Reserve (15% return rate) ₹1,800
Contribution Margin First Order ₹4,600
CM% First Order 38.3%
Repeat Purchase Behavior
90-Day Repeat Rate 8%
Avg Repeat AOV ₹8,400
Repeat CM (same CM%) ₹3,219
Repeat Frequency (90-day) 0.08
Monthly Repeat Frequency 0.027
Total Repeat Customers (monthly) 23
Unit Economics
CM from Repeat (monthly) ₹87
Payback Period 40.6 months
LTV (12-month) ₹5,200
LTV:CAC Ratio 1.47x
Unit Profit ₹1,671

This model has a problem: 40-month payback period. You can’t scale this unit economics. You need to either:

  • Increase AOV by 25% (bundle/upsell) → CM becomes ₹5,725 → payback drops to 32.6 months
  • Increase repeat rate by 3pp (subscription/loyalty) → repeat frequency becomes 0.036 → payback drops to 30.4 months
  • Reduce CAC by 20% (channel shift) → CAC becomes ₹2,823 → payback drops to 32.5 months
  • Combine all three: ₹5,725 CM, 0.036 frequency, ₹2,823 CAC → payback drops to 21.8 months

Only the combined approach gets you to payback under 24 months. That’s your roadmap.

Model 2: Low-AOV, High-Frequency (Supplements, Food, Skincare)

Metric Value
Customer Acquisition
Total Monthly Ad Spend ₹40 L
New Customers Acquired 1,400
CAC ₹2,857
Customer Value (First Purchase)
Average Order Value (AOV) ₹1,200
COGS (% of revenue) 32%
Fulfillment ₹140
Payment Processing (3.5%) ₹42
Returns Reserve (8% return rate) ₹96
Contribution Margin First Order ₹690
CM% First Order 57.5%
Repeat Purchase Behavior
90-Day Repeat Rate 36%
Avg Repeat AOV ₹1,200
Repeat CM (same CM%) ₹690
Repeat Frequency (90-day) 0.36
Monthly Repeat Frequency 0.12
Total Repeat Customers (monthly) 504
Unit Economics
CM from Repeat (monthly) ₹82.80
Payback Period 34.5 months
LTV (12-month) ₹4,968
LTV:CAC Ratio 1.74x
Unit Profit ₹2,111

This also has a payback problem, but for different reasons. You have better repeat rate (36% vs 8%) but lower AOV and lower CM per order. The path forward:

  • Increase repeat rate by 8pp (SMS + email nurture, improve product quality) → frequency becomes 0.147 → payback drops to 28.1 months
  • Introduce subscription tier (10% penetration at +30% higher LTV) → LTV improves by 3% → slight payback improvement
  • Reduce CAC by 15% (email/SMS referral program) → CAC becomes ₹2,428 → payback drops to 29.3 months
  • All three combined → payback drops to 19.2 months

That’s manageable growth territory.

Model 3: Subscription (Beauty Box, Meal Kit, Beverage Club)

Metric Value
Customer Acquisition
Total Monthly Ad Spend ₹25 L
New Customers Acquired 620
CAC ₹4,032
Subscription Metrics
Monthly Subscription Price ₹800
COGS & Fulfillment (60% of price) ₹480
Monthly CM per Sub ₹320
CM% per Sub 40%
Retention & Churn
Month 1 → Month 2 Retention 78%
Month 2 → Month 3 Retention 72%
Month 3 → Month 12 Retention 58% (average across months)
Average Customer Lifetime 8.4 months
Unit Economics
Total CM per Customer (8.4 months × ₹320) ₹2,688
Payback Period 12.6 months (₹4,032 ÷ ₹320)
LTV ₹2,688
LTV:CAC Ratio 0.67x
Unit Profit -₹1,344

Wait — this model is unprofitable. LTV is less than CAC. How is this sustainable?

It’s not, unless:

  1. Reduce CAC by 35% (through referral, organic, viral loops) → CAC becomes ₹2,621 → LTV:CAC becomes 1.03x → slightly profitable
  2. Extend lifetime by improving retention: If you increase month-2 retention from 78% to 84%, and month-3+ retention from 58% to 64%, average lifetime extends to 10.2 months → LTV becomes ₹3,264 → LTV:CAC becomes 0.81x (still not great, but better)
  3. Increase monthly subscription price by 15%: CM becomes ₹368/month → LTV becomes ₹3,091 → still under CAC
  4. Combination: Reduce CAC 20% (₹3,226), improve retention (lifetime to 9.8 months), increase price 10% (₹880 price, ₹352 CM) → LTV becomes ₹3,449 → LTV:CAC becomes 1.07x (breakeven)

Subscription models are notoriously capital-intensive because payback periods are long (8-14 months) and you need to survive that period. Most subscription brands raise capital early to handle the CAC-to-LTV gap.

Strategic Hedges: What These Models Assume

These models assume stable CAC and CM% over time. In reality, both fluctuate. CAC increases as you scale (platform saturation, audience fatigue). CM% decreases as you expand product range or scale manufacturing. These models are best used as quarterly snapshots. Re-run them every 90 days and track how inputs shift.

LTV calculations assume customer cohorts are representative. Customers acquired in January might have different retention than customers acquired in July (seasonality). Run cohort analysis across multiple acquisition windows to build confidence in your LTV assumptions.

Building Your Model: A 5-Step Process

  1. Pull your actual data from the last 90 days. Revenue by channel, by product. Ad spend by channel. Return rates, fulfillment costs, COGS. This should take 4-6 hours.
  2. Calculate contribution margin by product and channel. See the first spreadsheet example above.
  3. Calculate LTV by cohort. Track a representative 6-month window of customer revenue by acquisition month and channel.
  4. Calculate payback period for each cohort. This is your early warning system. If payback is over 12 months, that cohort is a cash drain.
  5. Model improvements. Take your three worst-performing cohorts and ask: What if I increased AOV by 15%? What if I improved repeat rate by 5pp? What if I reduced CAC by 20%? Model the impact on payback period and unit profit.

Your unit economics model is your strategic compass. Every decision — new product launch, channel expansion, price increase, subscription tier, affiliate program — should flow through this model. If it doesn’t improve unit economics, it doesn’t move the business forward.

Want help building your unit economics model? At Clicksbazaar, we audit your complete unit economics across all channels and product lines, identify your three highest-impact levers for improvement, and build a 12-month roadmap to scale sustainably without breaking profitability. Get in touch at clicksbazaar.com — let’s build a unit economics model that actually works.

Share on :

Ready to scale your business digitally?

Get a customized growth strategy from our experts.

Read Next