Industry guide · Restaurants and bars

A loyalty program built for a check that changes every night.

Most restaurants should run points on spend, not a stamp card. A check ranges from a solo lunch to a family dinner, and a stamp card pays both the same. Points scale the reward to the check.

P

Points, on the subtotal

A restaurant's basket varies more than almost any other counter. Points pay a $140 table proportionally more than an $18 one.

S

Stamps, only at a fixed price

Stamps fit a uniform purchase: a single-price lunch counter, one drink deal at the bar. Elsewhere they overpay small checks.

The structural problem

Why stamps struggle here

Restaurants are the hardest vertical for a stamp card and the easiest for points, and the reason is the check. The same guest might spend $6 on coffee at eleven and $140 on a birthday dinner at eight. One stamp each.

That breaks both ways. Small checks get overpaid, because a guest who notices that a coffee earns the same stamp as an entrée orders the coffee. Large checks get underpaid, and the guest you most want back is the one doing the arithmetic.

A minimum spend moves the cliff rather than removing it: at a $25 minimum, a $24 check earns nothing and a $200 check earns the same single stamp as a $26 one. Points make the earn continuous.

The three plausible models

Points, stamps, or visits

The failure row is the useful half of this table.

SignalPoints on spendStamps per purchaseVisit-based points
What it countsEligible spend on the subtotalQualifying purchasesRecorded visits, any spend
Fits a room whereChecks vary: full service, wine, partiesOne uniform, fixed-price purchaseFrequency matters more than size
$18 lunch vs $140 dinnerDinner earns about eight times moreBoth earn one stampBoth earn one visit
How it failsThe balance is abstract until you name what it buysSmall checks farm it, large ones resent itSplit checks and big parties inflate it
What ships todayRate, rounding, minimum, per-order capThreshold, stamps per purchase, minimum spendVisit points per recorded visit

They are not exclusive: points on spend with a small visit bonus acknowledges the one-coffee guest without paying them like a table of six. The signals in points versus stamp cards apply independently of industry.

The first setup question

Tax, tip, and the earn rate

Every restaurant hits the same question in the first hour: what does the rate apply to? The pre-tax, pre-tip subtotal.

Sales tax is not revenue — you collect it and remit it. Gratuity belongs to the staff. Earning on the tip pays a 25% tipper more reward than a 15% tipper, out of your own margin, and teaches guests that tipping is how you farm points.

Put it on the terms: points are earned on the food and drink subtotal, before tax and gratuity. Then confirm the order data reaching the program carries that field — some paths pass the amount the payment took, tax and tip included. Run one real check and read the balance back, against the paths on the integrations page.

  • A minimum order stops a $2 soda minting a balance.
  • A per-order cap bounds the $600 party of twelve, which otherwise earns like twelve regulars.
  • Rounding: decide once whether an $18.40 subtotal earns 18 points or 19.
  • Comps and voids claw back at the purchase-time rate.
Costing

Cost the reward at food cost, not menu price

The common mistake is pricing the reward at what it sells for. A restaurant runs on food cost percentage, so cost the reward the same way. Two rewards at the same 200-point threshold, at one point per dollar of subtotal:

Illustrative reward$10 off the checkA dessert listing at $9
What it costs you$10.00, paid at face value$2.25 at an assumed 25% food cost
Subtotal needed to earn it$200.00$200.00
Effective discount5.0%1.1%

Both land as roughly the same gift, and one costs more than four times the other. The arithmetic: $10.00 against $200.00 is 5%; $2.25 against $200.00 is 1.125%. Substitute your own food cost on the item you would give away — a dessert or a glass of house wine, not a steak.

Then check the threshold is reachable. At a $50 average check, 200 points is four visits; at $22 it is ten.

Assumption, not a result: the food cost and both average checks are placeholders. Nothing here predicts how many guests join or return.

Service reality

No spare second at the check

Retail loyalty assumes a counter, a shared screen, and a person standing still. Restaurant payment has none of them: the server drops the check, leaves, returns for the card, leaves, returns with the slip, and the guest is already on their feet. A program that depends on someone asking “are you in our rewards program?” runs two weeks and stops.

So the enrolment surface is printed, not spoken: the check presenter, the receipt footer, a table tent, the back of the menu.

QR channel campaigns run a separate campaign per placement, each with single-use codes, a budget cap and a kill switch, so the surface that actually enrols people is visible rather than assumed. Counter-side flows are described on the in-store loyalty page.

Guests land on a hosted member page, not an app install. The product ships a restaurant card template, tagline “Good taste gets rewarded.”, paired with points on spend. Google Wallet is a configured path; Apple Wallet public launch remains dark pending its physical canary. Confirm the exact state before printing signage.

The half most programs skip

Servers are the program

The person who decides whether a restaurant program grows is the server. Servers control the check presenter and the only receptive moment. If enrolling someone is invisible unpaid work, it stops by the third week.

This is where the category is thin. Plenty of loyalty tools suggest running a staff signup competition. Far fewer ship the thing you would need to run one — per-person attribution — which is why most of these competitions end up tracked on a whiteboard. Without attribution there is no competition, because you cannot reward a section's best week if you cannot tell whose enrolments they were.

Rewardfinity attributes counter actions per staff member and turns them into a staff-facing spin wheel with an owner-set allowance, so recognition is a mechanic rather than a memo. Set the allowance before the first competition, not after somebody wins. Who sees what on a shared tablet is covered under staff devices.

Common questions

What restaurant owners ask before launching

Should a restaurant use points or a stamp card?

Points, in most cases. Restaurant checks vary too much for stamps to be fair: a coffee and a family dinner both earn one stamp, so small checks farm the program and large ones feel shortchanged. Stamps fit only a uniform purchase, like a single-price lunch counter.

Do loyalty points get earned on tax and tip?

They should not. Sales tax is collected and remitted, so it was never your revenue, and gratuity belongs to the staff. Earning on the tip pays a 25% tipper more reward than a 15% tipper, from your own margin. Earn on the pre-tax, pre-tip subtotal and say so.

How many points per dollar should a restaurant give?

The rate alone means nothing: one point per dollar with a 200-point reward is identical to ten points per dollar with a 2,000-point reward. What matters is reward cost against qualifying spend. A reward costing $2.25, earned at $200 of subtotal, is a 1.1% program.

What is a good loyalty reward for a restaurant?

Usually an item rather than money off. An item costs you its food cost, while a discount is paid at face value. A dessert listing at $9 at a 25% food cost costs $2.25, where $10 off the check costs $10. Guests read those as similar gifts.

How do guests join without downloading an app?

By scanning a printed QR code that opens a hosted member page in the browser, with no install and no account setup at the table. Put the code on the receipt footer, the check presenter, a table tent, or the back of the menu, where guests already look.

How do I get servers to actually sign guests up?

Make the ask printed rather than spoken, so it costs no service time, then make the effort visible. Enrolments are attributed to the staff member who recorded them, which is what makes a competition possible at all: a leaderboard needs per-person numbers. An owner-set allowance caps the payout.

Next step

Cost the reward at food cost, then set the rate.

Start with points on the subtotal and one printed code before adding anything else.

Set up a restaurant programCompare points against stampsSee what ships todayCheck pricing in your economy