Shopimize
Pricing
LoginSignup for free
Signup for free
  1. Home
  2. /
  3. Blog
  4. /
  5. Profit Tracking
  6. /
  7. How to Calculate Your True Cost Per Order on Shopify
Profit Tracking9 min read

How to Calculate Your True Cost Per Order on Shopify

Here's a number that keeps surprising store owners: the average Shopify merchant underestimates their cost per order by 40-70%.

By Shopimize Team·March 24, 2026·
Share
Table of contents
  1. What goes into a "true" cost per order
  2. The cost per order formula
  3. A worked example: candle store at $50 AOV
  4. Direct costs per order
  5. Monthly allocated costs
  6. True cost per order
  7. Where most merchants get the math wrong
  8. Mistake 1: Ignoring payment processing fees
  9. Mistake 2: Leaving ad spend out of the equation
  10. Mistake 3: Forgetting about returns
  11. Mistake 4: Using COGS as a proxy for total cost
  12. How cost per order changes your decisions
  13. How to calculate it for your store (step by step)
  14. Frequently asked questions
  15. What is a good cost per order for Shopify?
  16. Should I include ad spend in cost per order?
  17. How often should I recalculate my cost per order?
  18. What's the difference between cost per order and cost per acquisition?
  19. Your cost per order is your most important number

Contents

  • What goes into a "true" cost per order
  • The cost per order formula
  • A worked example: candle store at $50 AOV
  • Direct costs per order
  • Monthly allocated costs
  • True cost per order
  • Where most merchants get the math wrong
  • Mistake 1: Ignoring payment processing fees
  • Mistake 2: Leaving ad spend out of the equation
  • Mistake 3: Forgetting about returns
  • Mistake 4: Using COGS as a proxy for total cost
  • How cost per order changes your decisions
  • How to calculate it for your store (step by step)
  • Frequently asked questions
  • What is a good cost per order for Shopify?
  • Should I include ad spend in cost per order?
  • How often should I recalculate my cost per order?
  • What's the difference between cost per order and cost per acquisition?
  • Your cost per order is your most important number

How to calculate your true cost per order on Shopify

Here's a number that keeps surprising store owners: the average Shopify merchant underestimates their cost per order by 40-70%.

They know what they paid for the product. They might know their shipping cost. But when you stack on payment processing fees, their share of monthly ad spend, platform fees, packaging, and app subscriptions — the real number is almost always bigger than expected.

And if your cost per order is wrong, every decision built on it — pricing, ad budgets, free shipping thresholds, discount strategies — is built on bad math.

Let's fix that. We'll walk through exactly how to calculate your true cost per order, with real numbers, step by step.

What goes into a "true" cost per order

Most merchants think of cost per order as the price they paid their supplier. That's your COGS — cost of goods sold. It's the starting point, not the finish line.

Your true cost per order includes every expense required to get that product from your supplier into your customer's hands, plus a fair share of the monthly costs that make your store run. Here's the full list:

Direct costs (per order):

  • Product cost (COGS)
  • Outbound shipping (what you pay the carrier)
  • Packaging materials
  • Payment processing fee (2.4-2.9% + $0.30 on Shopify Payments)
  • Shopify transaction fee (if using a third-party gateway)

Allocated costs (monthly costs ÷ order count):

  • Ad spend (Facebook, Google, TikTok, etc.)
  • Shopify plan subscription
  • App subscriptions
  • Fulfillment center fees (if using 3PL)
  • Virtual assistant or support labor

Some of these are fixed regardless of volume. Others scale with each order. Both need to be in the formula.

The cost per order formula

Here's the formula we use at Shopimize:

True Cost Per Order = Direct Costs + (Monthly Fixed Costs ÷ Monthly Orders)

Or broken down further:

True Cost Per Order = COGS + Shipping + Packaging + Processing Fee + (Ad Spend + Shopify Plan + Apps + Other Monthly Costs) ÷ Orders

The direct costs are straightforward — you can calculate them per order. The allocated costs require dividing your total monthly spend by your order count to get a per-order share.

This isn't perfect. Allocating a flat share of ad spend to every order ignores the fact that some orders come from organic traffic and cost nothing in ads. But as a blended average, it gives you the single most useful number for pricing and margin decisions.

