DigitHelm
Digital Marketing

Ad Reach & Frequency Calculator | GRP, Effective Reach & Optimal Frequency Cap

Calculate advertising reach percentage, frequency distribution (1+, 2+, 3+ exposures), gross rating points (GRP/TRP), and effective reach for any media plan. Apply the Ostrow model to find the optimal frequency cap and visualize diminishing returns on reach.

Instant Results100% FreeAny DeviceNo Sign-up

Reach Metrics

Reach 1+ (seen at least once)62.5%
Reach 2+ (seen at least twice)27.3%
Reach 3+ (effective reach)31.3%
GRP (Gross Rating Points)250.0
TRP (Target Rating Points)75.0

Frequency Distribution (% of reached audience)

1 exposure only56.3%
2 exposures0.0%
3+ exposures50.0%

What Is the Ad Reach & Frequency Calculator | GRP, Effective Reach & Optimal Frequency Cap?

Reach measures how many unique people you expose to your message. Frequency measures how many times each reached person sees it. GRPs (Gross Rating Points) combine them: GRP = Reach% × Frequency. A media plan with 300 GRPs on a target audience of 5 million has delivered the equivalent of 3 full exposures to everyone — though in practice the distribution is uneven, with some people seeing far more than others.

  • Reach & Frequency tab: Input your target universe, total impressions, and desired frequency to get reach at 1+, 2+, and 3+ exposure levels, plus GRP and TRP calculations.
  • GRP Calculator tab: Build a media plan with up to 8 placements. Enter rating%, insertions, and CPP to get per-placement GRPs, spend, and total plan metrics. The Agostini formula converts GRPs to an estimated unique reach.
  • Optimal Frequency tab: Use the Ostrow model to rate your campaign across 6 dimensions and find the scientifically-derived optimal frequency cap for your specific situation.

Formula

Reach and frequency are the twin pillars of media planning. Their mathematical relationship determines how many people you touch and how often — a trade-off at the heart of every media budget decision.

1Reach (1+)

Reach 1+ = Impressions / (Frequency × Universe)

The proportion of the target universe exposed at least once. Capped at 100%.

2Gross Rating Points

GRP = Reach% × Average Frequency

GRPs aggregate the total weight of a schedule. 200 GRPs could be 100% reach at 2× or 50% reach at 4×.

3Agostini Reach Formula

Reach = GRPs / (GRPs + K) K ≈ 11.4 for TV

Empirical formula for estimating unduplicated reach from GRPs. K varies by medium (8–15).

4Ostrow Optimal Frequency

Optimal F = 3 + Σ(factor adjustments) Adjustments range: -2 to +2

Base frequency of 3 is the industry minimum for brand recall. Adjust up for new brands, complex messages, and cluttered media.

How to Use

  1. 1

    Open the Reach & Frequency tab and enter your total target universe size.

  2. 2

    Input total planned impressions across all media channels.

  3. 3

    Set your average frequency goal — 3 is the minimum recall threshold, 5–7 for new brand launches.

  4. 4

    Note the Reach 1+, 2+, 3+ breakdown and the GRP total.

  5. 5

    Switch to the GRP Calculator tab and add each media placement (name, rating%, insertions, CPP).

  6. 6

    Review per-placement GRPs and spend, then check the Agostini-derived reach/frequency conversion.

  7. 7

    Open the Optimal Frequency tab and rate each Ostrow model factor using the sliders.

  8. 8

    Use the optimal frequency cap output to set your frequency capping in ad servers and DSPs.

  1. 1

    Define your target universe

    Enter the total addressable audience size — the number of people in the demographic or geographic segment you are targeting.

  2. 2

    Enter total campaign impressions

    Sum all impression deliveries across channels and placements. This is gross impressions, not unique reach.

  3. 3

    Set your average frequency target

    How many times do you want the average reached person to see your ad? Typical effective frequency is 3–7 exposures.

  4. 4

    Review the Reach 1+, 2+, 3+ outputs

    Reach 1+ is unduplicated reach. Reach 3+ represents effective reach — the audience exposed enough to drive recall or action.

  5. 5

    Use the GRP tab for media planning

    Add each placement with its rating%, insertions, and CPP. The tool calculates GRPs, spend, and Agostini-converted reach/frequency.

  6. 6

    Run the Ostrow model for frequency cap

    Rate each dimension from its low to high end. The model outputs your optimal frequency cap based on 6 campaign context factors.

Example Calculation

Example | National CPG Brand Launch

Target Universe (adults 25-54)85,000,000
Total impressions planned340,000,000
Average frequency target4.0×
Reach 1+ (unduplicated)100% (capped at universe)
Reach 3+ (effective reach)50%
GRPs400
Agostini estimated reach (K=11.4)97.3%

Ostrow model result for new brand + simple message + continuous schedule: Optimal frequency cap = 4×. Aligns with the plan's average frequency target.

Understanding Ad Reach & Frequency | GRP, Effective Reach & Optimal Frequency Cap

Reach vs Frequency Trade-offs

