Skip to content

D2C Financial Model and Cash Flow in India (2026): The Monthly P&L and Cash Reality

By Ravikant Tyagi · 12 min read

You checked your P&L. You made a profit last month. Then you opened your bank account and there was barely enough to pay the next supplier order. That confusion is the single most common thing I see in D2C founders doing between ₹5 lakh and ₹30 lakh a month. You are not bad at business. You are looking at profit when you should be looking at cash.

Profit is an accounting opinion. Cash is a fact. A brand can be profitable on paper for six straight months and still shut down, because it ran out of the money it needed to buy the next batch of stock. This happens to good brands with real demand. It is a timing problem, not a demand problem.

This guide gives you two things. A clean monthly P&L structure so you know if the business actually makes money. And the cash-flow model behind it, so you know if the business can survive the gap between paying out and getting paid. These are different questions. Most founders only ask the first one.

Executive summary

Your P&L tells you if the business is profitable. Your cash flow tells you if it survives. In Indian D2C you pay suppliers upfront (often 30 to 50 percent advance), hold inventory for weeks, spend on ads before revenue lands, then wait 2 to 9 days for COD remittance and 14 to 21 days for marketplace payouts. That gap is your working-capital requirement, and it grows as you scale. Model the monthly P&L for profit and the cash-conversion cycle for survival. The two cash traps are inventory and ad spend. Keep a runway buffer of at least 2 to 3 months of fixed costs in the bank, always.

Getting StartedValidateUnit EconomicsFinancial ModelScale

Profit and cash are not the same thing

Profit is revenue minus costs over a period. Cash is what is actually in your bank on a given day. They drift apart because of timing. You spend cash to buy inventory in January, but you only book that cost as COGS when the product sells in March. You spend cash on ads today, but the COD payment for that order lands in your account eight days after delivery.

Here is the trap in one line. When you grow, profit goes up slowly and cash goes down fast. Doubling sales often means tripling the inventory you carry, because you add SKUs and hold more safety stock. That extra stock is bought with cash you do not have yet. According to Base, high-growth Indian D2C brands often run a cash-conversion cycle of 60 to 120 days, and many ₹50 crore brands are profitable on the P&L while under real cash stress. The faster you grow, the worse this gets. Growth eats cash.

The monthly P&L, one line at a time

Your P&L is a stack. Revenue at the top, net profit at the bottom, and every cost carving a slice on the way down. This is the Margin Waterfall™ applied to a whole month instead of a single order. If you have not modelled a single order yet, do that first in D2C unit economics, then come back and stack a month on top.

P&L lineWhat it is
RevenueTotal money billed to customers this month (net of discounts and returns).
COGSLanded product cost of what actually sold: factory price plus inbound freight and non-claimable GST.
Contribution (variable)Revenue minus COGS, packaging, shipping, gateway fees, RTO loss. The money each sale contributes.
MarketingAd spend, agency, influencer, creative. Usually your largest controllable line.
Fixed costsSalaries, rent, software, tools, retainers. These do not move with sales.
Net profitWhat is left. Your actual bottom line for the month.

Keep marketing separate from other variable costs. It is the one line you can turn up or down this afternoon, and it is the fastest way to burn cash. Everything else is either fixed or moves with sales automatically.

A worked monthly model in rupees

Let us model a brand doing ₹10,00,000 in revenue a month at a ₹800 AOV, so roughly 1,250 orders. Honest ranges for an Indian D2C brand:

  • Revenue: ₹10,00,000
  • COGS (30%): −₹3,00,000
  • Packaging, shipping, gateway, RTO loss (26%): −₹2,60,000
  • Contribution margin: ₹4,40,000 (44%)
  • Marketing (28% of revenue): −₹2,80,000
  • Fixed costs (salaries, rent, tools): −₹1,20,000
  • Net profit: ₹40,000 (4%)

This brand is profitable. A 4 percent net margin is thin but real. On the P&L, the founder is doing fine. Now watch what happens to the cash.

The cash-flow cycle: why the money is never there

The cash-conversion cycle (CCC) is the number of days between spending cash on inventory and getting cash back from the customer. In Indian D2C, every stage of it works against you.

  1. You pay suppliers upfront. Most Indian brands pay 30 to 50 percent advance, especially on imports from China or Vietnam, and the balance before shipment. Sea freight then takes 25 to 40 days. Cash is gone weeks before a single sale, per Sqroot.
  2. You hold inventory. Stock sits in your warehouse for weeks before it sells. That is cash frozen on a shelf. Manage this deliberately using inventory management for D2C.
  3. You spend on ads before revenue lands. You pay Meta today. The order ships today. But you get paid days later. The ad rupee always leaves before the sales rupee arrives.
  4. You wait for the money. COD orders remit 2 to 9 days after delivery depending on your courier plan. Marketplace payouts are slower. Amazon India holds funds around 7 days after delivery then settles roughly every 14 days, so most sellers see money 14 to 21 days after the sale.

