Skip to content
UseCalcNow
Finance

GRP Calculator — Gross Rating Points & Cost Per Point

Compute gross rating points from impressions and audience size, split them into reach and frequency, and price the plan with cost per point.

About This Calculator

A gross rating point (GRP) is the currency of TV, radio, and out-of-home media buying: one point equals 1% of a defined audience universe exposed to your message, duplicates included. This GRP calculator converts raw impressions into rating points, splits them into unique reach and average frequency, and prices each point with cost per point (CPP). Enter your delivery, universe, reach estimate, and budget to get the full picture in one pass.

The Formula Behind This Calculator

The calculator uses the standard delivery formula: GRP = total impressions ÷ target audience universe × 100. With the default inputs, 2,500,000 gross exposures against a universe of 500,000 adults produce 500 GRP, because one point equals 1% of that universe (5,000 exposures). The second path is the planning identity GRP = reach × frequency: entering 65% unique reach implies 325,000 different people saw the ad, which divides into the 500 points to give an average frequency of 7.69 exposures per person. The budget field adds the pricing layer — cost per point is budget ÷ GRP, so $25,000 across 500 points costs $50 per point, and the same spend spread over 2.5 million impressions equals a $10 CPM.

Understanding the math helps you verify results and make better decisions for your project.

How to Use

  1. 1Enter total impressions delivered or forecast — this is the gross number of exposures, counting repeat views.
  2. 2Enter the target audience universe, the full population your rating points are measured against (DMA adults, metro population, or a digital user base).
  3. 3Add your unique reach estimate to split the points into unduplicated people and average frequency per person.
  4. 4Enter the campaign budget to compute cost per point and the implied CPM for vendor comparison.
  5. 5Compare scenarios by changing one input at a time — the same budget at a lower CPP buys more points, and the same points at higher reach mean lower frequency.

When to Use

  • →Comparing TV, radio, or out-of-home vendor proposals that quote delivery in GRPs or TRPs instead of impressions.
  • →Setting weekly flight weight for a broadcast campaign and checking whether your pacing hits a target like 100 GRP per week.
  • →Converting between the reach-and-frequency language of planners and the points-and-CPP language of media buyers.
  • →Pricing a negotiation: converting a quoted CPP into how many points your budget actually buys.

Tips

  • ✓Fix the universe definition before comparing any two vendors — a GRP against a full DMA and a GRP against adults 25-54 are different units wearing the same name.
  • ✓Buy TRPs rather than GRPs when your product skews to a demographic, because points against the wrong universe buy wasted exposure.
  • ✓Negotiate cost per point, then reconcile every invoice against delivered points the same way you would reconcile a CPM buy.
  • ✓Plan around effective frequency of 3+ exposures, since single exposures rarely move recall — total points are only useful to the extent they concentrate on real people.
  • ✓Cap digital frequency around 8 exposures per person; past that, incremental impressions mostly buy repetition the audience already absorbed.
  • ✓Reconcile every plan with the identity reach × frequency = GRP; if the three numbers do not line up, one of them was measured against a different universe.

What a GRP Actually Measures

A gross rating point standardizes exposure against audience size: one point means impressions equal to 1% of your defined universe, counted with every repeat view. Broadcast networks, radio clusters, and out-of-home operators all quote delivery this way because a point in Chicago and a point in Cincinnati instantly communicate relative weight without anyone memorizing local population figures.

The delivery formula is GRP = impressions ÷ universe × 100. Deliver 1,200,000 impressions against a 2,400,000-person DMA and you have earned 50 GRP. A smaller radio schedule of 180,000 exposures in a 600,000-person metro earns 30 GRP — fewer raw impressions can still be heavier pressure if the universe is small enough, which is exactly what points are designed to reveal.

The word gross carries the key caveat: duplicates count every time. 100 GRP in a 500,000-person market means 500,000 exposures, delivered whether 500,000 different people each saw it once or 250,000 people saw it twice. A point measures pressure on the market, never the number of distinct individuals, and every downstream reach calculation has to reconstruct that distinction separately.

The Two Formulas That Produce the Same Number

Media math gives you two paths to the identical total: the delivery path (impressions ÷ universe × 100) and the planning path (reach × frequency). The defaults in this calculator show the reconciliation — 2,500,000 exposures against 500,000 adults equal 500 GRP, and if 65% of that universe was reached, the average frequency must be 7.69 exposures per person, because 500 ÷ 65 = 7.69.

