The revenue systemBrings buyers to you.
Add-onsSales and RevOps, on top of the system.
Built onceThe foundation every process runs on.
Anthony Hsiao, CEO, Matterway Customer story The squeezing the lemon theme really struck gold. Anthony HsiaoCEO, Matterway Instant price From $1,999 a month Pick the processes you need and see your monthly price before you talk to anyone. See your instant price
Talk to sales All processes and prices
Tool Β· Cost per Acquisition

CPA Calculator

Free CPA calculator. Get cost per acquisition from ad spend and conversions, or solve for budget, then see break-even CPA and ad cost per customer.

Free, no signup Updated November 4, 2026

CPA (cost per acquisition) is what you pay in ad spend for one conversion, such as a lead, a demo request or a customer. The formula is CPA = ad spend / conversions, so $12,000 for 40 demo requests is a $300 CPA. Enter any two of spend, conversions and CPA below and the calculator works out the third. Add your deal value, margin and close rate to see what a conversion is worth and the most you can pay for one.

Your numbers
The field you solve for is filled in for you
$
Media spend for the period, before agency fees
Leads, demo requests or trials from that spend
$
Cost per conversion
%
Share of these conversions that become customers
$
First-year contract value of a new customer
%
Revenue left after the cost of delivering it
CPA $300.00
$12,000 for 40 conversions
Customers from this spend
4
Ad cost per customer
$3,000
Break-even CPA
$1,920
First-year revenue per $1 of ads
8.0x
πŸ“Š Enter your numbers to see how you compare.

2025 B2B cost per lead medians (Metadata, 153 B2B advertisers)

Google Ads
$524
Median across 56 advertisers
LinkedIn
$202
Median across 138 advertisers
Facebook
$145
Median across 71 advertisers
Instagram
$138
Median across 49 advertisers

What is the CPA formula?

Cost per acquisition is ad spend divided by conversions. Turn it around to set a budget, or chain it with your close rate and deal value to see what the conversions are worth:

To findFormulaExample
CPAAd spend / Conversions$12,000 / 40 = $300
Ad spend (budget)CPA x Conversions$300 x 60 = $18,000
ConversionsAd spend / CPA$15,000 / $300 = 50
CPA from CPCCPC / Click-to-conversion rate$9.39 / 3% = $313
Ad cost per customerCPA / Conversion-to-customer rate$300 / 10% = $3,000
Break-even CPADeal value x Gross margin x Conversion-to-customer rate$24,000 x 80% x 10% = $1,920

When you combine campaigns, add the spend and add the conversions before you divide. For the definition and how attribution changes the number, see our glossary entry on cost per acquisition.

What is the difference between CPA and CAC?

CPA and CAC both divide a cost by a result, but they answer different questions. CPA is a campaign metric: ad spend for one conversion event. CAC is a business metric: the full cost of winning a new customer.

CPA (cost per acquisition)CAC (customer acquisition cost)
Cost includedAd spend for a channel or campaignAll sales and marketing: salaries, tools, agencies, events and media
Result countedAny conversion you choose: lead, demo request, trial, customerNew paying customers only
Who uses itCampaign managers, daily or weeklyFounders, finance and the board, quarterly
Typical useBids, budgets and creative decisionsPayback, LTV:CAC and how much to invest in growth

Illustrative, not a benchmark. Brightquay, a fictional payroll software company, spends $12,000 on LinkedIn and Google in a quarter and gets 40 demo requests: a $300 CPA. Four of them become customers, so the ads cost $3,000 per customer. Across the whole company, Brightquay spent $90,000 on sales and marketing that quarter, including two salespeople and its tools, and won 12 new customers from all channels: a $7,500 CAC. All three numbers are right; they measure different things. To work out the full figure for your company, use the CAC calculator.

What is a good CPA for B2B ads?

A good CPA is one well below your break-even CPA, the gross profit one conversion is worth. Published benchmarks help you sanity-check the first step. Metadata's 2026 B2B Paid Media Benchmark ($57.6 million of 2025 spend across 153 B2B advertisers) reports these medians across advertisers:

