Retail Loyalty Program That Brings Shoppers Back

Shoppers join from the QR code at your till and keep your card in Apple Wallet, Google Wallet or the BonusQR app. Your staff scan it when they pay, on any phone or tablet – no POS needed. Start free with unlimited customers.

  • No POS needed
  • Free plan, unlimited customers
  • Apple Wallet & Google Wallet
Shop owner scanning the QR code on a customer’s phone at the checkout of a small boutique
Your shopnow

You have received a new coupon.
Tote bag FREE

The QR code at the till, the card on the shopper’s phone, one scan when they pay.

What is a retail loyalty program?

A retail loyalty program rewards shoppers for coming back to your shop instead of ordering from a big online store: a gift once their purchases add up to your goal, credit back on what they spend, or a welcome coupon as soon as they join. It turns a single purchase into a reason to visit again.

With BonusQR, shoppers scan the QR code at your till, sign in with Google, Apple or e-mail and can keep your card in Apple Wallet or Google Wallet. When they pay, your staff scan the shopper’s code, and the amount, credit or coupon is added straight away.

There is nothing to connect to your till and no plastic cards to order. You can start on the free plan with unlimited customers and 7 types of loyalty programs, and move to a paid plan only when you want one of its features.

How a retail loyalty program works, from shop window to till

One day at a shop that runs BonusQR: what the shopper does, what your staff do, and what waits on the next visit.

  1. 11:20 am
    The free BonusQR counter stand with the business’s QR code, printed from the account

    A QR code at the till

    Shoppers scan the QR code on the stand at your till or on a sticker on the door. It opens your shop’s page in the BonusQR app, with your rewards on it. The stand, a sticker, a QR page and a flyer are free to print from your account.

    Free printed QR materials
  2. 11:21 am

    Signed in, card saved

    They sign in with Google, Apple or e-mail and can add your card to Apple Wallet or Google Wallet, or keep it in the BonusQR app. Nothing to download first, and no paper card that stays at home.

    Apple Wallet loyalty card
  3. 11:23 am
    The QR code scanner in a BonusQR staff account reading a customer’s code

    One scan when they pay

    Your staff scan the shopper’s code with BonusQR on a phone or tablet and answer one prompt: the amount for cashback or a spending goal, or the number of items for a stamp card. A reward for visits needs nothing typed at all.

    BonusQR Scanner
  4. Next visit

    The reward is waiting

    When a goal is reached, the coupon waits in the shopper’s app, and on the wallet card if they saved one. Staff scan its QR code to redeem it, and spending above the goal carries over to the next one.

Scan with a phone or tablet, a USB or Bluetooth reader, or the optional BonusQR Scanner for the counter. No POS is needed; a POS link through the BonusQR REST API is a custom project, quoted separately.

POS integration

Which loyalty program fits a retail store?

BonusQR starts you with a simple program. Keep it, change it, or build your own from the ideas below.

Your Google Maps listingName, address and photo filled in for you

Other

Your starter program

  • Welcome coupon10% DiscountYou will receive it immediately after registration
  • Cashback5% cashbackCash back on every payment

Type your shop’s name as it appears on Google Maps and choose “Other”. BonusQR fills in the name, address and photo and sets up a 10% welcome discount and 5% cashback, which you can look over before you print your QR code. The rate of a saved cashback cannot be changed, so if you want a different one, replace it before you invite shoppers. No Google Maps listing yet? The custom setup takes about five minutes.

  • Free

    A gift for a spending goal

    Purchases add up from visit to visit. When a shopper reaches your goal, they get a coupon, such as a tote bag or a product of your choice, and anything spent above the goal counts toward the next one.

    Reward for spend
  • Free

    Cashback credit on every purchase

    Shoppers get a share of each purchase back as credit and can pay with it on a later visit once the credit covers it. It rewards bigger baskets without a discount on today’s sale.

    Cashback
  • Free

    A welcome coupon for new members

    New members get a coupon as soon as they join, such as a discount on their next purchase, so a first visit already leads to a second.

    Welcome coupon
  • Free

    A members’ discount on quiet days

    A percentage off for all members or for a group of regulars, optionally only in a time window you choose, such as weekday mornings. Staff see it when they scan the shopper’s code and take it off the bill.

    Fixed discount
  • Basic

    Points for a reward catalogue

    Shoppers earn points for what they spend and choose a reward from your list, from a small gift to a voucher for a bigger item. Points are available on the Basic plan.

    Points system
  • Premium

    A birthday coupon

    A coupon goes out automatically on the shopper’s birthday, or a few days before, using the date in their profile. Special occasions are on the Premium plan.

    Birthday coupon

