GRP Calculator (Gross Rating Point)

Calculate GRP (Gross Rating Point) from reach and frequency, from impressions and target population, or total GRP across a full campaign's ad spots. Instant results with formula breakdown.

Author: Naeem Ullah
Last Updated: July 7, 2026
Rate this tool
Active Calculation FormulaGRP = Reach (%) × Frequency

Adjust Variables

%
reach
Min: 0 %Max: 100 %
x
frequency
Min: 0.1 xMax: 20 x
Use Real Campaign Presets
Real-Time Results
GRP0
All calculations are compiled with double-precision floating math directly in this browser frame. Perfect precision guaranteed.

Interactive Step-by-Step Calculation Proofs

View how variables resolve algebraically down to peer-reviewed standard outputs.

Dynamic E-E-A-T Metric Valuation

GRP (Gross Rating Point) is the standard unit media planners use to measure the total weight of an advertising campaign — how much exposure it delivers to a target audience, combining both how many people were reached and how often. The most common formula is GRP = Reach × Frequency, where Reach is the percentage of the target audience exposed at least once, and Frequency is the average number of times each person was exposed. GRP can also be calculated directly from impressions: GRP = (Impressions ÷ Target Population) × 100 — useful when reach and frequency aren't tracked separately but total delivered impressions are known. Because GRP counts total exposures rather than unique people, it can (and often does) exceed 100% for campaigns with high frequency. For a full campaign spanning multiple ad spots or placements, Total GRP is simply the sum of each spot's individual rating: Total GRP = Average Rating per Spot × Number of Spots. GRP is a legacy metric from TV and radio media buying but is still widely used in modern cross-channel campaign planning to compare weight of exposure across networks. Pair it with the CPM calculator to connect campaign weight (GRP) to campaign cost efficiency (cost per 1,000 impressions).

Mathematical Formula Explanation

Calculated standard benchmarks are based on direct functional dependencies. The primary calculation logic follows this formula:

GRP = Reach (%) × Frequency

When using our reverse-solving system, the unknown parameter is algebraically isolated. For instance, solving for total impressions required derived from an active budget uses the inverted ratio, safeguarding metrics calculations against arbitrary platform fees or roundoffs.

Standard Campaign Scenarios (Step-by-Step)

Review these typical campaign outlines to verify how calculation steps behave under realistic media buying conditions:

Case Scenario 1

Example 1: GRP From Reach and Frequency

A campaign reaches 60% of its target audience with an average frequency of 3 exposures per person. What is the GRP?

Given Inputs
  • REACH: 60
  • FREQUENCY: 3
Computed Outputs
  • GRPRF: 180
Case Scenario 2

Example 2: GRP From Impressions and Population

A campaign delivers 2,400,000 impressions against a target population of 2,000,000 people. What is the GRP, and what average frequency does that imply?

Given Inputs
  • IMPRESSIONS_GRP: 2,400,000
  • TARGETPOPULATION: 2,000,000
Computed Outputs
  • GRPIP: 120
  • IMPLIEDFREQUENCY: 1.2
Case Scenario 3

Example 3: Total Campaign GRP

A radio campaign runs 40 spots, each averaging a 5% rating among the target audience. What is the total GRP for the campaign?

Given Inputs
  • AVGRATINGPERSPOT: 5
  • NUMBEROFSPOTS: 40
Computed Outputs
  • TOTALGRP: 200

Frequently Asked Questions (FAQ)

GRP stands for Gross Rating Point, a media-buying metric that measures the total weight or exposure delivered by an advertising campaign to a target audience. It combines reach (how many people were exposed) with frequency (how often each person was exposed) into a single number.
The core formula is: GRP = Reach (%) × Frequency. GRP can also be calculated as GRP = (Impressions ÷ Target Population) × 100 when reach and frequency aren't tracked separately. For a full campaign, Total GRP = Average Rating per Spot × Number of Spots.
Using reach and frequency: multiply the reach percentage by the average frequency. For example, a campaign reaching 60% of its audience with an average frequency of 3 has a GRP of 60 × 3 = 180. Using impressions: divide total impressions by target population and multiply by 100 — 2,400,000 impressions against a 2,000,000-person audience gives (2,400,000 ÷ 2,000,000) × 100 = 120 GRP.
Total GRP is the sum of the individual ratings across every spot or placement in the campaign: Total GRP = Σ (Rating per Spot), which simplifies to Average Rating per Spot × Number of Spots when every spot has a similar rating. For example, 40 spots averaging a 5% rating each produce a total GRP of 5 × 40 = 200.
Rearrange the impressions-based GRP formula: Impressions = (GRP ÷ 100) × Target Population. For example, a campaign with 120 GRP against a 2,000,000-person target population delivered (120 ÷ 100) × 2,000,000 = 2,400,000 impressions.
GRP (Gross Rating Point) is measured against the total population (e.g., all households or all adults), while TRP (Target Rating Point) is measured only against the specific target demographic the campaign is trying to reach (e.g., women aged 25–34). TRP is generally considered more useful for media planning since it filters out exposure to people outside the intended audience, while GRP gives a broader view of total market weight.
Yes, easily — and it's normal for GRP to be well above 100% for any campaign with meaningful frequency. Because GRP measures total exposures (reach × frequency) rather than unique people reached, a campaign that reaches 50% of its audience an average of 4 times has a GRP of 200%, even though only half the audience was ever exposed at all.
There's no universal 'good' GRP — target GRP levels depend heavily on campaign goals, category, and competitive spend. Awareness campaigns for new products often target several hundred to over 1,000 GRPs across a launch period, while smaller sustaining or reminder campaigns may run at 50–150 GRPs per week. GRP targets are typically set relative to historical campaign performance and competitive share-of-voice benchmarks within a specific market, rather than a fixed number.