CPA Calculator · Cost per Acquisition, CPC & ROAS

CPA Calculator

Calculate cost per acquisition, cost per click, conversion rate, ROAS, profit, and break-even CPA

Currency
Campaign spend & acquisitions
$
actions
Cost per acquisition (CPA) = total ad spend ÷ number of acquisitions. Include all costs — ad spend, agency fees, creative production — for the most accurate CPA.
Traffic metrics (optional)
clicks
impr.
Optional: Enter clicks and impressions to compute cost per click (CPC), CTR, and conversion rate. Leave at 0 to hide these metrics.
Revenue (optional)
$
Optional: Enter average revenue per acquisition to compute ROAS, profit, ROI, and break-even CPA. Leave at 0 to skip profitability metrics.
CPA Result
Cost per acquisition
—
— acquisitions — spend —
💚—
CPA
—
Cost per click
—
Conversion rate
— %
ROAS
— ×
CPA interpretation (vs revenue)
CPA / RevenueCategoryWhat it means
Full breakdown
MetricValueNotes
Understanding your results
Cost per acquisition (CPA): The average cost to acquire one customer, lead, install, or conversion. CPA = total ad spend ÷ number of acquisitions. It's the single most important metric for measuring the efficiency of paid acquisition campaigns.
Cost per click (CPC): The average cost of each click. CPC = ad spend ÷ clicks. CPC is the "input" cost of traffic; CPA is the "output" cost of a completed acquisition.
Conversion rate: The percentage of clicks that turned into acquisitions. CVR = acquisitions ÷ clicks × 100. CPA and CVR are directly linked: CPA = CPC ÷ CVR. Improving CVR is often cheaper than lowering CPC.
Break-even CPA: Your revenue per acquisition. If CPA equals your revenue per acquisition, you break even. If CPA is below revenue per acquisition, you are profitable; above, you are losing money on each acquisition.
ROAS (Return on Ad Spend): Revenue generated per unit of ad spend. ROAS = total revenue ÷ ad spend. A ROAS of 3× means every $1 in ads returned $3 in revenue. ROAS above 1× means revenue exceeds spend (but may not yet cover product costs and overheads).
Important: CPA targets vary widely by industry, channel, and business model. A $100 CPA may be excellent for a high-ticket SaaS product and terrible for a $5 consumer app. Always compare CPA against your customer lifetime value (LTV) — a healthy target is LTV ≥ 3× CPA. Segment by channel, campaign, and audience for meaningful analysis.
Powered by Toolraxy
Embed this calculator
Embed code
Live preview — identical to the main calculator EXACT MATCH
Cite this calculator
—

Select a citation style above. Click the citation text to select it all, then copy.

Creator & Maintainer

Image of Faiq Ur Rahman, CEO & Founder Toolraxy

Faiq Ur Rahman

Founder & CEO, Toolraxy

Faiq Ur Rahman is a web designer, digital product developer, and founder of Toolraxy, a growing platform of web-based calculators and utility tools. He specializes in building structured, user-friendly tools focused on health, finance, productivity, and everyday problem-solving.

Share:

Rate this Tool

User Ratings:

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

ADVERTISEMENT

ADVERTISEMENT

Introduction

CPA is the number most media buyers check before they scale. It tells you what you actually paid for each customer, lead, or install, after everything in the campaign is accounted for. This CPA calculator starts with your ad spend and acquisition count, then extends into cost per click, conversion rate, ROAS, profit, and break-even CPA. It also compares your CPA against revenue per acquisition and sorts the result into efficiency tiers, from excellent (under 20% of revenue) down to loss-making (above 100%). Media buyers, growth leads, and founders use it for quick campaign checks.

 

How to Use the CPA Calculator

  1. Pick a currency. The symbol updates on all money inputs. The math works the same regardless of which one you choose.

  2. Enter total ad or marketing spend. Include agency fees, creative production, and platform costs for the most accurate number.

  3. Add the number of acquisitions. Any completed action counts, from purchase to app install.

  4. Choose the acquisition type. The label flows through the result panel and all breakdown rows.

  5. Optional: enter total clicks. This unlocks cost per click and conversion rate.

  6. Optional: enter total impressions. This adds CPM and click-through rate.

  7. Optional: enter revenue per acquisition. This drives ROAS, profit, ROI, and break-even CPA.

  8. Read the hero tile. Cost per acquisition shows in large type, with the acquisition count and total spend below it.

 

How the CPA Calculator Formula Works

CPA is a single ratio. Every other metric builds on top of it, using clicks, impressions, and revenue inputs.

Formula: Cost per Acquisition (CPA) = Ad Spend ÷ Acquisitions

Formula: Cost per Click (CPC) = Ad Spend ÷ Clicks

Formula: Cost per Mille (CPM) = (Ad Spend ÷ Impressions) × 1,000

Formula: Click-Through Rate (CTR) = (Clicks ÷ Impressions) × 100

Formula: Conversion Rate (CVR) = (Acquisitions ÷ Clicks) × 100

Formula: Revenue = Acquisitions × Revenue per Acquisition

