Advertising Formula Reference - CPM, CPC, CTR, ROI
Complete reference guide for all digital advertising formulas including CPM, CPC, CTR, ROI, ROAS, CPA, and conversion metrics
Digital Advertising Formulas
This comprehensive reference guide contains all the essential formulas for calculating advertising metrics, performance indicators, and return on investment. Use this as a quick reference for your marketing campaigns.
Core Advertising Metrics
CPM (Cost Per Mille)
Definition: Cost per thousand impressions
CPM = (Total Ad Spend / Total Impressions) × 1,000Reverse Calculation:
Total Cost = (Impressions / 1,000) × CPM
Impressions = (Total Cost / CPM) × 1,000Example:
- Ad Spend: $500
- Impressions: 250,000
- CPM = ($500 / 250,000) × 1,000 = $2.00
Use Case: Brand awareness campaigns, display advertising, video ads
CPC (Cost Per Click)
Definition: Cost per individual click
CPC = Total Ad Spend / Number of ClicksReverse Calculation:
Total Cost = Clicks × CPC
Clicks = Total Cost / CPCExample:
- Ad Spend: $500
- Clicks: 1,000
- CPC = $500 / 1,000 = $0.50
Use Case: Search engine marketing, traffic generation, lead generation
CTR (Click-Through Rate)
Definition: Percentage of impressions that result in clicks
CTR = (Clicks / Impressions) × 100Reverse Calculation:
Clicks = (CTR / 100) × Impressions
Impressions = Clicks / (CTR / 100)Example:
- Clicks: 500
- Impressions: 50,000
- CTR = (500 / 50,000) × 100 = 1.0%
Use Case: Measuring ad effectiveness, optimization indicator
CPA (Cost Per Acquisition)
Definition: Cost per conversion or customer acquisition
CPA = Total Ad Spend / Number of ConversionsReverse Calculation:
Total Cost = Conversions × CPA
Conversions = Total Cost / CPAExample:
- Ad Spend: $1,000
- Conversions: 50
- CPA = $1,000 / 50 = $20.00
Use Case: Performance marketing, e-commerce, lead generation
ROI (Return on Investment)
Definition: Percentage return on marketing investment
ROI = ((Revenue - Cost) / Cost) × 100Alternative Formula:
ROI = (Net Profit / Cost) × 100Reverse Calculation:
Required Revenue = Cost × (1 + ROI/100)
Maximum Cost = Revenue / (1 + ROI/100)Example:
- Revenue: $10,000
- Cost: $4,000
- ROI = (($10,000 - $4,000) / $4,000) × 100 = 150%
Use Case: Overall campaign profitability, investment decisions
ROAS (Return on Ad Spend)
Definition: Revenue generated per dollar spent on advertising
ROAS = Revenue / Ad SpendAlternative Expression:
ROAS = (Revenue / Ad Spend) × 100 (as percentage)Reverse Calculation:
Required Revenue = Ad Spend × ROAS
Maximum Ad Spend = Revenue / ROASExample:
- Revenue: $10,000
- Ad Spend: $2,000
- ROAS = $10,000 / $2,000 = 5:1 or 500%
Use Case: Ad campaign efficiency, platform comparison
Conversion Metrics
Conversion Rate
Definition: Percentage of visitors who complete desired action
Conversion Rate = (Conversions / Total Visitors) × 100Example:
- Conversions: 100
- Visitors: 5,000
- Conversion Rate = (100 / 5,000) × 100 = 2.0%
Cost Per Lead (CPL)
Definition: Cost to acquire one lead
CPL = Total Ad Spend / Number of LeadsExample:
- Ad Spend: $1,500
- Leads: 150
- CPL = $1,500 / 150 = $10.00
Lead to Customer Rate
Definition: Percentage of leads that become customers
Lead to Customer Rate = (Customers / Leads) × 100Example:
- Customers: 30
- Leads: 150
- Lead to Customer Rate = (30 / 150) × 100 = 20%
Engagement Metrics
Engagement Rate
Definition: Percentage of audience that engages with content
Engagement Rate = (Total Engagements / Total Impressions) × 100Social Media Alternative:
Engagement Rate = (Likes + Comments + Shares) / Followers × 100Example:
- Engagements: 1,500
- Impressions: 50,000
- Engagement Rate = (1,500 / 50,000) × 100 = 3.0%
Bounce Rate
Definition: Percentage of visitors who leave without interacting
Bounce Rate = (Single Page Visits / Total Visits) × 100Example:
- Single Page Visits: 1,500
- Total Visits: 5,000
- Bounce Rate = (1,500 / 5,000) × 100 = 30%
Time on Page
Definition: Average duration visitors spend on a page
Average Time on Page = Total Time on Page / Number of Page ViewsRevenue Metrics
Average Order Value (AOV)
Definition: Average amount spent per order
AOV = Total Revenue / Number of OrdersExample:
- Total Revenue: $50,000
- Orders: 500
- AOV = $50,000 / 500 = $100.00
Customer Lifetime Value (LTV)
Definition: Total revenue expected from a customer over their lifetime
LTV = Average Order Value × Purchase Frequency × Customer LifespanSimplified Formula:
LTV = (Average Order Value × Number of Purchases) / Churn RateExample:
- AOV: $100
- Purchase Frequency: 4 per year
- Customer Lifespan: 3 years
- LTV = $100 × 4 × 3 = $1,200
LTV to CAC Ratio
Definition: Relationship between customer value and acquisition cost
LTV:CAC Ratio = Customer Lifetime Value / Customer Acquisition CostBenchmark:
- Below 1:1: Losing money on customers
- 1:1 to 2:1: Marginal profitability
- 3:1: Healthy ratio (ideal)
- Above 5:1: May be under-investing in growth
Example:
- LTV: $1,200
- CAC: $400
- Ratio = $1,200 / $400 = 3:1
YouTube Metrics
YouTube Earnings
Definition: Estimated YouTube ad revenue
Earnings = (Views / 1,000) × CPMWith Creator Share:
Creator Earnings = (Views / 1,000) × CPM × 0.55Example:
- Views: 100,000
- CPM: $5.00
- Creator Earnings = (100,000 / 1,000) × $5 × 0.55 = $275
Learn more about YouTube CPM →
YouTube RPM (Revenue Per Mille)
Definition: Creator's actual revenue per thousand views
RPM = (Total Revenue / Total Views) × 1,000Relationship to CPM:
RPM ≈ CPM × 0.55 × Monetization RateExample:
- Revenue: $550
- Views: 100,000
- RPM = ($550 / 100,000) × 1,000 = $5.50
Email Marketing Metrics
Email Open Rate
Definition: Percentage of recipients who opened the email
Open Rate = (Emails Opened / Emails Delivered) × 100Example:
- Opened: 2,500
- Delivered: 10,000
- Open Rate = (2,500 / 10,000) × 100 = 25%
Email Click-Through Rate
Definition: Percentage of recipients who clicked a link
Email CTR = (Clicks / Emails Delivered) × 100Alternative (Click-to-Open Rate):
CTOR = (Clicks / Emails Opened) × 100Example:
- Clicks: 500
- Delivered: 10,000
- Email CTR = (500 / 10,000) × 100 = 5%
Unsubscribe Rate
Definition: Percentage of recipients who unsubscribed
Unsubscribe Rate = (Unsubscribes / Emails Delivered) × 100Example:
- Unsubscribes: 50
- Delivered: 10,000
- Unsubscribe Rate = (50 / 10,000) × 100 = 0.5%
Social Media Metrics
Social Media Reach
Definition: Total number of unique users who saw content
Reach = Unique ImpressionsSocial Media Impressions
Definition: Total number of times content was displayed
Impressions = Total Views (including repeats)Virality Rate
Definition: Rate at which content is shared
Virality Rate = (Shares / Impressions) × 100Example:
- Shares: 500
- Impressions: 50,000
- Virality Rate = (500 / 50,000) × 100 = 1%
SEO Metrics
Organic CTR
Definition: Click-through rate from search results
Organic CTR = (Organic Clicks / Organic Impressions) × 100Example:
- Organic Clicks: 1,000
- Organic Impressions: 50,000
- Organic CTR = (1,000 / 50,000) × 100 = 2%
Domain Authority (DA)
Definition: Score predicting website ranking ability (1-100)
Note: Proprietary metric calculated by Moz
Page Authority (PA)
Definition: Score predicting individual page ranking ability (1-100)
Note: Proprietary metric calculated by Moz
Attribution & Analytics
Attribution Weight
Definition: Credit assigned to each touchpoint in customer journey
Last Click Attribution:
100% credit to final touchpointFirst Click Attribution:
100% credit to initial touchpointLinear Attribution:
Equal credit = 100% / Number of TouchpointsTime Decay Attribution:
More recent touchpoints receive higher creditPosition-Based Attribution:
40% first touchpoint + 40% last touchpoint + 20% middle touchpointsMulti-Touch Attribution ROI
Definition: ROI calculated with attribution modeling
Attributed ROI = (Attributed Revenue - Cost) / Cost × 100Performance Benchmarks
Break-Even Metrics
Break-Even ROAS:
Break-Even ROAS = 1 / Profit MarginExample:
- Profit Margin: 40%
- Break-Even ROAS = 1 / 0.40 = 2.5
- Need $2.50 revenue per $1 ad spend
Break-Even CPA:
Break-Even CPA = Average Order Value × Profit MarginExample:
- AOV: $100
- Profit Margin: 30%
- Break-Even CPA = $100 × 0.30 = $30
Conversion Formulas
Funnel Conversion Rate
Definition: Overall conversion rate through multi-step funnel
Funnel Conversion Rate = Step1 Rate × Step2 Rate × Step3 Rate × ... × Final Step RateExample (3-step funnel):
- Landing page to signup: 20%
- Signup to trial: 50%
- Trial to paid: 25%
- Overall Conversion = 0.20 × 0.50 × 0.25 = 2.5%
Incremental Conversion
Definition: Additional conversions from marketing effort
Incremental Conversions = Test Group Conversions - Control Group ConversionsIncremental ROI:
Incremental ROI = (Incremental Revenue - Incremental Cost) / Incremental Cost × 100Formula Quick Reference Table
| Metric | Formula | Result Type |
|---|---|---|
| CPM | (Cost / Impressions) × 1,000 | Dollar amount |
| CPC | Cost / Clicks | Dollar amount |
| CTR | (Clicks / Impressions) × 100 | Percentage |
| CPA | Cost / Conversions | Dollar amount |
| ROI | ((Revenue - Cost) / Cost) × 100 | Percentage |
| ROAS | Revenue / Ad Spend | Ratio or % |
| Conversion Rate | (Conversions / Visitors) × 100 | Percentage |
| AOV | Revenue / Orders | Dollar amount |
| LTV | AOV × Frequency × Lifespan | Dollar amount |
| Engagement Rate | (Engagements / Impressions) × 100 | Percentage |
Metric Relationships
CPM ↔ CPC ↔ CTR
Relationship:
CPC = CPM / (CTR × 10)Example:
- CPM: $5.00
- CTR: 2%
- CPC = $5.00 / (0.02 × 10) = $2.50
CPC ↔ CPA ↔ Conversion Rate
Relationship:
CPA = CPC / Conversion RateExample:
- CPC: $2.00
- Conversion Rate: 5%
- CPA = $2.00 / 0.05 = $40.00
ROI ↔ ROAS ↔ Profit Margin
Relationship:
ROI = (ROAS - 1) × 100
ROAS = (ROI / 100) + 1Example:
- ROAS: 3:1 (or 300%)
- ROI = (3 - 1) × 100 = 200%
Advanced Calculations
Weighted Average CPM
Definition: CPM across multiple platforms weighted by volume
Weighted CPM = Σ(CPM × Impressions) / Total ImpressionsExample:
- Platform A: $5 CPM, 100,000 impressions
- Platform B: $3 CPM, 50,000 impressions
- Weighted CPM = ($5 × 100,000 + $3 × 50,000) / 150,000 = $4.33
Statistical Significance
Definition: Probability that results are not due to chance
Z-Score = (Sample Mean - Population Mean) / Standard ErrorNote: Use online calculators for complex statistical significance tests
Confidence Interval
Definition: Range in which true value likely falls
CI = Sample Mean ± (Z-Score × Standard Error)Common Confidence Levels:
- 90% confidence: Z = 1.645
- 95% confidence: Z = 1.96
- 99% confidence: Z = 2.576
Using These Formulas
1. Campaign Planning
Use these formulas to:
- Estimate required budget
- Project expected results
- Set realistic goals
- Calculate break-even points
2. Performance Monitoring
Track metrics to:
- Measure campaign effectiveness
- Identify optimization opportunities
- Compare against benchmarks
- Spot trends and patterns
3. Optimization
Apply formulas to:
- Calculate incremental improvements
- Test different strategies
- Allocate budget efficiently
- Maximize ROI
4. Reporting
Present metrics to:
- Demonstrate campaign value
- Justify marketing spend
- Guide strategic decisions
- Show progress over time
Calculator Tools
Use our free calculators for instant results:
- Mondkalender - Calculate cost per thousand impressions
- CPC Calculator - Calculate cost per click
- CTR Calculator - Calculate click-through rate
- ROI Calculator - Calculate return on investment
- YouTube Mondkalender - Calculate YouTube earnings
Additional Resources
Detailed Guides
- Mondkalender Guide - Complete CPM documentation
- CPC Calculator Guide - Complete CPC documentation
- CTR Calculator Guide - Complete CTR documentation
- ROI Calculator Guide - Complete ROI documentation
- YouTube CPM Guide - Complete YouTube documentation
Best Practices
- Always define your metrics clearly
- Use consistent time periods for comparison
- Consider all costs in ROI calculations
- Account for attribution complexity
- Benchmark against industry standards
- Test assumptions with A/B tests
- Document your calculation methods
- Review metrics regularly
Need help with calculations? All our calculator tools are free to use and provide instant, accurate results. Simply input your metrics and get detailed breakdowns with actionable insights.