Solutions · CPA Calculator
CPA calculator for your maximum allowable cost per acquisition
Most advertisers chase an "average" CPA off a benchmark chart and never ask the only question that matters: how much is a customer actually worth to you? This CPA calculator answers that. Put in your average order value, your gross margin, and how many times a customer buys, and it returns your maximum allowable cost per acquisition, the break-even ceiling you can pay for a customer before you lose money, plus a healthy target CPA that leaves room for overhead and profit.
That number, not an industry average, is what decides whether your paid media makes money. A $120 CPA is a bargain for a business whose customers are worth $600 in gross profit and a slow bleed for one whose customers are worth $110. Work out your own ceiling below, then see how AdBot bids toward a CPA under it across Google, Meta, and TikTok, every day.
Last updated July 2026
Max CPA calculator
LiveMax allowable CPA
break-even ceilingHealthy target CPA
leaves room for profitNumbers stay in your browser. AdBot bids toward a CPA below your ceiling on every channel.
$24M+ in ad spend optimized
CPA ↓ 38% on average
Live in 24-48h
Meta & Google Partner
What you get
A full media buyer, working for you 24/7
Your ceiling, not an average
The calculator sets your maximum allowable CPA from your own margin and customer value, so you stop pricing paid media off someone else's benchmark chart.
A target that keeps profit
It also returns a healthy target CPA at roughly a third of customer lifetime value, leaving two thirds for overhead and margin instead of spending to break even.
Then AdBot holds the line
AdBot bids toward a CPA under your ceiling across Google, Meta, and TikTok daily, so the number you calculate here is the number the account is actually managed against.
What it handles
Everything, from research to daily optimization
You set the goal and the budget. AdBot does the work a media buyer would, and reports back in plain language.
- Maximum allowable CPA from your own numbers
- A target CPA that leaves real profit
- CPA, CAC, and cost per lead kept separate
- Then bid to that ceiling across three channels
14-day result
OptimizingCost per acquisition
$25
▼ 38%Return on ad spend
3.6x
▲ 31%Budget reallocated to winners
Illustrative. Results vary by offer and budget.
How to calculate your maximum allowable CPA
Your maximum allowable CPA is the gross profit a customer generates over their lifetime. Cross it and every new customer costs more than they return. Three inputs get you there. Start with gross profit per order: average order value minus cost of goods, shipping, payment processing, and fulfillment. A $220 order at a 55 percent margin yields about $121 of gross profit. Multiply by how many times a customer buys before they lapse, say 1.6 orders, and lifetime value in gross profit terms is roughly $194. That $194 is your ceiling.
Your target CPA sits well below the ceiling. Most businesses aim for about a third of lifetime value so there is room for overhead and profit, which on $194 of LTV is a target near $65 with $194 as the line you never cross. Use gross profit, never revenue: a revenue-based ceiling has talked plenty of founders into overspending. For the full worked math and the traps that make your dashboard CPA wrong, see what a good CPA is.
What is a good CPA?
A good CPA is any cost per acquisition comfortably below your maximum allowable CPA, which is set by your margin and customer lifetime value rather than by an industry average. If a customer is worth $400 in gross profit, a $120 CPA is excellent and a $380 CPA is barely surviving. There is no universal good number, only a good number for your economics.
This is why two companies selling the same product can have healthy CPAs that differ by 5x. Repeat purchase behavior, margin, and close rate move the ceiling far more than any bidding tactic. Calculate yours, then judge every campaign against it instead of against a chart you found online.
CPA vs CAC vs cost per lead
CPA usually measures the cost of a conversion event, CAC measures the cost of a paying customer, and cost per lead measures the cost of an inquiry. They are not interchangeable. If your tracked conversion is a form fill, your CPA is really a cost per lead, and comparing that to customer value makes your ads look roughly ten times better than they are.
Your lead-to-customer close rate bridges the gap: CAC equals cost per lead divided by close rate. Generate leads at $60 and close 12 percent, and your real CAC is $500, the number to compare against the ceiling above. If your CPA looks stuck, the cheapest lever is often lead quality or speed to first contact, not bidding. To keep the number honest at scale, teams lean on AI PPC software that reconciles reported conversions against real orders.
How AdBot uses your max CPA
A ceiling only pays off if something bids against it every day. Target CPA drifts as auction prices, creative fatigue, and seasonality move underneath it, so a number you set once in a spreadsheet is stale within weeks. AdBot takes your allowable CPA and manages the account to it continuously: it shifts budget toward the campaigns and channels coming in under target and pulls back the ones drifting over.
That daily re-targeting across Google, Meta, and TikTok is the difference between automated Google Ads management and switching on Smart Bidding and hoping. If you think in revenue multiples rather than cost per customer, run the same logic through our ROAS calculator, and if your CPA has been climbing, start with why your CPA is increasing.
Why AdBot
Done-for-you, both channels, flat fee
Not a creative generator, not a rule engine you have to operate. A real AI media buyer.
Build to launch in 48h
Research, creative, structure, and launch across Google and Meta, with no onboarding call.
Optimized every day
Bids, budgets, audiences, and creative tuned 24/7 to drive your CPA down and ROAS up.
No cut of your spend
A flat monthly fee, never a percentage of ad spend. Your budget stays yours.
Good questions
Questions about cpa calculator
Explore more
Other ways teams run ads with AdBot
Google Ads for dentists
Fill the schedule with new patients, not wasted clicks.
Learn moreGoogle Ads for real estate agents
Turn buyer and seller searches into leads your CRM can actually work.
Learn moreGoogle Ads for med spas
Fill the consult calendar with Botox, filler, and laser patients, not tire-kickers.
Learn morePut your ads on autopilot
Give AdBot your URL and a budget, and let your AI media buyer build, launch, and optimize your Google and Meta ads.
Cancel anytime · No cut of your ad spend