Sales by Channel Report for Shopify

See how each Shopify sales channel, from Online Store and POS to connected marketplaces, contributes to revenue, with gross sales, discounts, returns, net, and total sales per channel.

Table of contents

What Is the Shopify Sales by Channel Report?

The Sales by Channel report groups your Shopify orders by the channel each sale came through, then shows the money tied to each one. Channels include the Online Store, Shopify POS, Buy Button, draft orders, and any connected marketplace or app.

For the date range you choose, every channel gets its own row showing order count, gross sales, discount, returns, net sales, shipping, tax, total duties, and total sales. That puts each channel in a single table instead of separate views you have to line up by hand.

One distinction is worth holding onto before you read it. Net sales is the channel's product revenue after discounts and returns are taken out, while total sales adds tax, shipping, and duties on top. The two columns can rank your channels differently, and knowing which one you are reading is what keeps the comparison honest.

Which Fields Are Included in the Sales by Channel Report?

These fields let you judge each channel on both order volume and real revenue, not just the top-line number.

Field What it shows
Sales Channel The channel each order was placed through, such as Online Store, Shopify POS, Buy Button, draft orders, or a connected app or marketplace.
Order Count How many orders the channel produced during the selected period.
Gross Sales Product revenue for the channel, taken as product price times quantity sold, before discounts, returns, tax, and shipping.
Discount The value of discounts applied to the channel's orders, covering both line-item and order-level discounts, removed before tax.
Returns The value of items returned or refunded during the period, attributed to the channel.
Net Sales The channel's revenue after deductions: Gross Sales minus Discount minus Returns.
Shipping Shipping charges collected on the channel's orders. POS rows usually show none, since in-person sales rarely carry a shipping fee.
Tax The total tax collected on the channel's orders.
Total Duties Duties collected on the channel's orders, which apply mainly to international sales.
Total Sales The channel's full collected amount: Net Sales plus Tax, Shipping, and Duties.

You can customize the pre-made report by adding, removing, or reordering columns so the view matches how you review your channels.

Important Insights You Can Find in This Report

Is a channel buying its volume with discounts?

Read the Discount column next to Gross Sales and Net Sales for each channel. A channel that leans on heavy promotions shows a large discount value against its gross, and its net sales land well below what the top line suggested. If two channels post similar gross sales but one carries a far bigger discount total, that channel is paying for its volume. Knowing which one it is tells you where a pricing or promotion change would protect the most margin.

Which channel is quietly carrying the returns?

Returns rarely spread evenly across channels. Compare the Returns column against each channel's Gross Sales and Net Sales. A channel with strong gross sales but heavy returns can net out worse than a smaller, cleaner channel that keeps most of what it sells. When one channel absorbs most of the refunds, it is worth checking whether it is a product mix, a fit or sizing issue, or a fulfillment problem specific to how that channel sells.

Where do your resources actually pay back?

Look at Order Count and Net Sales together across channels. A channel with a rising order count and healthy net sales is where added attention, whether in-store promotion or online spend, tends to return the most. A channel with plenty of orders but thin net sales after discounts and returns may be absorbing effort without giving much back. This is the read that tells you whether to push in-store, online, or a newer connected channel next.

THE ANALYST'S READ: The Signal Most Merchants Miss

Total Sales is the column most people rank channels on, and across channels it can quietly mislead, because it bundles Tax, Shipping, and Duties on top of product revenue, and those pieces vary a lot by channel.

A POS channel usually charges no shipping and may handle tax differently, while a cross-border Online Store channel can carry real shipping and duties. So a channel can post a bigger Total Sales figure partly because of freight, tax, and duties collected through it, not because it sold more product. The channel leading on Total Sales is not always the one generating the most demand.

The check is simple. Rank the channels once by Total Sales and once by Net Sales. When the order changes, the difference is being driven by shipping, tax, or duties rather than product sales. Use Net Sales when you are deciding which channel truly sells, and keep Total Sales for cash and reconciliation.

How Can You Automate the Sales by Channel Report?

Once the channel view reads the way you want, you do not need to rebuild it. Save the report, then set it to run and send on its own, daily, weekly, monthly, or on a custom schedule. You can deliver it as Excel, CSV, or PDF, or push it to Google Sheets and Google Drive, and send it to more than one recipient so your team, VA, or accountant get the same channel numbers without asking. Your filters and column choices carry over each time, so the scheduled copy always arrives grouped the way you left it.

Frequently Asked Questions

What counts as a sales channel in this report?

Any source your store sells through: Online Store, Shopify POS, Buy Button, draft orders, and connected apps or marketplaces. Each order is matched to the channel it was placed through.

What is the difference between Net Sales and Total Sales by channel?

Net Sales is a channel's product revenue after discounts and returns. Total Sales adds tax, shipping, and duties on top. A channel can lead on one and not the other, which is why the report shows both.

Does this report show which products sold on each channel?

No. It groups totals by channel, not by product. For a product-level view, use the Sales by Product report, or customize this report to add a second grouping.

How is this different from the Channel Performance report?

Sales by Channel groups actual Shopify orders and their revenue by the channel the sale was placed through. Channel Performance is a Google Analytics report that measures traffic channels using sessions and conversions. One shows where sales happened; the other shows which sources brought visitors in.

Are draft orders counted as a channel?

Yes, they appear as their own channel. Decide whether to include or exclude them, and keep that choice consistent so comparisons across periods stay honest.

Can I focus the report on one channel or period?

Yes. Filter to a single channel to study it on its own, set any date range you need, then save that view so it reruns the same way on a schedule.

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.