Media & Advertising

GRP Calculator

Calculate Gross Rating Points (GRPs) from reach and average frequency or from a schedule’s spot ratings. You can also estimate gross impressions from the measured audience universe and cost per rating point (CPP) from campaign cost.

UF
Built and maintained by Umer Farooq, founder & developer of CalcsDone
Last updated: September 20, 2026
Enter campaign values
GRP formula: Reach % × Frequency
%
× seen
Quick-fill frequency
Optional refinements
people
currency units
GRP
0
Gross Impressions
Cost Per Point (CPP)

Step-by-step breakdown

  1. Enter values above to see the calculation unfold step by step.
Planning and checking tool only. GRP is a measure of gross advertising delivery, not a guarantee of unique reach, attention, sales or campaign effectiveness. Results are only as reliable as the reach, frequency, ratings, audience-universe and cost inputs supplied. Gross impressions count repeated exposures. CPP is shown in the same currency units as the campaign cost you enter. Calculations run locally in your browser.
Why use this calculator

Check Campaign Delivery From GRP Inputs

GRP summarizes gross advertising delivery relative to an audience universe. Nielsen describes GRPs as reach multiplied by frequency and also describes GRP as an accumulated audience-rating measure that can exceed 100 because people may be exposed more than once.

Reach × frequency

Use campaign reach percentage and average frequency when those are the available planning or reporting inputs.

Spot-rating schedule

If each airing has a rating, total GRP is the sum of the individual ratings. Spot count × average spot rating is equivalent when the average accurately represents the schedule.

Gross impressions

With the relevant audience universe, GRP can be converted to gross impressions. These are exposures, not unique people.

Cost per point

CPP divides campaign cost by delivered GRPs. It is a cost-per-rating-point measure, not a complete measure of campaign effectiveness.

How it works

How to Calculate Gross Rating Points

The calculator supports two mathematically consistent ways of expressing gross campaign weight.

Reach × frequency

GRP = Reach % × Average Frequency. A reach of 65% at an average frequency of 4 produces 260 GRPs.

Sum of ratings

GRP = Σ individual spot ratings. If a schedule contains 20 spots averaging a 5 rating, 20 × 5 = 100 GRPs.

Gross impressions

Gross impressions = (GRP ÷ 100) × audience universe. At 260 GRPs against a 2,500,000-person universe, the estimate is 6,500,000 gross impressions.

Cost per point

CPP = campaign cost ÷ GRP. The output retains the currency used for the campaign-cost input.

Worked examples

GRP Calculator Examples

Illustrative calculations using the same formulas as the calculator. The values are examples, not recommended campaign targets or benchmarks.

Example 1

Reach and frequency

Reach65%
Average frequency
Audience universe2,500,000
260 GRPs · 6,500,000 impressions

65 × 4 = 260 GRPs; 260 ÷ 100 × 2,500,000 = 6,500,000 gross impressions.

Example 2

Spot count and average rating

Spots20
Average rating5
Campaign cost150,000 units
100 GRPs · 1,500 units/point

20 × 5 = 100 GRPs; 150,000 ÷ 100 = 1,500 currency units per rating point.

Example 3

Different ratings across three spots

Spot 1 rating4.2
Spot 2 rating5.1
Spot 3 rating3.7
13.0 GRPs

4.2 + 5.1 + 3.7 = 13.0 GRPs. Summing ratings directly avoids assuming every airing has the same rating.

Common mistakes & misconceptions

GRP Calculator Mistakes to Avoid

!

Reading GRP as a count of unique people

A GRP of 260 does not mean 260% of the audience saw the ad. It means the total weight of exposures, including repeats by the same viewer, adds up to that figure — reach and frequency describe the unique-people and repeat-viewing split separately.

!

Comparing raw GRP totals across campaigns of different sizes

A higher GRP is not automatically a better buy if the budget is also much larger. CPP can compare cost per rating point, but it does not by itself measure audience quality, reach distribution, attention, outcomes or overall campaign effectiveness.

!

Confusing GRP with TRP

GRP is measured against the total universe (e.g. all TV households); TRP is measured against a specific target demographic. Always confirm which audience universe the rating is based on before comparing or reporting delivery.

!

Forgetting that impressions require an audience size

GRP alone is a percentage-based figure and cannot be converted into a concrete impressions count without knowing the size of the population it was measured against — leaving that field blank will always leave impressions unavailable.

!

Mixing average rating with total rating in spot mode

Spot-ratings mode expects the average rating per spot, not the sum of all spot ratings already added together — entering a pre-summed total and multiplying it again by the spot count will overstate the GRP substantially.

FAQ

GRP Calculator FAQ

What is a GRP?+
A Gross Rating Point is a measure of gross advertising delivery relative to an audience universe. It can be calculated as reach percentage × average frequency, or by summing ratings across individual airings.
Can GRP be higher than 100?+
Yes. GRP counts repeated exposure, so the accumulated rating total can exceed 100 even though reach itself cannot exceed 100% of the defined audience universe.
Are GRPs the same as unique reach?+
No. Reach concerns the unduplicated audience exposed at least once, while GRP is gross exposure weight and includes repeated exposures through frequency.
How do I calculate GRP from individual spots?+
Add the rating for each airing. If you only have the schedule’s average rating and it accurately represents all airings, multiplying that average by the number of spots gives the same total.
How are gross impressions estimated from GRP?+
Multiply GRP ÷ 100 by the relevant audience universe. The result is gross impressions, so repeated exposures are included.
What is CPP?+
Cost per point is campaign cost divided by GRPs. It expresses cost for one rating point in the same currency as the campaign-cost input.
What is the difference between GRP and TRP?+
The terminology distinguishes the audience base being measured. Target rating points focus on a defined target audience; when comparing metrics, make sure the underlying audience universe is consistent.
What is a good GRP level?+
There is no universal GRP target that is appropriate for every campaign. Required delivery depends on the objective, audience, market, flight, media mix, budget and frequency strategy. Use campaign-specific planning or measured benchmarks rather than a universal number.
About this calculator

How This GRP Calculator Is Maintained

Built and maintained by Umer Farooq, founder and developer of CalcsDone. The page exposes the formulas, worked examples, limitations and source references so the calculations can be checked independently. See the CalcsDone Methodology for the sitewide research and calculator process.

Related tools

More Business & Marketing Calculators

Sources & methodology

GRP Formula References

Scroll to Top