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 & CpGRP 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

GRP and CpGRP in six steps

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 & Cost-per-GRP Calculator

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

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)
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.

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.

    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