One offer can combine several programs. It needs one main program, such as a stamp card, cashback or a reward for visits; a welcome coupon or a discount can sit beside it.

Running a grocery store? Grocery stores

All 12 loyalty programs for shops, as shoppers see them in the app

Stamp card loyalty program in the BonusQR customer app
Points loyalty program in the BonusQR customer app
Tiered cashback loyalty program in the BonusQR customer app
Reward for spend loyalty program in the BonusQR customer app
Reward for visit loyalty program in the BonusQR customer app
Fixed discount loyalty program in the BonusQR customer app
Welcome coupon for signing up in the BonusQR customer app
Special occasion loyalty program in the BonusQR customer app
Tiered stamp card loyalty program in the BonusQR customer app
Referral system loyalty program in the BonusQR customer app
Custom offer in the BonusQR customer app
Cashback loyalty program in the BonusQR customer app
01. Loyalty module

Stamp Card

The stamp card loyalty module in a loyalty application rewards customers with virtual stamps for each purchase, unlocking discounts or free items as they collect stamps. This digital system enhances engagement, boosts customer retention and offers convenience and easy tracking.

02. Loyalty module

Points System

The Points System loyalty module allows customers to earn points based on their purchases, with the flexibility to define the value of each point (for example, 1 point for each unit of your currency). You can set up a variety of items or rewards that customers can redeem with their accumulated points. Available in the Basic plan.

03. Loyalty module

Tiered Cashback

The Cashback loyalty module rewards customers with a percentage of their purchase amount back as credit for future use. You can customize the cashback value or set up a tiered cashback system, where customers earn higher cashback percentages as they spend more. Available in the Premium plan.

04. Loyalty module

Reward for Spend

The Reward for Spend loyalty module encourages higher spending by granting customers a coupon each time they reach a defined spending threshold that you set. Amounts add up from visit to visit, and anything spent above the goal counts toward the next coupon.

05. Loyalty module

Reward for Visit

With the Reward for Visit loyalty module, customers receive a reward after a certain number of QR code scans during their visits. For example, after 5 visits, they unlock a coupon. This system promotes frequent returns and helps build a consistent customer base.

06. Loyalty module

Fixed Discount

The Fixed Discount loyalty module allows you to assign specific discount rates to different customer groups. For example, a group of regulars can get 10% off every purchase, or all members 20% off on quiet afternoons. Staff see the discount when they scan the customer’s code. Groups that update themselves (automated groups) need the Basic plan.

07. Loyalty module

Onboarding Promotion

The Onboarding Promotion module gives new users an instant incentive by providing a one-time coupon after registration. This welcome gift helps convert signups into active users by giving them a reason to make their first purchase quickly.

08. Loyalty module

Special Occasion

The Special Occasion loyalty module enables you to surprise your audience with a one-time coupon on selected holidays or celebrations (for example, birthdays, Valentine’s Day or a date you choose). The coupon goes out automatically on the day or a few days before. Available in the Premium plan.

09. Loyalty module

Tiered Stamp Card

The Tiered Stamp Card module rewards customers at several stages of one stamp card, for example with a coffee after 5 stamps and a dessert after 10. Each stage reached gives its own coupon, so the next reward is always within reach. Available in the Basic plan.

10. Loyalty module

Referral System

With the Referral System module, customers share their personal link and earn a coupon for bringing in friends. You decide how many friends it takes (1 to 5) and what the reward is. A friend counts once they sign up through the link and show their QR code on a visit. Available in the Premium plan.

11. Loyalty module

Custom Offer

The Custom Offer module lets you show your own offer or announcement among your members' bonuses, such as a lunch deal, a happy hour or a members-only price. A headline is all it needs, and you can add several offers. Included in the free plan.

12. Loyalty module

Cashback

With the Cashback module, customers get a percentage of every bill back as credit, which they can use to pay one of their next bills. Staff only enter the bill amount and the credit is added automatically. Included in the free plan.

How exactly to set up a loyalty program for a shop

Card length, rewards and what the welcome coupon does – anonymous 2026 data from shops on BonusQR.

See the setup and the numbers

Online shop, gift vouchers and win-back offers in the same app

