How to See Profit in Shopify: A Store Owner's Guide to True Margins

How to See Profit in Shopify: A Store Owner's Guide to True Margins

See Shopify Profit Margin

Growing sales feels good, but knowing if they are profitable is the part that actually keeps your store alive. That’s when you start learning how to see profit on Shopify, and quickly realize the number in your admin panel is only part of the story.

Shopify shows you gross profit built into its reports. What it doesn’t show is what happens after ad spend, shipping, app fees, and operating costs come out. For most stores, that gap is where real profit lives.

This article walks you through how to see profit on Shopify step by step, how to check your profit margin on Shopify, why those numbers alone aren’t enough for decisions, what a complete profit analysis actually looks like, and how to track your true profit with Bloom.

How to See Profit on Shopify

Shopify has built-in reports that let store owners track profits directly from the admin panel. Before you start, make sure product costs are added. Shopify uses that figure to calculate what you actually earned on each sale.

How to access profit reports on Shopify:

Step 1: Log in to your Shopify admin panel.
Step 2: Click on Analytics from the left-hand menu.
Step 3: Select Reports to open the reports library.
Step 4: Filter by Category → Profit Margin to see profit-related reports.
Step 5: Open Gross profit by product to compare products, Gross profit by product variant for a deeper breakdown, and Gross profit by POS location.

Shopify Profit Reports

For a broader view, open the Finance Summary report and look at the Gross profit breakdown card. It shows net sales with and without recorded costs, helping you spot if missing product costs are leaving sales out of your profit numbers.

There are also profit average reports under Sales, a Profit margin by order report, and an Average profit margin by market report.

Note: Shopify only includes a product’s cost in profit reports if it was recorded at the time of sale. Adding it later won’t backfill older reports.

Gross Profit by Product

What it has

This report shows exactly how much gross profit each product in your store is bringing in. Instead of lumping everything together, it breaks the numbers down the way you actually think about your catalog, by vendor, by product title, or by product type.

Shopify Gross Profit report

For every product, you get the core numbers side by side: net quantity sold, net sales, cost, gross profit, and gross margin. You can also add columns like customer and billing details, marketing parameters, point of sale performance, and the finer order and sales details behind each line. Pick any date range, turn on comparison to see previous period trends, switch to a chart view, and use filters to narrow things down by product, vendor, or any attribute that matters.

How it helps

Gross profit tells you how much each product contributes after its recorded costs. Gross margin tells you how much of each sale you actually keep. Put the two side by side and a clearer picture of your catalog shows up, one that helps you:

  • Catch bestsellers that look great on volume but barely pull their weight on margin

  • Give your genuinely profitable products the restocking and promotion they deserve

  • Spot the items where a small price bump or a better supplier deal would meaningfully move the bottom line

Gross Profit by Product Variant

What it has

This report takes gross profit all the way down to the individual variant and SKU. Here, each variant gets its own line, with its own sales, costs, gross profit, and margin, so you can see profits based on each size, color, or style.

Shopify Gross Profit report

For every variant, you get the core numbers side by side: net quantity sold, net sales, cost, gross profit, and gross margin. The same flexible setup applies, pick any date range, compare it against the previous period to spot trends, switch to a chart view when the numbers read better as a picture, and use filters to zero in on a specific SKU, size, color, or vendor.

How it helps

Two variants of the same product can tell completely different stories, and this report is where those stories finally separate. Looking at variant-level gross profit and margin, you can:

  • See which specific sizes, colors, or packs are worth deepening stock on, and which ones are tying up shelf space for very little return

  • Decide pricing and discount rules per variant instead of applying one blanket rule across the product, so your strongest SKUs stop subsidizing the weakest

  • Flag variants where returns, damages, or recurring discounts are eating the margin, before you reorder another batch

Gross Profit by POS Location

What it has

This report shows how much gross profit is coming out of each of your physical store locations. For every location, you get the core numbers together: net quantity sold, net sales, cost, gross profit, and gross margin, so you can tell at a glance whether a store’s busy day actually translated into money kept, or whether the volume was masking a weak margin.

Shopify Gross Profit report

