Solve GRP, reach, or frequency, then estimate gross impressions, reached audience, and optional cost per point for a media plan.
Last updated
GRP calculator Solve gross rating points, reach, or frequency for one media plan, then extend the result into gross impressions,
reached audience, and optional cost-per-point context.
Display currency
Formula
GRP = Reach × Frequency
GRP can also be expressed as gross impressions divided by the target population, then multiplied by 100. Add target audience size and campaign cost if you also want audience-delivery and buying-efficiency context.
Enter a media plan Add any valid GRP, reach, or frequency combination to solve the missing metric and extend it into audience-delivery context.
GRP calculator: solve gross rating points, reach, frequency
A GRP calculator is most useful when it does more than multiply reach by frequency once. This page lets you solve gross rating points, reach, or average frequency, then extend that result into gross impressions, reached audience, and optional cost-per-point context so a media plan can be checked in the same worksheet.
What GRP is measuring in a media plan
GRP stands for gross rating points. It measures the total weighted audience delivery of an advertising schedule across a defined target population. In practice, that means GRP combines two ideas: how much of the audience you reached and how many times, on average, that reached audience was exposed to the message.
The word gross matters. GRP is not unique people reached. It is cumulative delivery. One person seeing the ad three times contributes more delivery weight than one person seeing it once, which is why GRP can exceed 100 even though reach percentage itself cannot.
The GRP formula and the reverse formulas
The classic media-planning formula is straightforward: GRP equals reach percentage multiplied by average frequency. But planners also work in reverse all the time. If the GRP target is already known, you may need to solve the reach required at an assumed frequency, or the frequency required at an assumed reach level.
That is why this calculator supports all three directions. It also extends the math into gross impressions when you know the target audience size, because GRP can also be expressed as gross impressions divided by the target population and then multiplied by 100. That bridge makes GRP easier to connect with platform reporting and buying math.
GRP = Reach% × Frequency
Standard gross rating points formula for one advertising schedule and one target population.
Reach% = GRP ÷ Frequency
Reverse formula used when delivery weight and average exposure are known but reach is not.
Frequency = GRP ÷ Reach%
Reverse formula used when GRP and reach are known and average exposure needs to be inferred.
Gross impressions = (GRP ÷ 100) × Target audience
Converts rating points into total audience exposures when the target population size is known.
Worked example: 40% reach at 5 average frequency
Suppose a campaign reaches 40% of the target audience and the reached audience sees the ad 5 times on average. The schedule delivers 200 GRPs because 40 multiplied by 5 equals 200. If the target audience contains 500,000 people, that same plan implies 1,000,000 gross impressions and about 200,000 unique people reached at least once.
Add a campaign cost of 25,000 and the worksheet can go one step further. Cost per point becomes 125 because 25,000 divided by 200 GRPs equals 125. With the same audience base, the implied CPM is 25 because 25,000 divided by 1,000,000 gross impressions and multiplied by 1,000 equals 25. That is why GRP can be linked back to both audience delivery and buying efficiency in one plan view.
GRP, TRP, gross impressions, and cost per point
GRP is often discussed alongside TRP, or target rating points. In everyday media work, the distinction usually comes down to whether the delivery is being measured against the whole market or against a specific target segment such as adults 25-54 or women 18-49. The math structure is similar, but the audience base and interpretation change with the defined target.
Gross impressions are another useful translation layer. Platform dashboards often lead with impressions rather than rating points, while traditional media planning may lead with GRP or CPP. A stronger calculator should let you move between those views cleanly instead of forcing the planner to rebuild the same relationship in a spreadsheet.
Reach percentage can never exceed 100, even though GRP can exceed 100.
Higher frequency raises GRP even if reach stays flat.
A high GRP plan is not automatically efficient if cost per point is weak.
Comparisons are only meaningful when the same target audience definition is used throughout.
What this GRP worksheet does not decide for you
This calculator handles the media math only. It does not estimate incremental reach across channels, deduplicate audiences across platforms, evaluate creative wear-out, or determine whether a planned frequency is too low or too high for a specific campaign objective.
It also assumes the audience size, reach, frequency, and cost inputs are already credible. Real platform and panel measurement can differ because of viewability rules, target definitions, co-viewing, rounding, and post-campaign adjustments. Use this page to reconcile planning relationships and spot impossible assumptions, not to replace the reporting standards of the buying platform or measurement provider.
Reach measures how much of the target audience was exposed at least once. GRP measures the total weighted delivery created by both reach and repeated exposure. If the same audience sees the ad multiple times, GRP rises even when reach does not.
Can GRP be more than 100?
Yes. GRP can exceed 100 because it is a cumulative delivery measure, not a unique-audience percentage. Reach percentage itself is capped at 100, but repeated exposures can push total GRP far above that level.
What is cost per point in media planning?
Cost per point, often called CPP, is campaign cost divided by GRP. It shows how much budget is being spent to buy one rating point of delivery, which makes it useful when comparing schedules, stations, channels, or markets on a common buying-efficiency basis.
Is GRP the same as TRP?
Not exactly. TRP usually means target rating points against a defined target segment, while GRP is often used more broadly for total rating points. In practice, teams often use the same formula structure, but the target population definition must stay explicit or the number can be misread.