NEW FEATURE: Finally See Which AI Engines Drive Your Leads & RevenueLearn more
LeadJourney Logo
Features

Tracking & Data

Server-Side Tracking

95%+ accuracy, cookieless & GDPR-safe — fully built-in, zero code.

Offline Conversion TrackingPopular

Connect calls, meetings & offline events to ad campaigns.

UTM & Click ID Tracking

Full coverage for Meta, Google, LinkedIn & Bing Ads.

Custom Traffic Channels

Track any channel — newsletters, podcasts, affiliates & more.

Unique feature

AI Search Engine Tracking

See exactly which AI search engines drive leads & revenue

Learn More

Reports & Analytics

Traffic Channel Report

Understand which channels drive the most valuable leads & sales.

Ad Campaign Report

Track performance of individual marketing campaigns in one ad manager.

Lead Overview Report

Get a comprehensive view of all your leads & sources in one place.

Landingpage Report

See conversion rates per page — segmented by channel, device & country.

Unique feature

Custom Report Builder

Build any report from raw data — 100% flexible, your way

Learn More

Data Management

Transparent Logs

Access detailed logs of all tracking events (Clicks, Conversions, API Postbacks).

AI Marketing AnalystASK AI

Ask anything about your campaigns, Atlas analyzes your data instantly.

Multi-Touch Attribution Popular

See every touchpoint that influenced a conversion, not just the last click.

CRM Integration

Connects with any CRM via webhook, sync leads & revenue automatically.

Unique feature

AI Agents - Automated Reports

Get daily, weekly & monthly reports delivered to email, Slack or WhatsApp.

Learn More
Solution for

Advertisers

Coaches & Consultants

Track high-ticket leads from first click to booked call

B2B & Service Businesses

Connect CRM pipeline to actual ad spend

Trade & Local Businesses

Offline conversions, calls & form leads — unified

Financial & Legal Advisors

GDPR-safe tracking for regulated industries

iGaming

Player attribution from first click to first deposit

Marketing Agencies

Performance Marketing Agencies

Prove ROI across Meta, Google & LinkedIn for every client

SEO Agencies

Track organic leads alongside paid in one view

Full-Service Agencies

One attribution source across all channels & clients

Lead Gen Agencies

White-label reporting & shared client workspaces

Marketing Freelancers

Tracking Specialists

Deploy server-side tracking fast for any client stack

Paid Media Freelancers

Attribution & reporting without building dashboards from scratch

Marketing Consultants

Show clients exactly what drives qualified leads & revenue

TestimonialsPricingCompany
Resources
Integrations

Connect LeadJourney to your CRM, ad platforms and favorite tools.

Comparison

Compare LeadJourney to other Tracking Tools.

Blog

Stay ahead with marketing tracking tips, strategies & product updates

Glossary

Every performance marketing term explained — clear, simple, no fluff

Knowledge Base

Step-by-step guides & tutorials to get the most out of LeadJourney

Customer Support

Got a question? Our team is here to help — fast responses, real answers

Request Free DemoLogin
  1. Home
  2. Free Tools
  3. CPA Calculator
Free Tool · Cost per acquisition

CPA Calculator — Cost Per Acquisition Formula with target gap + ROAS

Calculate CPA for any conversion event — purchase, lead, signup, install, booking. Add revenue per action and a target CPA to also see ROAS, margin, and exactly how far above or below target you are.

The cost per acquisition formula

CPA=
Total ad spendTotal acquisitions

Example: spend €10,000, get 100 acquisitions → CPA = €10,000 ÷ 100 = €100 per action.

Calculate cost per acquisition

Works for any conversion event — purchase, signup, lead, install, booking.

€

Spend for the period you're measuring.

What counts as one acquisition.

Total acquisitions in the same period.

Add revenue + target CPA (optional)Unlock ROAS + target gap →
€

Avg order value, deal size, or LTV per action.

€

The CPA the business needs you to hit.

All math runs in your browser. We never store your numbers.

Total spend

10.000 €

Purchases

100

Your cost per acquisition

What you pay to get one purchase.

CPA

100,00 €

10.000 € ÷ 100 purchases

This number is only as accurate as the conversion count feeding it. If your tracking misses 30–50% of actions, your real CPA is 60,00 €–70,00 € — meaning the channel that looks "too expensive" on the dashboard is probably your best one.

Get your true CPA

15-min demo · See real attribution in <48 hours

CPA only matters compared to revenue

CPA on its own is meaningless. A €100 CPA is excellent if every acquisition produces €500 in revenue, and catastrophic if it produces €40. The formula is the easy part — Total ad spend divided by total acquisitions — but the metric only earns its keep when paired with a target. That target comes from your unit economics: revenue per action, gross margin, payback period, and how much of the resulting margin you're willing to spend on growth.