Add it up and your cash is locked for 60 to 120 days while your costs are paid immediately. That gap is your working-capital requirement. It is the money you must have sitting in the business just to keep the wheels turning, separate from profit.

Operator Framework

Inventory Confidence Model™: never let more than a fixed share of your cash sit in stock at once. Reorder in tighter, more frequent batches instead of one big cheap order. A ₹4 lakh bulk order at 8 percent cheaper unit cost that locks cash for 90 days is usually worse than three ₹1.4 lakh orders that keep cash moving. Cheaper per unit and worse for the business is the most expensive kind of saving.

Source Scratch to ₹5 Lac/month · Phase Financial Model · Framework Inventory Confidence Model™ · Created by Ravikant Tyagi, 2026

The same ₹10 lakh brand, now in cash terms

Our brand made ₹40,000 profit. But this month it also decided to reorder stock to support next month's growth. Here is the cash view, not the profit view:

  • Cash from delivered and remitted orders this month: ₹8,50,000 (some November sales still stuck in remittance)
  • Ad spend paid immediately: −₹2,80,000
  • Fixed costs paid immediately: −₹1,20,000
  • Supplier advance for next batch: −₹3,50,000
  • Net cash movement: +₹1,00,000, then −₹3,50,000 = roughly −₹2,50,000 for the month

A profitable month that drains ₹2.5 lakh from the bank. That is not a mistake in the business. That is the business working correctly while it grows. If the founder did not have ₹2.5 lakh spare, they would have to slow ad spend or delay the reorder, and growth stalls. This is exactly how profitable brands run out of cash.

Burn and runway: the two numbers that decide survival

Burn is the net cash your business loses in a month. Runway is how many months you can keep going before the bank hits zero, calculated as cash in bank divided by monthly burn. If you have ₹6,00,000 in the bank and you burn ₹2,00,000 a month, your runway is three months. That is your countdown clock.

Early D2C brands almost always burn, because they are funding inventory and ad growth out of pocket before the model turns fully cash-positive. That is fine, as long as you know your runway and defend a buffer. The founders who die are the ones who never calculated it and got surprised. Watch the same trap on the revenue side too, because high RTO on COD silently lengthens your cash cycle. Cutting it using RTO and COD fixes puts cash back in your account faster.

Founder Mistake

The classic killer: a founder sees a good month, feels rich, and drops ₹4 lakh on a bulk inventory order to save 10 percent per unit. The saving is ₹40,000. But that ₹4 lakh is now frozen for 90 days. Two weeks later a courier COD remittance is delayed, ad costs spike before Diwali, and there is no cash to pay salaries. The brand was profitable the whole time. It still could not make payroll. The 10 percent saving on paper cost them the business in cash. Cheap inventory bought with money you needed is the most expensive decision in D2C.

The two cash traps: inventory and ad spend

Almost every D2C cash crisis traces back to one of two lines. Both feel like growth. Both drain cash before it comes back.

TrapWhy it drains cashHow to control it
InventoryPaid upfront, sits for weeks, worse as SKUs grow. Excess stock also blocks the ad budget.Order in tighter, more frequent batches. Cap the share of cash in stock. Kill dead SKUs fast.
Ad spendPaid before revenue lands. Scales instantly, so cash goes out days before it comes back.Grow ad spend in step with cash coming in, not in step with ambition. Watch payback days, not just ROAS.

The link between them is what catches founders. Overstock locks cash, which starves the ad budget, which slows sales, which slows stock moving, which locks cash further. It is a loop. According to Base, this is how growth plateaus even when customer demand is clearly there.

Decision Framework

Before you scale spend or reorder stock, run the Founder Decision Loop™ on your cash. If runway is under 2 months → do not increase ad spend or place a big inventory order; fix cash first (push prepaid, take early COD remittance, cut a dead SKU). If runway is 2 to 4 months → grow ad spend only as fast as cash lands, reorder in small batches. If runway is 4 months or more and the model is cash-positive → you have room to push growth. Never let a good P&L month talk you into an order that drops runway below 2 months.

Levers to close the working-capital gap

You cannot delete the cash cycle, but you can shorten it. Every day you cut is cash back in your account.

  • Push prepaid over COD. Prepaid cash lands in 1 to 2 days versus days of COD remittance, and RTO drops too. A small prepaid discount pays for itself in cash speed.
  • Use early COD remittance. Aggregators like Shiprocket offer D+1 or D+2 payout for a small fee. If it moves ₹8 lakh a week into your account five days sooner, the fee is trivial next to the cash freedom.
  • Negotiate supplier terms. Moving from 50 percent advance to 30 percent, or getting 15 days credit, directly shrinks the gap. Build this into your supplier selection from day one.
  • Order smaller, more often. Keeps cash moving instead of frozen in a warehouse.

