Skip to content
OverCalculator
  1. Home
  2. Financial
  3. GRP Calculator (Gross Rating Point)
Financial

GRP Calculator (Gross Rating Point)

Calculate gross rating points from target audience, reached audience, and average frequency, with reach percentage and estimated impressions shown.

Published

Gross rating points
GRP
80 points
Reach percentage
20%
Reached audience
2,000
Estimated impressions
8,000
Frequency

GRP equals reach percentage (20%) multiplied by frequency (4×).

The size of the audience you are trying to reach.
How many people in the target audience saw or heard the campaign at least once.
Average number of exposures among reached viewers.

Results update as you type.

GRP Calculator (Gross Rating Point)

The GRP Calculator (Gross Rating Point) turns reach and frequency into the media-weight score used in advertising plans. A GRP is not a count of unique people and it is not the same thing as impressions. It is a percentage-point measure of total exposure against a defined target audience. If a campaign reaches 20% of its target audience and the reached people see the ad four times on average, the campaign delivers 80 GRP.

Media planners use GRP because it makes plans easier to compare when the target audience is known. A local radio plan, a streaming video schedule, a TV buy, or a digital awareness campaign can all be described with reach, frequency, and GRP. The metric is especially helpful for awareness and consideration campaigns where the first question is not “How many clicks did we buy?” but “How much pressure did the audience receive?”

For adjacent paid media math, compare this page with the CPC & CPM calculator, the CPM calculator, and the budget calculator. Those tools connect media weight to cost, while this one focuses on audience delivery.

How to use this calculator

Enter total target audience as the size of the market, demographic, panel, subscriber group, or buying segment you are planning against. Enter audience reached as the number of people in that audience who saw or heard the campaign at least once. Enter frequency per viewer as the average number of exposures among those reached people.

The calculation method caps reached audience at total target audience. If you enter 12,000 reached people into a 10,000-person target audience, the calculator uses 10,000 for reach percentage, GRP, and estimated impressions. That is a deliberate guardrail because reach cannot exceed the audience. Frequency may be zero or greater, and GRP can exceed 100 when frequency is above one.

Formula

First calculate reach percentage:

reach percentage=capped reached audiencetotal target audience×100%\text{reach percentage} = \frac{\text{capped reached audience}}{\text{total target audience}} \times 100\%

Then multiply reach percentage by average frequency:

GRP=reach percentage×frequency\text{GRP} = \text{reach percentage} \times \text{frequency}

Estimated impressions are the reached audience multiplied by frequency:

estimated impressions=capped reached audience×frequency\text{estimated impressions} = \text{capped reached audience} \times \text{frequency}

Because the calculator caps reached audience, the maximum reach percentage shown is 100%. The GRP output is formatted as points with up to two decimals.

Worked example

Use the default inputs: a 10,000-person target audience, 2,000 people reached, and 4× frequency. The capped reached audience is 2,000 because it does not exceed the total audience. Reach percentage is 2,000 divided by 10,000, multiplied by 100, or 20%. GRP is 20 reach points multiplied by 4 frequency, so the primary result is 80 points. Estimated impressions are 2,000 reached people multiplied by 4 exposures, or 8,000.

Now compare two plans with the same GRP. Plan A reaches 20% of the target audience four times, producing 80 GRP. Plan B reaches 40% twice, also producing 80 GRP. The score is identical, but the marketing effect can differ. Plan A may be better for reminder messaging among a narrow audience. Plan B may be better for a launch that needs more people to hear the message at least once.

Benchmarks and planning context

GRP benchmarks depend on category, market size, creative memorability, purchase cycle, media channel, and campaign objective. A short promotional burst may need high weekly GRP to create urgency. A longer brand campaign may spread GRP across weeks to maintain awareness without fatiguing the same audience. Regulated, high-consideration, or seasonal categories often need different frequency goals than fast-moving retail offers.

Do not compare GRP across different target definitions without translating the audience. A plan delivering 150 GRP against adults 18-49 is not directly equal to 150 GRP against all adults, because the denominator changed. Also watch the frequency distribution behind the average. A plan can show a healthy average frequency while a small group sees the ad too often and another group sees it only once.

How advertisers use GRP

GRP helps teams set media weight, compare schedules, negotiate cost per point, and brief creative teams on expected exposure. Brand advertisers use it to decide whether a launch has enough pressure to be noticed. Local advertisers use it to compare stations, dayparts, or markets. Digital planners use similar reach and frequency logic when forecasting awareness buys, even when the campaign is later evaluated with clicks, conversions, or lift studies.

The metric is strongest when the audience definition is stable. Keep the same target audience, period, and frequency method when comparing plans. If the media vendor reports reach from a panel, the ad server reports impressions, and an analytics tool reports site visits, document which source owns each metric.

Tips for using GRP well

  • Define the target audience before calculating reach.
  • Keep reach as unique reached people, not total impressions.
  • Review average frequency with a frequency distribution when possible.
  • Compare cost per point only across similar audiences and markets.
  • Separate planned GRP from delivered GRP after the campaign runs.
  • Use CPA, ROAS, or sales lift to judge whether media weight created business results.

Sources

  • Google Ads API, Metrics field reference — official advertising metrics reference for impressions, reach, frequency-style measurement, and cost reporting.
  • Amazon Ads, Amazon Marketing Cloud — advertiser measurement documentation for audience, exposure, and campaign analysis.
  • Interactive Advertising Bureau, Glossary of terminology — industry-body definitions for advertising measurement terms.

Frequently asked questions

What does GRP mean?
GRP stands for gross rating point. It combines reach and frequency into one media-planning score by multiplying the percentage of the target audience reached by the average number of exposures among reached people. One hundred GRP does not necessarily mean everyone saw the ad once; it means exposure weight equal to 100 percent of the target audience.
How does this calculator handle reached audience above total audience?
The calculation method caps reached audience at total target audience before calculating reach percentage, GRP, and estimated impressions. That prevents impossible reach above 100 percent when someone enters a larger reached count than the audience size. The displayed reached audience is the capped value, so the result stays within the target audience.
Can GRP be higher than 100?
Yes. Reach percentage is capped at 100 percent, but average frequency can be greater than one. A campaign that reaches 50 percent of its target audience four times has 200 GRP. The value reflects total media weight, including repeated exposures, not the number of unique people reached.

Related calculators

GRP Calculator (Gross Rating Point) updated at