PPC Profit & Campaign Metrics Calculator

Measure PPC performance, forecast profit, or find break-even CPC, CPA, CPM, and ROAS from one campaign model.

Campaign mode

Diagnose actual campaign performance

Example: $5,000
$
Example: 200,000
Example: 6,000
Example: 300
Example: $18,000
$
Example: $4,000
$
Example: $20
$

Review the result

CPM
--
CPC
--
ROAS
--

How to use this calculator

One model for measuring, forecasting, and break-even planning

Use Measure with real campaign data, Forecast before launch, and Break-even to set buying limits your unit economics can support.

Campaign diagnosis

Read the metrics together. CPM and CTR explain traffic cost, CPA and CVR explain conversion efficiency, and ROAS or ROI shows whether the campaign is paying back.

  • High CPM with strong CTR can still produce an acceptable CPC.
  • Good CTR with weak ROAS points to conversion value or margin problems.
  • Positive ROAS can still hide negative profit when non-ad costs are high.

Formula quick reference

  • CPM = ad spend / impressions x 1,000
  • CPC = ad spend / clicks
  • CTR = clicks / impressions x 100
  • CPA = ad spend / conversions
  • Conversions at target CPA = ad spend / target CPA
  • Budget at target CPA = conversions x target CPA
  • CVR = conversions / clicks x 100
  • ROAS = revenue / ad spend
  • ROI = (revenue - ad spend - other costs) / ad spend x 100

Worked example

Actual PPC campaign diagnosis

Inputs: $5,000 spend, 200,000 impressions, 6,000 clicks, 300 conversions, $18,000 revenue, $4,000 non-ad costs, and a $20 target CPA

Result: $25 CPM, $0.83 CPC, 3% CTR, $16.67 CPA, 5% CVR, 3.60x ROAS, and $9,000 profit

Note: Every value uses the same reporting and attribution window.

Common mistakes

  • Mixing spend, conversions, and revenue from different reporting or attribution windows.
  • Calling revenue minus ad spend profit while ignoring product, fulfillment, agency, or platform costs.
  • Optimizing one metric in isolation instead of following the chain from impression cost to conversion value.

What the result means

  • A good CPM, CPC, CTR, CPA, or ROAS depends on channel, objective, market, conversion definition, and margin.
  • Use matched historical cohorts and unit economics instead of a universal benchmark.

PPC Profit & Campaign Metrics Calculator FAQ

What does the PPC profit calculator calculate?

It calculates profit, ROI, ROAS, CPM, CPC, CTR, CPA, conversion rate, and revenue per click. It can also forecast campaign results and find break-even buying limits.

Is this the same as a CPM calculator?

No. This page summarizes several campaign metrics. Use the dedicated CPM page when you only need to solve CPM, spend, or impressions.

Why can ROAS look good while ROI is weak?

ROAS uses revenue, while ROI uses profit after ad spend and optional costs. Margins and fulfillment costs can make the two tell different stories.

Which reporting window should I use?

Use the same date range and attribution scope for spend, impressions, clicks, conversions, revenue, and non-ad costs. Exclude recent conversion-delay days when the platform has not finished attributing value.

Which metric should I optimize first?

Start with the bottleneck. CPM and CTR explain traffic cost, CPA and CVR explain conversion efficiency, and ROAS or ROI explains payback.

Can I use this for lead generation?

Yes, but revenue may be pipeline value or expected lead value. Keep the value assumption visible.

Why are some outputs zero?

If clicks, conversions, or revenue are zero, the dependent metric cannot be calculated meaningfully and is shown as zero or not feasible.

How do I calculate budget from target CPA?

Multiply the conversion goal by target CPA. Divide a fixed budget by target CPA to estimate the conversions required at that cost.

Is CPA the same as customer acquisition cost?

Not always. This page uses ad spend per tracked conversion. CAC can include sales, tools, agencies, and overhead per new paying customer.