Every media plan faces the same constraint: a fixed budget forces a choice between reaching more people at lower frequency or fewer people more often. The right balance depends on campaign objectives.

ObjectiveRecommended reachRecommended frequencyGRP range
Brand awareness / new brand70%+3–5×300–400
Brand maintenance (established)60–80%2–3×150–250
Product launch60–70%5–7×400–600
Retail / promotion50–60%2–4×150–300
Direct response / conversion30–50%7–10×300–500

Understanding Frequency Distribution

Average frequency is a summary statistic that masks wide variation. In a typical TV campaign, even with a 4× average frequency, roughly 20% of reached viewers see the ad once (insufficient for recall), 30% see it 2–3× (moderate impact), and 50% see it 4+ times (effective exposure). This over-delivery to heavy viewers and under-delivery to light viewers is called the "frequency distribution problem" — programmatic channels and frequency capping tools exist specifically to flatten this distribution.

Media-Specific GRP Benchmarks

MediumTypical K factorTypical weekly GRPsAvg CPP (national US)
Network TV (primetime)11–1350–100$18,000–$45,000
Cable TV9–1180–200$5,000–$15,000
Radio8–1050–150$1,500–$5,000
Digital display8–9100–500$1,000–$8,000
Streaming / CTV10–1220–80$20,000–$60,000

TRPs vs GRPs

GRPs measure weight against the general population. TRPs (Target Rating Points) measure weight against a specific target demographic. If your target is adults 25–54 and they represent 35% of the general population, then a schedule delivering 300 TRPs in your target also delivers roughly 300 × 0.35 = 105 GRPs in the general population. TRPs are the relevant metric for cost efficiency when your product skews toward a specific demographic.

Frequently Asked Questions

What is the difference between reach and GRPs?

Reach is the percentage of unique people exposed at least once. GRPs (Gross Rating Points) are the total weight of a schedule — reach% multiplied by average frequency. A campaign with 50% reach at 4× frequency = 200 GRPs. GRPs do not count people, they count total exposure events.

What is the Ostrow model and how reliable is it?

The Ostrow model (1982) provides a structured way to adjust the industry standard minimum frequency of 3 based on brand, message, and media factors. It is a heuristic framework, not a statistical model — it gives a defensible starting point for frequency cap decisions but should be validated with A/B testing in your specific market.

What is the Agostini formula and when does it apply?

The Agostini formula (1961) estimates unduplicated reach from GRPs: R = GRPs / (GRPs + K). K is an empirically-derived constant — approximately 11.4 for traditional TV but ranges from 8 to 15 depending on medium, daypart, and audience concentration. It assumes diminishing returns on reach as GRPs accumulate.

What does Reach 3+ mean and why does it matter?

Reach 3+ (effective reach) represents the portion of your audience exposed at least 3 times. Most media planners treat 3 exposures as the minimum threshold for brand message comprehension and recall. Campaigns optimized purely for Reach 1+ may under-deliver on actual sales impact if average frequency is too low.

How do CPP and GRPs relate to media spend?

CPP (Cost Per Rating Point) is the cost to reach 1% of the target audience once. Spend = GRPs × CPP. If your TV CPP is $18,000 and you want 150 GRPs, the cost is $2.7M. CPP varies widely by market, daypart, season, and demographic — primetime national TV CPPs are typically 3–5× higher than cable daytime.

You Might Also Like

PPC ROAS Calculator | Break-Even ROAS, Target CPA & Budget Optimizer
Calculate break-even ROAS, target CPA, and project budget performance for Google Ads, Meta, or any PPC channel. Includes impression share adjustment, quality score CPC discount and premium table, and ACOS/TACOS for Amazon advertising.
Social Media Ads ROI Calculator | CPM, CPC, CPL, CPA & ROAS by Platform
Model paid social campaign performance across Facebook, Instagram, TikTok, and LinkedIn. Convert between CPM, CPC, CPL, CPA, and ROAS using real platform benchmarks. Includes audience funnel analysis, frequency impact on CTR, and a budget scenario planner.
Programmatic Advertising Calculator | CPM, eCPM, Viewability & Delivery Pace
Convert between CPM, CPC, CPL, and CPA for any digital campaign. Model viewability-adjusted eCPM with configurable in-view rates, apply brand safety and targeting surcharge premiums, and calculate impression delivery pace against campaign flight dates.
Influencer Marketing ROI Calculator | EMV, CPE & Audience Quality Score
Calculate influencer marketing ROI using earned media value (EMV), cost per engagement vs. paid social benchmarks, engagement rate quality scoring, fake follower adjustment, and CPM equivalence across Instagram, TikTok, and YouTube.
Marketing Budget Mix Calculator | Channel ROI, Marginal Returns & Pareto Analysis
Analyze marketing budget allocation across up to 8 channels. Calculate ROI and marginal ROI per channel, identify Pareto top performers, compute blended ROAS, and model the revenue impact of shifting budget between underperforming and high-return channels.

Explore 360+ Free Calculators

From math and science to finance and everyday life — all free, no account needed.