Run the person-level check to see why it works. Sixty-five percent of a 500,000-person universe is 325,000 unduplicated people, and 325,000 × 7.69 exposures comes back to roughly 2,500,000 gross impressions. Reach and frequency always multiply back into total points; when a vendor's numbers refuse to reconcile, one of the three figures was computed against a different universe.

Planners live in reach-and-frequency language because strategy questions live there — how many people, how often. Buyers trade in points and dollars because invoices and ratings books are denominated that way. Moving fluently between the two views is most of the practical skill in media planning, and the identity GRP = reach × frequency is the bridge that keeps both honest.

GRP vs TRP: The Universe Question

GRP measures against the whole market population; TRP (targeted rating point) measures against your demographic slice. The distinction matters commercially: a campaign delivering 500 GRP market-wide might put 1,400,000 of its 2,500,000 exposures on adults 25-54. Against a 25-54 universe of 200,000 that equals 700 TRP — your target pressure was actually heavier than the headline number suggests.

Television deals are typically guaranteed and billed in TRPs against a bought demographic, radio is often sold in raw GRPs, and digital adopted the same arithmetic as iGRP, dividing impressions by a platform's user universe. The habit that protects you in every channel is writing down the universe definition next to the number — a point is meaningless until you know 1% of what.

The classic trap is comparing two schedules measured against different bases. A vendor quoting GRPs against a full DMA and a vendor quoting TRPs against adults 18-49 can both be telling the truth while the numbers are not comparable. Convert everything to the same universe before comparing cost per point, or the cheaper-looking plan may simply be dividing by a bigger population.

Reach and Frequency Trade-Offs at Fixed GRP

The same total points can be shaped into very different campaigns. A 240 GRP schedule built as 80% reach × 3 frequency spreads the message wide; the same 240 points as 40% reach × 6 frequency pounds a narrower group twice as hard. Awareness launches generally favor the wide shape, while retail promotions in the final week before a sale favor concentration, because a person who never converts does not care how efficiently you skipped them.

Frequency carries a threshold effect: recall improves meaningfully through the first three exposures, which is why planners talk about effective reach at 3+ rather than raw reach. A schedule with 80% reach at frequency 3 has 80% effective reach, while the 40% × 6 shape puts its whole audience well past the threshold but starts 40 points of the market at zero. Total GRP says nothing about which shape you bought — the split does.

Wearout is the other edge. Past roughly 8-10 exposures per person per week on broadcast, incremental frequency buys irritation more than memory, and creative fatigue shows up in declining response long before the schedule ends. Digital platforms let you enforce hard frequency caps precisely because the marginal value of exposure collapses; broadcast schedulers approximate the same discipline with daypart rotation and flight breaks.

Cost Per Point: Pricing a Rating

Cost per point (CPP) equals budget ÷ total GRP, and it is the negotiating unit of broadcast buying. The default scenario prices $25,000 across 500 GRP at $50 per point; since a point in a 500,000-person universe equals 5,000 impressions, $50 per point is the same thing as a $10 CPM. Being able to flip between CPP and CPM keeps broadcast and digital quotes on one comparable scale.

CPP is where negotiation lives. Spending the same $25,000 at $42 per point buys 595 GRP — 19% more exposure for zero extra budget — which is why experienced buyers grind unit rates instead of totals. Prices vary enormously by market and daypart: primetime network points in a top-five DMA cost an order of magnitude more than overnight or small-market radio points, so benchmarks only mean something within a market and daypart class.

Before signing, reconcile any quoted CPP against the CPM calculator to sanity-check it as an impression price, and use the CPC CPM calculator when a mixed plan blends broadcast points with pay-per-click delivery. For campaign-level spending decisions, a business budget calculator keeps the total media line item inside the broader operating plan.

Weekly Flighting and Campaign Weight

Broadcast schedules are paced in GRPs per week. Rough planning bands treat 100 per week as light continuity, 150-200 as moderate weight, and 300-plus as launch-level pressure; a four-week regional retail flight commonly totals 400-500 points. Pacing matters because audience accumulation is not linear — the second 100 points add far less new reach than the first, since repeats stack onto people already exposed.

Flight pattern changes shape at the same weight. Four hundred points run continuously (100 per week) typically accumulate more unduplicated reach than the same 400 points compressed into two heavy burst weeks, while bursts generate higher short-term frequency that suits a one-week sale. Awareness also decays — commonly modeled around 10% per week without advertising pressure — so continuity plans spend part of each week's points simply repairing the last week's fade.

