Home_slider_mediadesk
Digital Control Logo Oringal
The GRP calculator for your media plan.
Check the effectiveness of your paid media channels in seconds.

GRP & Cost-per-GRP Calculator: Calculate and Compare Media Efficiency by Channel

For every media channel, determine the advertising pressure achieved (GRP) and the cost per pressure point (CpGRP) — and see at a glance which channel buys reach most cost-effectively. GRP and CpGRP are the classic metrics of media planning: the GRP measures the pressure of a campaign within a target group, while the CpGRP makes channels comparable across different pricing models.

This calculator is the quick pocket version. The complete, overlap-adjusted calculation across all plan lines, target groups and flights is handled by the Performance Forecast in Media Desk — the heart of Digital Control’s Paid-Media Ecosystem and a full-fledged media buying system.

GRP and CpGRP explained simply

Two metrics, one relationship: the GRP measures advertising pressure, the CpGRP measures its cost.

What is a GRP?

A Gross Rating Point (GRP) is the central pressure metric in media planning. One GRP equals the advertising pressure at which 1% of the target group is reached once. 100 GRP mean that, on average, the target group has been reached once in full. GRP values always refer to a specific target group and are neither comparable nor additive across different target groups.

GRP = net reach (%) × OTS

What is CpGRP?

Cost per GRP (CpGRP, also called cost per point) indicates what a single GRP costs. The lower the CpGRP, the more cost-effectively a channel buys advertising pressure. The metric makes channels and media plans directly comparable across different pricing models such as CPM, CPC or fixed fee, making it one of the most important efficiency metrics in a media plan.

CpGRP = budget ÷ GRP

How comparable are GRP across media?

A GRP is formally defined the same way in every media type. The impact of a single contact, however, differs between TV, online video, display and social — and the research on this is heterogeneous.

100 digital GRP80 TV GRP

Digital channels are weighted with a factor of 0.8 against TV to a common advertising-pressure currency (reference 1.0).

This lets TV, CTV, online-video, display and social performance be added up and compared within one media plan despite differing contact impact.

Model and orientation value based on heterogeneous research and Digital Control’s planning practice — not a standardised market benchmark. Depending on campaign goal and contact quality, a different weighting may be appropriate.

What does a GRP cost? Channels compared

The cost per GRP varies strongly by channel, target group and conditions. The ranking below shows which channels buy advertising pressure more cheaply and which more expensively.

cheaper advertising pressuremore expensive advertising pressure
Paid Social
Online-Video
Display
Instream-Video
CTV
Linear TV

Based on real cross-channel media plans (Germany). The narrower the target group, the higher the cost per GRP. Radio, print and classic out-of-home are calculated per project.

GRP and CpGRP in six steps

Guide & formulas

How to use the calculator — and how the two metrics are derived.

1

Choose the calculation method: the default is Contacts ÷ universe, or alternatively Reach × OTS. The choice applies to all media vehicles.

2

Define the target group and budget per channel — for Contacts ÷ universe, also set the target universe once across the campaign.

3

Enter the values — depending on the method:

Contacts ÷ universe · default

Gross contacts and in-target share (%).

Reach × OTS

Net reach (%) and contact frequency (OTS).

4

The GRP is derived automatically:

Contacts ÷ universe

GRP = (contacts × in-target share) ÷ universe × 100.
Example: 21m × 75% ÷ 30m × 100 = 52.5 GRP.

Reach × OTS

GRP = net reach (%) × OTS.
Example: 70% × 3 = 210 GRP.

5

The CpGRP follows from it — the same formula for both methods: CpGRP = budget ÷ GRP. Example: €430,000 ÷ 52.5 GRP = €8,190 per GRP.

6

Compare the channels by CpGRP — the lowest value buys advertising pressure most cost-effectively.

GRP toolkit

Gauge your GRP requirement — and run the media plan

GRP- & Cost-per-GRP-Rechner

GRP and Cost-per-GRP per media vehicle — with channel structure and efficiency comparison

View
Advanced additionally shows: channel type & TV weighting, CpGRP rating, efficiency matrix, scenarios & CSV export, and all totals.

Choose the calculation method, add channels and enter the values for each media vehicle. The calculator shows GRP and the cost per GRP (CpGRP) — per media vehicle, per channel and for the entire campaign.

Calculation method
Applies to all media vehicles
Target universe (total) ppl. Applies to all media vehicles. GRP are only comparable and additive within the same target group — so the universe is set once for the whole campaign.
Efficiency matrixoptional metric overview

Advertising pressure (GRP) on the horizontal axis, cost per GRP on the vertical — lower is better. Bubble size = budget.

Efficiency ranking · media vehicles by cost per GRP

The most efficient media vehicle is the reference. The others show how much more expensively they buy advertising pressure — the extra cost per GRP in percent.

