Deeplinkly
All articles
Programmatic & Ad TechMedia Measurement

GRP Definition: How to Calculate Gross Rating Points

August 3, 2026·10 min read·By Sahil Asopa
Broadcast, connected TV, web, and mobile ad signals converging into one reach model

A media plan can report millions of impressions and still leave a basic question unanswered: did the campaign reach many people, or did it show the same people the ad again and again? The GRP definition gives planners a compact way to express that balance. Used carefully, gross rating points make campaign weight comparable across schedules; used alone, they can hide duplication, uneven frequency, and weak business results.

This guide explains the formula, works through practical examples, and shows how to use GRP alongside modern cross-channel and outcome measurement.


GRP Definition in Plain English

Gross rating points measure the total weight of an advertising schedule by multiplying the percentage of an audience reached by the average number of exposures among those reached. A campaign that reaches 40% of its defined audience an average of three times delivers 120 GRPs.

The IAB digital media study guide describes GRP as a way to compare the advertising strength of media vehicles or schedules. The word gross matters: the metric counts repeated exposures, so GRP can exceed 100 even though reach cannot exceed 100% of the defined audience.

GRP is a delivery metric, not a headcount and not a performance result. It tells you how much advertising pressure a schedule delivered relative to an audience universe. It does not tell you whether those exposures produced attention, installs, purchases, or incremental revenue.

Reach and frequency are the two inputs

Reach is the percentage of the defined audience exposed at least once during a stated period. If 400,000 different people in a universe of 1,000,000 were exposed, reach is 40%.

Average frequency is the average number of exposures among the people reached. If those 400,000 people generated 1.2 million impressions, average frequency is three.

Both inputs need a clear audience and time window. “40% reach at a frequency of three” is incomplete unless the report also says, for example, “US adults aged 18–49 during the four weeks ending August 2.”


GRP Definition Formula and Calculation Examples

The standard gross rating points formula is:

GRP = Reach (%) × Average frequency

For a campaign with 40% reach and an average frequency of 3, the result is 40 × 3 = 120 GRPs.

You can also calculate the same result from gross impressions and the audience universe:

GRP = (Gross impressions ÷ Audience universe) × 100

Using 1.2 million impressions and an audience of 1 million gives (1,200,000 ÷ 1,000,000) × 100 = 120 GRPs. The equations are equivalent only when the inputs use the same audience definition, measurement basis, and reporting period.

Three plans can produce the same GRP

ReachAverage frequencyGRPWhat the pattern suggests
60%2120Broad reach with lighter repetition
40%3120Balanced reach and repetition
20%6120Narrow reach with heavy repetition

Each plan delivers 120 GRPs, but they are not interchangeable. A launch that needs awareness may prefer the first pattern. A reminder campaign aimed at a qualified segment may accept the third. GRP supplies campaign weight; the reach-frequency distribution supplies the strategy.

Can GRP be higher than 100?

Yes. Reach is capped at 100%, but repeated exposure makes GRP cumulative. Reaching 70% of an audience four times produces 280 GRPs. A value above 100 does not mean more than 100% of people were reached, and it does not prove that every person saw the ad multiple times.

An average can also conceal extremes. Where the platform supports it, inspect frequency buckets such as 1+, 2+, 3+, 5+, and 10+ instead of relying only on the mean. Google Ads' frequency distribution guidance illustrates why the distribution and the average answer different questions.

A cross-channel workflow from audience definition through deduplicated reach to business outcomes

How to Use GRP in Modern Cross-Channel Planning

GRP becomes useful when the team treats it as a controlled comparison rather than a universal score. Follow this workflow before comparing campaigns, publishers, markets, or time periods.

1. Lock the audience universe and period

Write down the denominator before calculating anything. Decide whether the universe is all adults in a market, households with television access, or a narrower demographic. Then choose a reporting window that matches the buying decision: a week, flight, month, or quarter.

Do not compare a national all-adults GRP with a city-level target-audience GRP as if they share a base. The Media Rating Council cross-media standards call out population denominators, viewability, and consistent person-versus-household measurement as inputs that require careful treatment.

2. Make the impression basis explicit

Document whether each source counts served, rendered, viewable, or completed impressions. A television opportunity-to-see and a digital viewable impression may be useful in the same planning view, but their definitions are not automatically identical.

The MRC recommends keeping media-specific metrics alongside cross-media metrics and clearly labeling measures that use different bases. That approach preserves diagnostic detail instead of forcing every channel into a deceptively neat total.

3. Deduplicate people across devices and channels

Adding channel reach percentages usually overstates total reach because the same person can appear on television, connected TV, mobile, and desktop. Use an accredited cross-media provider or a documented identity and modeling method to estimate unduplicated reach.

Even a single platform may model cross-device viewing and co-viewing. Google's reach and frequency documentation explains that its unique-reach estimates account for multiple devices and people watching together on connected TVs. Record whether reach is observed, modeled, or blended before comparing reports.

