What Is Media Math?
Media math is the set of arithmetic formulas used by advertisers, media buyers, and planners to calculate costs, performance metrics, and efficiency across paid media campaigns. It translates raw campaign data, budgets, and audience figures into standardized numbers that allow direct comparison across channels, formats, and vendors.
Without a working command of media math, a media buyer cannot accurately forecast spend, evaluate a proposal, or diagnose a campaign that is underperforming.
Core Media Math Formulas
CPM (Cost Per Mille)
CPM is the cost to deliver 1,000 impressions. It is the most common pricing model in display, video, and programmatic advertising.
Formula:
CPM = (Total Spend / Total Impressions) × 1,000
Example: A brand spends $15,000 to deliver 3,000,000 impressions on a display network. CPM = ($15,000 / 3,000,000) × 1,000 = $5.00 CPM.
Conversely, to calculate total impressions from a budget and a known CPM:
Impressions = (Budget / CPM) × 1,000
A $20,000 budget at a $4.00 CPM delivers 5,000,000 impressions.
CPC (Cost Per Click)
CPC measures how much each click costs, regardless of impressions served.
Formula:
CPC = Total Spend / Total Clicks
Example: A Google Search campaign spends $8,400 and generates 2,100 clicks. CPC = $8,400 / 2,100 = $4.00 CPC.
CTR (Click-Through Rate)
CTR expresses the percentage of impressions that resulted in a click. It is a primary indicator of creative relevance and audience alignment.
Formula:
CTR = (Clicks / Impressions) × 100
Example: A banner ad receives 250 clicks from 500,000 impressions. CTR = (250 / 500,000) × 100 = 0.05% CTR. Industry benchmarks for display CTR typically fall between 0.05% and 0.10%, making this result squarely average.
CTR feeds directly into cost-per-click efficiency calculations and affects Quality Score in Google Ads, which in turn influences auction pricing.
CPA (Cost Per Acquisition)
CPA measures the average cost to generate one conversion, whether that is a purchase, lead, sign-up, or any defined action.
Formula:
CPA = Total Spend / Total Conversions
Example: A DTC apparel brand spends $22,000 on paid social and records 440 purchases. CPA = $22,000 / 440 = $50.00 CPA. If the average order value is $90 and gross margin is 60%, the brand earns $54 per order, making a $50 CPA marginally profitable before overhead.
ROAS (Return on Ad Spend)
ROAS measures revenue generated for every dollar spent on advertising. It is often the primary KPI for e-commerce campaigns.
Formula:
ROAS = Revenue Attributed to Ads / Ad Spend
Example: A home goods retailer runs a Meta campaign, spends $10,000, and attributes $45,000 in revenue to that campaign. ROAS = $45,000 / $10,000 = 4.5x ROAS (or 450%).
A ROAS of 1.0 means the campaign broke even on revenue, though it does not account for product costs or overhead. Most e-commerce brands require a minimum ROAS of 2.5x to 4x to operate profitably, depending on margins.
Broadcast and Out-of-Home Media Math
GRPs (Gross Rating Points)
GRPs quantify the total weight of a broadcast or out-of-home media schedule by multiplying reach by frequency. They are the standard currency for TV, radio, and OOH planning.
Formula:
GRPs = Reach (%) × Frequency
Example: A TV schedule reaches 40% of the target audience an average of 3 times. GRPs = 40 × 3 = 120 GRPs.
GRPs do not distinguish how reach and frequency combine. Reaching 60% of an audience twice and reaching 40% three times both produce 120 GRPs, but the strategic implications differ depending on campaign objectives:
- Brand awareness campaigns prioritize reach: maximize the number of people who see the ad, even once.
- Direct response campaigns prioritize frequency: repeated exposure drives the intended action.
CPP (Cost Per Point)
CPP is the cost of reaching 1% of a target audience with a broadcast buy. It translates GRP schedules into comparable cost terms.
Formula:
CPP = Total Spend / Total GRPs
Example: A regional TV campaign costs $60,000 and delivers 200 GRPs. CPP = $60,000 / 200 = $300 CPP.
Video-Specific Metrics
CPV (Cost Per View)
CPV applies to skippable and non-skippable video placements. A “view” is platform-defined, typically 30 seconds or the full video if shorter.
Formula:
CPV = Total Spend / Total Views
YouTube TrueView campaigns commonly run at CPVs between $0.03 and $0.10, though targeted niche audiences can push CPV above $0.20.
VTR (View-Through Rate)
VTR measures the percentage of video impressions that resulted in a completed view.
Formula:
VTR = (Completed Views / Total Impressions) × 100
Budget Allocation and Pacing Math
Media planners use pacing calculations to ensure a campaign does not exhaust its budget before the flight ends or underspend by a significant margin.
Daily Budget Formula:
Daily Budget = Total Campaign Budget / Total Flight Days
Pacing Check:
Expected Spend to Date = Daily Budget × Days Elapsed
Pacing Variance = (Actual Spend to Date / Expected Spend to Date) × 100
A pacing variance above 110% signals overspend risk. A variance below 90% suggests the campaign is underdelivering, which may require bid adjustments or targeting expansions to recover lost impressions.
Effective Frequency and Reach Trade-Offs
Advertising researcher Herbert Krugman’s three-exposure hypothesis, developed in the 1970s, proposed that three exposures are sufficient to move a consumer through awareness, comprehension, and action. While subsequent research has challenged the universality of the “3+” threshold, the concept of effective frequency remains central to media planning.
Modern programmatic platforms allow buyers to set frequency caps directly, limiting how many times a single user sees a given ad within a defined window. A frequency cap of 3 impressions per user per week, for example, prevents overexposure while preserving budget for incremental reach.
Quick Reference Table
| Metric | Formula | Primary Use |
|---|---|---|
| CPM | (Spend / Impressions) × 1,000 | Display, video, programmatic pricing |
| CPC | Spend / Clicks | Search, social, native efficiency |
| CTR | (Clicks / Impressions) × 100 | Creative and targeting relevance |
| CPA | Spend / Conversions | Direct response profitability |
| ROAS | Revenue / Spend | E-commerce campaign ROI |
| GRPs | Reach (%) × Frequency | Broadcast schedule weight |
| CPP | Spend / GRPs | Broadcast cost efficiency |
| CPV | Spend / Views | Video campaign efficiency |
Why Media Math Matters
Media math is the foundation of media planning and campaign accountability. It allows a buyer to compare a $12 CPM on Connected TV against a $2 CPM on remnant display inventory, with full understanding that the CTV impression carries different reach quality, attention signals, and completion rates. Raw CPM comparisons without context can mislead; media math in full context does not.
Fluency in these calculations also prevents vendors from presenting inflated performance figures. A proposal claiming 10 million impressions for $5,000 sounds compelling until the CPM of $0.50 signals low-quality or fraudulent inventory. Understanding ad fraud metrics alongside media math is essential for any buyer evaluating a media plan critically.
Media Math FAQ
What is media math?
Media math refers to the standard arithmetic formulas advertisers and media buyers use to calculate campaign costs, reach, and performance. The core calculations include CPM, CPC, CTR, CPA, ROAS, GRPs, CPP, and CPV. These formulas allow direct comparison of media efficiency across channels, formats, and vendors.
What is the difference between CPM and CPC?
CPM (Cost Per Mille) is the cost per 1,000 impressions and is used for awareness-focused campaigns in display, video, and programmatic. CPC (Cost Per Click) is the cost per individual click and applies to performance campaigns where audience action is the goal. A low CPM paired with a low CTR can still produce a high CPC, which is why both metrics must be read together.
What is a good ROAS for e-commerce?
Most e-commerce brands require a minimum ROAS of 2.5x to 4x to operate profitably, depending on their margins. A ROAS of 1.0 means the campaign broke even on revenue but has not accounted for product costs or overhead. Brands with thin margins typically need a higher ROAS target to remain profitable after fulfillment and operating costs.
How do you calculate GRPs?
GRPs (Gross Rating Points) are calculated by multiplying reach percentage by average frequency: GRPs = Reach (%) × Frequency. A TV schedule that reaches 40% of the target audience an average of 3 times delivers 120 GRPs. GRPs are the standard unit of weight for TV, radio, and out-of-home media planning.
What does CPM stand for in advertising?
CPM stands for Cost Per Mille, where “mille” is Latin for one thousand. It represents the cost to serve 1,000 ad impressions and is the most common pricing model in display, video, and programmatic advertising. The formula is: CPM = (Total Spend / Total Impressions) × 1,000.
