Calculate cost per order, advertising cost, or orders generated from any two inputs using this CPO calculator for ad campaigns and sales planning.

CPO (Cost Per Order) Calculator

Enter any 2 values to calculate the missing variable

CPO (Cost Per Order) Formula

The main formula for cost per order is:

CPO = Advertising Cost / Orders Generated

The calculator can also rearrange the formula to solve for the other missing values:

Advertising Cost = CPO * Orders Generated
Orders Generated = Advertising Cost / CPO
  • CPO = cost per order, usually shown in dollars per order
  • Advertising Cost = total amount spent on ads or marketing for the campaign
  • Orders Generated = number of orders attributed to that ad spend

If you enter advertising cost and orders generated, the calculator finds the cost per order. If you enter cost per order and orders generated, it finds the total advertising cost. If you enter advertising cost and cost per order, it estimates how many orders were generated.

Cost Per Order Benchmarks and Inputs

CPO varies by industry, pricing, margin, and channel. The table below gives general ranges for interpreting a result.

CPO Range General Meaning What to Check
Low CPO Orders are being acquired at a relatively low cost. Confirm order quality, profit margin, and repeat purchase value.
Moderate CPO Campaign cost is reasonable if margins can support it. Compare CPO to average gross profit per order.
High CPO Too much may be spent to acquire each order. Review targeting, conversion rate, offer, and landing page performance.

These common input types affect how useful the CPO result is.

Input Use This Value Avoid This Mistake
Advertising Cost The total spend for the same time period or campaign as the orders. Do not mix monthly spend with weekly orders.
Orders Generated Orders directly attributed to the ad campaign or channel. Do not include unrelated organic or repeat orders unless you are measuring blended CPO.
Cost Per Order The average acquisition cost for one order. Do not treat CPO as profit. It only measures acquisition cost.

Example Calculations

Example 1: Calculate cost per order

You spent $2,400 on ads and generated 120 orders.

CPO = 2400 / 120 = 20

The cost per order is $20.00.

Example 2: Calculate advertising cost

Your target CPO is $18 and you generated 250 orders.

Advertising Cost = 18 * 250 = 4500

The advertising cost is $4,500.00.

FAQ

What is a good cost per order?

A good cost per order depends on how much profit you make from each order. For example, a $25 CPO may be acceptable if your average gross profit per order is $60, but it may be too high if your gross profit is only $20. Compare CPO against gross margin, average order value, and customer lifetime value.

Is CPO the same as CPA?

CPO is a type of CPA, but they are not always the same. CPA means cost per acquisition and can refer to a lead, signup, app install, customer, or order. CPO specifically measures the cost to generate one order.

Should refunds or canceled orders be included?

If you want a more accurate performance number, use net orders after refunds and cancellations. If you include canceled orders, the CPO may look lower than the actual cost of acquiring valid orders.