Cost per Order

0% 100% $15 Target: $10 vs. $12 last month
Advertising spend per completed order, tracked monthly.

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.

Klips logo Level up your decision making

Create custom dashboards for you and your team.

Get started with Klips

Cost 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
Klips logo

Build custom dashboards for you and your team.