Skip to main content
eECOMCAOutsourced Finance Team
Menu

What is Contribution margin (CM1, CM2, CM3)?

Reviewed by CA Apurav GargLast reviewed

In short

Contribution margin is what each order leaves after its variable costs, measured in three layers: CM1 after product cost, CM2 after fulfilment, fees and returns, and CM3 after marketing.

Start from net revenue

Net revenue is what customers paid, minus GST (which is not your income), discounts, and cancelled or returned orders. Every layer of contribution margin starts here, not from GMV.

The three layers

  • CM1 = net revenue − product cost. The cost of the goods sold, including inward freight and stock lost on damaged returns. CM1 tells you whether the product itself is priced well.
  • CM2 = CM1 − the cost of getting orders to customers. Packaging, marketplace commission and fees, payment-gateway fees, shipping, and the cost of RTO orders. CM2 shows whether an order still makes money once it has been delivered.
  • CM3 = CM2 − marketing. Ad spend and other marketing that grows with sales, such as influencer and affiliate costs. CM3 is what each order contributes towards fixed costs like salaries, rent and software.

Why the layers matter

A brand can have a healthy CM1 and still lose money on every order if returns, fees or ads cost too much. Each layer points to a different fix:

  • Low CM1 — look at pricing, discounts and product cost.
  • Big drop from CM1 to CM2 — look at fulfilment, marketplace fees and RTOs.
  • Big drop from CM2 to CM3 — look at ad spend and ROAS.

CM2 also sets your break-even ROAS. If CM2 is one-third of net revenue, ads must bring in at least ₹3 of net revenue for every ₹1 spent, or CM3 turns negative.

Per order and per channel

Work out contribution margin per order and for each channel — your website, each marketplace, quick commerce — because fees, returns and marketing differ a lot between them. Businesses draw the lines slightly differently (for example, where payment-gateway fees sit), so always state which costs each layer includes.

Example in rupees

One order on a brand's own website:

Line Per order Share of net revenue
Net revenue (after GST and discounts) ₹1,000 100%
Product cost −₹350
CM1 ₹650 65%
Packaging, shipping, gateway fees and RTO cost −₹230
CM2 ₹420 42%
Marketing −₹300
CM3 ₹120 12%

Each order contributes ₹120 towards fixed costs. Ads need to bring in at least ₹1,000 ÷ ₹420 = about 2.4 rupees of net revenue for every rupee spent before CM3 turns negative.

Want help applying this to your own accounts?

We handle bookkeeping, reconciliation, GST and TDS for D2C and marketplace sellers, and can walk you through how this works in your business.

General information only, not professional advice. Rules and rates change — check the official source before you act.