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 templateRelated reading
Inventory reporting: stock turns and aging
How to calculate stock turns, build an inventory aging report, and use exception rules to find cash trapped in slow moving stock.
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.