Free loyalty program and back office for bakeries
A quiet morning is not a saved cost. It is bread you already baked.
Your regulars come at 7 am, buy the same loaf and leave. You know most of them by face, not by name.

Short answer
Is there a free loyalty app for a bakery?
The morning rush
Nameless regulars and an empty shelf by 9
The busiest bakery hour is also the hour with no time to talk.
You see the same faces all week, yet you could not email one of them.
When the croissants sell out by 9 am, some of those faces stop trying.
They never complain. They just buy bread somewhere else on the way to work.
21
days, then Slipping away
Bread is bought on a weekly routine. After 21 days with no stamp, the customer appears under Slipping away on the Stamp card screen.

An example
The bread left at 3 pm
A bakery bakes 120 loaves and sells 105 on a quiet Tuesday.
The 15 left over cost about $1.50 each in flour, butter and power.
That is $22.50 of cost that day, and about $90 across four Tuesdays.
On the paid plan, KANJIN drafts a slow-day email for Monday evening. You read it and press Send.
If that email brings in 15 more Tuesday buyers, the same bread is sold, not binned. Test it before you count on it.

Free calculator
How much must a morning sell before the ovens are paid?
Everything is baked before you open, so the ingredient money is spent at 5 am. The calculator counts only what each sale leaves after cost. That gives the real number of customers a trading day needs.
Rent, insurance, subscriptions, loan payments
What you pay staff on a normal day
What one customer spends, on average
Food and drink cost as a % of the check
30 = open every day. 26 = closed one day a week. 22 = closed two.
Customers to break even today
47 customers
That is $1,316 in sales.
Your costs today
$912
$462 fixed + $450 labor
Each customer contributes
$19.60
What is left after cost of goods
We divide your monthly fixed costs by the 26 days you open. Then we add one day of labor cost. Each customer covers only what is left after cost of goods. That is why the number is higher than your costs divided by the average sale.
Stamp card
A card for the loaf they buy every week
8 stamps earn a free loaf or a box of 4 pastries.
Weekly bread buyers fill an 8-stamp card in about two months.
The reward costs flour and oven time, which you often have spare at closing.
Phone number at the counter, one press, and the next person steps up.

Doubts we hear from bakers
“We open at 6 and the line runs out the door.”
Then stamp only the people who ask. The list grows over weeks. It does not need every buyer on day one.
“Do I need a card reader or a new register?”
No. A tablet or phone you already own runs the Stamp card. Your register keeps taking the money.
“Half my sales are paid in cash.”
Cash makes no difference. A stamp records a visit, not a payment.
See it at a counter
Watch “How to Make a Free Digital Stamp Card for Your Shop (No App Needed)” on YouTube
Bakery owners also ask
- How do I learn my bakery regulars’ names and emails?
- Ask once, at their first stamp. A phone number is enough to start. An email is optional, and only people who tick yes can be emailed.
- Can I tell regulars when the sourdough is back?
- Yes. The free plan emails up to 150 people who said yes, once a month. The paid plan raises that to 1,000 people and 2 sends a week.
- What reward works on a bakery loyalty card?
- Something you bake anyway. A free loaf or a small box of pastries costs little in ingredients. A cash discount costs you the full price.
- Does KANJIN tell me which bakes earn the most?
- Profit by item, in the free back office, shows each item’s margin and how many sell. It cannot see your shelves, so note sell-outs in Shift notes.
Also worth a look
Food cost
Price a new pastry from what goes into it.
Sales analyzer
Upload a sales export and find the weakest weekday.
Review QR card
Print a Google review QR card for the bread counter.
Put a stamp card on your bakery counter this week
Type your email and the form opens with it filled in. Nothing is sent from here.
No card, no time limit. Or open the form empty.