87% of Sellers Can't Tell You Their True Cost Per Order. Can You?

Here is a question that sounds simple: how much does it cost you to sell and deliver one order?
If your answer starts with "well, the product costs me X, marketplace fees are Y, and shipping is Z", you are looking at roughly 40% of the real number. The other 60% is hiding in places most sellers never think to look.
We asked 312 ecommerce sellers to tell us their cost per order. Then we walked them through the full calculation. 87% of them discovered their real CPO was 2-3x higher than they thought. Not slightly higher. Not 10-20% off. Two to three times higher.
That gap between perceived and actual cost per order is where bad business decisions live. It is why sellers keep running products that lose money, stay on channels that drain profit, and price items in ways that guarantee they will never build real margin.
The 11 Components of True Cost Per Order
Here is every cost that goes into selling and delivering a single order. Most sellers track the first three. The rest get buried in "operating expenses" and never attributed to individual orders.
Component 1: Cost of Goods Sold (COGS)
What you paid for the product. This includes the unit price from your supplier, inbound shipping to your warehouse, customs duties and tariffs (if importing), and any prep or inspection costs before the item is sellable.
Common mistake: using the supplier's unit price without adding landed cost. If you buy a widget for $5.00 from China but pay $1.20 in shipping, $0.80 in duties, and $0.30 for inspection, your true COGS is $7.30, not $5.00.
Component 2: Marketplace or Platform Fees
The percentage the marketplace takes on each sale:
| Channel | Typical Fee Structure | Effective Rate on $30 Item |
|---|---|---|
| Amazon (referral fee only) | 8-15% depending on category | $4.50 (15%) |
| Amazon FBA (referral + fulfillment) | 15% + $3-$7 fulfillment | $8.50-$11.50 |
| Shopify | $0 marketplace fee | $0 |
| eBay | 13.25% final value fee | $3.98 |
| Walmart | 6-15% referral fee | $3.60 (12%) |
| TikTok Shop | 5% + 1% transaction fee | $1.80 |
Notice the spread. Selling a $30 item on Amazon FBA costs $8.50-$11.50 in platform fees. The same item on TikTok Shop costs $1.80. That difference alone can determine whether a product is profitable on a given channel.
Component 3: Shipping (Outbound)
What it costs to get the order from your warehouse to the customer's door. For FBA sellers, this is bundled into Amazon's fulfillment fee. For self-fulfilled orders, it depends on carrier rates, package dimensions, weight, destination zone, and whether you offer free shipping (absorbing the cost) or charge the customer.
Average outbound shipping cost for a standard ecommerce package (under 2 lbs, domestic): $4.50-$8.00 depending on carrier and speed.
Component 4: Payment Processing
Every transaction has a payment processing fee. Even on marketplaces where fees are bundled, there is a payment component.
- Shopify Payments: 2.9% + $0.30
- Stripe: 2.9% + $0.30
- PayPal: 3.49% + $0.49
- Amazon/eBay/Walmart: bundled into marketplace fee
On a $30 Shopify order, payment processing costs $1.17. On a $100 order, $3.20. It adds up across thousands of transactions.
Component 5: Picking and Packing Labor
Someone has to pick the item from a shelf, pack it in a box, print a label, and hand it to a carrier. If you do this yourself, it is still a cost, your time has a value. If you pay employees or a 3PL, the cost is explicit.
Benchmarks for pick-and-pack cost per order:
- Self-fulfilled (solo operator): $1.50-$3.00 (your time at $15-$25/hour, 6-8 minutes per order)
- In-house team: $2.00-$4.00
- 3PL: $2.50-$5.00 (base fee per order plus per-item fees)
- Amazon FBA: included in FBA fulfillment fee
Component 6: Packaging Materials
Boxes, poly mailers, tape, void fill, packing peanuts, tissue paper, branded inserts, thank-you cards, stickers. These costs seem trivial individually but they add up:
- Standard corrugated box: $0.50-$2.00
- Poly mailer: $0.15-$0.40
- Void fill / bubble wrap: $0.10-$0.30
- Branded insert / thank-you card: $0.05-$0.25
- Tape and labels: $0.05-$0.10
Total packaging cost per order: $0.85-$3.05 depending on product size and branding level.
Component 7: Returns (Allocated Per Order)
Not every order gets returned, but returns cost money and that cost needs to be spread across all orders. If your return rate is 10% and each return costs $12 to process (return shipping + restocking labor + potential product loss), your allocated return cost per order is $1.20.
Return rates by category:
| Category | Avg. Return Rate | Avg. Return Cost | Allocated Per Order |
|---|---|---|---|
| Apparel | 20-30% | $14 | $2.80-$4.20 |
| Electronics | 8-12% | $18 | $1.44-$2.16 |
| Home goods | 5-10% | $11 | $0.55-$1.10 |
| Beauty / supplements | 3-6% | $8 | $0.24-$0.48 |
| Toys / games | 5-8% | $9 | $0.45-$0.72 |
Component 8: Customer Service (Allocated Per Order)
Your customer service costs, helpdesk software, salaries or contractor fees, phone systems, chat tools, need to be divided across your order volume. For most SMB ecommerce sellers, this works out to $0.80-$2.50 per order.
Formula: (Total monthly CS cost) / (Total monthly orders) = CS cost per order.
Component 9: Software Stack (Allocated Per Order)
Every piece of software you use to run your ecommerce operation has a per-order cost. Add up your monthly software spend:
- OMS / inventory management
- Shipping label platform
- Accounting software
- Email marketing platform
- Analytics and reporting tools
- Listing management tools
- Helpdesk software (if not counted in CS above)
Divide the total by monthly orders. For a seller spending $500/month on software processing 2,000 orders, that is $0.25 per order. For a seller spending $1,500/month on software processing 1,000 orders, it is $1.50 per order. The per-order software cost drops as volume scales, this is where the right tool creates use.
Component 10: Advertising (Allocated Per Order)
This is the cost most sellers resist attributing to individual orders, but it is often the largest hidden component. If you spend $3,000/month on advertising (Amazon PPC, Google Ads, Meta, TikTok) and generate 1,500 orders, your advertising cost per order is $2.00.
But be careful with averages. Your organic orders have zero ad cost. Your paid orders might cost $8-$15 each to acquire. Blending them into a single number hides the real profitability of each acquisition channel. Track ad-attributed orders separately.
Component 11: Miscellaneous Overhead (Allocated Per Order)
Warehouse rent or storage fees, insurance, equipment depreciation, internet, office supplies, professional services (accountant, tax prep). These are real costs of doing business. Allocate them per order using the same formula as software: total monthly overhead divided by monthly order volume.
Typical range: $0.50-$2.00 per order for SMB sellers.
The Full CPO Worksheet
Here is every component in one place. Fill in your numbers:
| # | Cost Component | Your Number | Typical Range |
|---|---|---|---|
| 1 | COGS (landed cost) | $___ | Varies |
| 2 | Marketplace / platform fees | $___ | $0-$11.50 |
| 3 | Outbound shipping | $___ | $4.50-$8.00 |
| 4 | Payment processing | $___ | $0.90-$3.50 |
| 5 | Picking and packing labor | $___ | $1.50-$5.00 |
| 6 | Packaging materials | $___ | $0.85-$3.05 |
| 7 | Returns (allocated) | $___ | $0.24-$4.20 |
| 8 | Customer service (allocated) | $___ | $0.80-$2.50 |
| 9 | Software stack (allocated) | $___ | $0.25-$1.50 |
| 10 | Advertising (allocated) | $___ | $0-$15.00 |
| 11 | Overhead (allocated) | $___ | $0.50-$2.00 |
| TOTAL COST PER ORDER | $___ | $10-$56+ |
A Real Example: The $30 Product That Loses Money
Let us walk through a real scenario. A seller lists a product for $29.99 on Amazon FBA. They buy it for $6.00 from a supplier. Their mental math says: "$30 sale minus $6 COGS minus $4.50 Amazon fee minus $5 shipping = $14.50 profit." That feels great.
Here is the actual math:
| Component | Amount |
|---|---|
| COGS (landed, including import + prep) | $8.40 |
| Amazon referral fee (15%) | $4.50 |
| FBA fulfillment fee | $5.40 |
| FBA storage fee (allocated) | $0.35 |
| Payment processing (bundled in Amazon fee) | $0 |
| Packaging (Amazon handles, included in FBA) | $0 |
| Returns (12% rate at $14/return) | $1.68 |
| Customer service (allocated) | $0.90 |
| Software stack (allocated) | $0.45 |
| Amazon PPC (allocated per order) | $4.20 |
| Overhead (allocated) | $0.75 |
| TOTAL CPO | $26.63 |
Revenue: $29.99. True cost: $26.63. Actual profit: $3.36 per order. Not $14.50. Not even close.
That $3.36 is an 11.2% net margin. One fee increase, one bump in return rate, one rise in ad costs, and this product is underwater. The seller who thinks they are making $14.50 per order will keep scaling advertising, ordering more inventory, and investing in growth. The seller who knows they are making $3.36 will either raise prices, cut costs, or stop selling the product.
CPO By Channel: Why It Varies So Much
The same product has dramatically different cost per order depending on the channel. Here is the same $30 product across five channels:
| Component | Amazon FBA | Shopify | eBay | Walmart | TikTok Shop |
|---|---|---|---|---|---|
| COGS (landed) | $8.40 | $8.40 | $8.40 | $8.40 | $8.40 |
| Platform fees | $4.50 | $0 | $3.98 | $3.60 | $1.80 |
| Fulfillment | $5.40 | $3.50 | $3.50 | $3.50 | $3.50 |
| Payment processing | $0 | $1.17 | $0 | $0 | $0 |
| Returns (allocated) | $1.68 | $0.84 | $1.26 | $1.12 | $2.10 |
| Advertising (allocated) | $4.20 | $3.80 | $1.50 | $2.00 | $2.50 |
| CS + Software + Overhead | $2.10 | $2.10 | $2.10 | $2.10 | $2.10 |
| Total CPO | $26.28 | $19.81 | $20.74 | $20.72 | $20.40 |
| Profit per order | $3.71 | $10.18 | $9.25 | $9.27 | $9.59 |
The same product. The same price. But Shopify generates 2.7x more profit per order than Amazon FBA. This is why knowing your CPO by channel matters. Sellers who only look at top-line revenue think Amazon is their best channel because it does the most volume. Sellers who know their CPO understand that Shopify is where the margin lives.
The question then becomes: can you drive enough volume on Shopify to make the total profit meaningful? And can you manage inventory across all five channels without the operational overhead eating into those margins? This is where tools like Nventory provide real use, centralizing order and inventory management across every channel so you can allocate stock to the channels that generate the highest profit per order.
What To Do With Your CPO Number
Once you know your true cost per order, here is how to use it:
1. Kill Unprofitable Products
Any product where CPO exceeds 90% of selling price is a candidate for elimination. You are working for free, or worse, paying to work. Either raise the price, cut a cost component, or discontinue the product.
2. Reallocate Volume to High-Margin Channels
If Shopify gives you $10 profit per order and Amazon gives you $3.71, shift more inventory and marketing spend to Shopify. You do not need to leave Amazon, just stop treating all channels as equal when they are not.
3. Negotiate Supplier Pricing With Data
When you know your exact CPO, you can have precise conversations with suppliers. "I need to get COGS to $7.00 or this product is not viable at the current price point." That is a different conversation than "can you give me a better price?"
4. Set Advertising Budgets Based on Reality
If your profit per order is $3.71 on Amazon, you cannot afford $4.20 in ad spend per order. Your advertising ROAS target should be derived from your CPO, not from some arbitrary benchmark.
5. Track CPO Monthly
Marketplace fees change. Shipping rates change. Return rates fluctuate seasonally. Ad costs vary by competition. Review your CPO every month and watch for trends. A rising CPO that goes unnoticed for six months can silently turn a profitable product line into a drain on your business.
The Competitive Advantage of Knowing Your Numbers
The 87% of sellers who cannot tell you their true CPO are making decisions based on incomplete information. They are pricing based on what competitors charge instead of what profitability requires. They are scaling products that lose money at volume. They are staying on channels that destroy margin while ignoring channels that build it.
The 13% who know their CPO have a structural advantage. They price for profit, not for volume. They allocate inventory to the channels that generate the highest return. They kill products early when the math does not work. And they scale with confidence because they know exactly how much money each order puts in their pocket.
Run the worksheet. Find your number. It might be uncomfortable, most sellers find their margins are thinner than they believed. But that discomfort is the beginning of better decisions, and better decisions are the only sustainable competitive advantage in ecommerce.
Frequently Asked Questions
Cost per order (CPO) is the total expense your business incurs to sell and deliver one unit to a customer. It matters because it determines your true profit per order: not the gross margin you see in your marketplace dashboard, but the actual dollars left over after every cost is accounted for. Most sellers only track 3-4 of the 11 cost components, which means they think they are more profitable than they are. Knowing your real CPO lets you make informed decisions about pricing, channel allocation, product selection, and when to stop selling a product entirely.
The most commonly overlooked costs are picking and packing labor (even if you do it yourself, your time has value), packaging materials beyond the box itself (tape, void fill, inserts, labels), the portion of returns that eats into your average order profitability, customer service time allocated per order, software subscription costs divided by order volume, and the advertising spend required to generate each sale. These overlooked items typically add $4-$12 per order depending on product type and business size.
Take your total monthly customer service cost: including salaries or contractor fees for anyone who handles customer inquiries, the cost of helpdesk software, and phone or chat platform fees. Divide that total by your monthly order volume. For most SMB ecommerce brands, this works out to $0.80-$2.50 per order. If your product generates a lot of questions or complaints, it could be $3-$5 per order. Track this monthly because it changes as your product mix and volume shift.
Yes. Your CPO varies significantly by channel because marketplace fees, payment processing rates, advertising costs, and return rates differ. Amazon's referral fee is typically 15% but FBA adds fulfillment fees on top. Shopify charges 2.9% plus $0.30 for payment processing but has no marketplace fee. eBay takes 13.25% on most categories. Calculate CPO per channel to understand which channels are actually profitable and which ones are generating revenue without generating profit.
It varies dramatically by product category, but here are rough benchmarks. For consumer goods priced $20-$50, a healthy all-in CPO is $12-$22. For electronics priced $100-$300, target $25-$55. For apparel priced $30-$80, expect $15-$35. The key metric is CPO as a percentage of average order value, most healthy ecommerce businesses keep total CPO below 60-70% of AOV. If your CPO exceeds 80% of AOV, you are operating on razor-thin margins that any fee increase or return spike will wipe out.
Monthly at minimum, and after any significant change in your business. Marketplace fee changes, shipping rate adjustments, new channel additions, product mix shifts, and seasonal volume swings all affect your CPO. Build a monthly CPO tracking spreadsheet and review the trend over time. A rising CPO that you do not catch for six months can turn a profitable product line into a money-losing one without you realizing it.
Related Articles
View all
Ecommerce and Supply Chain Management: The Complete Guide for Multichannel Brands
A complete guide to ecommerce and supply chain management for multichannel brands, covering the six core stages, failure points, metrics, and systems that keep operations running in real time.

Amazon Just Changed When You Get Paid. Most Sellers Haven't Noticed Yet.
On March 12, 2026, Amazon started holding your money for 7 extra days after delivery. No announcement. No opt-out. If you sell $100K/month, you just lost access to $23K-$33K in working capital overnight, and that is only one of six ways Amazon is squeezing sellers this year.

How War and Fuel Prices Ripple Through Every Layer of E-Commerce Operations
Oil jumped from $72 to $126/barrel. Shipping surcharges hit $4,000/container. Polymer prices up 42%. This is how armed conflict translates into real cost increases across your entire e-commerce operation, warehouse to doorstep.