Every formula, worked example, and free calculator for CPM, CTR, ROAS, CPC, CAC, LTV, SEM budgeting, programmatic advertising, brand lift, SaaS metrics, B2B lead conversion, and more — all in one authoritative reference for digital marketers and media buyers.
The foundational metrics of digital advertising — understand what you are paying per thousand impressions and how to benchmark against industry standards.
CPM (Cost Per Mille, or Cost Per Thousand Impressions) is the standard pricing unit across display, video, social, audio, connected TV, and programmatic advertising. Every media plan starts with CPM because it normalizes cost across channels with vastly different scale. A premium publisher charging $25 CPM and a programmatic exchange offering $1.50 CPM are not directly comparable without knowing viewability, audience quality, and brand safety.
CPM = (Total Ad Spend / Total Impressions) x 1,000
Total Impressions = (Total Ad Spend / CPM) x 1,000
Total Ad Spend = (CPM x Total Impressions) / 1,000
Example: $4,200 spent, 2,800,000 impressions = CPM of $1.50
CPM is the price paid per 1,000 served impressions. eCPM (Effective CPM) is calculated from performance campaigns — it tells you what a CPC or CPA campaign effectively cost per 1,000 impressions. vCPM (Viewable CPM, per MRC standards) only counts impressions where at least 50% of the ad pixel was in-view for at least one second (two seconds for video). vCPM campaigns are typically 20-40% more expensive but far more accountable.
eCPM = (Total Earnings / Total Impressions) x 1,000
vCPM = (Total Spend / Viewable Impressions) x 1,000
Viewability Rate = Viewable Impressions / Total Impressions x 100
| Channel | Average CPM | Premium Range | Notes |
|---|---|---|---|
| Google Display Network | $0.50 – $2.00 | $2 – $8 | Open exchange; varies by audience |
| Facebook / Meta | $5 – $15 | $15 – $40 | Q4 peaks; broad vs. targeted audience |
| $6 – $18 | $18 – $50 | Higher engagement, higher CPM | |
| YouTube TrueView | $3 – $8 | $8 – $25 | Skippable vs. non-skippable rates |
| Connected TV (CTV) | $20 – $40 | $40 – $80 | Premium placements, high viewability |
| Podcast / Audio | $15 – $25 | $25 – $50 | Mid-roll host-read commands premium |
| $25 – $50 | $50 – $100+ | B2B targeting commands high CPMs | |
| Programmatic Open Exchange | $0.50 – $2 | $2 – $5 | High volume, lower quality floor |
| Programmatic PMP | $5 – $20 | $20 – $50 | Private marketplace, curated inventory |
| Newsletter Sponsorships | $20 – $60 | $60 – $150+ | Niche audiences, high engagement |
Instagram ad CPMs are determined by audience targeting specificity, ad format (Stories, Reels, Feed, Explore), time of year, and bidding competition. Reels ads typically carry 10-20% lower CPMs than Feed placements due to higher inventory volume, making them efficient for reach-oriented campaigns. Remarketing audiences command 2-3x higher CPMs than broad prospecting but deliver 4-5x higher conversion rates.
Click-through rate is one of the most tracked metrics in digital marketing — understand what your CTR means and how it drives campaign economics.
Click-through rate measures how often people who see your ad actually click on it. It is the primary engagement signal for search ads, email campaigns, display ads, and organic content. A high CTR indicates strong relevance and creative resonance, but CTR must always be read alongside conversion rate — high CTR with low conversions signals a landing page or offer problem, not an ad problem.
CTR = (Total Clicks / Total Impressions) x 100
Clicks = CTR% x Impressions / 100
Impressions = Clicks / (CTR% / 100)
Example: 420 clicks from 105,000 impressions = CTR of 0.4%
Yes — CTR and click-through rate are the same metric. Google Ads uses CTR as the shorthand. Some email platforms call it CTOR (Click-to-Open Rate) which divides clicks by opened emails (not total sent), giving a more useful engagement signal. CTOR = (Unique Clicks / Unique Opens) x 100 and typically benchmarks at 10-20% for most industries.
CTOR = (Unique Clicks / Unique Opens) x 100
Open Rate = (Unique Opens / Emails Delivered) x 100
Email CTR = (Unique Clicks / Emails Delivered) x 100
| Channel | Average CTR | Good CTR | Notes |
|---|---|---|---|
| Google Search (branded) | 10 – 20% | >20% | Brand terms capture navigational intent |
| Google Search (non-branded) | 2 – 5% | >6% | Top position: ~11% average |
| Google Display | 0.08 – 0.15% | >0.2% | Awareness channel, not direct response |
| Facebook Ads | 0.7 – 1.5% | >2% | Varies heavily by creative and audience |
| Instagram Ads | 0.4 – 1.0% | >1.5% | Stories have higher swipe-up CTRs |
| LinkedIn Ads | 0.3 – 0.6% | >1% | B2B; lower CTR but higher intent |
| Email Marketing | 1.5 – 3% | >4% | Of total delivered; CTOR 10-20% |
| YouTube (In-stream) | 0.2 – 0.5% | >0.8% | Companion ad + overlay CTR |
Quality Score is Google's 1-10 rating of your ad quality. Expected CTR is one of the three primary components (alongside ad relevance and landing page experience). A higher-than-expected CTR for your keyword bids lowers your actual CPC in the second-price auction, meaning better CTR directly reduces your cost per click. Improving Quality Score from 5 to 8 on a $2.00 target CPC keyword can reduce actual CPC by 30-40%.
Know exactly whether your ad spend is generating profit — ROAS and break-even analysis are the most critical calculations in performance marketing.
Return on Ad Spend (ROAS) measures gross revenue earned for every dollar spent on advertising. It is a revenue efficiency metric, not a profit metric. A 4x ROAS means $4 in revenue for every $1 in ad spend. ROAS is the most commonly used performance benchmark in e-commerce and direct response marketing because it directly links ad spend to revenue at the campaign level.
ROAS = Revenue Generated from Ads / Ad Spend
ROAS% = ROAS x 100 (e.g., 4x ROAS = 400% ROAS)
Revenue = ROAS x Ad Spend
Ad Spend = Revenue / ROAS
Example: $24,000 revenue from $6,000 spend = ROAS of 4x
Break-even ROAS is the minimum ROAS needed to cover your cost of goods. Below this threshold, your campaigns are destroying profit even while generating revenue. Every performance marketer must know their break-even ROAS before setting targets.
Break-Even ROAS = 1 / Gross Margin
Gross Margin = (Revenue - COGS) / Revenue
Example: 40% gross margin = Break-even ROAS of 2.5x
Example: 60% gross margin = Break-even ROAS of 1.67x
Target ROAS = Break-even ROAS x (1 + Target Profit Margin)
ROAS uses gross revenue. Marketing ROI uses gross profit. They tell you very different things. A campaign with 5x ROAS sounds great, but if your gross margin is 15%, you are losing money after accounting for product costs. Marketing ROI corrects for this by measuring profit, not revenue.
Marketing ROI = ((Revenue x Gross Margin - Ad Spend) / Ad Spend) x 100
Example: $20,000 revenue, 50% margin, $5,000 spend:
ROI = (($20,000 x 0.5 - $5,000) / $5,000) x 100 = 100%
| Gross Margin | Break-Even ROAS | Good Target ROAS | Excellent ROAS |
|---|---|---|---|
| 20% | 5.0x | 6.5x | 8x+ |
| 30% | 3.33x | 4.5x | 6x+ |
| 40% | 2.5x | 3.5x | 5x+ |
| 50% | 2.0x | 3.0x | 4x+ |
| 60% | 1.67x | 2.5x | 3.5x+ |
| 70% | 1.43x | 2.0x | 3x+ |
The twin pillars of sustainable growth — knowing what a customer costs to acquire (CAC) and what they are worth over time (LTV) determines whether your marketing engine is viable.
CAC is the total cost of acquiring one new customer. Blended CAC includes all sales and marketing spend divided by all new customers. Paid CAC only includes paid acquisition channels. Understanding the difference is critical — a strong blended CAC can mask an unsustainable paid CAC if it is being diluted by organic and referral acquisition.
CAC = Total Sales and Marketing Spend / New Customers Acquired
Paid CAC = Paid Marketing Spend / New Customers from Paid Channels
Blended CAC = Total S&M Spend / All New Customers
Example: $80,000 spend, 320 new customers = CAC of $250
LTV (also written CLV — Customer Lifetime Value) is the predicted total revenue a customer will generate over their relationship with your business. LTV is the ceiling on how much you can profitably spend to acquire a customer. There are simple and advanced formulas depending on your data availability.
Simple LTV = Average Order Value x Purchase Frequency x Customer Lifespan
Margin-Adjusted LTV = LTV x Gross Margin %
LTV (subscription) = ARPU x Gross Margin / Churn Rate
Example: $80 AOV, 4 orders/year, 3 years lifespan = LTV of $960
At 55% margin = Margin LTV of $528
The LTV:CAC ratio is the single most important indicator of marketing efficiency and business health. It tells you how many dollars in lifetime value you generate for each dollar spent acquiring a customer.
| LTV:CAC Ratio | Signal | Action |
|---|---|---|
| Below 1:1 | Unsustainable — losing money on every customer | Immediately cut spend, fix unit economics |
| 1:1 – 2:1 | Marginal — barely covering acquisition costs | Improve retention or reduce CAC |
| 3:1 | Healthy — industry standard benchmark | Scale carefully, optimize channels |
| 4:1 – 5:1 | Strong — efficient growth engine | Invest in growth, expand channels |
| Above 5:1 | May indicate underinvestment in growth | Test increasing acquisition spend |
CAC Payback Period is how many months it takes to recover your acquisition cost from a customer's gross profit contribution. Shorter is better. SaaS targets are typically under 12 months; e-commerce under 6 months. High payback periods increase working capital requirements and business risk.
CAC Payback Period = CAC / (ARPU x Gross Margin %)
Example: $300 CAC, $50 ARPU, 70% margin:
Payback = $300 / ($50 x 0.70) = 8.57 months
Marketing team turnover is frequently underestimated as a business cost. Replacing a mid-level marketing manager typically costs 50-200% of their annual salary when factoring in recruitment fees, lost productivity, onboarding time, and ramp-up periods. High turnover also disrupts campaign continuity, institutional knowledge, and vendor relationships, indirectly increasing CAC over time.
Build data-driven SEM budgets from first principles — CPC estimates, conversion rates, and revenue targets.
Effective SEM budgeting starts with your revenue target, not an arbitrary spend number. Once you know your conversion rate, average order value, and CPC, you can back-calculate the exact budget needed to hit any revenue goal.
Required Clicks = Revenue Goal / (Conversion Rate x AOV)
Required Budget = Required Clicks x Average CPC
Daily Budget = Monthly Budget / 30.4
ROAS Check = Revenue Goal / Required Budget (must exceed break-even ROAS)
Example: $50,000 revenue goal, 3% CVR, $120 AOV, $2.50 CPC:
Clicks = $50,000 / (0.03 x $120) = 13,889 clicks
Budget = 13,889 x $2.50 = $34,722/month
Google Ads uses a second-price auction modified by Quality Score. Your Ad Rank = Max Bid x Quality Score x Expected Impact of Extensions. Your actual CPC = (Ad Rank of advertiser below you / Your Quality Score) + $0.01. This means a higher Quality Score lets you pay less per click while maintaining position — making creative quality and CTR improvement as valuable as bid increases.
Ad Rank = Max CPC Bid x Quality Score x Ad Extension Impact
Actual CPC = (Competitor Ad Rank / Your Quality Score) + $0.01
Impression Share = Impressions Received / Eligible Impressions
Lost IS (Budget) = % of time ads did not show due to budget limits
Impression Share (IS) tells you what percentage of available impressions your ads captured. If you have 45% IS on your core branded keywords, you are losing 55% of potential branded traffic. Budget Lost IS quantifies how much of this is due to insufficient daily budget versus bid or Quality Score issues.
| Impression Share | Budget Status | Recommended Action |
|---|---|---|
| Below 40% | Severely budget-constrained | Increase budget or tighten targeting |
| 40% – 60% | Moderate budget constraint | Increase budget or pause low performers |
| 60% – 80% | Good — normal competitive market | Optimize bids and creatives |
| 80% – 95% | Strong — near full coverage | Expand keyword coverage |
| Above 95% | Excellent for branded terms | Explore new keywords and audiences |
Programmatic buying layers DSP fees, viewability adjustments, and audience premiums on top of raw media costs — understand the true cost of your inventory.
Programmatic buying costs more than the headline CPM suggests because multiple intermediaries take margin. A $2.00 floor CPM on an open exchange can cost an advertiser $3.50-$4.50 all-in after DSP platform fees, data costs, brand safety tools, and ad verification services. Understanding the total fee stack is essential for accurate media planning.
Total CPM = Media CPM + DSP Fee + Data CPM + Brand Safety Fee + Verification Fee
DSP Fee = Media CPM x DSP Tech Fee % (typically 15-20%)
Data CPM = Audience segment premium (typically $0.50 – $3.00 CPM)
Effective CPM after viewability = Total CPM / Viewability Rate
Example: $2 media, 18% DSP fee, $1 data = $3.36 total CPM
At 60% viewability: $3.36 / 0.60 = $5.60 viewable CPM
Private Marketplace (PMP) deals give advertisers access to premium publisher inventory through curated, direct deals executed programmatically. PMP inventory commands higher CPMs ($8-$30+) but delivers superior viewability (70-90%), brand safety, and audience quality. Open exchange inventory is cheaper ($0.50-$3 CPM) but averages 40-60% viewability and requires more robust brand safety layering.
Feed rate in programmatic advertising refers to the percentage of bid requests that are actually matched and fulfilled by a DSP or SSP. A low feed rate indicates bid throttling, audience overlap with exclusions, or frequency caps limiting delivery. Feed rate is also used in content marketing to describe how often fresh content is published to feed social and algorithmic channels — higher feed rates maintain audience engagement but require proportionally higher content production investment.
SaaS marketing demands a different metric framework — MRR, ARR, churn, NRR, and the Rule of 40 are the metrics investors and operators use to evaluate growth health.
Monthly Recurring Revenue (MRR) and Annual Recurring Revenue (ARR) are the foundational metrics for SaaS businesses. Net Revenue Retention (NRR) — the percentage of revenue retained from existing customers including expansions minus contractions and churn — is arguably the single most important SaaS metric, because NRR above 100% means existing customers alone grow the business.
MRR = Number of Paying Customers x Average Revenue per Account (ARPA)
ARR = MRR x 12
MRR Churn Rate = Churned MRR / Beginning of Month MRR x 100
NRR = (Beginning MRR + Expansion MRR - Churned MRR - Contraction MRR) / Beginning MRR x 100
LTV (SaaS) = ARPA x Gross Margin % / Monthly Churn Rate
SaaS pricing is a growth lever, not just a revenue number. Value-based pricing ties the price to the value delivered (ROI the software creates). Cost-plus pricing adds a margin to delivery costs. Competitive pricing anchors to market rates. Most successful SaaS companies use tiered value-metric pricing where price scales with usage or seats — maximizing NRR through natural expansion revenue.
Value-Based Price = Customer Value Created x Your Share of Value (typically 10-20%)
Cost-Plus Price = Delivery Cost per Customer + Gross Margin Target
Price Sensitivity Test: Price Elasticity = % Change in Volume / % Change in Price
The Rule of 40 is the most widely cited SaaS health benchmark. It states that a sustainable SaaS business should have its revenue growth rate plus EBITDA margin total 40% or more. This balances the growth-vs-profitability tradeoff that defines early-stage SaaS strategy. At scale (>$100M ARR), the benchmark rises to 50+.
Rule of 40 Score = Revenue Growth Rate (%) + EBITDA Margin (%)
Example: 35% growth + 12% EBITDA margin = Score of 47 (strong)
Example: 15% growth + 18% EBITDA margin = Score of 33 (below threshold)
Cloud Cost as % of Revenue = Cloud Spend / Total Revenue x 100
Healthy range: 8-15% of revenue for cloud infrastructure costs
Measure the unmeasurable — brand lift methodology, Google review rating math, recipe scaling for content teams, and more.
Brand lift measures the incremental change in brand awareness, consideration, purchase intent, or favorability caused by advertising exposure. It requires a controlled experiment: a test group sees your ads, a matched control group does not, and both groups are surveyed. The lift is the delta between their responses.
Absolute Brand Lift = Exposed Group % - Control Group %
Relative Brand Lift = (Exposed Group % - Control Group %) / Control Group % x 100
Cost per Lifted User = Total Campaign Spend / (Lifted Users)
Lifted Users = Total Reach x (Absolute Lift %)
Example: 10M reach, 8% exposed awareness, 5% control awareness:
Absolute lift = 3%, Lifted users = 10M x 3% = 300,000 users
Content marketing ROI is harder to measure than paid media because the attribution window is longer and multi-touch. The key metrics are content conversion rate (visitors who convert from a content piece), content-sourced pipeline (revenue influenced by content), and content-assisted conversions (deals where a content touchpoint appeared before close without being the last click).
Content Conversion Rate = Conversions from Content / Content Visitors x 100
Content ROI = (Revenue Influenced by Content - Content Production Cost) / Content Production Cost x 100
Cost per Content Lead = Total Content Spend / Leads Generated from Content
Recipe Conversion Ratio = Scaled Quantity / Original Quantity
Food and lifestyle brands that publish recipe content need accurate recipe scaling for editorial consistency. Recipe conversion calculations ensure ingredient ratios, baking temperatures, and cook times scale correctly whether a recipe is halved for a single serving or multiplied ten-fold for a catering piece. The ratio is simple but critical for content accuracy and brand trust.
All formulas, benchmarks, and reference data on this guide are sourced from current industry standards and authoritative marketing research: