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 CategoryAmount% of Revenue
Order Revenue$75.00100%
Product cost (COGS)−$22.5030%
Packaging & inserts−$1.802.4%
Fulfillment labor−$2.002.7%
Outbound shipping−$7.5010%
Shopify Payments fee (2.6% + 30¢)−$2.253%
Attributed ad spend (blended CAC/3)−$9.0012%
Return reserve (20% rate, avg $12 cost)−$2.403.2%
App & platform cost allocation−$1.502%
True Net Profit$26.0534.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%.

Key insight: If your ad spend increases by 50% (a common occurrence during a scaling push), your attributed ad cost per order goes from $9 to $13.50. That alone drops your margin from 34.7% to 28.9% — a 17% reduction in profit on the same revenue.

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:

Net Profit = Revenue
(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