Budget converts to weight through cost per point. At $50 CPP, a $50,000 budget is 1,000 GRP — ten weeks at 100 per week or five at 200 — and that arithmetic is how media plans get sized before any inventory is priced. Deciding the split between longer light continuity and shorter heavy flights is usually a margin question: always-on brands defend share, launch and event advertisers buy spikes.

GRP in Digital, Streaming, and Cross-Platform Buys

Digital borrowed the metric intact: iGRP is impressions ÷ digital universe × 100, and 500,000 impressions against a 10,000,000-user platform universe is just 5 points. The fragility is the denominator — platform universes built on cookies, logged-in users, or device graphs shift month to month, and a frequency cap silently changes what an impression means long before any ratings report lands.

Cross-platform buying made the GRP more important, not less. Linear TV and streaming overlap heavily in the same households, and adding the two schedules' points together double-counts that overlap; measurement products like Nielsen's big-data panels exist specifically to deduplicate reach across linear, OTT, and digital video. Upfront deals still clear in points because it is the one currency a 60-year-old TV station and a 6-year-old streaming app both speak.

Exposure metrics also need engagement and outcome context. A CTR calculator tells you what fraction of paid impressions earned a click, a bounce rate calculator and an exit rate calculator reveal whether the landing experience held the click's attention. Rating points buy the audience; those tools tell you what the audience did once the buy delivered them.

Common GRP Mistakes That Skew Plans

The most expensive mistake is universe mismatch — dividing by the DMA when the vendor quoted against metro limits, or comparing a GRP buy with a TRP buy as if the bases matched. Close behind is treating points as people: a 500 GRP campaign did not reach five times the population, since reach cannot exceed 100% and everything past that line is frequency stacking onto the same individuals.

Broadcast measurement carries its own quirks. TV ratings count co-viewing at the person level — two people watching one set are two impressions, not one — while out-of-home points are estimated from traffic patterns rather than direct observation. Neither is wrong, but mixing measurement types inside one total without noting the method produces schedules that look precise and are not.

Finally, points measure exposure, never results. Tie delivery to outcomes with an ROI calculator for the campaign-level return, a CPA calculator for what each action actually cost, and a CAC calculator when the goal is new customers rather than raw response. On the publisher side, inventory that carries these campaigns gets priced with a Google AdSense calculator, completing the same arithmetic from the seller's chair.

FAQ

What is a good number of GRPs for a campaign?

It depends on goal and geography. Regional retail campaigns commonly run 400-600 GRP over four weeks to build awareness, national product launches run into the thousands over a year, and maintenance flights can hold 50-100 GRP per week. Weight should follow your reach and frequency targets rather than a universal benchmark.

Can GRP be higher than 100?

Yes. Because GRP counts gross exposures with duplicates, it is not capped by 100%. A campaign reaching 60% of a universe at an average frequency of 2 delivers 120 GRP, and heavy schedules routinely total 500 or more points over multiple weeks.

How is TRP different from GRP?

The formula is identical; only the universe changes. GRP is measured against the total market population while TRP (targeted rating point) is measured against your specific demographic. If 1,400,000 of your 2,500,000 exposures land on adults 25-54, a universe of 200,000, those impressions equal 700 TRP even though the campaign total is 500 GRP.

How do I calculate cost per point?

Cost per point equals budget ÷ total GRP. At $25,000 for 500 GRP, the CPP is $50. Buyers use it as the negotiating unit for broadcast: a $5 rate cut per point across a 500-point schedule is $2,500 back in your pocket, and the same budget at $42 CPP buys 595 points instead of 500.

How many GRPs do I need for a week of advertising?

Common planning bands run roughly 100 GRP per week for light continuity, 150-200 for a moderate weight, and 300 or more for heavy launch periods. A four-week continuous schedule at 100 per week (400 total) typically builds unduplicated reach near 55-65% in a single market, though exact figures vary by daypart mix and creative length.

Do GRPs apply to digital campaigns?

The same arithmetic is used under the label iGRP: impressions ÷ digital universe × 100. The catch is the universe — a 500,000-impression campaign against a 10,000,000-user platform universe is only 5 points, and cross-platform frequency deduplication between streaming and linear TV remains the hardest part of the math.

Related Calculators