You can also pick any date range, compare it against the previous period to see how a location is trending, switch to a chart view, and use filters to drill into a specific store, product, or attribute.

How it helps

With gross profit and margin side by side for every location, you can see which stores are generating strong sales, which stores deserve deeper inventory, and which need a pricing or promotion review before the next quarter.

Average Profit Margin by Markets

What it has

If your store sells across different regions, this is the report you don’t want to skip. It groups your profit metrics by market, with averages for revenue before returns, store cost before returns, sale value after discounts, cost of goods sold, store shipping cost, and international fees. Together, these show you how a market is performing from the first click all the way to the final landed cost.

Shopify Gross Profit report

You can also filter down to a particular market and see margin per order for every sale placed there, so you can see exactly which orders are lifting the average up and which ones are dragging it down.

How it helps

Looking at these averages side by side, you can quickly see which regions are actually earning their keep and which ones just look busy on the surface. It helps you:

  • Spot markets where international fees or shipping costs are quietly eating into margin

  • Decide which regions deserve more marketing and inventory investment

  • Catch markets where discounts after conversion are shrinking the real sale value

Profit Margin by Order

What it has

This report lays out the profit story of every order in your selected date range, one line per order. It brings together both sides of the transaction. On the customer side, you see what they actually paid: product charges, shipping charges, duties, and import taxes. On your side, you see what the order cost you to fulfil: product costs, shipping costs, and the duties and import taxes your store absorbed.

Shopify Gross Profit report

For every order, the key columns are right there: net sales, cost of goods sold, gross profit, and gross margin.

How it helps

With both sides of each order sitting next to each other, there’s no guessing where the money went. You can see:

  • Which orders were genuinely profitable, which barely broke even, and which may have cost you money once shipping, duties, and discounts were factored in

  • Whether discount codes and free shipping offers are still leaving enough margin to be worth running

  • Which specific orders are quietly pulling your average profit down, so you can trace a weak week back to its real cause

Gross Profit by Order

What it has

This report gives you a line-by-line view of every order, broken down to the product and variant inside it. Instead of seeing one lump sum per order, you see each product title, each variant title, and the net sales, cost of goods sold, and gross profit tied to that specific line.

How it helps

That level of detail changes what you can actually do with the report:

  • Open any single order and see which products inside it were pulling their weight and which ones were quietly dragging the margin down

  • Check whether a discounted sale still left enough gross profit behind to be worth running the promotion again

  • Trace an unexpected profit figure in your bigger reports back to the exact order and the exact line item causing it

It’s the report you reach for when summary numbers aren’t enough and you need to see what really happened inside the basket.

Gross Profit Breakdown

What it has

The Gross profit breakdown report gives you the full journey of a sale, from the moment a customer hits “Buy” right down to what settles in as gross profit. For any time window you pick, you see the whole flow in order: total sales, gross sales, refunds, discounts, net sales, cost of goods sold, shipping, fees, and finally gross profit.

Shopify Gross Profit report

You can also look at the same breakdown from different angles. Group it by order to see which baskets were genuinely profitable and which just looked big. Group it by product to see which SKUs are really doing the earning. Group it by location to compare how your markets are performing. Switch to channel or UTM campaign to tell which ads, emails, or traffic sources are bringing in customers who leave real profit behind. Or zoom into a time view, year, month, day, even hour.

How it helps

It mirrors the real-life path of your money: orders come in, some get refunded, discount codes cut a chunk, your suppliers get paid for the goods, shipping and payment fees take their cut, and whatever’s left is your gross profit. Seeing each stage in context helps you:

  • Spot where the biggest drops are happening, whether it’s heavy discounting, shipping eating into margin, or refunds pulling the net down

  • Compare profit by channel or campaign so you know which traffic sources are actually earning, not just converting

  • Catch time-based patterns in when your store is holding onto the most of each sale, and when it’s slipping

It’s the report to open when revenue is climbing but you want to see exactly how much of it is becoming gross profit.

Finance Summary Report

What it has

Think of the Finance Summary as a quick health check for your store’s money side. In one dashboard view, it pulls together:

