00 / Measurement · 9 min read

QR Code ROI: Formulas and Calculator Walkthrough

The exact formulas to calculate return on a QR code campaign, with worked example numbers you can swap for your own.

QR Code ROI Formulas Cost Per Scan Conversion Rate Analytics
Quick Answer

QR code ROI uses the standard return on investment formula: ROI = ((Revenue − Cost) / Cost) × 100. To make that formula useful for a printed campaign, you also need cost per scan and conversion rate. Tag the destination URL with UTMs, point a dynamic QR code at it, then plug the scan and revenue numbers into a spreadsheet.

01 / Base Formula

The base ROI formula

QR code ROI is not a special metric. It is the same return on investment math that applies to any marketing channel. The formula is:

ROI (%) = ((Revenue − Cost) / Cost) × 100

Revenue is the money the campaign produced. Cost is everything you spent to make that money happen. The result is a percentage. A positive number means the campaign earned more than it cost. A negative number means it lost money. Zero means break even.

This formula has been used across finance and marketing for decades. The Wikipedia entry on return on investment covers the variations and edge cases. For a QR code campaign, the basic version is enough.

The trick with QR codes is not the formula. It is getting clean numbers for the inputs. You can't compute ROI if you can't measure scans, can't attribute revenue, or don't know what you spent. That's where dynamic codes and UTM tagging come in, both of which we cover below.

02 / Supporting Metrics

Cost per scan and conversion rate

ROI alone doesn't tell you why a campaign worked or failed. Two supporting metrics fill that gap. Both are simple ratios.

Cost per scan = Total cost / Total scans
Conversion rate (%) = (Conversions / Scans) × 100

Cost per scan tells you how efficiently you bought attention. If you spent $200 to print and distribute posters and got 400 scans, your cost per scan is $0.50. Lower is better, but only up to the point where the scans still convert.

Conversion rate tells you what fraction of scanners did the thing you wanted: bought something, signed up, donated, downloaded. If 400 scans produced 20 conversions, your conversion rate is 5 percent. A high cost per scan can still be profitable if the conversion rate is strong.

You can only collect these numbers if your QR code is dynamic and your destination URL is tagged. A static code that links straight to your homepage gives you nothing to count. Use a dynamic QR code with tracking so each scan is logged on the redirect server.

03 / Worked Example

A worked example end to end

The numbers below are hypothetical. They are not from any real campaign. Use them as a template, then plug in your own.

Imagine you run a small retail brand. You print 200 in-store flyers with a QR code that links to a product page. The flyer batch costs $150 to design and print. You pay $4.99 for one month of dynamic QR hosting. Total cost is $154.99, which we'll round to $155.

Over the month, the QR redirect server logs 620 scans. Of those, 31 visitors complete a purchase. Each purchase averages $42. Total revenue is 31 × $42 = $1,302.

Cost            = $155
Scans           = 620
Conversions     = 31
Revenue         = $1,302

Cost per scan   = $155 / 620        = $0.25
Conversion rate = (31 / 620) × 100  = 5.0%
ROI             = (($1,302 − $155) / $155) × 100
                = ($1,147 / $155) × 100
                = 740%

An ROI of 740 percent on a hypothetical campaign sounds wild, and it is. The point isn't the number. The point is that once your scan and revenue data flows into one sheet, the math is grade-school arithmetic. You can run the same calculation weekly and watch the trend.

You can also rerun the formula on segments. ROI by city, ROI by device type, ROI by time of day. Dynamic QR scan data captures all of that, so the same base formula gives you twenty different views of the same campaign.

04 / Cost Inputs

What to count as cost

The biggest source of bad ROI numbers is an incomplete cost figure. People remember the printing bill and forget everything else. Here is a fuller checklist:

  • Design time. Hours spent in a design tool, multiplied by an hourly rate.
  • Printing. Posters, flyers, stickers, packaging inserts, table tents.
  • Distribution. Shipping, mailing, or staff time to put the codes in front of people.
  • Platform fees. Any monthly cost for the QR generator, landing page builder, or analytics tool. See our pricing page for our own fees.
  • Landing page hosting. If the destination is a paid page, prorate that cost.
  • Custom short URL. A branded short link can be part of the cost, even if small. Read more on custom short URLs for QR codes.

You don't need to be obsessive. Skip rounding errors. But don't ignore a $200 printing job because the QR generator was free. The denominator matters as much as the numerator.

05 / Pitfalls

Common ROI mistakes

A few mistakes show up over and over when teams calculate QR code ROI for the first time.

  • Counting all site revenue. Only count revenue you can attribute to the QR source, not your whole month's sales.
  • Missing the second scan. The same person can scan twice. If your conversion rate looks impossibly high, dedupe by IP or device.
  • Ignoring time lag. Some scans convert days later. Wait two weeks before locking in the numbers.
  • Comparing across very different volumes. A campaign with 12 scans is too small to give a real conversion rate.
  • Forgetting where the scan happened. The same QR pasted in five locations may have wildly different performance per location. Use QR code location tracking to split it out.

If you avoid those traps and stick with the three formulas above, you have everything you need to make rational decisions about which printed assets to keep, kill, or scale up. ROI is just a feedback loop, and the QR code is the part that closes it.

FAQ

Frequently asked questions

How do you calculate QR code ROI?

Use the standard ROI formula: ROI = ((Revenue − Cost) / Cost) × 100. Revenue is what the QR campaign produced. Cost is the total spend to design, print, and host the code.

What is a good cost per scan?

There is no universal benchmark. A reasonable target depends on the value of each scan. If a scan can lead to a $50 sale, a cost per scan under $1 leaves comfortable margin.

How do I track conversions from a QR code?

Send the QR to a landing page tagged with UTM parameters. Then count completed actions (purchases, signups, donations) attributed to that source in your analytics tool.

Should I include design time in QR code cost?

Yes, if it is a meaningful part of the spend. Include design hours, printing, distribution, and any platform fees so the ROI number reflects the real investment.

Can I calculate ROI for a free QR code?

Yes. Even a free QR generator has costs around it: print, distribution, and the time of whoever set it up. Add those to the denominator before computing ROI.

Related

Keep reading

Get started

Start measuring your QR code ROI.

Generate a tracked QR code, plug your numbers into the formulas, and find out which campaigns actually pay for themselves.

Create a tracked QR →