← Back to insights
Profit AnalyticsApril 27, 20266 min read

How to Calculate True Shopify Profit

Most Shopify merchants look at revenue first and profit second. That usually leads to bad decisions, because revenue hides the costs that actually decide whether a store is healthy or not.

Core idea

5 cost layers

Key takeaways

  • Gross sales are not the same thing as real profit.
  • Shipping, fees, refunds, and ad spend should be visible in the same calculation.
  • Product-level margin is where unprofitable growth usually hides.

Start with net revenue, not just sales

A useful profit model starts with sales and then removes discounts and refunds before you look at operating profit.

If the business only tracks top-line revenue, margin distortion usually appears first in high-discount or high-refund products.

  • Gross sales
  • Minus discounts
  • Minus refunds
  • Equals net revenue

Add the costs that merchants forget most often

The most common missing layers are shipping cost, Shopify transaction fees, and channel spend. These are usually the difference between a product that looks profitable and one that actually earns money.

That is why true profit should be calculated at order and product level, not only at store level.

  • COGS or product cost tiers
  • Shipping cost per order
  • Shopify and payment fees
  • Ad spend by channel or campaign

Turn store profit into product decisions

Once the model is complete, the next step is not just reporting. It is decision-making.

You should be able to identify which products have low margin, which channels produce weak POAS, and which countries create shipping drag.

Next step

Turn reporting into action

Use Shoprofy to connect product costs, fees, shipping, refunds, and ad spend in one dashboard so these insights become daily decisions instead of isolated reports.

Related insights

View all →