Visual formula breakdown — a horizontal flow diagram showing each cost component feeding into the total cost per order. Group them as

A worked example: candle store at $50 AOV

Let's use a real scenario. You sell scented candles with a $50 average order value. Last month you did 560 orders.

Direct costs per order

Cost componentCalculationPer order
Product cost (COGS)Wax, wick, fragrance, jar$11.00
Outbound shippingUSPS Priority, avg weight$6.50
PackagingBox, tissue, insert card$1.20
Payment processing2.9% × $50 + $0.30$1.75
Direct total$20.45

Monthly allocated costs

Cost componentMonthly totalPer order (÷ 560)
Facebook Ads$5,200$9.29
Google Ads$1,800$3.21
Shopify Advanced plan$399$0.71
App subscriptions (6 apps)$287$0.51
Fulfillment labor$800$1.43
Allocated total$8,486$15.15

True cost per order

$20.45 (direct) + $15.15 (allocated) = $35.60 per order

On a $50 order, that leaves $14.40 in profit — a 28.8% net margin.

If you'd only counted COGS ($11), you'd think your cost per order was $11 and your margin was 78%. The gap between $11 and $35.60 is where stores get into trouble.

Stacked bar chart showing the $50 order broken down into its cost layers — COGS ($11), shipping ($6.50), packaging ($1.20), processing ($1.75), ads ($12.50), platform fees ($1.22), other ($1.43), and the remaining profit ($14.40). Color-code each layer.

Want to see your real numbers?

Try our free profit calculator — plug in your numbers and see your real net margin in 30 seconds.

Try the free calculator →

Where most merchants get the math wrong

After looking at thousands of Shopify stores, the same mistakes come up over and over.

Mistake 1: Ignoring payment processing fees

It seems small — 2.9% plus $0.30. But on $28,000 in monthly revenue, that's roughly $1,000. On $100,000, it's $3,200. And if you're using PayPal or a third-party gateway, you're paying Shopify's additional transaction fee on top of that (0.5% to 2% depending on your plan).

Processing fees are invisible because they're deducted before the money hits your bank. You never "pay" them in the way you pay a supplier invoice. But they're real, and they compound.

Mistake 2: Leaving ad spend out of the equation

This is the big one. Your Facebook Ads budget isn't separate from your store economics — it's part of the cost of every order those ads generated.

If you spent $7,000 on ads last month and got 400 orders, your blended cost of acquisition is $17.50 per order. That's real money that belongs in your cost per order calculation. Without it, every product looks more profitable than it actually is.

Mistake 3: Forgetting about returns

A returned order isn't just a neutral event. You lose the original processing fee (Shopify doesn't refund it), you pay for return shipping, and the item might not be resellable. On top of that, you spent ad money to acquire that customer.

A $50 return can cost you $65-$75 in total losses. If your return rate is 8%, that's eating into your margins on every order — because the returns have to be absorbed by the orders that stick.

Mistake 4: Using COGS as a proxy for total cost

This is the most common simplification, and it's the most dangerous one. COGS typically represents only 30-40% of your total cost per order. Building your pricing, ad strategy, or discount rules around COGS alone means you're working with less than half the picture.

How cost per order changes your decisions

Once you know your true cost per order, a few things snap into focus.

Your free shipping threshold makes more sense. If your cost per order is $35.60 and you offer free shipping on orders over $50, you know exactly how tight that margin is. Maybe $65 is a better threshold — or maybe you need to raise prices by $3 to make free shipping sustainable.

Your ad budget has a ceiling. If your average order profit (before ads) is $27 and you're spending $17.50 per acquisition, that works. But if your cost-per-acquisition creeps up to $25, you're making $2 per order. Knowing the exact number lets you set hard limits in your ad platforms.

Your discount strategy needs guardrails. A 20% discount on a $50 order reduces revenue by $10. If your profit per order was $14.40, it's now $4.40. That's a 69% drop in profit for a 20% discount. The math only works if the volume increase is dramatic — and you can only evaluate that if you know your starting profit per order.

Product decisions become clearer. When you calculate cost per order at the product level (not just the store level), you'll often find that 10-20% of your catalog is barely breaking even or losing money. Those products look fine on the revenue dashboard. They look very different through a profit lens.

