Cost per Order
Measure the total advertising spend required to generate a single customer purchase.
Cost per Order
Cost per Order (CPO) is the total advertising spend required to generate a single customer purchase.
What is Cost per Order?
Cost per Order measures how much you spend on advertising to produce one completed sale. It tells you whether your marketing investment is efficient relative to the revenue each order generates.
Tracking Cost per Order alongside Average Order Value gives you a clear picture of whether your campaigns are profitable, not just active.
Why Cost per Order matters
Knowing your Cost per Order keeps you from a common trap: spending more to grow revenue while quietly shrinking your margins. A campaign can drive hundreds of orders and still cost more than it returns.
When you monitor Cost per Order consistently, you can:
Identify underperforming channels before they drain budget
Compare campaign efficiency across paid search, social, and display
Set realistic targets for acceptable acquisition costs by product category
Protect profitability as you scale, not just after the fact
Without this number in front of you, decisions about where to increase or cut ad spend rely on instinct rather than evidence.
How to calculate Cost per Order
Cost per Order = Total advertising spend / Total orders
Example: If you spent $15,000 on advertising in a month and received 1,000 orders, your Cost per Order is $15.
That $15 only makes sense in context. If your Average Order Value is $40, a $15 Cost per Order leaves room for margin after fulfilment costs. If your Average Order Value is $18, you have a problem worth addressing immediately.
What is a good Cost per Order?
There is no universal benchmark. A healthy Cost per Order depends on your average order value, product margins, and whether you are acquiring new customers or re-engaging existing ones.
A useful starting point: your Cost per Order should be low enough that, after subtracting it and your fulfilment costs from average revenue per order, you still have a positive margin.
For most ecommerce businesses, tracking Cost per Order by channel matters more than a single blended number. Paid social, paid search, and email typically produce very different costs per order, and blending them hides where your budget is actually working.
How to track Cost per Order
Most ad platforms (Google Ads, Meta, and others) report cost per conversion natively. The challenge is that each platform reports its own numbers in isolation, and those numbers rarely agree with each other or with your order management system.
The more reliable approach is to pull advertising spend and order data into a single view, calculated consistently, so you are comparing like with like across channels and time periods.
A Klipfolio dashboard can connect your ad platforms, ecommerce store, and other data sources to give you a consistent, always-current view of Cost per Order alongside the metrics that give it context, like Average Order Value and Revenue per Visitor, without manually pulling numbers every time you need an answer.
Create custom dashboards for you and your team.
Get started with KlipsCost per Order quick reference
| Field | Detail |
|---|---|
| Formula | Total advertising spend / Total orders |
| Reporting frequency | Monthly |
| Example target | $15 per order |
| Primary audience | Marketing Manager, Online Sales Manager |
| Variations | Advertising Cost per Order; Advertising Spend per Online Order |