Skip to content

Ecommerce

Ecommerce reporting: sales, margin, and stock in one view

A practical ecommerce reporting model for Shopify and similar stores: revenue, contribution margin, product performance, and stock risk.

Talha Ansari··3 min read

Key takeaways

  • Revenue without margin can hide an unprofitable product mix.
  • Include shipping, fees, discounts, and returns in the margin calculation.
  • Stock risk should be reported alongside sales, not in a separate file.
  • Product-level reporting is more useful than a single store total.
On this page

Define revenue consistently

Ecommerce revenue can mean gross sales, net sales after discounts, or sales after returns. Decide which definition the business uses and apply it everywhere.

Include shipping income and taxes only if they belong in the chosen definition. A dashboard that mixes definitions will create arguments rather than clarity.

Calculate contribution margin

Gross revenue is not enough. Subtract product cost, shipping, payment fees, platform fees, and discounts to see what each order actually contributes.

At the product level, contribution margin shows which items deserve more marketing and which are quietly losing money. This is often the most valuable ecommerce report.

Report product performance

Show revenue, units, margin, return rate, and stock level by product and variant. A bestseller with a low margin or high return rate may be less valuable than it looks.

Group products by category or collection to see the mix. The store total can look healthy while one category funds another.

Add stock risk

Stock risk combines sales velocity, current inventory, and supplier lead time. A product can be selling well and still be a problem if it will run out before the next delivery.

Report slow-moving stock too. Cash tied up in inventory is cash that cannot be used elsewhere.

Build a simple weekly rhythm

A weekly ecommerce review can cover sales, margin, stock risk, and any unusual returns or discounts. A monthly review can add cohort and channel performance.

Keep the same definitions and format each week. The value comes from the comparison over time, not from a one-off report.

Frequently asked questions

Which ecommerce metrics matter most?+

Revenue, contribution margin, average order value, conversion rate, return rate, and stock risk are a strong starting set.

Should I use Shopify reports or a separate dashboard?+

Shopify reports are useful for store operations. A separate dashboard becomes valuable when you need to combine store data with costs, ads, or other systems.

How do I include returns?+

Decide whether to report gross or net revenue and apply returns in the same period as the original sale where possible. Document the choice.

Need help applying this?

Improve your websites & ecommerce.

Review the service scope or tell us what you are trying to improve. We will reply with a clear next step.

Free KPI definition template

Related reading

Ecommerce·5 min read

Ecommerce returns reporting

Return rate is easy to misdefine. Build a returns report by product, variant, and reason, then price the true cost of each return into margin.

Read