← Back to Blog

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.