ChannelMedian cost per leadMedian CPCAdvertisers
Google Ads$524$9.7656
LinkedIn$202$9.39138
Facebook$145$1.9571
Instagram$138$2.8249

Source: Metadata, "What LinkedIn Ads Cost in 2025", medians across advertisers for 2025 campaigns, re-checked on 30 October 2026.

The same report goes further down the funnel for advertisers with a connected CRM. LinkedIn cost $58,572 per customer, against $31,939 across the whole dataset, and LinkedIn lead gen forms cost $193 a lead against $346 for landing page campaigns. A cheap lead is not a cheap customer, which is why the calculator adds your close rate and deal value.

How do you set a target CPA?

Start from what a conversion is worth and work down.

  1. Work out the break-even CPA. Deal value x gross margin x the share of conversions that close. Above it, the ads lose money in the first year.
  2. Leave room for everything else. Ad spend is only part of CAC. Salaries, tools and agency fees come out of the same gross profit, so most teams set the target CPA at a fraction of break-even.
  3. Optimize for the right conversion. With Google's Target CPA bidding, the bid strategy chases the conversion you give it. Give it a qualified demo request or an SQL, not a content download, or it will find you cheap actions that never close.
  4. Lower CPA with conversion rate, not only bids. CPA = CPC / conversion rate, so a landing page that converts 4% instead of 3% cuts CPA by a quarter at the same CPC. Track each stage with our conversion rate calculator.

How does CPA connect to CPC, CTR and ROAS?

  • Click cost. CPA = CPC / click-to-conversion rate. Work out the click side with our CPC calculator and the CTR calculator.
  • Return. The "revenue per $1 of ads" figure in the calculator is a first-year ROAS on closed deals. The ROAS calculator adds pipeline and a break-even ROAS.
  • Lead cost. When the conversion is a form fill, CPA is your cost per lead.

If you want help bringing CPA down, our paid ads service runs Google and LinkedIn campaigns for B2B SaaS, feeds the ad platforms the conversions that turn into pipeline, and reports cost per opportunity next to CPA every week.

Frequently asked

How do you calculate CPA?

Divide ad spend by the number of conversions it produced. CPA = spend / conversions. $12,000 of ad spend that produced 40 demo requests is a $300 CPA. Use spend and conversions from the same campaigns and dates, and say which conversion you count (lead, demo request, trial or customer).

What is the difference between CPA and CAC?

CPA is ad spend divided by one conversion event, usually for one channel or campaign. CAC is everything you spend on sales and marketing (salaries, tools, agencies and media) divided by new customers. A $300 CPA per demo request and a $7,500 CAC can describe the same company in the same quarter. Use CPA to run campaigns and CAC to judge the whole go-to-market.

What is a good CPA for B2B?

One that is well below your break-even CPA: the gross profit a conversion is worth. As a reference for cost per lead, Metadata's 2025 B2B medians are $202 on LinkedIn, $524 on Google Ads, $145 on Facebook and $138 on Instagram. A $500 cost per lead can be good for a $50,000 contract and ruinous for a $3,000 one, so set the target from your own numbers.

How do you calculate break-even CPA?

Break-even CPA = average deal value x gross margin x the share of conversions that become customers. With a $24,000 first-year contract, 80% gross margin and 10% of demo requests closing, each demo request is worth $1,920 of gross profit, so any CPA under $1,920 pays back in the first year.

Is CPA the same as cost per lead?

Cost per lead is a CPA where the conversion is a lead. CPA is the general term: the conversion can be a lead, a demo request, a trial sign-up or a paying customer. Always name the conversion, because a $200 CPA per lead and a $200 CPA per customer are very different results.

What is target CPA in Google Ads?

Target CPA is an automated bid strategy: you set the average cost per conversion you want, and Google Ads sets bids to get as many conversions as possible at that average. Google recommends a target from your last 30 days of conversions. Feed it the conversion that matters (a qualified demo request, not a page view), or it will optimize for cheap, low-value actions.

Start with one process.

We learn the business and build your first go-to-market process on us this month.