Brand WorldsStart the assessment

FREE TOOL

CAC Payback Calculator for Ecommerce

How many orders does it take to earn back the cost of a new customer?

Use this free CAC payback calculator to compare up to 10 ad platforms. See how many orders cover CAC. You can also estimate your CAC payback period in months.

Contribution is what a sale leaves after its costs. Those costs include products, shipping, fulfilment and payment fees. This money can pay back CAC: the cost to win a new customer. Fixed bills, such as rent, come later.

Payback in orders

Example results

3 orders

Whole orders needed to earn back the cost of one new customer, including their first order.

Meta Ads CAC
USD 90.0
Contribution per order
USD 39.0

Order value and costs

Search by name or code.

US Dollar (USD). USD is the fallback until country detection finishes. You can change it.

Use the same dates for spend and new customers.

Choose a period to set dates, or choose Custom dates.

Sales per order, after discounts and refunds.
USD
Items sold divided by orders.
items
Average cost of one item sold.
USD
Your cost to pack and send one order.
USD
Percentage charged on the sale.
%
Optional flat fee per order.
USD

Other costs, if they apply

Optional percentage of sales.
%
Optional amount per order.
USD
Optional costs that change with each sale.
USD
Find order value and costs in Shopify

Ask Sidekick for the figures it can find. Add costs recorded outside Shopify yourself.

Compare CAC recovery

Count includes the first order.
orders

Advertising platforms

Enter CAC, or calculate it from ad spend and new customers.

Platform 1

Cost to win one new paying customer.
USD
Find your Meta Ads CAC

Open your report, choose matching dates and look for Cost per Purchase for the Purchase event.

Use that figure as CAC only if the purchases are from unique new paying customers. Otherwise, enter ad spend and a new-customer count from your store or attribution report.

Open Meta Ads reporting

You may need to sign in and select your account. This link does not set dates or filter your report.

Payback in orders

Example results

3 orders

Whole orders needed to earn back the cost of one new customer, including their first order.

Meta Ads CAC
USD 90.0
Contribution per order
USD 39.0

CAC recovery by platform

Contribution from 1 order, including the first order. The goal is to cover 100% of each platform’s CAC.

Meta Ads43.3%
Contribution USD 39.0CAC USD 90.0

43.3% of CAC covered — USD 51.0 still to recover.

Below 50%50% to below 100%100% or more

These colours show progress toward covering CAC. They are not industry benchmarks. Bars stop at 100%; the figures still show any amount above it.

Platform breakdown

Meta Ads

Repeat orders are needed to cover CAC.

CAC per new customer
USD 90.0
Equivalent orders
2.3
Whole orders, including first
3
More orders after the first
2
Money after CAC on first order
-USD 51.0

Where each order’s money goes

Average order value
USD 100.0
Products
USD 50.0
Shipping and fulfilment
USD 8.0
Payment fees
USD 3.0
Sales and affiliate commissions
USD 0.0
Other order costs
USD 0.0
Contribution before CAC
USD 39.0
Contribution margin
39%

What these results assume

Each order has the same average value and costs. The first order is included in the order count.

Contribution is the money left from a sale after its costs. Use it to cover CAC and regular bills.

The order count does not predict whether or when a customer will buy again.

Use the same dates and currency for ad spend and new customers. Keep the way you count new customers the same.

Two ad platforms may count the same customer. For blended CAC, count each new customer once.

Regular business bills, tax and interest are left out. Do not count the same ad cost or commission twice.

Changing the currency changes the unit shown. It does not convert your amounts.

Share with

HOW THIS TOOL WORKS

How CAC payback is calculated

Payback in orders

First, find the money left from each order after its costs. This is contribution.

Contribution per order = order value − product costs − shipping and fulfilment − payment fees − commissions − other order costs

Product costs are average items per order × product cost per item. Percentage fees use the order value. Fixed fees apply once per order.

Payback orders = CAC ÷ contribution per order

