Out-of-Home
How to Measure Billboard ROI: A Practical Framework
To measure billboard ROI, give each site its own QR code, count the leads it brings, divide the all-in cost by those leads, and then work out (revenue − cost) ÷ cost. Our offline ad ROI calculator does the sum, and billboard QR code tracking sets up the codes. The rest of this guide explains how to do it honestly.
For most marketers, the billboard budget is the one line in the plan nobody defends with numbers. You book the billboard (or hoarding, as it's called in India) at the flyover, it looks great in the photo the vendor sends, and three months later renewal season arrives with exactly zero data to say yes or no. So you go with your gut, which usually means "it was there, traffic was fine, let's keep it."
That's not a strategy. That's inertia wearing a suit.
Here's the thing, though: billboard ROI is measurable. Not perfectly, not to the last cent, but far more precisely than the "brand awareness, can't-track-it" excuse suggests. The trick is to stop treating the billboard as a poster and start treating it as the top of a funnel you can instrument.
Why billboards feel unmeasurable (and why that's mostly a habit)
Digital taught us to expect a clean line from impression to click to sale. Out-of-home never offered that line, so we filed it under "brand" and stopped asking hard questions. But the gap was never technical. It was that nobody built a response mechanism into the creative.
A billboard with a phone number is measurable if you use a dedicated number. A billboard with a QR code is measurable if each one carries its own tracked link. A billboard with a vanity URL is measurable if that URL exists nowhere else. The medium didn't change; what changed is that we can now put a trackable action on the board itself.
Decide what a "result" is before you book anything
ROI is a ratio, and the numerator has to be something real. Pick one primary outcome per campaign:
- Leads: a form fill, a callback request, a WhatsApp enquiry.
- Footfall: a walk-in to a store, showroom or branch.
- Direct revenue: an order placed, online or in person.
A car dealership on a highway billboard wants test-drive bookings. A new cloud kitchen wants first orders. A hospital wants appointment requests. Choose the outcome closest to money, because that's the only one your CFO will accept as "return."
Instrument the board itself
You can't attribute what you didn't tag. Three response mechanisms work on billboards:
- A QR code with its own tracked link. Native phone cameras scan QR codes with no app needed. That's a huge advantage: a commuter at a signal can scan and land on your page in seconds. Give every board a unique code so you know which location earned each scan.
- A dedicated phone number. Cheap, ancient, still works, especially for high-consideration buys like real estate and healthcare. One number per billboard, and you can count exactly how many calls each drove.
- A short, memorable vanity URL used nowhere else, so any traffic to it is provably from that board.
The QR route is usually the strongest because it removes the "I'll look it up later" gap (later never comes). Just don't stick a naked code up there. Give a reason: "Scan for 20% off your first service" pulls. A lonely square does not.
The ROI math, done honestly
Once scans and leads land in one dashboard tagged by location, the arithmetic is dull and powerful:
| Metric | How to get it |
|---|---|
| Cost | Monthly rental + printing + mounting, all-in |
| Scans / calls | Tracked responses from that specific board |
| Leads | Responses that became genuine enquiries |
| Cost per lead | Cost ÷ Leads |
| Conversion | Leads that became customers ÷ Leads |
| Revenue | Customers × average order value |
| ROI | (Revenue - Cost) ÷ Cost |
The metric that reframes everything is cost per lead, because it puts your monthly billboard rent on the same page as your Meta and Google campaigns. If a board's cost per lead comes in below your blended digital cost per lead, suddenly the billboard isn't a faith-based expense. It's a performance channel.
The honest caveats
Anyone who tells you a billboard is fully trackable is selling something. A few real limits:
- Not everyone who's influenced will scan. A billboard plants a memory that converts a week later through a "direct" visit or a Google search of your brand name. Tracked scans undercount the true effect. Treat scan-based numbers as a floor, not the whole story.
- Add a survey backstop. Ask new customers "where did you first hear about us?" A spike in unaided brand recall during a billboard campaign is real signal, even if it doesn't show up as a scan.
- Novelty fades. The first month on a new board scans hardest. Don't annualise month one.
If you want the deeper version of this (closing the loop between an offline impression and an online conversion), we walk through it in our offline advertising attribution guide.
What "good" looks like
There's no universal benchmark, and we don't have a published figure we'd stand behind: a luxury-apartment buyer and a cheap meal live in different economics. So compare your own sites with each other:
- Scans per day on display, not total scans, because sites rarely go up and come down together.
- Scan-to-lead rate, which tells you whether the landing page and offer are doing their job.
- Cost per lead at or under your digital cost per lead earns the board a permanent seat in the plan.
Dwell time matters more than raw traffic. A board people crawl past in traffic will give them far more chance to scan than a bigger one they pass at highway speed.
The mindset shift
Measuring billboard ROI isn't about buying fancy software. It's about applying the discipline you already use on paid digital to the concrete-and-vinyl world: define the outcome, tag the creative, route to a fast page, watch the funnel, renew what works and drop what doesn't. Do that for two quarters and renewal season stops being a gut call. You'll have a table that tells you which site is worth its rent.
Ready to see which of your billboards pays back? Start free and put a tracked code on your next board.