Finance tools
CPA calculator — cost per acquisition
Free cost per acquisition calculator and CPA calculator for Google Ads, Meta, TikTok, and paid media — not CPA exam scores or GPA. Calculate campaign CPA (ad spend ÷ conversions), plan a target CPA with our 2-of-3 budget solver, or derive CPA from clicks × CPC. Optional platform benchmarks, live formula substitution, and CSV/PDF export.
What is CPA in marketing?
CPA (cost per acquisition) in marketing is the average ad spend required to win one attributed conversion — a sale, qualified lead, signup, or other goal you define for a campaign.
CPA ≠ CAC: campaign CPA is usually ad spend ÷ conversions for one channel or campaign. Customer acquisition cost (CAC) includes broader marketing and sales expenses across the business — a separate calculator is planned for full CAC line items.
CPA ≠ affiliate “cost per action” in every context — affiliate networks use CPA for payouts on specific actions. This tool focuses on acquisition CPA for paid media planning.
US search intent for “cpa calculator” is mixed (SISTRIX: ~50% tool/do intent, ~20% navigational). This page disambiguates marketing cost per acquisition from GPA, CPA exam, and affiliate jargon — then beats thin two-field calculators with reverse planning, a CPC path, benchmarks, and export.
Calculate CPA
Ad spend ÷ conversions — live result with substituted formula card.
Plan budget (reverse)
Enter any two of spend, conversions, or target CPA — solve the third (Search Engine Land parity).
From CPC
Clicks × average CPC → spend → CPA without manual math.
CSV/PDF export
Download mode-filtered inputs and results for reports or Excel.
Related tools: churn rate calculator, break-even calculator, profit margin calculator, and ROI calculator (workforce scheduling ROI is a separate tool on the roadmap).
How to calculate CPA
Choose your mode
Calculate CPA from spend and conversions, plan backward from a target CPA, or use clicks × CPC.
Enter campaign numbers
Use attributed conversions from the same window as your ad spend (same campaign or channel).
Review CPA and benchmarks
Compare optional platform benchmarks and export results for stakeholders.
Worked example: $10,000 in ad spend and 200 conversions → CPA = $10,000 ÷ 200 = $50 per acquisition. If your average order value is $150 and gross margin is 40%, that CPA may be profitable depending on repeat purchase rate — compare to CLV, not industry averages alone.
CPA formula and Excel
The core cost per acquisition formula (also written as the CPA formula in digital marketing) is:
CPA = Total ad spend ÷ Total conversions
In Excel or Google Sheets, if ad spend is in A2 and conversions in B2:
=IF(B2>0, A2/B2, "")
Alternate relationship when you know CPC and conversion rate: CPA = CPC ÷ conversion rate (use rate as a decimal, e.g. 5% → 0.05). Equivalently: CPA = (CPC × Clicks) ÷ Conversions.
For reverse planning: Required spend = Target CPA × Conversions or Required conversions = Ad spend ÷ Target CPA — use Plan budget mode in the calculator above.
How to set a target CPA
A profitable target CPA depends on margin and customer value — not a single industry average. Many ecommerce teams use a CLV ÷ 3 ceiling (DashThis, HubSpot): keep CPA well below one-third of customer lifetime value so acquisition leaves room for COGS and operating costs.
For single-order campaigns, a simple acquisition ceiling is:
Max CPA ≈ Average order value × Gross margin %
Example: $100 AOV × 35% margin → theoretical max CPA around $35 before other costs. Use our break-even calculator for unit economics and Plan budget mode here to translate target CPA into required spend or conversion volume.
CPA vs ROAS and related metrics
CPA vs ROAS: CPA tells you cost per conversion; ROAS (return on ad spend) = revenue ÷ ad spend. They invert the same story — low CPA and high ROAS both signal efficient spend when conversion value is consistent. Use our ROAS calculator for revenue efficiency.
Track CPA alongside conversion rate, CPC, CTR, and (for subscriptions) churn. If CPA rises but CPC is flat, conversion rate or landing-page quality is usually the lever — not bids alone.
Full-funnel CAC (marketing + sales + tools) belongs on a dedicated customer acquisition cost calculator (planned) — do not confuse campaign CPA with company-level CAC in board reporting.
What is a good CPA?
| Platform (indicative) | Typical CPA (USD) | Notes |
|---|---|---|
| Google Search ads | ~$59 | DashThis FAQ cite ~$59.18 — varies by vertical |
| Google Display ads | ~$61 | DashThis FAQ cite ~$60.67 |
| Meta (Facebook / Instagram) ads | ~$19 | DashThis FAQ cite ~$18.68; offer and audience dependent |
| TikTok ads | ~$25 | Editorial estimate — test against your margin ceiling |
| LinkedIn ads | ~$75 | Editorial estimate — B2B campaigns often higher CPA |
| Ecommerce range (typical) | $10–$100 | Triple Whale benchmark band — depends on AOV and margin |
| Rule of thumb | CPA ≤ CLV ÷ 3 | Many teams target CPA well below customer lifetime value |
Benchmarks are directional only — a “good” CPA is one below your margin-based ceiling with acceptable lead quality. Use the optional platform chip in the calculator, then optimize creative, landing pages, and attribution before scaling spend.
More free tools
Discover more calculators for time tracking, payroll, and HR.
Frequently asked questions about this CPA calculator
How do you calculate CPA in digital marketing?
Divide total ad spend by total attributed conversions in the same period: CPA = ad spend ÷ conversions. Example: $10,000 spend and 200 conversions → $50 CPA.
How to calculate CPA cost per acquisition?
Cost per acquisition uses the same formula: CPA = total campaign cost ÷ number of acquisitions. Include only spend and conversions from the same campaign window and attribution model so the result is actionable.
What is the CPA formula?
Primary formula: CPA = ad spend ÷ conversions. Alternates: CPA = CPC ÷ conversion rate (decimal) or CPA = (CPC × clicks) ÷ conversions. Reverse: spend = target CPA × conversions.
Is CPA the same as cost per acquisition?
In paid media, CPA and cost per acquisition usually mean the same thing: average cost to acquire one conversion from ads. Context matters — affiliate “CPA” can mean cost per action instead.
What is the difference between CPA and CAC?
CPA usually measures one campaign or channel: ad spend ÷ conversions. CAC (customer acquisition cost) includes all marketing and sales expenses to acquire a paying customer. CPA is narrower; CAC is company-level.
What is a good CPA for Facebook or Google ads?
It varies by industry and offer. Indicative public benchmarks cite roughly ~$19 Meta and ~$59 Google Search (DashThis). Ecommerce often spans $10–$100. Compare your CPA to CLV and margin — not averages alone.
What is Cost Per Action vs Cost Per Acquisition?
In affiliate marketing, cost per action often means a payout for a specific action (signup, install). Cost per acquisition here means the average cost to acquire a customer or conversion from paid media. Context matters — this page is for marketing acquisition CPA.
How do I calculate target CPA from my budget?
Use Plan budget mode: enter ad spend and target CPA to see required conversions, or enter conversions and target CPA to see required spend. Formula: spend = conversions × target CPA.
How does CPC relate to CPA?
CPA = CPC ÷ conversion rate (decimal). Higher conversion rate lowers CPA for the same CPC. Our From CPC mode computes spend as clicks × CPC, then divides by conversions.
What is CPA vs ROAS in paid media?
CPA is cost per conversion; ROAS is revenue ÷ ad spend. If average order value is stable, improving conversion rate lowers CPA and raises ROAS together. Track both for executive summaries — calculate ROAS with our ROAS calculator.
Why is my CPA higher than industry average?
Common drivers: low landing-page conversion rate, broad targeting, weak creative, attribution window mismatch, or measuring different conversion types than benchmarks. Improve quality score, offers, and tracking before scaling spend.
Can CPA be used outside digital ads?
Yes — any channel with measurable spend and conversions can use the same formula (events, direct mail with tracked codes, etc.). Digital ads are the most common use case for CPA calculators.