Shopify Gross Profit report
  • Sales breakdown: gross sales, discounts given, sales reversals like returns, net sales, shipping charged, and taxes collected

  • Payments received: money that actually came in, broken down by payment method and gateway

  • Gross profit breakdown: net sales, recorded product costs, and the gross profit left over

  • Gift cards and tips: gift card sales, outstanding redeemable balances, and tips collected if your store accepts them

Each summary card links through to a deeper report when you want to understand what caused a change.

How it helps

Instead of hunting through five different reports to figure out how a week or a month really went, this one shows you what actually happened to your money in a single snapshot. It helps you:

  • Catch discounts and returns quietly chipping away at a healthy-looking top line

  • Reconcile payments across methods and gateways for cleaner bookkeeping

  • Check whether gross profit is holding steady, slipping, or missing data because costs weren’t recorded at the time of sale

  • Track gift card liabilities customers can still redeem

For an ecommerce merchant, it’s the report to open for a weekly money check-in and the natural starting point for month-end bookkeeping. Just keep in mind, it answers “what did we sell, what payments did we receive, and what gross profit got recorded”, but it’s not a full profit-and-loss statement, since it stops before advertising and other operating expenses.

How to Combine the Reports to Analyze Profits in Shopify

No single profit report tells you the whole story. Each one answers a slice of the question, and the real picture only shows up when you line them up together. Here’s how merchants typically stitch them into an actual profit analysis.

Start with the big picture in Finance Summary

The Finance Summary is where any profit review usually begins. Look at gross sales, discounts, returns, net sales, and the gross profit breakdown card. This gives you your starting number for the period. If gross profit looks lower than expected, or the “net sales without recorded costs” figure is high, you already have your first lead to chase deeper.

Break the number down with Gross Profit by Product

Once you have the top-line read, open Gross profit by product to see which products are responsible for the shape of that number. Sort by gross profit and by gross margin %. This is where you spot the bestsellers that look great on volume but barely contribute on margin, and the quiet performers that are actually earning their keep.

Go deeper with Gross Profit by Product Variant

Products that stand out, good or bad, usually need a second look at the variant level. Open Gross profit by product variant and check each size, color, or pack separately. A product’s average often hides one strong variant doing all the work and others quietly dragging it down. This is where SKU-level pricing and sourcing decisions get made.

Cross-check with Gross Profit by POS Location

For merchants with physical stores, Gross profit by POS location adds the retail footprint lens. Compare each store’s gross profit and margin, and match any weak products or variants to the locations where they’re selling most. Location-specific discounting, staff behavior, or product mix is often the real cause behind a soft number.

Add the regional lens with Average Profit Margin by Markets

If your store sells across regions, Average profit margin by markets shows whether international fees, shipping, or post-conversion discounts are shrinking margins in specific markets. Filtering down to a single market and viewing margin per order confirms which orders are lifting the average and which are dragging it down.

Investigate outliers with Profit Margin by Order and Gross Profit by Order

Any suspicious number from the earlier views, a thin-margin product, a weak market, a slow store, needs to be traced back to the actual orders behind it. Profit margin by order shows per-order profit after shipping, duties, and taxes on both sides. Gross profit by order takes that one step further, breaking each order down to the product and variant line driving the result. This is where you confirm whether the real issue is heavy discounting, shipping absorption, duties, or just a bad product mix.

Spot patterns with Gross Profit Breakdown

Finally, Gross profit breakdown lets you slice the same journey by channel, UTM campaign, product, location, or time. This is where you catch which traffic sources are bringing in customers who leave real profit behind, and which campaigns or hours are quietly feeding you traffic that converts but doesn’t keep.

Why You Can’t Make Decisions with Shopify’s Numbers Alone

Shopify Profit Missing Layers

Shopify’s dashboard is a reporting tool, not a decision-making one. It shows you how much you sold today and how many orders came in this week, but when you actually need to make a decision, it just doesn’t give you enough.

The missing expense blindspot

Shopify’s profit numbers stop at revenue minus cost of goods. They don’t give you a way to bring in ad spend across platforms, transaction fees, shipping costs, app subscriptions, or the other operating expenses that eat into your margins. You’re left staring at gross profit, and decisions made off that number are decisions made half-blind.

