Cost per order

Cost per order (CPO) is a performance metric that measures how much you spend in marketing or advertising to generate a single completed order or transaction. It is calculated by dividing total campaign or channel spend by the number of orders that campaign or channel generated. CPO gives a direct, revenue-linked measure of marketing efficiency: are you spending more or less to get each sale than the margin on that sale justifies? It is most commonly used in e-commerce but applies to any business model where an ‘order’ is a discrete, trackable transaction.

CPO is closely related to cost per acquisition (CPA) and cost per lead (CPL), but more specific: it measures completed transactions rather than any type of conversion. Because it is tied directly to revenue-generating activity, it is one of the cleaner ways to calculate marketing ROI at a campaign level. If your average order value is 150 and your CPO is 30, you have a 5:1 revenue-to-cost ratio on that channel, which gives you a meaningful basis for comparing channels and scaling spend.

For B2B marketers, CPO is most useful when the ‘order’ is clearly defined and attributable, which is more straightforward in e-commerce than in complex B2B sales. For businesses with longer sales cycles and multiple decision-makers, a modified version, such as cost per closed deal or cost per qualified opportunity, often serves as a more relevant proxy. The underlying principle is the same: how much does it cost to generate the outcome that matters most to the business?

Learn how to calculate and interpret cost per order alongside related metrics to understand the true efficiency and return of your marketing investment.

How is cost per order different from cost per acquisition?

Cost per order specifically measures the cost of generating a completed purchase transaction. Cost per acquisition (CPA) is broader: it measures the cost of acquiring any defined conversion, which might be a lead, a trial signup, a demo request, or a sale. In contexts where the goal is a transaction, CPO and CPA are essentially the same metric. In lead-generation contexts, CPA and CPO are distinct because the ‘acquisition’ is a lead, and the order comes later in the funnel after sales involvement.

What is a good cost per order?

There is no universal answer because it depends entirely on your average order or contract value and your gross margin. The standard test is whether your CPO is lower than the gross profit generated by the orders it produced. A CPO of 50 on a 200 average order with 60 percent gross margin leaves 70 in gross profit per order after marketing cost. Whether that is good depends on your other fixed costs and your target payback period. The most useful benchmark is your own CPO trend over time and your CPO by channel.

How do you reduce cost per order?

Common approaches include improving conversion rates at the bottom of the funnel (so more leads become orders without increasing spend), improving the quality of traffic and leads earlier in the funnel (so a higher proportion of prospects are likely to buy), optimising bidding strategies in paid channels to target higher-intent audiences, and improving the targeting precision of your campaigns so budget is concentrated on your most convertible audiences.

Keep expanding your knowledge

The complete checklist for a great sender reputation
The ultimate guide to inbox placement
Black Friday and Cyber Monday 2025 set new email sending records for Spotler customers
The A to Z of UTM
Christmas Marketing Hub
The marketing mix Christmas wishlist 
How AI Analytics can improve your marketing in at least nine ways
The 5 types of Black Friday customers – and how to respond to each
How to spot bot opens and clicks in your email statistics
First-party vs. third-party data: Why it’s crucial for marketers