Gross revenue vs net sales in store reports: Shopify defines gross sales as product price × quantity before discounts and tax.; Net sales exclude recorded discounts, reversals, and may separate tax and delivery costs.; Check order status, date ranges, and adjustment timing to align reports accurately.
Image: Ecommerce Insight Desk

Revenue Analytics

Part of Ecommerce revenue and margin analytics

Gross revenue versus net sales in store reports

Understand how gross product sales become net sales, with checks for discounts, reversals, tax, delivery, order status and dates.

Define “gross revenue” before comparing it with net sales. Identify the starting product value, then check which discounts and reversals the net figure deducts. Also check tax, delivery, order status and dates. Align the orders and dates each report includes before comparing them.

Read the report’s formula

Shopify defines gross sales as product price multiplied by quantity before discounts, tax, shipping and sales reversals. It defines discounts as line-item discounts plus a share of order-level discounts. Do not assume a store report’s “net sales” label means gross sales less discounts and reversals; check the report’s own field definitions. These are Shopify terms, not universal definitions of “gross revenue”.

Component / Check before comparing

Gross product sales
Which selling price, quantity and orders are included?
Discounts
Are item and order-level discounts assigned consistently?
Reversals
Which changes affect product value, and when were they processed?
Net sales
Are product adjustments already included? Are tax and delivery separate?

A compare-at price is not a recorded checkout discount in Shopify’s sales terms. Shopify defines discounts as line-item discounts and a share of order-level discounts, created using discount codes rather than compare-at prices. Use the selling price and recorded discount fields when explaining the gap.

Gross Sales vs Net Sales: Key Components in Shopify Reports

  • Gross Sales (Shopify definition)Product price × quantity before discounts, tax, shipping, or reversals
  • DiscountsLine-item discounts + share of order-level discounts (using discount codes)
  • ReversalsAdjustments affecting product value (e.g., returns, cancellations), processed at time of change
  • Net Sales (Shopify definition)Gross sales – recorded discounts – reversals (product-value adjustments); tax and delivery excluded

Check a calculation

Suppose a hypothetical product group has A$200 of gross product sales, A$20 of recorded discounts and A$50 of product-value reversals that do not duplicate the discount adjustment. Net product sales under that definition are A$130. Tax and delivery are outside the example.

If the reversal is already reflected in an exported net-sales field, subtracting it again would understate sales. The figures are illustrative: in a real report, confirm that all components refer to the same included sales and use a consistent sign convention.

Check timing and order status

A sale and its later adjustments can appear in different date ranges. A weekly net-sales report can therefore include adjustments to older orders. To assess orders placed during one campaign, follow those order IDs through a stated adjustment cut-off rather than assuming every reversal posted that week belongs to the campaign.

Shopify’s gross sales term includes pending, unpaid and cancelled orders. Sales reports include returns, while the Payments finance report includes refunds. To see refunded figures, add a Payment status column to the Sales over time report, filter for Refunded or Partially refunded, and organise by Payment status. Sales reports and order exports can differ because of timing or reporting logic.

Put the formula, order statuses, time basis, currency and extraction date beside both figures. If the date range excludes either the order creation or return date, widen it or inspect the Sale kind column.

More from Revenue Analytics

Revenue Analytics

Ecommerce revenue and margin analytics

Read store revenue and margin together by defining eligible orders, discounts, reversals, cost coverage and reporting dates.