Guide

How to add a discount to a QR code

A discount is the simplest reason to scan. Here are the ways to put one behind a QR code, from a plain coupon page to a secret code that only the first 50 people can claim.

Short answer

A QR code can’t hold a discount on its own, but it can open a page that reveals one. Point a dynamic QR code at a scan page that shows the discount code or applies it at checkout. You can then change the offer after printing, limit it to the first people who scan, and see how many claimed it.

Four ways to put a discount behind a QR code

1. Link to a coupon page

The simplest option: the code opens a page on your site that shows the offer. Easy, but anyone with the link can use it.

2. Reveal a secret code

The scan opens a page that reveals a code only scanners get, such as a scratch-off card. It feels like a reward, not an ad.

3. Apply it at checkout

For Shopify stores, Qrivio can send people through a Shopify shareable discount link, so the code is already applied when they check out.

4. Make it scarce

Limit the offer to the first 50 people. Qrivio counts the claims and can start a new round every day.

Diagram of a QR code discount: scan, a secret code is revealed, it is applied at checkout, and claims are counted against a first-50 limit.
From scan to checkout: the discount is only revealed to people who scan.

How to set it up with Qrivio

  1. Create the discount in your shop first, for example SAVE15 in Shopify or your till system, with its own expiry date.
  2. Make a QR code in Qrivio and set its destination to your shop or product page.
  3. Choose what happens after the scan: a secret code reveal, a spin-the-wheel prize with your own odds, a mystery gift or a countdown.
  4. Set the limits: first 50 only, a new round daily, or an end time.
  5. Print it with a promise next to the code, such as “Scan for a secret discount”.
  6. Watch claims in your dashboard and change the offer any time without reprinting.

Which scan experience to choose

ExperienceBest for
Secret codeRewarding people who made the effort to scan, in store or on packaging
Spin the wheelEvents and launches, where a game draws a crowd. You set the prizes and the odds.
First 50 onlyReal scarcity for drops and openings, with automatic rounds
CountdownTime-limited offers that should feel urgent
Mystery giftCuriosity on posters and windows, where people don’t know what they’ll get

Tips that make QR discounts work

  • Use a different discount code per campaign, so your shop’s reports show which print drove sales.
  • Give it an end date in your shop, even if the QR offer changes later.
  • Say what people get next to the code. A bare QR code gets ignored.
  • Check local rules for prize games. Contests and prize draws are regulated differently from country to country.

Limits, timers and rounds

  • First N only: set how many people can claim the offer, such as 50.
  • Rounds: when all are claimed, the offer can stay closed, open a new round every day at midnight, or open a new round straight away.
  • Offer timer: give each phone a set number of minutes to use its reward after the first scan, up to 24 hours.
  • Social proof: once five or more people have scanned, the page can show a line like “🔥 23 people scanned this today”.

Example campaigns

  • Launch day: the first 50 people to scan the window code get a secret code, with a new round every day of launch week.
  • Story password: a code in the shop asks for a secret word shared in your Instagram story, then reveals the discount.
  • Event booth: a prize wheel with a limited stock of each prize, one spin per phone.
  • Inside the box: a code in the lid reveals a reorder discount that each customer has 24 hours to use after their first scan.

Frequently asked questions

Can a QR code apply a discount automatically?

Yes, on Shopify. Qrivio can send people through a Shopify discount link, so the code is already applied at checkout.

How do I stop people sharing the discount?

Reveal it only after a scan and limit it to the first 50 people or a daily round. A screenshot can still be shared, so give the code an end date in your shop as well.

Can I change the offer after printing?

Yes. Qrivio codes are dynamic, so you can change the discount, the limits or the destination at any time and the printed code follows.

How do I know how many people used it?

Qrivio shows scans and claims live. Your shop reports how many orders used the discount code.

Try Qrivio free for a month

Make 3 dynamic QR codes and watch every scan come in live. No card needed.

Start your free month →

Keep reading