
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, or Gross profit by product variant for a deeper breakdown.
Each report shows net sales, product costs, gross profit, and gross margin, so you can quickly see which products are pulling their weight.
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.
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.
How to See Profit Margin on Shopify
Profit margin tells you what percentage of each sale you actually keep, not just the dollar amount. To see profit margin on Shopify, open the same Profit Margin report category under Analytics → Reports.
The Gross profit by product report includes a Gross margin % column alongside the dollar figures. That's your margin per product, calculated as gross profit divided by net sales. A product with high revenue and low margin may be contributing less than a lower-revenue product with stronger margins.
For a store-wide view, the Finance Summary report shows aggregate gross margin. This gives you the baseline, but it stops at gross margin, not net margin. To see what your store actually keeps after ad spend, shipping, and operating costs, you need to layer those costs in yourself or use a tool built for it.
Why You Can't Make Decisions with Shopify's Numbers Alone
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.
What You Need for a Complete Ecommerce Profit Analysis
A complete profit analysis starts with the right numbers, and most of them live outside your Shopify dashboard. Here's what to pull together.
Profit metrics
Gross profit: The revenue remaining after you deduct the direct cost of goods sold.
Net profit: What's left after covering product, fulfillment, marketing, and operating costs. It shows your store's overall profitability and financial health.
Gross margin %: The percentage of net revenue left after the direct cost of goods sold. Divide gross profit by net revenue to calculate it.
Net profit margin: The percentage of revenue that remains as profit after all costs and expenses are counted.
Revenue and cost metrics
Gross revenue: The revenue generated from product sales, calculated after markdowns are applied.
Net revenue: The revenue you keep after discounts and refunds, including shipping revenue but excluding taxes.
Cost of goods sold (COGS): The cost of the products you sold. It has a direct impact on gross profit.
Fulfillment cost: What it takes to get an order to the customer, including shipping, handling, tariffs, payment processing fees, and channel fees.
Operating costs: The costs of running the business beyond selling and fulfilling products.
Customer metrics
Net AOV: The average amount earned per successful order after refunds and discounts. Divide net revenue by net orders to calculate it.
Profit LTV to CAC: The ratio of 60-day profit lifetime value (LTV) to customer acquisition cost (CAC). It shows how much profit you generate from new customers relative to the cost of acquiring them, so you can judge how efficient and profitable your acquisition is.
New customer revenue vs. repeat customer revenue: Shows how much of your revenue comes from new customers and how much from existing ones.
Marketing metrics
AMER (All Marketing Efficiency Ratio): How much revenue your store generates for every dollar spent on advertising, across all channels.
BEROAS (Break-Even ROAS): The minimum revenue you need to earn for every dollar spent on ads to break even on the product.
CAC (Customer Acquisition Cost): The total marketing spend it takes to win one new customer.
POAS (Profit on Ad Spend): The profit you keep for every dollar spent on ads, measured after costs rather than on revenue alone.
How to Analyze the Profit Performance of Your Store
Once you have the numbers, how you read them matters as much as what you've pulled. Here's how to analyze profit performance so the data actually drives decisions.
Read profit layer by layer
Start at revenue and follow it down: gross profit, then what's left after fulfillment, then after ad spend, and finally net profit. The layer with the biggest drop is where your money leaks. A store can look healthy at gross profit and be much thinner at net profit.
Check margins, not just dollars
Read every line in dollars and as a share of revenue. Dollars show the spend, and percentages show whether it's proportionate. Net margin % tells you how healthy the business is, not just how big it is.
Break profit down by product, order, region, and campaign
A store-wide number hides your winners and your drags. Compare products, orders, regions, and campaigns to see which campaign to scale and which to cut, which products perform, and which regions are actually growing your store.
Judge ad performance on profit
Ad platforms report revenue, and they can each claim the same order. Compare ROAS with POAS and break-even ROAS (BEROAS) to see whether a campaign earns profit or only revenue. Then check CAC and the profit LTV to CAC ratio to see whether new customers pay back what you spent to win them.
Act on what the numbers show
Once you know your actual profit and where you're losing it, use that to decide. Cut the products, campaigns, and channels that cost more than they earn, and double down on the ones that drive real profit.
See Your Real Profit with Bloom
Bloom connects all the platforms where your data is scattered and pulls in anything that's missing. It then cleans and organizes everything into a structure built for accurate profit analysis.
Add your costs and expenses in one place. Bring in the product costs, shipping fees, handling charges, payment gateway costs, and operating expenses you're currently managing in a spreadsheet or across tools. Bloom connects them with your Shopify and ad platform data so every number sits in one place.
Open the detailed profit table. Bloom builds a full profit waterfall with numbers at the most granular level, so you can see exactly where the revenue from each sale goes, from gross revenue down through COGS, fulfillment, marketing spend, and operating expenses, to the net profit you actually keep.
Review insights by segment. Check performance by product, order, region, ad campaign, and email campaign. These insights help you identify the non-performing ones and cut them, so your spend goes where it earns.
Build your own view and stay updated. Create a custom dashboard with the metrics that matter most to you, and turn on daily email or Slack summaries so you can review yesterday's true profit in just a few minutes each morning.
Conclusion
To make smart calls about your store, you need to see profit the way it actually works. Not as one headline number, but broken down by product, order, region, and campaign, and measured as a margin, not just in dollars. That means pulling in every cost Shopify leaves out and sitting them next to your sales in one place.
That's 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 what you actually keep, with detailed insights. It also lets you connect MCP to ask questions and get answers straight from your own numbers, so every decision you make is backed by clear data and real insight.

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.
Discover More







