Written by the Utiliby editorial team · Last updated October 15, 2026 · Rules and formulas reviewed October 2026
What this free online CTR, CPM, CPC and CPA calculator does
Online advertising comes with its own alphabet. CTR, CPC, CPM, CPA, CVR and ROAS all describe the same funnel from different angles, and you need all of them to judge a campaign. This free online ad metrics calculator turns the raw numbers from your ad account (impressions, clicks, conversions, spend and revenue) into every metric at once, with an animated funnel that shows where visitors drop off.
It also solves the questions that come before a campaign. The budget forecast estimates impressions, clicks, conversions and ROAS from a budget, price and expected rates, and the CPM, CPC and CTR converter works out any one of the three from the other two, which is handy when platforms quote prices in different ways.
How to use the calculator
- Copy the totals from your ad account. Use the same date range for every number.
- Enter them in Metrics from totals. Impressions are required, and the rest is optional.
- Read the funnel. A low CTR points at the ad, a low conversion rate at the landing page or offer.
- Plan with the forecast. Enter a budget, a price and rates to see what to expect.
- Compare prices. Use the converter to turn a CPM into an equivalent CPC.
- Export. Copy, download CSV or print a one-page report.
Ad metric formulas
| Metric | Formula | Example |
|---|---|---|
| CTR | Clicks ÷ impressions | 2,500 ÷ 100,000 = 2.5% |
| CPC | Spend ÷ clicks | $1,500 ÷ 2,500 = $0.60 |
| CPM | Spend ÷ impressions × 1,000 | $1,500 ÷ 100,000 × 1,000 = $15 |
| CVR | Conversions ÷ clicks | 100 ÷ 2,500 = 4% |
| CPA | Spend ÷ conversions | $1,500 ÷ 100 = $15 |
| ROAS | Revenue ÷ spend | $6,000 ÷ $1,500 = 4.0x |
| CPC from CPM | CPM ÷ (1,000 × CTR) | $10 ÷ (1,000 × 0.01) = $1.00 |
Which metric to fix first
- Low CTR. The ad is not relevant or interesting. Test headlines with the Headline Analyzer, tighten targeting and match ad text to search terms. For search ads, check limits with the Google Ads Character Counter.
- High CPC. Improve quality and relevance, narrow match types and review the auction.
- High CPM. The audience is expensive or competition is high. Test new audiences and creative.
- Low conversion rate. Fix the landing page, the offer and the message match. Test changes with the A/B Test Calculator.
- High CPA. A product of all the above. Work from the weakest funnel step.
Budget planning and break-even CPA
The question behind most ad metrics is: what can I afford to pay for a customer? Multiply your average order value by your gross margin to get your break-even CPA. Any CPA below it makes money on the first sale, and you can accept a higher CPA if customers come back. Divide the CPA you can afford by one divided by your conversion rate to see the CPC you can afford. For example, at a $30 break-even CPA and 3% conversion rate you can pay up to $0.90 per click. The forecast tab lets you test scenarios before you spend, and the Marketing ROI Calculator adds margin and lifetime value. Tag every campaign with the UTM Link Builder so that your numbers can be traced back to their source.
CPM, CPC and CPA bidding compared
| Model | You pay for | Best for | Risk |
|---|---|---|---|
| CPM | 1,000 views | Awareness, reach, video | You pay even if nobody clicks |
| CPC | Each click | Traffic, search ads | Clicks may not convert |
| CPA or target CPA | A conversion | Sales and leads | Needs conversion data, may limit reach |
Most platforms now optimise towards conversions automatically, but they still report these metrics, and the numbers show whether the automation is working. For social campaigns, add the Engagement Rate Calculator and the Influencer Rate Calculator to your toolkit.
Worked example: reading a campaign from top to bottom
Take a campaign that spent $1,500 and was shown 100,000 times. It received 2,500 clicks and produced 100 sales worth $6,000. The calculator shows a CTR of 2.5%, a CPC of $0.60, a CPM of $15, a conversion rate of 4%, a CPA of $15 and a ROAS of 4. Is that good? It depends on the margin. At a 50% margin, each sale earns $30 of gross profit, so a $15 CPA leaves $15 per sale, a healthy result. At a 20% margin each sale earns only $12, and the same CPA loses $3 per sale. The same numbers mean different things in different businesses, which is why the tool pairs every metric with its formula and encourages you to compare it with your own break-even point.
Now look at where to improve. If CTR were 1%, the same spend would bring half the clicks, so the ad itself needs work. If CTR is good but conversion rate is 1%, the landing page is the problem. Improving the weak step by even a third often moves CPA more than any bid change.
A word about benchmarks
Articles often quote average CTRs and CPCs by industry, and they can be useful for a rough check, but they vary widely by country, device, season and campaign type and are easily misread. A brand-search campaign can have a CTR above 10% while a prospecting display campaign sits below 0.5%, and both can be doing their job. Use published averages only as a starting point, and compare each campaign with its own past results and with its own break-even CPA. Watch the trend over weeks rather than the result of one day, and avoid changing several things at once, so that you know what caused any change.
Reporting and sharing results
When you report ad results to a client or manager, show the funnel and the three or four numbers that matter for the goal: for sales, spend, conversions, CPA and ROAS; for awareness, impressions, reach and CPM. Use the print option to save a clean page with only the figures and the funnel, and export the CSV to put the numbers in a spreadsheet. Always state the date range and the source of the figures, because platforms and analytics tools rarely agree exactly.
Accuracy, limits and responsible use
The calculator does basic arithmetic on the figures you enter, so it is exactly as accurate as those figures. Platforms count impressions, clicks and conversions in their own ways, use different attribution windows and remove invalid traffic, so their reports can differ from simple ratios. Forecasts assume steady rates, but in a real auction CTR, CPC and conversion rates change with competition, season, audience and creative, and they often get worse as you scale. Treat results as planning aids, and measure real campaigns. This free online ad metrics calculator is for lawful, honest use only.
Frequently asked questions
How do I calculate CTR?
Divide clicks by impressions and multiply by 100. If an ad is shown 100,000 times and clicked 2,500 times, CTR is 2.5%.
How do I calculate CPC?
Divide total ad spend by the number of clicks. A spend of $1,500 for 2,500 clicks is a CPC of $0.60.
How do I calculate CPM?
Divide spend by impressions and multiply by 1,000. $1,500 for 100,000 impressions is a CPM of $15.00.
What is CPA?
Cost per acquisition, also called cost per action, is spend divided by conversions. $1,500 for 100 sales is a CPA of $15.
What is the relationship between CPM, CPC and CTR?
CPC = CPM ÷ (1,000 × CTR). If your CPM is $10 and CTR is 1%, CPC is $1.00. The converter tab solves for any one of the three.
What is a good click-through rate?
It varies widely by channel and industry. Search ads often reach several percent, while display and social ads are often below 1%. Compare against your own history and your goals, not a single number.
What is a good cost per click?
A good CPC is one you can afford given your conversion rate and order value. Use the goal maths: maximum CPC = maximum CPA × conversion rate.
What is conversion rate?
Conversion rate is conversions divided by clicks, as a percentage. It shows how well the landing page and offer turn visitors into customers.
How can I lower my CPA?
Raise conversion rate with better pages and offers, raise CTR with stronger ads and relevance, lower bids on weak keywords or audiences and remove wasted spend.
What is the budget forecast for?
It estimates impressions, clicks, conversions and revenue from a budget, a CPM or CPC price, an expected CTR and conversion rate. Use it to set targets and compare scenarios.
What is the difference between CPM, CPC and CPA bidding?
CPM bidding pays for views, CPC pays for clicks and CPA or conversion bidding pays for results. The more downstream the metric, the more risk the platform takes.
What is ROAS?
Return on ad spend is revenue divided by ad spend. A ROAS of 4 means $4 of revenue for each $1 spent. Use the Marketing ROI Calculator to include margin.
Why do my numbers differ from Google Ads or Meta?
Platforms define clicks, impressions and conversions differently, use different attribution windows and may filter invalid traffic. Use the platform number for reporting and this tool for planning.
Can conversions be higher than clicks?
Some platforms count several conversions per click or view-through conversions, but the simple funnel here assumes at most one per click. The tool warns you if conversions exceed clicks.
Does this work for Google Ads, Facebook, TikTok and LinkedIn?
Yes. These formulas are the same on every platform that reports impressions, clicks, spend and conversions.
Is my data stored?
No. All calculations run in your browser and nothing is uploaded.
Can I export the results?
Yes. Copy a summary, download a CSV or print or save a report with only the results.
Sources and further reading
- Google Ads Help, About click-through rate (CTR).
- Google Ads Help, About average cost per click (CPC).
- Meta Business Help Centre, About cost per 1,000 impressions (CPM).
- Google Ads Help, About conversion tracking and cost per conversion.
- Wikipedia, Online advertising: pricing models.
- Interactive Advertising Bureau, Measurement guidelines.
Sources were consulted in October 2026. Standards and rules can change, so always check the official page for your situation.