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 (%) × OTSWhat 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 ÷ GRPGRP and CpGRP in six steps
How to use the calculator — and how the two metrics are derived.
Choose the calculation method: the default is Contacts ÷ universe, or alternatively Reach × OTS. The choice applies to all media vehicles.
Define the target group and budget per channel — for Contacts ÷ universe, also set the target universe once across the campaign.
Enter the values — depending on the method:
Gross contacts and in-target share (%).
Net reach (%) and contact frequency (OTS).
The GRP is derived automatically:
GRP = (contacts × in-target share) ÷ universe × 100.
Example: 21m × 75% ÷ 30m × 100 = 52.5 GRP.
GRP = net reach (%) × OTS.
Example: 70% × 3 = 210 GRP.
The CpGRP follows from it — the same formula for both methods: CpGRP = budget ÷ GRP. Example: €430,000 ÷ 52.5 GRP = €8,190 per GRP.
Compare the channels by CpGRP — the lowest value buys advertising pressure most cost-effectively.
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.
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.
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.
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

Contact:
Martin Stark
Senior Project Consultant
Digital Control GmbH & Co. KG
Kaistraße 16a
40221 Düsseldorf

