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.
Reach % × FrequencyStep-by-step breakdown
- Enter values above to see the calculation unfold step by step.
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 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.
GRP Calculator Examples
Illustrative calculations using the same formulas as the calculator. The values are examples, not recommended campaign targets or benchmarks.
Reach and frequency
65 × 4 = 260 GRPs; 260 ÷ 100 × 2,500,000 = 6,500,000 gross impressions.
Spot count and average rating
20 × 5 = 100 GRPs; 150,000 ÷ 100 = 1,500 currency units per rating point.
Different ratings across three spots
4.2 + 5.1 + 3.7 = 13.0 GRPs. Summing ratings directly avoids assuming every airing has the same rating.
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.
GRP Calculator FAQ
What is a GRP?+
Can GRP be higher than 100?+
Are GRPs the same as unique reach?+
How do I calculate GRP from individual spots?+
How are gross impressions estimated from GRP?+
What is CPP?+
What is the difference between GRP and TRP?+
What is a good GRP level?+
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.