How to Calculate Net Profit on Shopify
16 de abril de 2026
Revenue can lie to you fast. A store can clear $50,000 in sales for the month, look healthy in Shopify, and still be bleeding cash once ad spend, fees, shipping, returns, and operating costs hit the P&L. That is why learning how to calculate net profit Shopify merchants actually keep matters more than tracking top-line sales.
If you run a growth-focused store, net profit is the number that tells you whether your business model is working. Not your ROAS screenshot. Not your Shopify sales dashboard. Not even your gross margin by itself. Net profit shows what is left after the full cost of acquiring, fulfilling, and operating the business is accounted for.
What net profit means for a Shopify store
Net profit is the money left after you subtract all business expenses from total revenue for a given period. For a Shopify brand, that usually means starting with total sales and then removing refunds, discounts, cost of goods sold, transaction fees, shipping costs, ad spend, app subscriptions, payroll, and overhead.
The basic formula is simple:
Net Profit = Total Revenue - Total Expenses
The problem is not the formula. The problem is that most Shopify stores do not capture every relevant expense in one place, at the same time, with the right timing. That is where bad decisions happen. You scale a campaign because blended revenue looks strong, but contribution after fees and shipping is thin. You reorder inventory because sales are up, but cash is already trapped in overstock.
How to calculate net profit Shopify stores actually keep
To calculate net profit accurately, you need to work in layers. Start with revenue, then strip out everything that reduces what the business truly keeps.
1. Start with total revenue
Use gross sales for the period you want to analyze, usually daily, weekly, or monthly. This includes all orders placed before deductions.
If your store did $100,000 in gross sales in one month, that is your starting point.
2. Subtract refunds, returns, and discounts
Gross sales are not the same as net sales. If you issued $8,000 in refunds and gave $5,000 in discounts, your revenue base is already lower than the headline number suggests.
Using the example above:
$100,000 gross sales - $8,000 refunds - $5,000 discounts = $87,000 net sales
This is the first number operators should trust more than top-line revenue. If refund rate is climbing or discounting is getting aggressive, net sales will tell you before cash flow starts tightening.
3. Subtract cost of goods sold
Cost of goods sold, or COGS, is what it costs to produce or purchase the products you sold. For ecommerce brands, this often includes unit cost, packaging, inserts, and inbound freight if you allocate it properly.
Let’s say your COGS for those sold units is $28,000.
$87,000 net sales - $28,000 COGS = $59,000 gross profit
Gross profit matters because it tells you whether the product itself has enough margin to support the rest of the business. But gross profit is still not net profit. Not close.
4. Subtract fulfillment and shipping costs
This includes pick and pack, 3PL charges, shipping labels, packaging materials not already included in COGS, and any shipping subsidies you absorb.
If fulfillment and shipping costs total $9,000:
$59,000 gross profit - $9,000 fulfillment and shipping = $50,000
Many brands underestimate this category, especially when shipping costs rise faster than product pricing. If your average order value is stable but your shipped cost per order climbs, real profitability gets squeezed quietly.
5. Subtract Shopify payments, transaction fees, and merchant fees
Payment processing and platform fees are easy to ignore because they feel small at the order level. At scale, they are not small.
If Shopify Payments fees, transaction fees, and chargebacks total $3,500:
$50,000 - $3,500 = $46,500
This is one reason revenue-based dashboards create false confidence. Fee drag compounds as volume grows.
6. Subtract ad spend and marketing costs
This is where many stores either get honest or stay confused. If you are buying traffic on Meta, Google, TikTok, or through affiliates, that spend belongs in the net profit equation. The same goes for creative costs, agency fees, influencer payments, and email or SMS platform spend if you want a full operational view.
Let’s say paid media and marketing costs for the month are $22,000.
$46,500 - $22,000 = $24,500
At this point, you are seeing something closer to contribution profit. This is the number that tells you whether sales growth is helping the business or just creating more operational load.
7. Subtract operating expenses
Now remove software subscriptions, payroll, contractor costs, rent, accounting, customer support tools, and any other fixed or semi-fixed business costs.
If operating expenses total $14,500:
$24,500 - $14,500 = $10,000 net profit
From $100,000 in gross sales, the store kept $10,000 in net profit.
That is a 10% net profit margin.
Net Profit Margin = Net Profit / Net Sales
So in this example:
$10,000 / $87,000 = 11.5% net margin based on net sales
If you use gross sales instead, it is 10%. Either way, the point is the same: the store did not keep anything close to the revenue number shown in Shopify.
The expenses merchants forget most often
When net profit looks better on paper than it feels in the bank account, missing costs are usually the reason.
The most common misses are returns not matched to the correct period, shipping insurance, packaging, chargebacks, installment payment fees, agency retainers, influencer gifting, and software spend spread across multiple tools. Inventory carrying cost is another blind spot. It may not always sit inside a simple monthly profit calc, but excess stock ties up cash and affects what the business can actually do next.
There is also a timing issue. A campaign may generate revenue this week while returns hit next week. Inventory may be purchased this month but sold over the next three months. So yes, it depends on whether you are doing cash accounting, accrual accounting, or operational profit reporting. For day-to-day decisions, most operators need a version of net profit that reflects current trading reality, not just formal bookkeeping.
Why Shopify alone is not enough
Shopify is excellent at showing sales activity. It is not designed to be your full profit intelligence layer. It knows order data well, but true net profit depends on cost inputs from ads, shipping, fulfillment, inventory, apps, and finance tools.
That gap is where operators get stuck. You can export reports, build spreadsheets, and reconcile systems manually, but by the time the numbers are clean, the decision window is already gone. That is not a reporting problem. It is an operational speed problem.
How often should you calculate net profit?
Monthly is the minimum. Weekly is better. Daily is where real control starts, especially if you run paid acquisition aggressively or manage tight inventory cycles.
If your store is scaling, waiting until month-end to understand net profit is too slow. You need to know whether yesterday’s sales were profitable after ad spend, whether a product line is carrying margin or destroying it, and whether cash is being created or just moved around.
That is why serious operators move beyond static reports. They want live visibility into what happened, what changed, and what needs action now. Tools like Profit Pulse are built around that reality - not just showing sales, but exposing true profit performance in real time so decisions can happen while they still matter.
A simple net profit checklist for operators
If you want a practical way to pressure-test your numbers, ask four questions every reporting period.
First, are refunds and discounts fully reflected in the same period as sales? Second, is COGS accurate at the unit level, including landed costs where relevant? Third, are all variable costs included, especially shipping, fees, and ad spend? Fourth, have you included the operating expenses required to actually run the business?
If any of those answers is no, your net profit number is incomplete.
The real point of calculating net profit on Shopify
The goal is not cleaner reporting for its own sake. The goal is better decisions. Net profit tells you what you can afford to scale, where margin is leaking, which products deserve more capital, and when revenue growth is masking operational weakness.
A store with lower revenue and stronger net margin is often in a better position than a bigger brand that is buying unprofitable growth. That matters when cash gets tight, ad costs rise, or inventory planning gets harder.
If you want to grow with control, keep asking the harder question: after everything, what did the business actually keep? That number will make you a better operator than revenue ever will.