In this article
  1. The connected finance system
  2. A chart of accounts that fits the business
  3. Marketplace charges
  4. Reconciliation as a control
  5. Why GMV is not sales
  6. Profitability in layers
  7. Growth versus valuable growth
  8. Build the chain before growth outpaces it

Sales are growing every month. So why does it never feel like there is enough cash?

It is a question we hear from D2C and e-commerce founders often, in different words. Revenue is climbing, the dashboard looks healthy, and yet cash feels tighter than the top line suggests it should.

The usual explanation founders reach for is sales—not enough of it, or not the right kind. In practice, the answer is rarely sales. It is almost always what is happening underneath it: how the business accounts for a transaction, whether that transaction is ever reconciled against what actually lands in the bank, and whether the resulting numbers are reported in a way that shows management where money is actually being made.

For a business selling through a website, one or more marketplaces, payment gateways, warehouses, logistics partners and sometimes offline channels as well, transaction volume multiplies quickly. Accounting, reconciliation and reporting have to be treated as one connected system, not three separate, occasionally visited tasks.

The real question Is the finance function built to answer where the business is growing, where it is making money, and where its cash is actually going?

Three functions that have to work together

Getting to that answer requires three things working together, in sequence:

01

Accounting—the record

What was sold, what was spent, and how it was categorised.

02

Reconciliation—the verification

Checking the record against independent sources such as marketplace statements, bank statements and warehouse stock counts.

03

Reporting—the interpretation

Turning verified numbers into a view of which channels, products and decisions are actually working.

Skip reconciliation, and reporting is built on numbers nobody has checked. Get the accounting wrong at the source, and there is nothing accurate left to reconcile or report. The three cannot be strengthened in isolation.

Building a chart of accounts that matches the business

Accounting starts with the chart of accounts, and this is where many growing D2C and e-commerce businesses are already behind.

A chart of accounts built for a general trading business will not capture how a D2C or e-commerce brand actually sells and spends. It has to be built around the business's real sales and expense categories—not adjusted after the fact, once the gaps become visible at audit or at tax time.

Books also need to run cost-centre, channel and location wise. Without that level of detail, it is not possible to say with confidence whether the brand's own website, a specific marketplace, or a quick-commerce channel is the one actually worth the next rupee of investment. A single blended sales and expense number hides exactly the information that matters most.

At minimum, a D2C or e-commerce chart of accounts typically needs to separate:

  • Sales by channel—website, marketplace and offline
  • Returns and cancellations by channel
  • Marketplace commission and platform fees
  • Marketplace advertising spend
  • Payment gateway charges
  • Logistics and fulfilment costs
  • Warehousing and inventory-holding costs
  • Packaging and cost of goods
  • TDS and other statutory deductions
  • Cost centre, brand or location, where relevant

Getting this structure right is what makes every later report—channel-wise, product-wise, or business-wise—trustworthy rather than approximate.

Categorising marketplace charges correctly

The area almost every brand gets wrong is marketplace charges. Commission, collection fee, closing fee, fixed fee, advertising spend and penalties are named and structured differently by each marketplace. Most platforms also settle net of these charges rather than paying gross sales value and billing separately.

Get this categorisation wrong, and “marketplace expense” becomes one large, unexplained number sitting on the P&L rather than a set of costs that can actually be reviewed, negotiated or managed. It also makes true channel profitability impossible to calculate because the real cost of selling through that channel is buried inside a net settlement figure rather than broken out.

As transaction volume grows, manually classifying this every month becomes slow and inconsistent. The result starts depending on whoever happened to be closing the books that month, rather than on a defined process. Past a certain volume, this categorisation should be automated against clear, documented accounting rules, with manual review reserved for exceptions.

Reconciliation is a control, not a task

Reconciliation is often treated as something that happens once a year, around the statutory audit. For a D2C or e-commerce business, that is too late to be useful.

Sales as recorded in the business's own ERP, billing or warehouse system should reconcile with sales as reported by each marketplace every month. When the two do not match, it usually means returns are not being recorded properly, orders are missing from one side, or portal data was never pulled into the books in the first place.

The same discipline applies to inventory: stock as per the business's own system versus stock as per the marketplace's warehouse, where fulfilment is handled by the platform. A mismatch here is rarely explained by system lag. It is usually shrinkage, mishandled returns, or damage that was never booked.