Two-column comparison —

How to calculate it for your store (step by step)

You can do this in under 15 minutes with a calculator and your Shopify admin open.

Step 1: Get your monthly order count. Go to Analytics → Reports → Orders over time. Note the total for last month.

Step 2: Calculate your average COGS. If you've entered cost per item in Shopify, use the Profit by Product report. Divide total COGS by total orders. If you haven't entered costs, start with your top 10 products — that usually covers 60-80% of your orders.

Step 3: Find your average shipping cost. Check your shipping carrier account (USPS, UPS, ShipStation, or whoever handles fulfillment). Divide total shipping charges by total orders.

Step 4: Calculate your processing fees. Go to Settings → Payments → View payouts. Add up the fee column for the month. Divide by total orders.

Step 5: Total your monthly fixed costs. Add up: ad spend (from each platform's dashboard), Shopify plan cost, app subscriptions (Settings → Apps and sales channels), fulfillment or labor costs, and any other recurring expenses.

Step 6: Divide and add. Divide your monthly fixed costs by your order count. Add that to your per-order direct costs from steps 2-4.

That's your true cost per order.

If the number surprises you — and it usually does — you're now in a position to do something about it. Raise prices on low-margin products. Cut apps you're not using. Tighten your ad spend limits. Set a more realistic free shipping threshold.

Or, if you'd rather not do this manually every month, Shopimize calculates it automatically for every order, in real time, with all your costs connected.

Frequently asked questions

What is a good cost per order for Shopify?

It varies by niche, but most healthy Shopify stores have a total cost per order that's 55-75% of their average order value, leaving a net margin of 25-45% on gross margin and 10-25% on net margin. If your total cost per order exceeds 85% of your AOV, there's usually a specific cost category that's out of line — most often ad spend or shipping.

Should I include ad spend in cost per order?

Yes — as a blended average. While not every order comes from paid ads, your ad spend is a real cost of running the business. Excluding it gives you an inflated view of per-order profitability. The blended approach (total ad spend ÷ total orders) gives you the most useful number for pricing and margin decisions.

How often should I recalculate my cost per order?

Monthly at minimum. Costs shift — shipping rates change, ad performance fluctuates, you add or drop apps, COGS varies with supplier pricing. A number from three months ago may not reflect today's reality. Automated tools like Shopimize update this continuously so the number is always current.

What's the difference between cost per order and cost per acquisition?

Cost per acquisition (CPA) measures only your marketing cost to get a customer — typically ad spend divided by conversions. Cost per order is broader: it includes CPA plus product cost, shipping, fees, and everything else. CPA tells you how efficiently your ads are running. Cost per order tells you whether the business is making money.

Your cost per order is your most important number

Revenue tells you how much is coming in. Cost per order tells you how much is going out — on every single sale. The gap between those two numbers is your business.

Most Shopify merchants don't know this number. The ones who do make better decisions about pricing, ads, shipping, and which products to keep or drop. It's the difference between growing confidently and growing blindly.


Want to see your true cost per order — automatically, for every order? Try Shopimize free and connect your store in under two minutes.

See your real profit, not just revenue

Shopimize shows your true net profit per order, per product, per channel — in real time.

Try Shopimize free
Or try our free profit calculator →

More on Profit Tracking(11 articles)

View all →
Profit Tracking

Revenue vs Profit: Why Growing Sales Can Shrink Your Take-Home

11 min read
Profit Tracking

Best Shopify Profit Tracker Apps Compared (2026)

10 min read
Profit Tracking

Comment savoir si votre boutique Shopify est vraiment rentable

11 min read
Shopimize

The ultimate analytics platform for e-commerce businesses. Get real-time insights, track profits, and grow your business with confidence.

Product

  • Features
  • Integrations
  • Pricing
  • Sign Up
  • Login

Resources

  • Help Center
  • Changelog
  • Affiliate Program
  • App Status
  • Blog
  • E-commerce Profit Calculator
  • E-Commerce Glossary

Platforms

  • Shopify
  • PrestaShop
  • WooCommerce
  • Wix Soon

Company

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 Shopimize. All rights reserved.

Made with ❤️ for e-commerce merchants