A loyalty card is one part of shopping with you. These features cover the rest, from the street outside to the online order, and each one shows the plan it needs.

  • Your online shop on the same card

    Basic

    Connect your WooCommerce or Shopify store and members earn from online orders on the same loyalty account they show at your till. The customer’s e-mail address links each order to their membership. It needs a paid plan.

    WooCommerce & Shopify
  • GEO notifications

    Basic

    Members who allow location can get your own short message, up to 100 characters, when they are near your shop. BonusQR stores no location history.

    GEO notifications
  • Gift vouchers

    Basic

    Sell a product or a service as a gift: the buyer pays online, and the voucher arrives by e-mail with its QR code. It is one coupon, not a money balance; payments run through Stripe and BonusQR keeps a 5% commission.

    Gift Vouchers
  • Shopper groups that update themselves

    Basic

    Shoppers fall into groups by your rules, such as regulars, big spenders or shoppers not seen for 30 days. Groups are recalculated every hour, and you send each group news or a coupon.

    Automated customer groups
  • News and offers to members

    Basic

    Post a new collection or a sale in the app, free on every plan. Basic also sends it by push notification and e-mail, once every 4 days; Premium once a day.

    News & PUSH Notifications
  • Feedback after the purchase

    Basic

    Signed-in shoppers rate their visit with 1 to 5 stars and a comment. If you switch on the Google step and your Google listing is linked, those who give 4 or 5 stars can continue to your Google review form with their comment copied; nothing is posted for them.

    Customer Feedback
  • Google review invitations

    Premium

    After the number of visits you choose, BonusQR asks the shopper once, by e-mail and push notification, to review your shop on Google. It needs your linked Google profile.

    Google Maps Reviews

Also on Basic: 5 staff logins with a history of who scanned, several locations in one account and your own link, such as bonusqr.com/your-business. Several locations in one account

Csaba

Drop Shop

Country: Hungary

Fully Branded and Easy to Manage...

What I really like is that I could set up everything myself – I uploaded our logo, photo, brand colors, and defined the loyalty system. BonusQR is a great tool, and even better – it’s free to start. We keep getting new loyal customers, and they enjoy using our app. We regularly update it with new offers just for our members, which keeps people coming back.

Andreas

Pet market

Country: Greece

Easy to Start, Free to Use, Customers Love It...

We were looking for something fast and simple to set up – and BonusQR was perfect. We managed everything ourselves, without needing any integrations or help. We created our offer and started using it right away. Even better, we didn’t have to pay anything – the free version has all the features we need. We don’t need a special scanner – just a smartphone. Customers really like the system, and for us, it’s a smooth and modern solution.

Tomáš

West Corner

Country: Czech Republic

Simple to Set Up, Loved by Customers...

We and our customers are very happy with the BonusQR app. It helps us keep loyal customers by giving them something extra with every visit, which they really enjoy. The app shows their collected points clearly, and the reward options are popular. Setting up the system was fast and easy – we didn’t need any technical help or complicated setup. The BonusQR team, especially Patricia, is always friendly and helpful. We’ve been using it for 2 years now and we’re excited to continue!

Niki

Chlebáreň

Country: Slovakia

Perfect for Small Businesses Like Mine...

I’m very satisfied with the BonusQR app. It has brought a lot of value to my bakery. Customers enjoy collecting points and using rewards, and I’ve seen them coming back more often. The system is easy to use and brings a nice energy to my business. The customer service is excellent – I always get a quick and helpful response when I need something. I truly recommend BonusQR to other business owners who want to grow their loyal customer base in a simple and modern way.

Baskaran

Hindustan Petroleum

Country: India

Fully Configurable Loyalty Without Custom Development...

We wanted a more engaging loyalty system – where customers earn points for every purchase and exchange them for gifts, discounts, or services. We couldn’t afford to build our own app, and that’s when we discovered BonusQR. It offers exactly what we needed – a fully customizable points system, even in the Basic plan. We can define how many points customers earn, and what rewards they can choose. It also includes great extras like push notifications and birthday coupons. Amazing value for the price!

Özer Ağırdan

Doppio Fika Point

Country: Turkey

Easy for Customers, Simple for Us...

We’ve been using BonusQR for our loyalty program and it’s been a great choice. Our customers love how easy it is to use – they can save our card in Google or Apple Wallet, which they really appreciate. For us, it’s super simple to add points by just scanning with a phone – no extra device needed. We can also track every visit and transaction, which helps avoid misuse like we had with paper cards. BonusQR gives us a modern and efficient way to reward our regulars.

