Direct answer

How do I calculate true profit on Shopify?

Calculate true Shopify profit from realized item revenue after discounts, then subtract COGS and the variable costs required to fulfill and collect each order. Include outbound shipping, packaging, payment and COD fees, refunds, and return or RTO costs. Keep fixed overhead in a separate operating view, and document each cost assumption and effective date.

Choose the right profit level

Gross sales answer a demand question. Gross profit subtracts product cost. Contribution profit goes further by subtracting variable costs such as discounts, payment fees, shipping, packaging, COD charges, and return shipping. For day-to-day product and campaign decisions, contribution profit is often the most actionable level.

Keep fixed business costs such as salaries and rent in a separate operating view. Mixing every overhead allocation into each order can make product decisions harder to interpret.

Build the order-level equation

Start with realized item revenue after discounts. Subtract COGS, outbound shipping, packaging, payment-gateway fees, COD fees where relevant, and any return or RTO costs. Refunds and taxes should follow the accounting treatment used by the business.

Document assumptions and effective dates. A shipping rate or packaging cost that changed last month should not silently rewrite the economics of older orders.

Separate booked revenue from realized revenue

Prepaid and COD orders do not have the same collection path. For COD, an order placed is a promise to pay, not collected revenue. A conservative operating view recognizes the revenue after delivery while tracking fulfillment costs as they occur.

This distinction prevents a surge in unfulfilled COD orders from looking like profitable growth before delivery and return outcomes are known.

Use profit to change decisions

  • Compare products by contribution margin, not revenue alone.
  • Measure discounts after their effect on payment and fulfillment costs.
  • Review COD and prepaid economics separately.
  • Watch profit by delivered cohort so late RTO outcomes are visible.

Frequently asked questions

What is the difference between Shopify revenue and true profit?

Revenue is what was booked. True profit is what remains after the costs required to acquire, fulfill, collect, and sometimes recover each order. Realized item revenue after discounts, minus COGS and variable order costs, is the figure that reflects money actually kept.

Which costs belong in an order-level profit calculation?

COGS plus the variable costs tied to that order: outbound shipping, packaging, payment and COD fees, refunds, and return or RTO costs. Fixed overhead belongs in a separate operating view, because spreading it across orders obscures which orders are genuinely contributing.

Should fixed overhead be included in per-order profit?

Keep it separate. Order-level contribution answers whether a product, channel, or campaign is worth running. Overhead answers whether the business as a whole is viable. Mixing them makes both questions harder to answer.

What is the difference between booked and realized revenue?

Booked revenue is recorded when the order is placed. Realized revenue is what the store actually collects after discounts, refunds, returns, and failed deliveries. Profit decisions should use realized revenue, because booked figures can overstate performance for months.

How often should cost assumptions be updated?

Document each cost assumption with an effective date and revisit it whenever supplier pricing, shipping rates, packaging, or payment fees change. Stale cost inputs quietly turn a profit view into a guess.