Guide7 min read

Shopify Sales Reports: What to Track and Why It Matters

A complete guide to Shopify's built-in sales reports — what each one shows, how to use them, and where Shopify's native reporting falls short.

Last updated: April 2026

Researched by the ShelfMerge Research Team

Shopify's built-in reporting has improved significantly over the past few years. For many merchants, it covers the basics well. But there are real gaps — especially around inventory, product-level profitability, and cross-product analysis — that you'll run into as your store scales.

This guide covers what's actually in Shopify's sales reports, how to use them properly, and where you'll need to go outside Shopify to get the full picture.

What's available natively in Shopify Analytics

Overview dashboard

The Overview dashboard in Shopify Analytics is your first stop. It shows total sales, orders, sessions, conversion rate, and average order value for the selected period. You can compare to a prior period, which is useful for tracking week-over-week or year-over-year trends.

One thing to know: "Total sales" in the overview includes taxes and shipping. If you want net revenue from product sales only, use the Finances Summary report instead. Mixing these up leads to inflated revenue numbers that don't match what you see in your bank account.

Sales reports

Under Analytics > Reports, the sales section includes several distinct reports that cover different slices of your revenue data:

Sales by product: Units sold, gross revenue, discounts, returns, and net revenue by product for any period. This is your most-used report for understanding which products drove revenue. Can be filtered by date, product type, and vendor.

Sales by variant: Same data but broken down by variant (size, color, etc.). Essential if you need to see which specific variants are selling and which are dead weight in your catalog.

Sales by channel: Revenue split by sales channel — online store, Shop app, POS, social commerce channels. Important for multi-channel operators. Online store almost always dominates, but it's useful to verify that social and POS channels are contributing.

Sales over time: Revenue charted by day, week, or month. Simple trend view. More useful when you export it to spot seasonal patterns than when viewed in the dashboard.

Sales by customer: Revenue per customer over the period. Useful for identifying B2B or wholesale customers who place large repeat orders.

Finances Summary

This is the most important financial report in Shopify. It breaks down:

  • Gross sales (product revenue before discounts and returns)
  • Discounts
  • Returns
  • Net sales (what you actually keep from product sales)
  • Shipping charged
  • Taxes
  • Total revenue
  • Cost of goods sold (if you've entered cost data on variants)
  • Gross profit

If you've entered cost per item on your products, Finances Summary shows COGS and gross profit directly. This is the closest Shopify gets to a P&L for your store. It still doesn't account for operating costs (ads, staff, apps), but it gives you the product margin foundation.

Inventory reports

The inventory section includes two primary reports:

Inventory value: Current inventory quantity and cost value by product. Shows what your stock is worth at cost. Requires cost data to be meaningful.

Month-end inventory snapshot: Inventory value at the end of each month for the past year. Useful for calculating average inventory for turnover ratio calculations.

Customer reports

Customers over time: New vs. returning customers by period. The return customer percentage is worth tracking monthly — a healthy ecommerce store should see that number grow over time.

Customers by location: Geographic distribution of your customer base. Useful for paid advertising targeting and for understanding shipping zone costs.

What Shopify reports don't cover well

Per-product profitability in one view

Shopify can show you revenue per product and COGS per product in separate reports, but there's no single report that shows gross margin percentage by product, sorted by most to least profitable. You have to export both reports and join them in a spreadsheet.

Cross-product relationships

Shopify has no reporting on how products relate to each other. You can't see which products are frequently bought together, which products are competing for the same buyer, or which new product additions cannibalized existing ones. This data exists in your order history but Shopify's reports don't surface it.

Inventory health and velocity

Shopify shows you current inventory quantity but not how many days of cover that represents, whether a product is slow-moving relative to its peers, or which SKUs should trigger a reorder now. There's no turnover ratio, no days inventory outstanding, no sell-through rate by product.

Customer LTV and cohort analysis

Shopify's customer reports show revenue per customer but don't project lifetime value or group customers into acquisition cohorts. If you want to understand whether customers acquired in Q4 have higher LTV than Q2 customers, you need an external tool.

Marketing attribution

Shopify Analytics shows sessions and conversion rate by traffic source, but the attribution is last-click and cookie-based. Post-iOS 14, this data is less reliable for paid social. There's no first-party attribution modeling or view-through conversion tracking.

How to get more out of Shopify's native reports

Export regularly, not ad hoc

The most valuable use of Shopify's built-in reports is exporting them on a regular schedule and building your own tracking spreadsheet. Export "Sales by product" monthly. Export "Finances Summary" monthly. Build a simple spreadsheet that tracks revenue, COGS, and gross margin by product over time. This catches trend changes that are invisible in the dashboard.

Use date comparison every time

Always compare to a prior period. Looking at last month's numbers in isolation tells you very little. Last month vs. the same month last year (or last quarter) surfaces whether your store is actually growing or just experiencing seasonality.

Filter by product type and vendor

If you have a multi-category catalog, filter sales reports by product type and vendor. This lets you see category-level performance without building a separate tool. A category that's declining while others grow is a signal worth investigating early.

When to add external analytics tools

Shopify's native reports are sufficient until you hit one of these situations: you're spending on paid ads and need accurate attribution; you carry 100+ SKUs and need per-product inventory analytics; you have meaningful repeat purchase rates and want to track customer LTV; or you want gross margin by product in one view without building spreadsheets.

ShelfMerge extends Shopify's native reporting with inventory-specific analytics — turnover ratio by product, dead stock identification, days of cover, and catalog health scoring. It reads directly from your Shopify data and shows you the inventory picture that Shopify's own reports don't surface.

Know what you have. Use it first. Add tools where the gaps are costing you real money.

Frequently asked questions

What sales reports are available in Shopify?

Shopify includes Sales by product, Sales by variant, Sales by channel, Sales over time, and Sales by customer. The Finances Summary report adds COGS and gross profit if you've entered cost data. Inventory reports show current stock value and month-end snapshots.

Where do I find the Finances Summary in Shopify?

Go to Analytics > Finances Summary in your Shopify admin. This report shows gross sales, discounts, returns, net sales, shipping charged, taxes, COGS, and gross profit for any date range. It's the most useful financial overview in Shopify's native reporting.

Why doesn't Shopify's Total Sales match my bank deposits?

Shopify's 'Total Sales' in the Overview dashboard includes taxes and shipping revenue. Your bank deposits reflect net sales minus payment processing fees, refunds, and any payout timing differences. Use the Finances Summary report for a cleaner view of net product revenue.

What do Shopify's native reports not cover?

Shopify doesn't provide per-product gross margin in a single view, cross-product relationship analysis, inventory turnover ratios, days of cover by SKU, first-party marketing attribution, or customer cohort LTV tracking. These gaps require external tools.

Try ShelfMerge free

Connect your Shopify store and get a full catalog health report in under 60 seconds. Dead inventory, variant analysis, cannibalization detection — all automated.

Free plan available. No credit card required.