Skip to content

Offline ad ROI calculator

See what a newspaper ad, billboard or flyer cost per scan, per lead and per customer, and whether it paid back. Works in any currency, with no sign-up.

Example numbers. Replace them with yours.

Return on the ad

20%

Cost per scan
2.5
Cost per lead
16.67
Cost per customer
166.67
Leads
60
Customers
6
Revenue
1,200
Want these numbers measured for you?Adscano gives each ad its own QR code and counts its scans and leads. There's a free plan.See how offline ad attribution works

The formulas

  • Leads = scans × lead rate
  • Customers = leads × close rate
  • Revenue = customers × revenue per sale
  • Cost per scan = ad cost ÷ scans
  • Cost per lead = ad cost ÷ leads
  • Cost per customer = ad cost ÷ customers
  • ROI = (revenue − ad cost) ÷ ad cost × 100

A worked example

These are made-up numbers, the same ones the calculator starts with. An ad costs 1,000 and gets 400 scans, so each scan costs 2.50. If 15% of those people leave their details, that's 60 leads at 16.67 each. If 10% of the leads buy, that's 6 customers at 166.67 each. At 200 per sale they bring in 1,200, which is an ROI of 20%.

How to read the result

Compare ads with each other more than with a target from somewhere else. Two placements measured the same way will tell you which to book again. For a stricter test, enter profit per sale in place of revenue, so the ROI reflects what you keep.

The result only counts people who scanned. Anyone who saw the ad and rang, searched or walked in is missing, so the true return may be higher. More in 7 offline marketing metrics that actually matter and the complete guide to offline ad attribution. Printing a new code? Check it with the QR code size calculator.

FAQ

Offline ad ROI questions

How do you calculate ROI on an offline ad?

ROI = (revenue from the ad − ad cost) ÷ ad cost × 100. An ad that cost 1,000 and brought in 1,200 has an ROI of 20%.

What is a good cost per lead?

It depends on what a customer is worth to you. Work backwards: if a customer brings in 200 and one lead in ten buys, a lead is worth at most 20 before you make a loss.

Does this work in any currency?

Yes. The calculator has no currency. Enter every amount in the same one and the results come out in it.

Why might the real return be higher than this?

A QR code only counts people who scan. Someone who saw the ad and later searched for you, rang or walked in won't appear, so treat the result as a floor.

Where do I get the scan and lead numbers?

From whatever tracks your QR code. Adscano shows scans, leads and conversion for each placement, and you can get your close rate from your sales records.

Put a trackable QR on your next ad

Live in minutes, and free to start.

  • Free plan, no card
  • Live in minutes
  • No auto-renewal