4. Inspect the shape behind the average

Track reach at different exposure thresholds, not just total GRP. A simple reporting set might include 1+, 3+, 5+, and 10+ reach, average frequency, and cost per point. If 10+ reach is rising while 1+ reach is flat, additional spend may be concentrating on people already exposed.

Frequency caps help control repetition, but they are not perfect person-level guarantees. Google Reach Planner notes that caps can operate by cookie, device, or plan line item while forecast reach is modeled across devices. Compare the configured cap with reported frequency rather than assuming they must match.

5. Connect delivery to outcome metrics

Pair GRP with the result the campaign is meant to influence: brand lift for awareness, qualified visits for consideration, or conversions, revenue, and incrementality for acquisition. A 2026 Nielsen case study on exposure and sales impact makes the distinction plainly: reach and impressions are directional, while outcome measurement is needed to determine whether advertising drove incremental sales.

For mobile campaigns, Deeplinkly's attribution platform connects a campaign click to the intended in-app destination and measures the install and downstream activity that follow. That lets a team use GRP to judge delivery weight while using attributed events and conversion value to judge what the exposure produced.

When values differ by action or purchase, pass the actual values instead of assigning every conversion the same worth. Google Ads' conversion-value guidance recommends value measurement for evaluating business impact and return on ad spend.


GRP vs. TRP, Impressions, CPM, and ROAS

These metrics answer different questions. Keeping the question attached to the metric prevents a delivery number from being presented as proof of effectiveness.

MetricCore questionBasic calculation
GRPHow much gross exposure did the schedule deliver against the broad audience universe?Reach % × average frequency
TRPHow much exposure did the schedule deliver within a defined target segment?Target reach % × target frequency
ImpressionsHow many total ad exposures were recorded?Count of exposures
CPMWhat did 1,000 impressions cost?Cost ÷ impressions × 1,000
Cost per pointWhat did one GRP or TRP cost?Cost ÷ rating points
ROASHow much attributed conversion value came back per unit of ad spend?Conversion value ÷ ad spend

The TRPs meaning is not a different kind of outcome. Target rating points apply the same reach-and-frequency logic to a specified target audience. Google describes TRP as on-target GRP and calculates it from on-target reach percentage and average frequency.

The ROAS meaning is fundamentally different: it connects spend to attributed value. GRP can help explain whether a campaign had enough weight to create an effect; ROAS helps quantify the value associated with the spend. Neither proves causality by itself, which is why lift tests or other incrementality methods matter for high-stakes budget decisions.


Common GRP Reporting Mistakes

Treating GRP as unique reach

GRP includes duplicated exposure. Report unique reach beside it, and never translate 200 GRPs into “200% of the audience reached.”

Using an undefined denominator

A GRP has no stable meaning without an audience universe. Put geography, demographics, device or household basis, and period in the report header.

Adding reach across channels

Channel A's 40% reach plus Channel B's 30% reach is not automatically 70%. Some people saw both. Deduplicate before calculating a cross-channel total.

Chasing a universal good GRP

There is no single good GRP score. The right weight depends on the objective, creative, audience, category, campaign duration, existing awareness, and the cost of additional reach.

Optimizing delivery without checking outcomes

More GRPs can mean more reach, more repetition, or both. If incremental conversions or revenue flatten while cost per point rises, additional campaign weight may not be the best use of budget.


Frequently Asked Questions

What is the simple definition of GRP?

GRP, or gross rating point, is a measure of total advertising weight. It equals the percentage of an audience reached multiplied by the average number of times those people were exposed.

How do you calculate gross rating points?

Multiply reach percentage by average frequency. A campaign reaching 35% of its audience 2.5 times delivers 87.5 GRPs. If you have impressions and an audience universe instead, divide impressions by the universe and multiply by 100.

What is the difference between GRP and TRP?

GRP typically uses a broad market or total-audience universe, while TRP uses a defined target segment. Both use reach multiplied by average frequency, but their denominators differ.

Is a higher GRP always better?

No. A higher GRP indicates more campaign weight, not better results. It may come from broader reach or repeated exposure, so evaluate frequency distribution, cost, conversions, and incremental outcomes before increasing spend.

What is a good GRP score?

There is no universal benchmark. Set a target from the campaign objective, audience, historical results, creative needs, period, and budget, then check whether additional GRPs improve the intended business outcome.

Conclusion

Use GRP when you need a consistent view of campaign weight. Start with a precise audience universe and period, multiply reach by average frequency, and keep the reach-frequency distribution visible so the average does not hide waste.

For the next media-plan review, put GRP, unduplicated reach, frequency buckets, cost per point, and the primary outcome metric on the same page. That view turns the GRP definition from a glossary term into a practical budget decision.

Back to all articles© 2026 Deeplinkly

Related guides