Skip to content
Business

Gross Rating Points Calculator

Calculate Gross Rating Points (GRP), target reach percentage, average frequency, total impressions, and Cost Per Point (CPP) for ad campaigns.

Campaign parameters

Planning method

%
$

Gross Rating Points (GRP)

260.0 GRP

65.0% reach × 4.0x frequency

Unique reach

325,000

65.0% of 500,000

Total impressions

1,300,000

Gross ad exposures

Cost Per Point (CPP)

$46.15

Cost per 1% rating

Effective CPM

$9.23

Cost per 1K impressions

Impression composition (Reach vs Frequency)

  • First exposure (Unique reach)325,000 (25.0%)25.0%
  • Repeat exposures (Frequency)975,000 (75.0%)75.0%

Calculation breakdown

Mathematical steps connecting audience size, reach, frequency, and campaign budget.

  1. Calculate Gross Rating Points (GRP)

    GRP=Reach (%)×Frequency=65.0%×4.0=260.0 GRP\text{GRP} = \text{Reach (\%)} \times \text{Frequency} = 65.0\% \times 4.0 = 260.0 \text{ GRP}

    Reaching 65.0% of the target universe an average of 4.0 times yields 260.0 gross rating points.

  2. Calculate Gross Ad Impressions

    Impressions=(Reach100)×Audience×Frequency=(65.0100)×500,000×4.0=1,300,000\text{Impressions} = \left(\frac{\text{Reach}}{100}\right) \times \text{Audience} \times \text{Frequency} = \left(\frac{65.0}{100}\right) \times 500,000 \times 4.0 = 1,300,000

    The campaign delivers 1,300,000 total exposures across 325,000 unique people.

  3. Calculate Cost Per Point (CPP)

    CPP=Campaign BudgetGRP=$12,000260.0=$46.15\text{CPP} = \frac{\text{Campaign Budget}}{\text{GRP}} = \frac{\$12,000}{260.0} = \$46.15

    Each gross rating point costs an average of $46.15 across your media buy.

  4. Derive Effective CPM

    CPM=(BudgetImpressions)×1,000=($12,0001,300,000)×1,000=$9.23\text{CPM} = \left(\frac{\text{Budget}}{\text{Impressions}}\right) \times 1{,}000 = \left(\frac{\$12,000}{1,300,000}\right) \times 1{,}000 = \$9.23

    The effective cost per 1,000 ad impressions is $9.23.

Report tool

Understanding Gross Rating Points (GRP) in media planning

Gross Rating Points (GRP) quantify the total advertising weight or delivery volume of a media campaign schedule relative to a target population. Originally developed as the universal currency of broadcast television and radio buys, GRP remains a primary benchmark across linear television, connected TV (CTV), streaming audio, digital video, and outdoor advertising. All calculations run client-side in your browser with instant URL sharing.

A single rating point represents exposure to 1% of your designated target universe. When you combine the percentage of unique people reached with how frequently they encounter your creative, you obtain the gross pressure exerted by your media plan. Once your ad placements generate initial exposure, you can evaluate downstream audience action with our CTR calculator or gauge user response rates using our conversion rate calculator.

The GRP formulas: Reach, frequency, and impressions

There are two standard mathematical ways to calculate Gross Rating Points depending on whether you start with percentage metrics or absolute audience impression counts.

1. The Reach and Frequency formula

The foundational formula multiplies the percentage of the target population exposed at least once by the average number of times each reached person sees or hears the advertisement:

GRP=Reach (%)×Average Frequency\mathrm{GRP} = \text{Reach (\%)} \times \text{Average Frequency}

For instance, if an advertising schedule reaches 65% of an audience an average of 4.0 times, the total weight is:

GRP=65×4.0=260.0 GRP\mathrm{GRP} = 65 \times 4.0 = 260.0\text{ GRP}

2. The Gross Impressions and Audience Population formula

When you know total delivered ad impressions from publisher delivery reports, you can calculate GRP directly by dividing gross impressions by the target population universe and multiplying by 100:

GRP=(Total Gross ImpressionsTarget Population Universe)×100\mathrm{GRP} = \left(\frac{\text{Total Gross Impressions}}{\text{Target Population Universe}}\right) \times 100

Conversely, you can determine expected gross impressions from planned GRP and population size:

Gross Impressions=(GRP100)×Target Population Universe\text{Gross Impressions} = \left(\frac{\mathrm{GRP}}{100}\right) \times \text{Target Population Universe}

