📈
📈 Business tools

Outdoor (OOH) Advertising CPM Calculator

Results update as you type. Any currency.

Your numbers

Understanding the outdoor advertising CPM calculator — concept and principle

Out-of-home (OOH) advertising covers billboards, bus shelters, transit wraps, station posters and screens in lifts or malls. Media owners often quote traffic counts, but not everyone who passes actually notices the ad. This calculator turns campaign cost, daily traffic, a visibility share and campaign length into visible impressions, cost per thousand visible impressions (CPM) and cost per day, so you can compare OOH with other media.

Outdoor ad: passers-by, viewers and cost per thousand50,000 people pass daily and 35% notice the ad: 17,500 a day, 490,000 over 28 days. $20,000 ÷ 490,000 × 1,000 = $40.82 per thousand visible impressions.Who actually sees the billboard?50,000 pass by a day35% look → 17,500× 28 days = 490,000 views$20,000 campaign$714.29 a dayCPM $40.8220,000 ÷ 490,000 × 1,000 views
Count only people who see the ad: 490,000 views make the CPM $40.82.

How it is calculated

Daily traffic is the number of pedestrians or vehicle occupants passing the site per day. The visibility share is the percentage you estimate actually see the ad, given its size, angle, distance and clutter. Any currency works.

The principle

CPM, from the Latin "mille" for thousand, is the standard yardstick for comparing media of different sizes: it states the price of reaching 1,000 impressions. Raw traffic overstates OOH audiences because many passers-by never look. Audience measurement bodies such as Geopath in the United States therefore adjust traffic with visibility research to estimate people likely to see the ad. Applying a visibility share is a simple version of the same idea. An impression is counted per pass, so one commuter passing daily for 28 days counts 28 times; impressions are not unique people.

Worked example

  1. Cost = $20,000, daily traffic = 50,000, visibility = 35%, days = 28.
  2. Visible impressions per day = 50,000 × 0.35 = 17,500.
  3. Visible impressions = 17,500 × 28 = 490,000.
  4. CPM = 20,000 ÷ 490,000 × 1,000 = $40.82.
  5. Cost per day = 20,000 ÷ 28 = $714.29.

How to read the result

A lower CPM means cheaper reach. Compare it with the CPM of other channels, but only on a like-for-like basis: an outdoor visible impression and a digital ad impression differ in attention, targeting and frequency. Test the visibility share: at 50% the CPM here would drop to about $28.57, at 20% it would rise to about $71.43. Because the estimate is so sensitive to this input, ask the media owner how their audience figures were measured.

Common mistakes

Keep in mind: Visibility shares are estimates and real audiences vary with location, season and design. This is a planning estimate, not financial advice.

Frequently asked questions

What is a good OOH CPM?

It varies widely by city, format and site. Compare quotes for similar formats in the same market, measured the same way.

Is CPM the same as cost per person reached?

No. CPM counts impressions, which include repeat exposures. Cost per unique person reached is higher.

How do I estimate the visibility share?

Use the media owner's audited audience data where available. Otherwise consider viewing distance, angle, obstructions, illumination and the number of competing signs.

Sources: Geopath, out-of-home audience measurement (United States)

Checked 8 Nov 2026. Standard business and finance formulas. Estimates for information only.

📈 All business tools →🌍 Calculators by country →