GRP Calculator - Gross Rating Points
Enter your campaign reach and frequency to instantly calculate Gross Rating Points, along with Target Rating Points, Cost Per Point, total impressions, and a full media-buy efficiency breakdown. Switch between the reach-frequency method and the rating-spots method, and add campaign cost to unlock CPP and total reach figures. Results update as you type.
What are Gross Rating Points (GRP)?
Gross Rating Points measure the total weight or exposure delivered by an advertising campaign. One GRP equals a 1% reach of the total potential audience, so 100 GRP means the ad was seen by the equivalent of the entire audience once on average - though in practice that same audience may have seen it multiple times. GRP was developed for broadcast TV planning but is now used across radio, outdoor, print, and increasingly digital campaigns. The number is "gross" because it counts duplicate exposures: if the same person sees an ad four times, each exposure is counted, making GRP a measure of total campaign pressure rather than unique reach.
How to calculate GRP: two methods
The most common formula is GRP = Reach (%) x Average Frequency. If your campaign reaches 40% of the target audience and the average viewer sees the ad 4 times, GRP = 40 x 4 = 160. The broadcast media planning method uses GRP = Rating x Number of Spots, where Rating is the percentage of the total audience tuned in during a given time slot. For example, a station with a 3.5 rating that airs your spot 20 times delivers 3.5 x 20 = 70 GRP. When planning across multiple stations or time slots, add the GRP of each placement to get the total campaign GRP.
TRP, CPP, impressions, and CPM explained
Target Rating Points (TRP) apply the same GRP logic but restrict reach measurement to a specific demographic segment, such as adults 25-54 or women 18-34. This makes TRP more actionable than GRP when your product has a well-defined audience. Cost Per Point (CPP) is the campaign cost divided by total GRP: it tells you how many dollars you spend to deliver one rating point of exposure and is the standard efficiency metric for comparing TV and radio buys across markets and time periods. Total impressions are calculated as (GRP / 100) x audience universe, giving the raw number of ad exposures. CPM (Cost Per Thousand) is the cost of reaching 1,000 people and bridges broadcast and digital planning, letting you compare TV GRP buys directly against digital display or social campaigns.
GRP vs TRP: which should you use?
GRP is the right starting point for campaigns aimed at broad audiences, where total household or total-person exposure is the goal. TRP is more meaningful when the product has a specific target: a car insurance campaign might use GRP to describe total TV weight but TRP to report how many rating points were delivered against drivers aged 25-64. A campaign can have a high GRP but low TRP if media placements attract large audiences that do not match the target profile. For maximum accountability, report both: GRP shows total spend efficiency and TRP shows how well the buy was targeted.
GRP campaign weight benchmarks
| GRP range | Campaign weight | Typical use case |
|---|---|---|
| 1 - 49 | Light | Awareness test, niche markets |
| 50 - 99 | Low to moderate | Supplemental campaign, small budgets |
| 100 - 149 | Moderate | Baseline brand awareness |
| 150 - 199 | Above average | Competitive market presence |
| 200 - 299 | Heavy | Major campaign, product launches |
| 300 - 399 | Very heavy | Domination, high-share markets |
| 400+ | Saturation | Crisis response, major events |
General industry guidance on how to interpret GRP levels. Actual thresholds vary by market, category, and medium.
Frequently asked questions
What is a GRP in advertising?
A Gross Rating Point (GRP) equals 1% of the total potential audience exposed to an ad. GRP = Reach (%) x Average Frequency. It measures total campaign weight rather than unique viewers, so duplicate exposures are counted. A campaign with 200 GRP could mean 50% of the audience saw the ad 4 times, or 100% saw it twice, or many other combinations.
What is a good GRP for a TV campaign?
Most media planners aim for at least 100 GRP for meaningful brand awareness in a standard campaign period. 150-200 GRP is considered a solid competitive presence in most markets. Heavy launch campaigns often exceed 300 GRP. The right level depends on your category, competitive environment, budget, and campaign duration - there is no single universal target.
What is the difference between GRP and TRP?
GRP measures total audience exposure regardless of demographics. TRP (Target Rating Points) measures exposure only among your specific target audience, such as adults 25-54 or parents with children. If a campaign delivers 200 GRP overall but only 80 of those points reach the intended demographic, TRP = 80. TRP is a more useful metric when your product has a defined audience because it shows how efficiently the buy was targeted.
How do I calculate Cost Per Point (CPP)?
CPP = Total Campaign Cost / Total GRP. If you spend $80,000 on a campaign that delivers 200 GRP, your CPP = $80,000 / 200 = $400. A lower CPP means you are buying rating points more cheaply. CPP is used to compare efficiency across markets, dayparts, and media vehicles - a CPP of $300 in one market versus $600 in another means the first market delivers the same audience weight for half the cost.
How are GRP and impressions related?
Total Impressions = (GRP / 100) x Audience Universe. If your audience universe is 1,000,000 households and you deliver 150 GRP, total impressions = 1.5 x 1,000,000 = 1,500,000. Because each household may be counted multiple times (once per exposure), total impressions will be higher than the number of unique households reached. Unique reach is impressions divided by average frequency.
Can I use GRP for digital advertising?
Yes, and it is increasingly common. Digital GRP allows direct comparison of online video and display campaigns against traditional TV buys. Platforms use verified audience data to calculate what share of the target demo saw the digital ad (reach) and how many times on average (frequency), then multiply to get digital GRP. This makes it easier to plan cross-media campaigns with a consistent efficiency measure across TV, streaming, and social.