Formula: ROAS = Revenue ÷ Ad Spend

Formula: Break-Even CPA = Revenue per Acquisition

A few things to notice. CPA and CPC are linked through CVR. If CPC is $2 and CVR is 2%, then CPA is $2 ÷ 0.02 = $100. That relationship means improving CVR cuts CPA faster than cutting CPC in most campaigns, since you can often double CVR before you can halve CPC.

Break-even CPA equals revenue per acquisition. If your CPA is at break-even, you’re exactly covering ad cost with revenue, but nothing is left for cost of goods sold, fulfillment, or overhead. Most teams target a CPA well below revenue per acquisition, often 25% to 50% of it. The interpretation scale in this tool uses that ratio.

The acquisition type field changes the label but not the math. A purchase, a lead, an app install, and a demo request all get the same CPA calculation. The label just makes the output read naturally for the campaign you’re measuring.

 

Worked Example

A DTC brand running paid social for a new product line. Numbers below.

Inputs: Ad spend $28,500. Acquisitions 380. Clicks 47,500. Impressions 1,900,000. Revenue per acquisition $142. Currency USD.

Step 1 – CPA. $28,500 ÷ 380 = $75.00.

Step 2 – CPC. $28,500 ÷ 47,500 = $0.60.

Step 3 – CPM. ($28,500 ÷ 1,900,000) × 1,000 = $15.00.

Step 4 – CTR. (47,500 ÷ 1,900,000) × 100 = 2.50%.

Step 5 – CVR. (380 ÷ 47,500) × 100 = 0.80%.

Step 6 – Total revenue. 380 × $142 = $53,960.

Step 7 – Profit. $53,960 − $28,500 = $25,460.

Step 8 – ROAS. $53,960 ÷ $28,500 = 1.89×.

Step 9 – CPA as % of revenue. ($75 ÷ $142) × 100 = 52.8%.

Step 10 – Margin per acquisition. $142 − $75 = $67.

Interpretation: CPA of $75 against $142 revenue per acquisition puts the campaign in the “Acceptable” tier at 52.8% of revenue. Profit is positive at $25,460, but the margin is thin. Any cost increase of more than about 40% would flip the campaign to a loss. The conversion rate of 0.80% is on the low side for paid social. If CVR can be lifted to 1.2%, CPA drops to $50 and the efficiency jumps to “Very good.” Focus on landing page and offer testing before scaling spend.

Frequently Asked Questions

How do I calculate cost per acquisition?

Divide total ad spend by the number of acquisitions. Include agency fees, creative costs, and tooling alongside platform spend for the most accurate number.

 

What is a good CPA?

Judge it as a percentage of revenue per acquisition. Under 20% is excellent, 20% to 35% is very good, 35% to 50% is standard, and 70% or higher leaves very little margin.

 

What is the difference between CPA and CPC?

CPC is what you pay for a click. CPA is what you pay for a completed acquisition. CPC is a traffic cost. CPA is the final cost per customer after the funnel does its work.

 

Why is my CPA so high?

Either traffic quality is off, the landing page isn’t converting, the audience is too broad, or the offer doesn’t match the traffic. Compare your CPC and conversion rate against historical baselines to isolate the problem.

 

What is break-even CPA?

It equals your revenue per acquisition. At break-even, the campaign makes no profit and no loss on the ad line. Most teams aim for CPA between 25% and 50% of revenue per acquisition.

 

How does CPA relate to LTV?

A healthy target is LTV at least 3× CPA. If LTV is 3× or higher, the campaign can scale profitably even when the first order doesn’t cover acquisition cost.

 

Common mistakes when calculating CPA?

Excluding agency or creative fees understates CPA. Using mismatched time periods distorts it. Counting a lead and a purchase as two acquisitions inflates the count.

 

Should I use CPA or ROAS?

Use ROAS for quick cross-campaign comparisons and CPA for LTV-to-CPA unit economics. Most teams watch both. ROAS for direction, CPA for the decision to keep scaling.

 

Can I use this calculator for lead generation?

Yes. Set the acquisition type to lead or signup and enter the lead count. CPA becomes CPL. If leads don’t carry revenue yet, leave the revenue field at zero and the tool hides the profitability tiers.

 

What counts as an acquisition?

Any completed action you’re tracking: purchase, lead, trial start, install, download, subscriber, or demo request. Pick one action per calculation so the count stays consistent.

 

Does this calculator handle multiple currencies?

Yes, 45+ currencies. The symbol updates on all money inputs. The math doesn’t convert between currencies, so if spend is in USD and revenue is in EUR, convert one before entering.

Disclaimer

This calculator provides directional estimates for marketing planning. CPA targets vary widely by industry, channel, and business model, so compare like-for-like segments before acting on the tier label. The profitability metrics use the revenue per acquisition you enter and ignore cost of goods sold, fulfillment, overhead, and tax. Profit is a gross figure at the ad-spend level, not net profit. Use this tool for quick checks and scenario planning, not as financial advice or a substitute for full attribution modeling.

ADVERTISEMENT

ADVERTISEMENT