Profit reports

You can use profit reports to view information about your costs, margins, and profit.

Adding cost per item to your products

Profit is reported only for products and variants that had cost recorded at the time they were sold. To get value from your profit reports, you need to add a cost per item to your products.

Steps:

  1. From your Shopify admin, go to Products.

  2. Click the name of a product to edit it.

  3. In the Pricing section, add a dollar value in the Cost per item field. The cost per item is how much it costs you for the product or variant. For example, if you resell a product, then you can enter the price that you paid the manufacturer, excluding taxes, shipping, or other costs. If you create the product yourself, then you can enter a value that is based on your labor and material costs.

  4. Click Save.

Viewing profit reports

Desktop
  1. From your Shopify admin, go to Analytics > Reports.

  2. Click Categories.

  3. Click Profit margin to filter the reports to view only profit margin reports.

iPhone
  1. From the Shopify app, tap the button, and then tap Analytics.
  2. Tap Reports.
  3. Tap Categories.
  4. Tap Profit margin to filter the reports to view only profit margin reports.
Android
  1. From the Shopify app, tap the button, and then tap Analytics.
  2. Tap Reports.
  3. Tap Categories.
  4. Tap Profit margin to filter the reports to view only profit margin reports.

Profit by product

The Profit by product report displays your gross profit by product for the selected date range.

For each product that had cost recorded at the time it was sold, the following information displays:

Columns and descriptions in the online store Profit by product report
ColumnDescription
Net quantityThe total number of units sold during this time period.
Net salesThe total net sales during this time period.
CostThe total cost of the units sold during this time period.
Gross marginThe profit margin on this product during this time period. The margin is calculated as ([net sales - cost] / net sales) * 100. For example, if your net sales are $50 and your cost is $30, then the gross margin (calculated as ([50 - 30] / 50) * 100) is 40%.
Gross profitThe total profit made on this product during this time period. It's calculated by subtracting the cost from net sales.

Discounts and refunds affect your profit margin. If you sold discounted products or issued refunds during this time period, then the reported Gross margin is different than the margin you see on the corresponding product details page. Learn how discounts and refunds affect profit margin.

Profit by product variant SKU

The Profit by product variant SKU report displays your gross profit by variant.

For each product variant that had cost recorded at the time it was sold, the following information displays:

Columns and descriptions in the Profit by product variant SKU report
ColumnDescription
Net quantityThe total number of units sold during this time period.
Net salesThe total net sales during this time period.
CostThe total cost of the units sold during this time period.
Gross marginThe profit margin on this product variant during this time period. The margin is calculated as ([net sales - cost] / net sales) * 100. For example, if your net sales are $50 and your cost is $30, then the gross margin (calculated as ([50 - 30] / 50) * 100) is 40%.
Gross profitThe total profit made on this product variant during this time period. It's calculated by subtracting the cost from net sales.

Discounts and refunds affect your profit margin. If you sold discounted products or issued refunds during this time period, then the reported Gross margin is different than the margin on the corresponding product details page. Learn how discounts and refunds affect profit margin.

Profit by Point of Sale location

The Profit by Point of Sale location report displays your gross profit by point of sale location.

For each POS location, the following information displays:

Columns and descriptions in the Profit by Point of Sale location
ColumnDescription
Net quantityThe total number of units sold during this time period.
Net salesThe total net sales during this time period.
CostThe total cost of the units sold during this time period.
Gross marginThe profit margin on this product variant during this time period. The margin is calculated as ([net sales - cost] / net sales) * 100. For example, if your net sales are $50 and your cost is $30, then the gross margin (calculated as ([50 - 30] / 50) * 100) is 40%.
Gross profitThe total profit made on this product variant during this time period. It's calculated by subtracting the cost from net sales.

Discounts and refunds

Discounts and refunds affect your net sales and profit margin.

The margin that displays on the product details page is based on the full price of the product. The Gross margin in your profit reports is based on the net sales of the product, which takes into account any discounts or refunds you offered during the reporting period.

Example: Effect of discounts on profit reports

A T-shirt with a regular price of $20 and a cost of $10 displays as having a 50% margin on the product details page.

If you discount the T-shirt 25% to sell it for $15 during the reporting period, then the same T-shirt displays as having a 33% margin on the Profit by product report.

Considerations for dynamic reporting options

The Cost per item field contains static data, which means that the data in your profit reports is only relevant to a specific point in time. If you need to report data that is dynamic, you have the following options:

  • Run your financial reports in another business system, such as an enterprise resource planning (ERP) or Accounting system.
  • Consider using a reporting app from the Shopify app store to report on the total value of your inventory.
  • Calculate costs, profits, and losses manually.
Can’t find the answers you’re looking for? We’re here to help.