Total budget
Gross GRP (sum)
Weighted GRP (TV equiv.)
Blended CpGRP
Gross CPM
In-target CPM
Save plan
Quick check without overlap adjustment: the gross GRP is the sum of all media vehicles and only additive within a single target group. If the gross contacts are already within the target group, set the in-target share to 100%. The net-reach-adjusted total impact across all channels, flights and pricing models (CPM, CPC, fixed fee) is calculated by the Performance Forecast in Media Desk. Weighted GRP: digital channels × 0.8, classic × 1.0 (TV equivalents). The CpGRP rating compares against usual price ranges from real media plans (net, Germany, as of early 2024).

More than a calculator

See what Media Desk makes of your media plan

Performance Forecast

GRP, CpGRP and contact metrics per placement — automatically across all pricing models (CPM, CPC, fixed fee).

Target groups & master data

Target-group universes and contact shares maintained centrally — overlap-adjusted and audit-proof.

End-to-end in one system

From briefing and planning through one-click booking and ad management to pacing control and reporting.

Awarded on OMR Reviews

OMR Reviews — Media Desk Leader in Cross-Channel Advertising OMR Reviews — Media Desk Top Rated in Cross-Channel Advertising

Leader & Top Rated in Cross-Channel Advertising

Media Desk bundles planning, booking, ad management and reporting for classic and digital media in one system — the media buying system within Digital Control’s Paid-Media Ecosystem.

More than 1,000 media professionals manage their campaigns with it.

View reviews on OMR Reviews →

FAQ

Frequently asked questions about GRP and CpGRP

One GRP equals the advertising pressure at which 1% of the target group is reached once. The GRP is the product of net reach in percent and contact frequency: GRP = net reach (%) × OTS. 100 GRP mean that, on average, the target group has been reached once in full — for example because half the target group was reached twice or the entire target group once. GRP values always refer to a specific target group.
The GRP is calculated by multiplying net reach in percent by the average contact frequency (OTS): GRP = net reach (%) × OTS. For example: if 70% of the target group is reached and each person reached sees the ad three times on average, that gives 70 × 3 = 210 GRP. Alternatively, the GRP can be derived from gross reach and target-group size: GRP = (gross reach ÷ target-group size) × 100.
CpGRP (Cost per GRP, also called cost per point) indicates what a single GRP costs. It is calculated by dividing the budget by the GRP achieved: CpGRP = budget ÷ GRP. For example: if a channel costs €105,000 and achieves 70 GRP, the CpGRP is €1,500 per GRP. The lower the CpGRP, the more cost-effectively a channel buys advertising pressure. The CpGRP makes channels directly comparable across different pricing models such as CPM, CPC or fixed fee.
GRPs always refer to a specific target group, so the same campaign has different GRP values in different target groups. A campaign with 1.5 million contacts achieves 300 GRP in the target group “women in Cologne” (0.5 million people), but only 50 GRP in the total population (100 million people). Because the values refer to different base groups, GRPs from different target groups must not be added together.
The calculator determines GRP and CpGRP for several channels at once and sorts them by efficiency. This makes it clear at a glance which channel buys advertising pressure most cost-effectively. Instead of individual Excel cells, the calculator instantly provides a comparable efficiency value per channel as well as a campaign total of overall budget, gross GRP and blended CpGRP — without manual formulas and without transfer errors.
The calculator is a quick pocket version for comparing the efficiency of individual channels. Media Desk calculates GRP and CpGRP automatically across all plan lines, target groups and flights — overlap-adjusted and for all pricing models (CPM, CPC, fixed fee). Beyond that, Media Desk maps the complete campaign process in one system: from briefing and media planning through one-click booking and ad management to pacing control, reporting and financial controlling. Media Desk is the heart of Digital Control’s Paid-Media Ecosystem.
Formally, a GRP is defined the same way in every media type: 1% of the target group is reached once. The impact of a single contact, however, differs between media types, and the research on this is heterogeneous. In Digital Control’s planning practice, digital GRP are therefore weighted with a factor of 0.8 against TV GRP (reference 1.0) — 100 digital GRP correspond to around 80 TV GRP equivalents. This keeps cross-channel plans comparable through a common advertising-pressure currency.
The CpGRP depends strongly on channel, target group and conditions. Orientation corridors from real media plans (net, Germany, as of early 2024): Paid Social approx. €1,200–2,400, online video approx. €2,000–3,100, display approx. €2,400–3,800, instream video approx. €4,200–6,500, CTV approx. €4,600–8,200, linear TV approx. €7,300 per GRP. The narrower the target group, the higher the CpGRP.

    Let's have a look at your requirements - in a live demo.

    We’ll be happy to show you how our software solutions simplify your workflow – personal, individual, and without any sales pressure.

    Message (optional)      
       

    We use your information exclusively to process your request. Privacy policy. Legal Notice.


    You will usually receive a personal response within 24 hours.

    Martin Stark, Senior Project Consultant at Digital Control

    Contact:

    Martin Stark
    Senior Project Consultant

    Digital Control GmbH & Co. KG
    Kaistraße 16a
    40221 Düsseldorf

    +49 (0) 211 97532080

    info@digital-control.de