If your target population universe consists of 500,000 adults and your campaign delivers 260 GRPs, the flight produces 1,300,000 total ad exposures. Out of those exposures, 325,000 represent first-time contacts (unique individuals) while 975,000 represent repeat reinforcing impressions.

The strategic trade-off: Broad reach versus repeated frequency

A common misconception is that a higher GRP score always guarantees campaign success. Because GRP is the mathematical product of reach and frequency, two identical GRP totals can represent radically different audience experiences:

  • Wide Reach Strategy (80% reach × 1.5 frequency = 120 GRP): Ideal for broad market announcements, simple retail promotional events, or well-established brand reminders where high awareness is paramount.
  • High Frequency Strategy (30% reach × 4.0 frequency = 120 GRP): Ideal for complex b2b products, competitive conquesting, or unfamiliar offerings where an individual must encounter the value proposition multiple times before taking action.

If you are managing ad monetization on the supply side, our Google AdSense calculator helps publishers estimate page impression revenues, click-through yields, and effective RPM across digital inventories.

Evaluating media efficiency: Cost Per Point (CPP) vs. CPM

Budgeting media buys requires comparing costs across different networks, dayparts, and channels. Media planners rely on two key financial efficiency metrics:

Cost Per Rating Point (CPP)

Cost Per Point measures how much money you spend to buy one rating point (1% of your target universe). It is the standard pricing benchmark for local broadcast television, radio syndication, and upfront media buys:

CPP=Total Advertising BudgetGRP\mathrm{CPP} = \frac{\text{Total Advertising Budget}}{\mathrm{GRP}}

If an ad flight costs $12,000 and secures 260 GRPs, the CPP is $46.15. Comparing CPP across media partners allows buyers to quickly identify which stations or platforms offer the most economical access to the audience.

Effective Cost Per Thousand (CPM)

Cost Per Mille (CPM) standardizes the expense of buying 1,000 ad impressions. The direct relationship between CPP and CPM depends on the size of your target universe:

CPM=(Total BudgetGross Impressions)×1,000=CPP×(100,000Target Population)\mathrm{CPM} = \left(\frac{\text{Total Budget}}{\text{Gross Impressions}}\right) \times 1{,}000 = \mathrm{CPP} \times \left(\frac{100{,}000}{\text{Target Population}}\right)

When overall campaign budgets must justify downstream sales velocity, media costs can be tied directly to customer acquisition goals using our CPA calculator and customer acquisition cost calculator. To determine the minimum volume of sales required to recoup total media investments, model your fixed and variable costs with our break-even calculator.

GRP versus TRP: Understanding the key difference

Although often used interchangeably in casual conversation, Gross Rating Points (GRP) and Target Rating Points (TRP) differ in how the underlying audience universe is defined:

DimensionGross Rating Points (GRP)Target Rating Points (TRP)
Audience UniverseTotal market population or total TV households in a geographic area.Strictly defined demographic or behavioral buyer segment (e.g. adults 25 to 54).
Waste MeasurementIncludes viewers outside your core target customer profile.Excludes off-target exposures to reflect true qualified reach.
Primary UsageBroad media buying contracts, macro market weights, and network delivery guarantees.Precision planning, audience segment optimization, and brand ROI analysis.

Frequently asked questions

Can Gross Rating Points exceed 100?
Yes. GRP frequently exceeds 100 because it factors in exposure frequency. If you reach 70% of an audience an average of 3 times, your campaign generates 210 GRPs. Only unique reach is capped at 100%.
What is a typical GRP target for an advertising campaign?
Standard brand flights often range between 100 and 400 GRPs per month depending on product category, competitive clutter, and creative goals. Aggressive product launches or high-impact retail sales events can run 600 to 1,000+ GRPs during peak weeks.
How do you convert Cost Per Point (CPP) to CPM?
Multiply your CPP by 100,000 and divide by the target population size. For example, with a CPP of $40 in an audience universe of 1,000,000 people, the equivalent CPM is ($40 × 100,000) / 1,000,000 = $4.00.
Why do media planners balance reach and frequency?
Budget is finite. Increasing reach expands message awareness to new prospects, but may leave frequency too low for message retention. Conversely, driving high frequency reinforces recall among a smaller group, but risks diminishing returns and ad fatigue.
Are my campaign data or budget numbers saved on a server?
No. All calculations are executed directly within your browser. Values only update in your browser URL query parameters so you can bookmark or share your campaign configurations.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.