Csaba

Drop Shop

Country: Hungary

Andreas

Pet market

Country: Greece

Tomáš

West Corner

Country: Czech Republic

Niki

Chlebáreň

Country: Slovakia

Baskaran

Hindustan Petroleum

Country: India

Özer Ağırdan

Doppio Fika Point

Country: Turkey

More than 10,000 clients use BonusQR...

Join them today!

  • Works immediately without a cash register or special equipment or integration
  • Account FREE forever – no limit on the number of customers or usage restrictions
  • No credit card required (only some premium programs and features are paid)
Start using for FREE

What a retail loyalty program costs with BonusQR

Start free and move up only when you want a paid feature. The pricing page shows Basic and Premium in your currency.

Free

Free forever, no credit card needed

  • Unlimited customers and scans
  • 7 programs, including the stamp card, cashback, reward for visits and welcome coupon
  • Your card in Apple Wallet and Google Wallet, on the web and in the iOS and Android app
  • QR code scanner on any phone or tablet, with your own login (staff logins from Basic)
  • Statistics, scan history and a monthly e-mail report
  • 4 printable QR materials and news in the app

Basic

Everything in Free, plus:

  • Points and the tiered stamp card (9 programs)
  • Appointment and table booking, your PDF menu or price list in the app
  • Customer feedback and GEO notifications
  • Gift vouchers and prepaid packages sold in the app
  • News by push and e-mail every 4 days
  • Automated groups and coupon campaigns
  • 5 staff logins, several locations, your own link and your logo on the QR materials

Premium

Everything in Basic, plus:

  • All 12 programs, adding tiered cashback and referral
  • Birthday and other special-occasion coupons, sent automatically
  • Google review invitations after the visits you choose
  • News by push and e-mail once a day
  • Unlimited staff logins
  • A POS connection is not part of any plan: it is a custom project through the REST API, quoted separately. POS integration
  • The BonusQR Scanner for the counter is optional, a one-time purchase. BonusQR Scanner

Retail loyalty program FAQ

What shop owners ask before they start.

What is the best loyalty program for a retail store?

The one your shoppers understand at a glance. A reward for a spending goal or cashback suits shops where baskets vary; a stamp card suits a product people buy again and again, and a welcome coupon gives first-time shoppers a reason to return. With BonusQR you can combine several programs in one offer and add or replace programs later. Points are available on the Basic plan.

How does a retail loyalty program work?

Shoppers scan the QR code at your till, which opens your page in the BonusQR app, sign in with Google, Apple or e-mail and can save the loyalty card to Apple Wallet or Google Wallet. When they pay, your staff scan the shopper’s code with a phone, tablet, QR code reader or the BonusQR Scanner and enter the amount or the number of items. Credit and coupons are added automatically, and a coupon is redeemed by scanning its QR code.

Do shoppers need to download an app?

No. Your loyalty page works in the browser, and shoppers can save the card to Apple Wallet or Google Wallet; the BonusQR app for iPhone and Android is optional.

Does the loyalty program have to be connected to our POS?

No. BonusQR works without any connection to your cash register – staff scan the shopper’s code with a phone or tablet. If you want rewards applied directly at the till, a POS integration through the BonusQR REST API is possible as a custom project, quoted separately.

How much does a retail loyalty program cost?

You can start on the BonusQR free plan, free forever, with unlimited customers and 7 types of loyalty programs, including cashback, the reward for spend and the welcome coupon. Basic and Premium add more program types and features such as gift vouchers, automated groups and your online shop; the pricing page shows their prices in your currency. No credit card is needed to sign up.

Can customers earn in our online shop too?

Yes, if your shop runs on WooCommerce or Shopify. Connect it to BonusQR on a paid plan, and members earn from online orders on the same loyalty account they use in your shop; their e-mail address links each order to their membership.

Can we sell gift cards through the loyalty program?

You can sell gift vouchers on the Basic plan: the buyer pays online, and the voucher arrives by e-mail with its QR code. A voucher is one coupon for a product or service you choose, not a money balance. Payments run through Stripe, and BonusQR keeps a 5% commission.

How do we win back shoppers who stopped coming?

With automated groups (Basic plan). A rule such as “not seen for 30 days” collects those shoppers in a group that is recalculated every hour, and you send the group news or a coupon. When a shopper visits again, they drop out of that group on their own.

Ready to bring shoppers back to your shop?
Set up your shop’s loyalty program from Google Maps, free with unlimited customers.