Lack of a layered contribution margin P&L

Shopify doesn’t show you profit in layers. A proper contribution margin P&L walks you through it stage by stage: gross profit, then what’s left after fulfillment, then after ad spend, and finally net profit. That’s the view that tells you where the money is actually leaking, and Shopify just doesn’t give it to you.

Absence of multi-dimensional granular insights

Quick decisions need granular analysis across products, orders, regions, and campaigns. That’s how you figure out which campaign is worth scaling and which one to kill, which products are performing and which are dragging, and which regions are actually growing your store. Shopify’s reports don’t go that deep, and you can rarely look at more than one angle at a time.

Profit analysis becomes a weekly chore

Even the data Shopify does give you doesn’t come together on its own. A clear read on profit means opening seven reports, lining them up to the same date range, and comparing them side by side, with your own notes in a spreadsheet because Shopify won’t hold them. Add a new channel, market, or product line and there’s more to check. Miss a cost at the time of sale and that gap stays in your reports forever. Once in a while it’s fine. As a weekly habit across a growing store, it turns into an afternoon-long job that still leaves blind spots, especially around ad spend, which Shopify doesn’t track at all.

The Big Picture

Shopify gives you the base level data that is helpful to understand how your store is performing, but not enough when it comes to making decisions. Without expense data, you cannot analyse your actual profit margins. And without the right metrics across profit, customer, and marketing categories, you cannot tell which part of your Shopify business is making money and which part is draining it.

When everything sits in one place, with the right numbers and the right metrics in a single view, decision making becomes easier and far less of a hassle. You stop stitching reports together and start acting on what the numbers actually show.

That is what Bloom does. Connect it once, and your data flows in from every scattered source into a single view that traces revenue from the sale through every cost and expense down to the net profit you actually keep, with detailed insights by product, order, region, and campaign. It also lets you connect MCP to ask questions and get answers straight from your own numbers, so every profit decision you make is backed by clear data and real insight.

See Shopify Profit in One view

FAQs

How can I check my profit margin?

To check your profit margin, divide gross profit by net revenue and multiply by 100 to get a percentage. On Shopify, open Analytics → Reports, filter by Profit Margin, and open Gross profit by product to see margin per product. For net profit margin (what you actually keep after ad spend, shipping, and operating costs), you’ll need to layer those costs in using a spreadsheet or a profit analytics tool like Bloom.

How can I track my Shopify store’s revenue?

Shopify tracks revenue by default in the Analytics dashboard. Open Analytics → Reports and look at Total sales, Net sales, and the Finance Summary for a full view. To compare performance over time, set a date range and compare it to the previous period. For attribution across ad channels, you’ll need to pair Shopify data with your ad platforms, which is what tools like Bloom do automatically.

How do I see profit on Shopify?

Go to Analytics → Reports in your Shopify admin, filter by Profit Margin, and open Gross profit by product or Gross profit by product variant. The Finance Summary report also shows a gross profit breakdown. Make sure product costs are added before the sale, since Shopify won’t backfill cost data for older orders.

How do I see profit margin on Shopify?

Open Analytics → Reports, filter by Profit Margin, and open Gross profit by product. The report includes a Gross margin % column that shows the percentage of net sales kept as gross profit for each product. For store-wide margin, check the Finance Summary report.

Why doesn’t Shopify show my net profit?

Shopify’s built-in reports stop at gross profit, which is revenue minus the cost of goods sold. They don’t factor in ad spend, shipping costs, transaction fees, app subscriptions, or operating expenses. To see true net profit, you need to combine Shopify data with every other cost your business incurs, either manually in a spreadsheet or using a tool built for it.

What’s the difference between gross profit and net profit?

Gross profit is what’s left after direct costs like product costs and fulfillment. Net profit is what’s left after you also subtract marketing spend and operating expenses. A store can look healthy at gross profit and be much thinner at net profit, which is why both numbers should be tracked separately.

Find Out What Your Shopify Store Actually Made

Connect your data and get a clearer view of your real profit.

Find Out What Your Shopify Store Actually Made

Connect your data and get a clearer view of your real profit.