Example: an order worth USD 100 has USD 50 of product costs, USD 8 of shipping and USD 3 of payment fees. It leaves USD 39. With CAC of USD 90, payback is 2.3 equivalent orders, so you need 3 whole orders, including the first.

If you enter contribution margin instead, contribution per order = order value × margin ÷ 100. The same costs must already be included in that margin.

Payback period in months

Estimated payback months = CAC ÷ average monthly contribution per customer

Example: CAC of USD 90 and monthly contribution of USD 15 per customer gives an estimated payback period of 6 months.

The average must include all customers in the new-customer group, including those who never buy again.

Monthly contribution per customer = group’s total contribution ÷ original customer count ÷ months covered

Example: USD 9,000 of contribution from 100 new customers over 6 months gives USD 15 per customer per month. This assumes a steady monthly pace. It is not the actual month when your customer group paid back its CAC.

CAC from ad spend

CAC = ad spend ÷ unique new paying customers

Example: USD 9,000 in ad spend brings 100 new customers. CAC is USD 90. Use matching dates, channels and customer counts. Do not count the same customer twice in a blended total.

CAC covered (%) = contribution per order or month × orders or months to compare ÷ CAC × 100

Example: one order leaves USD 39 and CAC is USD 90. That order covers 43.3% of CAC. Three similar orders leave USD 117 and cover 130%. The bar ends at 100%, while the figure shows the full amount.

What the result leaves out

Contribution is money left after the costs of a sale, before acquisition costs and fixed overhead. It is not final profit.

Regular bills, tax and interest are excluded. Do not count advertising or commissions twice. Currency selection changes the unit; it does not convert your amounts.

The orders tab assumes similar order values and costs. It cannot tell you whether a customer will return or when. The months tab is an estimate based on your monthly average.

Questions & Answers

What is CAC payback?

CAC payback tells you how much selling it takes to earn back the cost of winning a new customer. This calculator shows the number of orders needed or an estimated payback period in months.

Should I measure CAC payback in orders or months?

Use orders to see how many purchases must cover your acquisition cost. Use months when you have a monthly contribution average for a group of new customers. An order count alone cannot tell you how long payback takes.

What is contribution margin?

Contribution margin is the percentage of sales left after the costs that change with a sale, such as products, shipping, payment fees and commissions. That money helps cover CAC and regular business bills. Gross margin often leaves out shipping and payment fees, so it may be too high for this calculation. The Product Profit, Margin & Pricing Calculator can help you check those costs.

Can I use cost per purchase as CAC?

Only if those purchases are from unique new paying customers. Many ad reports also count repeat orders. If that is the case, use ad spend divided by new customers for the same dates. Platform help beside each row points to the relevant report.

Why might CAC not be recoverable?

If order costs use up all the sales money, there is no contribution left to cover a positive CAC. The same applies to a monthly contribution of zero or less. Check your costs and price before relying on more repeat orders.

Does this tell me whether my advertising is profitable?

It shows what is needed to cover CAC. It leaves out regular bills, tax and interest, and does not predict repeat purchases. Use the Acquisition Profitability Calculator to look more closely at your first-order advertising results.

How does CAC payback differ from customer lifetime value?

CAC payback asks when acquisition cost is covered. Customer lifetime value asks how much a customer is worth over a stated period. The Customer Lifetime Value Calculator helps you compare first and repeat purchases.

Does the calculator include ad spend, commissions and fixed costs?

Ad spend is included in CAC when you choose Ad spend / new customers. Applicable sales commissions can be entered as order costs. Fixed costs, such as rent and base salaries, are excluded. Do not enter the same cost in both CAC and order costs.

Do I need Shopify to use this calculator?

No. Enter figures from your store, accounts or advertising reports. The Shopify Sidekick prompts are optional help. The fixed payment fee can stay at zero if your provider does not charge one.

Can I save or share my results?

Use Copy for the full calculation, or Share with AI to copy a prompt and open ChatGPT, Claude or Grok. Your chosen email result does not sign you up for marketing. Saved figures may be restored in the same browser; copied results are the safest way to keep your own record.