That's why the modern bidding playbook is "Target CPA" (Google) or "Cost Cap" (Meta): you tell the algorithm the maximum CPA the business survives, and it bids accordingly. The catch — and it's a big one — is that automated bidding learns from the conversion signal it sees. If your tracking misses 30–50% of conversions (the post-iOS 14 norm), the platform learns from a sample where most winners look like losers, optimizes around the 50–70% it can see, and pushes your real CPA up while the dashboard insists it's on target.

CPA is not a number to optimize. It's a number to defend — defend the unit economics, defend the tracking, then let the media buying compound on top.

The three things that move CPA

  • Conversion rate — the most leveraged input. Doubling CVR from 2% to 4% halves CPA on the same media plan with zero change to bids.
  • Tracking accuracy — if 40% of conversions never make it into reporting, your reported CPA is 67% higher than reality. Fix this before judging any campaign.
  • Creative + audience — better hooks raise CTR, which lowers CPC. Lower CPC with constant CVR lowers CPA proportionally.

LeadJourney closes the tracking gap so the CPA your dashboard reports is the CPA you actually have — and so the algorithm optimizes on real conversions instead of phantom signal.

See your true CPA

Frequently asked questions

What is the CPA formula?

Cost Per Acquisition = Total ad spend ÷ Total acquisitions. If you spent €10,000 and got 100 acquisitions (purchases, signups, leads — whatever you defined as the action), your CPA is €100. The formula is identical no matter what counts as an 'acquisition' — only the definition of the action changes.

What is CPA in digital marketing?

CPA stands for Cost Per Acquisition (sometimes Cost Per Action). It's the price you pay to make one user complete the conversion event you're optimizing for: a purchase for e-commerce, a signup for SaaS, a booked call for B2B, an install for mobile apps. CPA is a more flexible metric than CPL (which is always a lead) or CAC (which is always a paying customer) — it scales to whatever step in the funnel you're paying to drive.

What is pay-per-action advertising?

Pay-per-action (PPA) is a media buying model where you pay only when a defined action happens — a click leading to a signup, a purchase, an install. It's the original meaning of CPA before the term broadened to include any spend ÷ action calculation. Modern auto-bidding (Meta's Cost-Cap, Google's Target CPA, TikTok's lowest cost bid) is essentially programmatic pay-per-action: the platform manages bids automatically to hit a CPA target.

What's the difference between CPA, CPL, and CAC?

CPA is broad — cost per any defined action. CPL is specifically cost per lead (a hand-raise, a form fill). CAC is specifically cost per acquired paying customer. The math structure is the same (spend ÷ count) but the denominator changes: leads → customers as you move down the funnel. CPL × close rate = CAC. CPA fills whatever step you need it to.

What is a good CPA?

Only one rule: CPA must be lower than the revenue (or LTV) per acquisition for the business to work. Beyond that, 'good' depends entirely on your unit economics. A €5 CPA is great if you sell €10 products at 60% margin. A €500 CPA is great if you sell €5,000 contracts. Compare to your own target CPA, not someone else's industry chart — yours is the only benchmark that matters for survival.

How do I lower my CPA?

Three layers of leverage, in order of effort: (1) Tracking — clean attribution alone often drops reported CPA 30–50% because you stop missing real conversions. (2) Conversion rate — a CRO win on the page or in the funnel cuts CPA proportionally with no media work. (3) Creative + audience — better hooks, fresher creative, sharper targeting drops CPC and therefore CPA. Most teams skip (1) and go straight to (3), which is why CPA stays stuck.

Should I optimize for CPA or ROAS?

If your AOV/deal size is roughly constant, CPA is fine — it&apos;s a faster signal. If AOV varies wildly (e-commerce with mixed cart sizes, SaaS with annual + monthly plans), ROAS catches that variance and CPA doesn&apos;t. Best practice: bid on CPA in the platform but report on ROAS to the business — bidding signals are denser, business signals are truer.

Track every lead
With Pixel-Perfect Accuracy

Stop losing data to iOS, ad blockers and CRM gaps. Server-side tracking, built for lead generation — live in 21 minutes.

98% data accuracyeven with iOS & ad blockers
Book Free Demo NowGet 30-days-Money-Back-Guarantee
CTA visual
CTA visual
LeadJourney Logo

Features

AI Marketing AnalystNEWTraffic Channel ReportAd Campaign ReportLead Overview ReportOffline Conversion TrackingLandingpage Report

Solutions

AdvertisersMarketing AgenciesMarketing FreelancersAgency DirectoryNEWFree ToolsHOT

Company

About usPressEnterpriseJobs2 open jobsIntegrationsAffiliate ProgramCustomer SupportContact us

Comparison

LeadJourney vs HyrosLeadJourney vs RedtrackLeadJourney vs CometlyLeadJourney vs AnytrackLeadJourney vs VibetrackLeadJourney vs GA4LeadJourney vs Voluum

Legal

ImprintPrivacy policyTerms & ConditionsGDPRCookie policySitemap

Follow us:

2026 - LeadJourney Ltd. All rights reserved