New report:
Invalid Click Rate Benchmarks
PPC Formulas: Calculate ROAS, ROI, CPM, CPA, LTV and More
- June 16, 2025
This article provides the formulas for each of the major marketing performance metrics.. We’ll cover what they mean, why they matter, and how to calculate them. With this knowledge, you can optimize your ad spend and improve your campaigns’ success.
ROAS formula (Return-on-Ad-Spend)
ROAS (Return-On-Ad-Spend) measures how much revenue you earn for every dollar spent on advertising. It is an important metric for keeping an eye on the efficiency of your ad campaigns and deciding if you’re in a healthy margin or spending too much on a campaign.
Here’s how to calculate ROAS:
ROAS = Revenue from Ads ÷ Cost of Ads
In our experience, a healthy ROAS is generally above 4:1, meaning you should generate $4 for every $1 spent.
Learn more about Return on Ad Spend (ROAS)
ROAS vs. “Target ROAS”
Target ROAS is a bidding strategy used in platforms like Google Ads. It lets advertisers set a desired goal – your ideal ROAS – and the system automatically adjusts bids to try and achieve that specific return.
ROI formula (Return-on-Investment)
ROI measures the profitability of an investment by comparing the net profit earned to the cost of investment. ROI considers the costs of marketing campaigns as well as other costs like product and services, operations, and even tools and software.
The formula for ROI tracking:
ROI = (Net Profit ÷ Total Investment) × 100
ROI vs. ROAS
ROAS specifically evaluates the efficiency of advertising spend by comparing revenue generated from ads to the cost of those ads. ROI, on the other hand, looks at the overall profitability of an investment, factoring in all costs, not just advertising.
CPM formula (Cost-Per-Thousand Impressions)
CPM (Cost-Per-Thousand Impressions) is the cost to show your ad 1,000 times. If you advertise on different platforms, you may use CPM to compare cost efficiency across these channels.
“M” in the acronym is derived from the roman numeral for thousand. CPM is a standard industry term that has its roots in traditional media advertising, where impressions were measured in thousands. That’s why we use CPM instead of the exact acronym, “CPTI.”
CPM = (Total Ad Spend ÷ Total Impressions) × 1,000
The average healthy CPM score varies across industries. NestScale has a breakdown of the average CPM figures on Google ads. It ranges from $0.50 – $2 for the retail/eCommerce industry to $2 – $15 for the real estate industry.
Learn more about Cost Per Thousand (CPM)
CPC formula (Cost-Per-Click)
CPC (Cost-Per-Click) is the amount paid each time someone clicks on your ad. CPC helps you assess whether your ad spend is generating enough valuable traffic.
In online ad platforms like Google, CPC works on a bidding system. Advertisers set a maximum bid for how much they’re willing to pay for a click on their ad. When a user searches for relevant keywords, the platform runs an auction to determine which ads appear, considering both the bid and the ad’s quality score.
If a user clicks on the ad, your account is charged, usually at a rate lower than or equal to your maximum bid.
The Cost-Per-Click formula is:
CPC = Total Ad Spend ÷ Total Clicks
The average cost per click in Google ads is about $2.69 for search and $0.63 for display ads.
An abnormally high CPC could be a sign of click fraud.
Read more about Cost-Per-Conversion
CPA formula (Cost-Per-Acquisition)
CPA (Cost-Per-Acquisition) tells you how much it costs to convert a customer. CPA helps businesses understand how much they’re paying to gain a customer, with a lower CPA meaning a cost-effective campaign.
Here’s how to calculate CPA:
CPA = Total Ad Spend ÷ Total Conversions
Healthy CPA figures vary since it will depend on the customer Lifetime Value and ROAS. According to Navah Hopkins on Search Engine Journal, a healthy CPA value will allow the campaign to run while supporting realistic ROIs.
Cost-Per-Conversion vs. Cost-Per-Acquisition
These are both similar terms but generally Cost-Per-Conversion is associated with capturing a lead, making a purchase or downloading an app. While Cost-Per-Acquisition is focused purely on the cost to acquire a new paying customer.
LTV formula (Lifetime Value)
Lifetime Value (LTV) tracks the total revenue a customer generates over their lifetime. It’s key for determining long-term ad effectiveness and the quality of leads gained.
Here’s how you calculate LTV:
LTV = (Avg. Value of Sale) x (Number of Repeat Transactions) x (Avg. Customer Lifespan)
Many marketers agree that a good LTV should be at least 3x your CPA.
Learn more about Lifetime Value (LTV).
How Fraud Blocker helps improve your PPC metrics
Click fraud can negatively impact each of these metrics, raising your overall ad spend.
Fraud Blocker helps prevent ppc click fraud from bots, competitors and more so you can boost your performance.
Get better traffic with more qualified leads with Fraud Blocker. Try our 7-day free trial and see how much our software can help you.
Facebook
Twitter
LinkedIn
More from Fraud Blocker
Discover 7 proven campaign optimization strategies that top agencies use to cut CPA by 40%. Learn how to audit, test, and scale profitable campaigns.
[Report] Top Low-Competition Keywords With High Traffic Potential
See which keywords have the lowest competition and are easiest to rank for across all industries in 2025.
Tariff Impact: 72% of Advertisers Plan to Cut Spending
We surveyed 300 advertisers on the impact of rising tariffs. See where the biggest cuts will hit, and what that could mean for the landscape.