Avoid the reflex to plug the gap with an NBFC loan at 14 to 24 percent interest. Sometimes it is right, but borrowing to fund a cash cycle you could shorten yourself just adds a fixed cost on top of the problem.

Execution Checklist
  • Build a monthly P&L: revenue, COGS, contribution, marketing, fixed, net profit.
  • Build a separate cash-flow view: what comes in and goes out by date, not by accounting period.
  • Calculate your cash-conversion cycle in days (supplier pay to customer cash).
  • Calculate your monthly burn and your runway in months.
  • Set a hard rule: never let runway drop below 2 to 3 months of fixed costs.
  • Cap the share of cash allowed to sit in inventory at any time.
  • Turn on early COD remittance and push a prepaid discount.
  • Re-forecast cash weekly during festive season, when ad spend and stock both spike.

Model the cash BEFORE the P&L convinces you

The single most dangerous document in D2C is a healthy P&L, because it makes you feel safe while the cash bleeds out the side. A founder like Ravikant Tyagi, who has run supply chain and operations at scale, will tell you the P&L is a scorecard and the cash-flow model is the fuel gauge. You can be winning on the scorecard and coast to a stop with an empty tank.

So build both. The P&L tells you the business is worth running. The cash-flow model tells you whether you can keep it running long enough to win. When you know your cash cycle, your burn and your runway, you stop making decisions out of fear and start making them out of numbers.

Your next action today

Open a blank sheet. Write down every rupee that left your bank in the last 30 days and every rupee that came in, by date. Not by accounting month, by actual date. Then find the widest gap between a big payment out (supplier or ads) and the cash coming back in. That gap, in days and in rupees, is your working-capital requirement. Once you can see it, you can manage it. Most founders have never once looked at their business this way, and it is the view that keeps you alive. Pair it with your worked unit economics and your roadmap to ₹5 lakh a month so profit and cash stay in the same picture.

If you'd like the complete execution system, calculators, SOPs, templates and operating frameworks behind this process, continue inside D2C Acquisition.Lab.

About the author
Ravikant Tyagi, Founder of D2C Acquisition.Lab
Founder, D2C Acquisition.Lab
  • Former Distribution Head at Eureka Forbes (₹3,500 crore consumer business).
  • Former Supply Chain & Operations Leader at Atomberg Technologies during its growth from ₹400 crore to ₹1,200 crore.
  • Creator of the Scratch to ₹5 Lac/month Operating System. Fractional COO to funded consumer startups.
D2C OperationsUnit EconomicsProduct ValidationSupply ChainEcommerce LogisticsFounder Execution Systems

Want the whole system, not just the theory?

Scratch to ₹5 Lac/month: 9 live calculators (margin, RTO, break-even), 50+ SOPs, and a 90-day plan built for Indian D2C.

₹1,999₹4,99960% off
Start building today
  • One-time payment
  • No recurring fees
  • Instant access

FAQ

Common questions

Because profit and cash are timed differently. You pay suppliers upfront, hold stock for weeks, and spend on ads before revenue lands, but COD remittance takes days and marketplace payouts take weeks. When you grow, inventory needs often triple while cash comes back slowly, so a brand can show net profit on its P&L every month and still empty its bank account funding the next batch of stock and ad spend.

It is the number of days between paying cash for inventory and getting cash back from customers. In Indian D2C it commonly runs 60 to 120 days, because suppliers take 30 to 50 percent advance, sea freight takes 25 to 40 days, stock sits before selling, and payments arrive 2 to 9 days after COD delivery or 14 to 21 days for marketplace orders. Shortening this cycle directly frees up cash.

Keep at least 2 to 3 months of fixed costs, salaries, rent and tools, in the bank as runway at all times. Early brands almost always burn cash while funding inventory and ad growth, which is normal, but you must know your monthly burn and never let runway fall below that buffer. If it does, fix cash first by pushing prepaid, taking early COD remittance, or cutting a dead SKU before spending more.

The P&L measures profit over a period: revenue minus COGS, marketing and fixed costs. The cash-flow model tracks actual money in and out of the bank by date. The P&L tells you if the business makes money. The cash-flow model tells you if it survives the gap between paying out and getting paid. A brand can be profitable on the P&L and still run out of cash, so you need both.

Inventory and ad spend. Inventory is paid upfront and sits for weeks, and it gets worse as you add SKUs and safety stock. Ad spend is paid before the revenue it generates lands in your account. Both feel like growth but drain cash before it returns. Worse, overstock locks the cash that funds ads, which slows sales and locks stock further. Control both by ordering smaller and more often, and scaling ad spend only as fast as cash comes in.

Shorten the cash cycle. Push prepaid orders over COD so cash lands in 1 to 2 days and RTO drops. Turn on early COD remittance from your shipping aggregator for D+1 or D+2 payout. Negotiate supplier terms from 50 percent advance toward 30 percent or short credit. Order inventory in smaller, more frequent batches so cash keeps moving instead of freezing on a shelf. Every day you cut off the cycle is cash back in your account.