Loyalty programs for a small business

A loyalty program gives regular customers a reason to come back to you rather than to the shop down the road. For a small business the best one is usually simple: easy to explain at the till, cheap to run, and with terms anyone can read in a minute. Here are the main types, what to put in the terms, the privacy side, one rule about reviews, and how to tell whether it works.

This guide is our view from building websites and marketing for small businesses, plus what four primary sources say: Google's loyalty program structured data documentation, Google Maps' policy on fake engagement, the US Federal Trade Commission's rule on consumer reviews (16 CFR part 465) and the California Consumer Privacy Act regulations. We checked them on 13 November 2026. It is not legal advice.

Four types of loyalty program

  • Punch card (or stamp card). Buy a set number of coffees, haircuts or washes and the next one is free. It is the easiest to explain and needs no customer data at all if it stays on paper. The weak points are lost cards and no record of who your regulars are. A digital stamp card in an app or on a phone number fixes both, but then you hold personal data (see below).
  • Points. Customers earn points per purchase or per amount spent and swap them for rewards. Points suit businesses with many different products or prices, because the reward grows with spend. They need a till system or app that keeps balances, and clear rules for returns and expiry.
  • Tiers. Members move up levels (for example silver and gold) as they spend more, and higher levels get more. Tiers reward your best customers more than occasional ones, but they add rules to explain and track. In our view a small business should run a single level well before adding tiers.
  • Paid membership. Customers pay a monthly or yearly fee for benefits such as a standing discount, free delivery or priority booking. It brings regular income, but it is a subscription: price, renewal and cancellation must be clear before anyone pays, and cancelling should be as easy as joining (see letting customers manage their plan).

What to reward, and keeping it simple

Reward the behaviour you want more of: coming back, buying again, trying another service, booking in quiet hours. Pick rewards that cost you less than they are worth to the customer, such as a free item you make cheaply, an upgrade, or early access. Keep the whole program to one sentence a staff member can say at the till, for example "every tenth wash is free". If it needs a leaflet to explain, most customers will not bother.

In our view, also decide before launch what happens when you change or end the program, and how points or stamps are handled for a return or refund. Those are the questions customers ask later, and the answers belong in the terms.

State the terms plainly

Put the terms on one page of your website, link it from the sign-up form and the footer, and keep the same wording in the app or on the card. Cover:

  • who can join and what it costs (free or the fee);
  • how stamps or points are earned, and what they are worth;
  • what rewards there are and how to redeem them;
  • whether points or stamps expire, and when;
  • what happens to points on a return or refund;
  • how you will tell members about changes, and what happens if the program ends;
  • for paid memberships: price, renewal date and how to cancel.

Rules on things like expiry and renewals differ by country and state, so check the ones that apply to you. Our guide to website terms and policies covers where the page fits with the rest of your legal pages.

Customer data and consent

A digital program means you hold names, emails or phone numbers and a purchase history. Collect only what the program needs, say in your privacy policy what you collect and why, and keep marketing consent separate: joining the program is not the same as agreeing to marketing emails or texts. Our guides on website privacy basics, email marketing and SMS marketing rules cover consent in detail.

If California's privacy law applies to your business, a loyalty program can count as a "financial incentive", defined as "a program, benefit, or other offering, including payments to consumers, for the collection, retention, sale, or sharing of personal information." The regulations then require a Notice of Financial Incentive, whose purpose is "to explain to the consumer the material terms of a financial incentive or price or service difference the business is offering so that the consumer may make an informed decision about whether to participate." The regulations' own examples include a clothing shop that may keep a member's email address and spend total after a deletion request, because they are "necessary for the business to provide the loyalty program requested by the consumer". The CCPA section of our privacy guide explains who the law covers.

Never reward reviews

Do not give points, stamps or discounts for reviews. Google Maps does not allow businesses to offer incentives, "such as payment, discounts, free goods and/or services", in exchange for posting any review, and it removes reviews posted because of one. In the US, the FTC's consumer review rule (16 CFR 465.4) makes it unlawful for a business "to provide compensation or other incentives in exchange for, or conditioned expressly or by implication on, the writing or creation of consumer reviews expressing a particular sentiment, whether positive or negative". Reward purchases and visits instead, and ask every customer for an honest review without a reward (see the rules for asking for reviews).

Measuring repeat purchase

The question is whether customers come back more often than they did before. Before you launch, note for the last few months how many customers bought more than once, and how long they usually waited between visits. Then compare the same figures for members after launch, against the cost of the rewards you gave away. A simple repeat rate is the share of customers in a period who bought at least twice.

Most till and booking systems can export purchases by customer; for an online shop, the GA4 retention report shows returning users. Ask members now and then what they like or would change (see customer feedback surveys), and use marketing ROI to compare the program with your other marketing. We do not quote typical results, because they depend on the business and the offer.

Loyalty markup for Google

If you sell online, Google can show loyalty benefits in Search. Its documentation says that with MemberProgram structured data "Google Search can use this information to display loyalty benefits with your products and knowledge panels in Search results." The program is nested under your Organization markup, and "A loyalty program must have at least one tier." Google lists where it works: "Loyalty program information is available in Google Search results in Australia, Brazil, Canada, France, Germany, Mexico, the UK, and the US". Member prices on products go in the product's Offer markup. Our Organization schema guide shows where this sits; a shop on a punch card at the till does not need it.

Frequently asked questions

What is the simplest loyalty program for a small business?

A punch card: a free item after a set number of purchases. It needs no software and no customer data, and staff can explain it in one sentence.

Do I need an app for a loyalty program?

No. A paper card or a till system that stores stamps against a phone number is enough for most small businesses. An app makes sense when customers already use one to order or book.

Can I give loyalty points for a Google review?

No. Google does not allow incentives for reviews, and the FTC rule bans rewards conditioned on a positive or negative review. Reward purchases and visits instead.

Want help with a loyalty page, sign-up form or member area on your website? See our services.