MarginReality

The Complete Guide to True Profit Calculation for E-commerce

Published May 2026 · 8 min read

There are two numbers that matter. Gross profit tells you if your product pricing makes sense. Net profit tells you if your business survives. Most Shopify merchants only track gross profit, then wonder why there's no money left at the end of the month.

Gross profit: is your pricing right?

Gross profit = Revenue − COGS. Simple. You sell a shirt for $45, it costs $18 to make. Gross profit: $27. Gross margin: 60%. That's healthy. But gross profit ignores everything else — shipping, refunds, payment fees, your Shopify plan. It's a starting point, not the answer.

Net profit: do you actually make money?

Net profit = Revenue − EVERYTHING. COGS, refunds, payment fees, shipping, apps, marketing, rent, your time. This is the number that determines if you should keep going or get a job. You can calculate it automatically — just upload your Shopify CSV and see the truth.

Contribution margin: the number nobody talks about

Contribution margin is how much each sale contributes toward covering your fixed costs. (Price − Variable Cost) ÷ Price. If your product is $45 and variable costs are $25, your contribution margin is $20, or 44%. That means for every $1 in revenue, $0.44 goes toward rent, subscriptions, and eventually, your pocket.

Why does this matter? Because it tells you your break-even point. If your fixed costs are $3,000/month and your contribution margin is $20/unit, you need to sell 150 units to break even. Everything after that is profit. Calculate your break-even →

8 costs you're probably not counting

  • Payment fees on refunds — You lose 2.9% + $0.30 on every refunded order. Not refundable.
  • Return shipping — $5-12 per return, almost always absorbed by you
  • Chargeback fees — $15-100 per dispute. See your exposure →
  • Shopify plan — $29-299/month
  • App subscriptions — Average store: 6 apps × $15/month = $90/month
  • Packaging — $0.50-3.00 per order × 200 orders = $100-600/month
  • Ad spend per customer — If it costs you $12 to acquire a customer who spends $65 with 40% margin, you made $14 on a $12 bet
  • Inventory shrinkage — Damaged, lost, expired. Usually 2-5% of inventory value

The 5-minute monthly audit

Do this once a month: export your Shopify Orders CSV → drop it into the CSV Profit Checker → check your Profit Reality Score. If it's above 70, you're healthy. Below 40, something's wrong. Compare against last month. That's it. Five minutes that can save you thousands.