A quick way to check whether this discipline exists today is to ask how many of the following are true:

  • Sales in the books and sales on the marketplace portal are never formally compared.
  • Marketplace settlement amounts are booked as one net figure, with no breakup.
  • Inventory in the system and at the marketplace warehouse is never compared.
  • Unusual or one-off deductions in a settlement report go unquestioned.
  • Fees agreed at onboarding are never checked against actual deductions.
  • TDS credited by marketplaces is not tracked against Form 26AS.
  • No one can explain the gap between recorded sales and the amount reaching the bank.
  • Reconciliation happens, if at all, only when the auditor asks for it.

The more of these that are true, the more urgent this is.

The formula that should tie out every month

Monthly settlement control Sales − Marketplace Expenses − TDS = Bank Receipt

If this does not tie out, the right response is not to assume it will average out the following month. It means going to the settlement report and reconciling it line by line, if necessary.

Two further checks matter. First, the charges agreed with the marketplace at onboarding should be checked periodically against what is actually being deducted in the settlement report. Fee structures change more often than most founders realise, and few people are watching for it. Second, any unusual or one-off deduction deserves a second look rather than a shrug. That is precisely the kind of leakage reconciliation exists to catch.

Reconciliation, done this way, is an ongoing financial control—one that improves accounting accuracy, protects margins, supports tax compliance and gives management confidence in the numbers.

Why GMV is not sales

If accounting is accurate and reconciliation is disciplined, reporting is where the effort finally pays off—but only if the reporting itself is built on the right numbers.

The most common distortion in e-commerce reporting is treating gross merchandise value as revenue. It is not. GMV is the value of goods sold before discounts, returns and tax are removed; it is not what the business has actually earned.

GMV is not sales.

The formula for the real number MRP − Discounts − GST = Sales

Founders, and sometimes investors, look at GMV as if it were the top line. Treating it that way overstates the business by exactly the amount of discounting, returns and tax embedded in that gap. A business run on GMV-based targets can look like it is growing even while its real, defensible sales are flat or declining.

Profitability is layers, not one number

A single profitability figure is not enough to run a multi-channel business. Contribution needs to be understood in layers:

CM1

Contribution Margin 1

What is left after the direct cost of the product.

CM2

Contribution Margin 2

What is left after marketing and platform spend.

CM3

Contribution Margin 3

What is left after logistics, fulfilment and other variable costs.

04

EBITDA

What is left after corporate and other overheads are taken out.

Skip the layers and report only a single bottom line, and it becomes impossible to tell which part of the business is under pressure—product cost, marketing efficiency, fulfilment cost, or overhead.

Growth versus valuable growth

Growth and valuable growth are not the same thing, and reporting that stops at GMV, sales, or even accounting profit can hide the difference completely.

Growth alone can show rising GMV or sales, more orders, more customers, or a channel or campaign that is scaling fast. None of that confirms the growth is worth having. Valuable growth also requires checking:

  • A channel can post strong sales and weak contribution once commissions and fulfilment are removed.
  • A SKU can look attractive on gross margin and turn uneconomic after returns and logistics.
  • Marketing spend can grow sales without growing contribution enough to justify it.
  • Accounting profit can improve while inventory quietly absorbs the cash behind it.

Reporting that actually drives decisions should be able to answer four questions:

Performance

  • Where are we growing?
  • Where are we making money?

Decision

  • Where is cash getting consumed?
  • What should management do next?

That is the point where reporting stops being an accounting output and becomes a management decision system—something the business can act on, not just review.

Accounting captures the business. Reconciliation verifies it. Reporting turns it into a decision.

Build the chain before growth outpaces it

The right time to fix this is not after a board member questions why margins do not match the growth story, or after a funding round stalls because the numbers cannot be defended under diligence. It is before that point—while the fix is still a matter of process, not a crisis.

For founders and finance teams running a D2C or e-commerce business, the objective is straightforward: accounting that reflects how the business actually operates, reconciliation that confirms the numbers are real, and reporting that shows exactly where the business is growing, where it is making money, and where its cash is going.

Get any one part of that chain right without the others, and the business is still, in effect, running on partial information.