A customer places a $75 order on your Shopify store. You feel good. The sale notification hits your phone. Revenue goes up. But how much of that $75 do you actually keep?
For most store owners, this question doesn't have a fast answer. And that's exactly the problem. If you can't calculate the true cost of each order in seconds, you're making pricing, advertising, and inventory decisions on incomplete information.
Let's tear apart a typical $75 Shopify order and see what's really happening.
The Full Cost Breakdown of a $75 Order
We'll use a realistic example: a store selling a mid-range apparel item, using Shopify Payments, running Meta and Google ads, and offering free shipping on orders over $50.
| Cost Category | Amount | % of Revenue |
|---|---|---|
| Order Revenue | $75.00 | 100% |
| Product cost (COGS) | −$22.50 | 30% |
| Packaging & inserts | −$1.80 | 2.4% |
| Fulfillment labor | −$2.00 | 2.7% |
| Outbound shipping | −$7.50 | 10% |
| Shopify Payments fee (2.6% + 30¢) | −$2.25 | 3% |
| Attributed ad spend (blended CAC/3) | −$9.00 | 12% |
| Return reserve (20% rate, avg $12 cost) | −$2.40 | 3.2% |
| App & platform cost allocation | −$1.50 | 2% |
| True Net Profit | $26.05 | 34.7% |
34.7% margin sounds okay — but notice this is a best-case scenario. We assumed a decent COGS ratio, efficient shipping, and a controlled ad cost. Real-world margins for many Shopify stores come in between 10–20%.
The Costs Most Stores Forget to Count
1. Packaging and inserts
Boxes, poly mailers, tissue paper, thank-you cards, branded tape. These seem trivial individually — maybe $0.50 to $3.00 per order — but at scale they represent a real line item. At 1,000 orders per month, even $1.50 in packaging is $1,500 gone before you ship a thing.
2. Fulfillment labor
If you're self-fulfilling, this is your time or your staff's time. If you're using a 3PL, it's a line item on their invoice. Either way, it's a real cost that rarely gets tracked per-order. A typical 3PL pick-and-pack fee ranges from $1.50 to $4.00 per order depending on complexity.
3. The return reserve
You don't pay for returns on every order — but returns happen probabilistically. If your return rate is 20% and the average cost per return (refund + return shipping + restocking) is $12, then every order you ship carries a $2.40 "expected return cost." This is a real liability that should be modeled into every order's P&L, not absorbed as a surprise at month-end.
4. App and platform cost allocation
If you're paying $800/month across your app stack (email, reviews, upsells, analytics), and you ship 500 orders per month, that's $1.60 per order in fixed cost overhead. It seems small. At 10,000 orders per month, those fixed costs barely register. At 200 orders per month, they're significant.
5. Shopify transaction fees
If you're not on Shopify Payments, you pay an additional 0.5–2% transaction fee on top of your payment processor's rate. At $75 per order, the difference between Shopify Payments (0% additional fee) and a third-party gateway (1% fee) is $0.75 per order — or $750 per 1,000 orders.
How Order Value Changes the Math
One of the most important things to understand about Shopify order economics is how profoundly order value affects your real margin — particularly around shipping.
- A $30 order with a $7.50 shipping cost has a 25% shipping burden
- A $100 order with the same $7.50 shipping cost has a 7.5% shipping burden
- A $150 order shipped free (your offer) has a ~5% shipping burden on similar cost
This is why free shipping thresholds dramatically affect your unit economics. If your free shipping threshold is $50 and most customers hit it with $52 orders, you're subsidizing shipping on your lowest-margin order size. If you raise the threshold to $75, you push customers toward higher-value carts — or filter out the orders where shipping was eroding your margin.
Building Your Own Order Cost Model
Here's the formula to replicate this for your store:
− (Product unit cost × units ordered)
− Packaging cost per order
− Fulfillment cost per order
− Actual shipping cost for that order
− (Revenue × payment processing rate + flat fee)
− (Monthly total ad spend ÷ total orders) [blended CAC allocation]
− (Return rate × average return cost)
− (Monthly app costs ÷ monthly orders)
The goal is to build this calculation for every product and every order type. Once you have it, you can make fast, confident decisions: which products to push, what threshold to set for free shipping, how much you can afford to spend on ads per order before going into the red.
Why You Need This Live, Not in a Spreadsheet
The problem with spreadsheet-based order cost models is that they go stale the moment something changes — your supplier raises prices, your 3PL changes its fee structure, your ad costs spike during a busy season. A static model gives you false confidence.
The stores that win are the ones that have this data updating in real time, so every decision — from a flash sale to a new ad campaign — is grounded in current unit economics, not last quarter's assumptions.
Calculate your real profit per order automatically
ProfitAnalyze pulls in your Shopify data, shipping costs, ad spend, and COGS to give you live profit per order — for every product, every channel.
Start Free 14-Day Trial