D2 Insights

Commerce Profitability

COGS, platform fees, Ads, contribution, settlement and reconciliation behind GMV.

Direct answer

What D2 means by Commerce Profitability

Commerce profitability becomes decision-ready when revenue, variable selling costs and product cost are reconciled at the lowest reliable level while cash settlement remains a separate view.

Question 01

How does contribution margin differ from gross margin?

Gross margin usually stops after product cost, while contribution margin also deducts variable selling costs such as platform fees, Ads, commission and other costs that move with commerce activity.

Question 02

Should COGS be mapped by SKU or by order?

Maintain cost by SKU and effective date, then calculate order-level COGS from the quantity sold. This preserves both a controlled cost master and traceability to each transaction.

Question 03

How should P&L and cash flow be separated?

P&L explains the economics of the sales period; settlement and payout explain cash realization. Reconcile them, but do not force both into one date basis.

Question 04

How should reconciliation gaps be treated as exceptions?

Keep unmatched orders, missing costs, unresolved fees or duplicate mappings visible in an exception layer. Do not silently estimate them away merely to make the dashboard complete.

Methodology

How D2 approaches this topic

D2 uses source-preserving reconciliation, SKU mapping, explicit period rules and exception-first reporting so every profitability number can be traced back to the evidence that produced it.

  • Separate source evidence from assumptions and keep unresolved items visible.
  • State the reporting period and metric definition before comparing outcomes.
  • Prefer decision rules that connect operating signals to economics.
  • Review platform-specific rules against current first-party documentation when they change.

More Insights

Explore the full D2 commerce knowledge base.

View all Insights →

Next step

Start with the source data before deciding what to optimize.

Get a free shop audit →