70% gross. 7% net. Both numbers are true at the same time, for the same store, in the same month. The store owner who quotes 70% to their accountant is not lying — they're describing one layer of the business. The owner who scales the ad budget against a 70% margin assumption is going to be very confused two months later when bank balance hasn't moved.
Notice where most of the gap lives: ad spend ($19K) and shipping/fulfillment ($9K). Those two lines alone eat 56 of the 63 percentage points between gross and net. The fixed-cost app stack — the thing everyone obsesses over when they're trimming — moves the needle 1.6 points.
Net margin is what you'll be judged on. Contribution margin is what you'll be steering with. Gross margin is a vanity metric below 20% net.
The right number to manage to: contribution margin per order
Net margin is the right answer to "did the business make money this month." It is the wrong number to manage to in real time, because it includes fixed costs that don't change when you change a single decision. You can't move net by tweaking a campaign or pulling a promo — you can only move net at the end of a period, looking back.
Contribution margin per order is the number that responds to your actions immediately. Change your ad creative, contribution moves. Change your product mix, contribution moves. Change your discount strategy, contribution moves. It's the steering wheel of the business in a way that net margin isn't, because net margin is mostly the rear-view mirror.
Here's the heuristic I'd suggest, if you're going to commit to looking at one number daily: contribution margin in dollars per order, broken out by acquisition channel. If that number is stable or rising, your business is healthy at the unit level. If it's falling, you have a problem regardless of what gross margin says.
How to actually compute net on a Shopify store
You have three reasonable paths:
- The weekly spreadsheet. Pull Shopify Payouts, ad platform CSVs, and a supplier invoice list into a sheet. Build a P&L template once, run it weekly. Free, ~3 hours a week at 200 orders/month, painful to scale beyond 1,000 orders/month.
- QuickBooks or Xero with manual category mapping. Accounting-grade output. Not real-time — you're reconciling weekly or monthly, not making in-week decisions on this data. Best if your accountant is already in the loop and you want one source of truth across tax and operating.
- A profit app that does server-side ingest. Real-time net margin and per-order contribution, computed automatically. Costs $9.50–150/month depending on volume and which app. Worth it above the threshold where your time recovering the same data is more expensive than the subscription.
Find the leak below your gross
Bundle shipping calculator
Multi-pack orders are where contribution margin most often disappears for dropshippers — per-line-item shipping math inflates your cost line by 30–50% on every bundle. Plug in your numbers, see the monthly gap.
Open the calculator →
The closing argument
Quote the number you'll be judged on. Net margin is the truth. Contribution margin is the steering wheel. Gross margin is a vanity metric below 50% net, and even a useful gross margin number is just one layer of a three-layer answer.
If your gross looks great and your bank balance doesn't, the gap isn't a mystery — it's the 60 percentage points you haven't been measuring. Measure them.
— Neo