May 15, 2026
How to Calculate True Profit for Your Shopify Store
Shopify shows revenue, not profit. Here's the exact formula to calculate your true net profit after ad spend, refunds, COGS, and fees — with real numbers.
Johny | Shopsterra
Shopify gives you a revenue number. It feels like profit. It isn't. The average gap between what Shopify shows and your actual net profit is 30-40%. For a store doing $15,000/month, that's $4,500-$6,000 that exists on your dashboard but not in your bank account. This post walks you through the exact formula to calculate your real profit, line by line.
Why Shopify Revenue Is Not Your Profit
Shopify tracks orders. It doesn't track what it cost you to fulfill those orders. When someone buys a $100 product, Shopify records $100 in revenue. It doesn't subtract:
- What you spent on ads to acquire that customer
- What it cost you to make or buy the product (COGS)
- What came back as refunds
- What Shopify charged in transaction fees
- What you paid to ship the order
All of those costs are real. None of them appear in your Shopify dashboard by default.
The True Profit Formula
Net Profit = Revenue - COGS - Ad Spend - Refunds - Shipping Costs - Transaction Fees
Let's break this down with real numbers.
Revenue: $15,000
This is what Shopify shows. Starting point only.
COGS: -$4,500
What you paid to buy or manufacture the products. For most Shopify stores, COGS is 25-40% of revenue.
Ad Spend: -$6,200
What you paid Meta, Google, or TikTok to drive traffic. A 4x ROAS sounds great until you realize it's revenue-based, not profit-based.
Refunds: -$1,100
A 7% refund rate on $15,000 is $1,050 gone after the sale, often without reducing your original ad spend.
Shipping Costs: -$890
Outbound and return shipping. Often underestimated as order volume grows.
Transaction Fees: -$450
Shopify charges 0.5-2% per transaction depending on your plan, plus payment processor fees of 1.5-2.9%.
Net Profit: $1,860
That's 12.4% net margin. Very different from what your dashboard shows.
The Product-Level Problem
Store-level profit is a start. The real insight comes at the product level.
Most Shopify stores have 2-3 products that are genuinely profitable and 2-3 that are quietly destroying margin. Refund rates, COGS, and ad spend vary dramatically by SKU. A product with a 15% refund rate and high acquisition cost can look like a revenue winner and be a profit loser.
One of our beta stores found a product contributing $4,200/month in apparent revenue that was actually negative after returns and ad spend. They had been actively scaling it.
How to Track This Without a Spreadsheet
Option 1: Manual spreadsheet
Pull numbers from Shopify, your ad platforms, and supplier invoices monthly. Free but time-consuming.
Option 2: Shopify built-in reports
Available on higher plans, includes COGS if entered. Does not include ad spend automatically.
Option 3: A profit tracking dashboard
Tools like Shopsterra connect to your Shopify store and calculate real daily profit automatically, broken down by product and channel. Connects in 5 minutes. See your real profit - free trial
What a Healthy Margin Looks Like
For Shopify stores doing $200k-$2M GMV annually:
- Under 5% net margin: something is wrong, usually ad spend or refund rate
- 10-15% net margin: healthy, room to scale
- 20%+ net margin: excellent, strong product fit or efficient ads
Most stores land in the 8-15% range when they actually calculate it. The surprise is usually realizing they thought they were at 25%.
The Bottom Line
The formula is not complicated. Revenue minus everything it cost you to generate that revenue equals your real profit. The hard part is pulling all those numbers together automatically, at the product level, updated daily.
Once you see the real number, you can make real decisions: which products to scale, where to cut ad spend, which SKUs to pause.
That's the difference between running a store and running a business.