Sales by Variant

See Shopify sales for every product variant that sold, with units, gross and net sales, discounts, returns, tax, and total sales grouped by SKU.

Table of contents

What Is the Sales by Variant Report?

The Shopify Sales by Variant report shows sales performance for each product variant, the specific size, color, or option under a product, instead of combining them into one product total. For the period you choose, it lists each variant's net quantity, gross sales, discount, returns, net sales, and total sales, along with its variant SKU and barcode.

The difference from a product-level report is grain. Shopify records every size and color as its own variant, so a product total can look healthy while one variant sells out and another sits unsold. This report keeps each variant on its own row, so you can see which ones drive the sales and which underperform.

Use it when a product has several variants and you need to decide what to reorder, discount, or discontinue at the variant level.

Which Fields Are Included in the Sales by Variant Report?

Each field describes one variant's sales for the selected period.

Field What it shows
Net Quantity Units sold for the variant in the period, with returns deducted.
Gross Sales Product price multiplied by quantity sold, before discounts, returns, taxes, and shipping.
Discount The value of discounts applied to the variant's sales.
Returns The value of items returned for the variant during the period.
Net Sales Gross sales minus discounts and returns.
Shipping Shipping charged on orders containing the variant.
Product Title The parent product the variant belongs to.
Variant Title The specific variant sold, such as its size or color.
Variant SKU The SKU code assigned to the variant.
Tax Tax collected on the variant's sales.
Total Duties Duties charged on the variant for cross-border orders.
Total Sales Net sales plus taxes, duties, and shipping.
Barcode The barcode value assigned to the variant.

You can add, remove, or rearrange fields, or add a calculated column such as average selling price, to match how you review your store.

Important Insights You Can Find in This Report

Which variant drives a product's sales?

Group by Product Title and compare Net Quantity and Net Sales across each Variant Title. Most products have two or three variants carrying the revenue while the rest barely move. That split tells you how to weigh the next order instead of buying an even spread across sizes or colors.

Is a variant's gross strong but its net weak?

Compare Gross Sales, Discount, Returns, and Net Sales for the same variant. A variant with high gross sales but a large discount or returns figure is being propped up by markdowns or coming back after purchase. A product total hides this, while the variant view shows which SKU is losing the margin.

What did each variant actually sell for?

Divide Net Sales by Net Quantity for each variant to see its real per-unit price. When one variant's figure sits below its siblings in the same product, it is moving on discount, which is worth checking before you reorder it at the same volume.

THE ANALYST'S READ

A product-level return figure hides where returns come from. Read the Returns field against Net Quantity for each Variant Title, and returns usually sit in one size or color rather than spreading evenly. That variant is often the same one you are about to reorder on strong unit sales, so check it for a fit or listing problem before buying more.

How Can You Automate the Sales by Variant Report?

Open the pre-made Sales by Variant template in Report Pundit and the fields are already set, so you can run it or save your own version after adjusting columns. Schedule it to send daily, weekly, or monthly, and deliver it by email or push it to Google Sheets or Google Drive. You can also export it as Excel, CSV, or PDF.

Frequently Asked Questions

What is the difference between the Sales by Variant and Sales by Product reports?

Sales by Product rolls every variant up to the parent product. Sales by Variant keeps each size, color, or option on its own row, so you see which variants inside a product drive the sales, discounts, and returns.

Why is a variant missing from the report?

A variant appears only if it is sold at least once in the selected period. For variants that never sold, use an inventory report instead.

Does the report show returns for each variant?

Yes. The Returns field is reported per variant, so you can see refunds at the SKU level rather than only as a product-wide figure.

Can I match variants to inventory?

Yes. Each row includes the Variant SKU and Barcode, which you can use to match each variant with the corresponding inventory records. 

Can I export or schedule this report?

Yes. Export it as Excel, CSV, or PDF, push it to Google Sheets or Google Drive, or schedule automatic email delivery daily, weekly, or monthly.

Report Not Found
Let's create it!
Your request is in! Check out all reports with the button below.
* Error. Please input correct email

Related Reports

Build and automate your
Shopify Reporting

Unlock the full potential of your Shopify store with Report Pundit.Gain access to over 2000 data fields, automate reports, and makedata-backed decisions to grow your business.

Field What it shows
Date The date associated with the report row.