In this guide
A multi location loyalty program lets customers earn and redeem points at any of your branches using a single card or account. It removes the need for separate schemes at each store, so a customer who visits your downtown café on Monday and your mall outlet on Saturday still builds one balance.
See also: Punch Card App: Go Digital With Wallet Cards · How Much Does a Loyalty Program Cost? Flat Plans vs Per-Customer Pricing
This article explains how to set up one card system across many locations without confusing staff or customers. You will also get practical examples for retail chains, salon groups, and café operators who want stronger retention without running separate loyalty platforms at every site.
Unified Rewards Across Every Branch
A customer walks into your downtown cafe on Monday and earns points. On Thursday, she visits your branch near the train station. With a multi location loyalty program, her balance is already there. She does not need a second card, a new app, or a long explanation from your staff. The system recognises her phone number or card and applies the same rules.
That consistency matters more than most owners expect. Customers rarely think about which branch they are in. They think about your brand. If one location says “you need to collect stamps on paper here” and another says “we only use the app,” the loyalty offer feels unreliable. A unified system removes that confusion.
How it works in practice
Set one earning rule across all branches. For example, every dollar spent earns one point, whether the purchase happens at your flagship salon or a small kiosk. Redemption works the same way. A customer who earned a free coffee at your suburban location can redeem it at the city-centre branch without questions.
The same applies to tier levels. A gym member who reaches “gold” status by visiting three different studios keeps that status everywhere. Staff at any front desk can see the tier, points balance, and recent activity from one screen.
What to standardise
- Earning rate per dollar or per visit
- Birthday or anniversary rewards
- Points expiry rules
- Staff access to customer history
- Receipt or email wording
A car wash can charge more at a high-traffic city site than at a rural one. The loyalty currency stays the same.
Handling edge cases
Franchise owners often worry about one branch paying for rewards earned elsewhere. If a customer earns points at Branch A and redeems at Branch B, the system records that movement. You can settle the difference monthly or accept it as brand-level marketing cost. Many franchise groups choose the second option because the accounting is simpler and the customer benefit is clear.
Refunds also need one rule. If a customer returns a product at a different branch from where they bought it, the points should be deducted automatically. Staff should not have to calculate anything manually.
Why staff training gets easier
With one system, you write one training guide. New hires at any location learn the same steps: look up the customer, check points, apply rewards. There is no “but this branch does it differently” conversation. That saves time during onboarding and reduces mistakes at the counter.
The real test is simple: a customer should be able to walk into any branch, give their phone number, and see the same balance they saw yesterday somewhere else. If that works, your multi location loyalty program is doing its job.
Franchise Friendly Program Structure
A franchise or multi-branch business needs a loyalty structure that works at the counter, not just in a boardroom. The goal is simple: one card, one account, any location. But behind that card sits a set of decisions about points, rewards, staff access, and money.
One Balance, One Set of Rules
Customers expect the same experience whether they walk into your downtown cafe or the branch near the highway. That means points earned at one location must show up instantly at another. A customer who buys a coffee and sandwich at Branch A on Monday should see those points when they visit Branch B on Thursday. There should be no “points are only valid at the issuing store” rule unless you deliberately want to run separate programs.
Keep the earn rate identical across all branches. If a salon gives one point per dollar at its original location, the new location across town should do the same. Mixed rates confuse staff and make customers feel cheated when they compare receipts. The same applies to reward thresholds. A free car wash after ten washes should mean ten washes anywhere in your network, not ten at one specific site.
Staff Permissions and Daily Operations
Each branch needs its own login with limited visibility. A manager at one cafe should see their branch’s transaction volume, new sign-ups, and redeemed rewards. They do not need to see the owner’s profit margin or other branches’ performance. Most loyalty software lets you assign roles: owner, area manager, branch manager, cashier. Cashiers can add points and redeem rewards but cannot edit customer accounts or export full databases.
Set a clear rule for handling forgotten cards. The simplest approach is to let staff look up the account by phone number. This works well in gyms and salons where customers often leave cards in the car. Train every new hire on this lookup process during their first shift. A loyalty program fails quietly when staff cannot find an account and simply skip the scan.
The difference matters when you add a fourth location.
Ask the provider what happens when you open a new branch. Some require a new subscription at full price. Others offer a reduced add-on fee. Negotiate this before you sign, not after you have printed cards with the old branch list on the back.
Central Control, Local Flexibility
The owner or head office should control the core rules: earn rate, reward value, expiry policy, and branding. Individual branches can run short-term promotions without breaking the system. A car wash might offer double points on rainy weekdays at one location only. A cafe could give a free pastry to the first twenty loyalty members each Saturday. These local offers should be easy to set up and pause from the branch manager’s login.
Avoid letting branches create their own permanent rewards. When one salon offers a free haircut after five visits and another requires eight, customers notice and complain. Keep permanent rewards uniform. Use temporary promotions for local experiments.
Handling Transfers and Closures
Plan for the messy moments. If a franchisee sells their location, the customer accounts should stay with the brand, not the individual owner. Write this into your franchise agreement. If a branch closes, customers simply continue earning and redeeming at other locations. Their points remain intact. If you are an independent multi-location owner, this is automatic, but franchise agreements need explicit language.
A franchise friendly structure is boring on purpose. It removes surprises, keeps staff confident, and lets customers move between branches without thinking about the technology.
Location Based Member Segmentation
A single card system across many branches does not mean every member should receive the same message. A customer who visits a cafe near their office every weekday morning behaves differently from one who stops at a suburban branch on weekends. Segmenting members by location lets you send offers that match how people actually use each site.
Start by tagging every transaction with the branch where it happened. Most loyalty platforms do this automatically when a card is scanned or a phone number is entered at the till. Once you have that data, you can group members by their primary branch, their most recent branch, or the mix of branches they visit.
Primary branch segmentation
Assign each member a home branch based on where they spend most of their money over a rolling 90-day period. This is the simplest and most useful split. A salon group with three locations can send a midweek quiet-day offer only to members whose primary branch is the one that struggles on Tuesdays and Wednesdays.
A car wash chain can use the same logic. If one site has a slow Thursday afternoon, the manager can push a discounted interior clean to members who usually wash their cars there. Because the offer is tied to that location, nearby members are more likely to act on it. They already know the site, the parking, and the staff.
Cross-branch visitors
Some members move between branches. A gym member might train near home on weekends and near work on weekdays. A restaurant customer might visit two branches depending on where they are meeting friends. These members are valuable because they already understand the brand and trust it enough to use it in different places.
Create a segment for members who have visited two or more branches in the last 60 days. Message them differently. Instead of branch-specific offers, send them brand-wide news, new menu items, or early access to a group-wide promotion. They do not need to be persuaded to try another location. They need reasons to keep choosing your brand wherever they are.
New branch launches
When you open a new branch, location segmentation helps you fill it quickly. Pull a list of members whose home or work postcode is near the new site but who currently visit an older branch further away. Send them a welcome offer redeemable only at the new location. A cafe group opening a third shop can invite members who live within a short drive to claim a free coffee and pastry during the first two weeks.
Do not send the same offer to members who live far from the new site. It wastes the message and trains people to ignore your communications. Location data keeps the launch focused.
You want each branch to pull its weight. Showing each franchisee that they can target their own local members, run their own quiet-day offers, and see their own redemption data makes the cost easier to justify.
Set up the segments once and let them refresh automatically. Review the segments monthly to catch members who have stopped visiting altogether and move them into a win-back list tied to their last active branch.
Practical steps to start:
- Tag all transactions with branch ID from day one.
- Create a primary branch segment based on the last 90 days of spend.
- Build a cross-branch segment for members active at two or more sites in 60 days.
- Set up a new-branch launch list using postcode distance from the new site.
Location based segmentation turns a single card system into a local marketing tool for every branch. The card works everywhere. The messages work where they matter.
A single salon pays once. This model keeps costs predictable as you grow because each new site adds a known amount rather than triggering a jump to a much larger enterprise tier.
The main advantage is that you only pay for what you actually use. That can feel unfair when one location barely issues cards.
A typical setup looks like this. Your head office holds the master account. Customers can earn and redeem at any branch because the card data sits in one shared database. Staff at the Fitzroy cafe see the same points balance as staff at the Carlton cafe. That is the whole point of a multi location loyalty program: one card, many doors, one customer record.
You do not pay extra for additional employee logins under most providers. This matters if you run gyms or salons where part-time staff outnumber full-time managers.
There are two common traps to check before signing. Ask for a written quote that separates setup, monthly, and any hardware costs. Second, some systems define a branch as a separate legal entity, not a physical address. If you operate two salons under one company registration, make sure the provider counts physical sites, not ABNs or tax IDs. Otherwise you could be charged twice for one building.
This keeps bookkeeping clean. A franchise loyalty program with ten outlets can show each owner exactly what they pay and what they get in return, without splitting a single lump sum ten ways.
That tells you whether a slow location should stay on the program or wait until its customer base grows.
It should let you compare branches side by side. For a cafe chain, you might want to see how many loyalty sign-ups the downtown branch collected versus the mall kiosk last week. For a salon group, you may want to compare how many repeat visits each location generated from loyalty members, not just walk-ins.
Practical metrics to monitor include:
- Average spend per loyalty member per visit
- Visits per member per month
- Redemption rate for free items or discounts
- Inactive members who have not visited in 30, 60, or 90 days
If one branch has a high sign-up count but a low redemption rate, that often means staff are enrolling customers without explaining how the reward works. If another branch has strong redemptions but few new sign-ups, the front counter team may be too busy to mention the program.
A car wash with locations in different towns may want to offer a free basic wash after five visits at a smaller branch, while a busier city location requires eight visits for the same reward. A restaurant group might run a double-points weekend at one newly opened branch to build traffic, without changing the rules at other locations.
You can also pause a promotion at one location if it is causing long queues or overloading staff, while keeping it live elsewhere.
Staff Accountability Without Extra Reports
Managers should not need to send you a spreadsheet every Monday. If a gym has three locations, the owner can check on Tuesday morning which branch enrolled the most new members during the Monday evening rush. If one location shows almost no activity, that is a prompt to check whether the front desk is asking customers to join or whether the sign-up tablet is broken.
For franchise loyalty programs, this also helps franchisors spot branches that may be underusing the system. You can offer targeted training to one location instead of sending a blanket email to all franchisees.
One Login, Clear Permissions
An owner sees all branches. A regional manager sees only their area. A branch manager sees their own location plus simple comparisons, without access to sensitive pricing settings. This keeps the system simple for staff while giving owners the full picture.
You see which locations are building repeat customers, which offers are working, and where a quick conversation with a manager can fix a small issue before it affects revenue.
See your own card before you pay
Design a stamp or points card in your shop colours and preview it on iPhone and Android for free. Pay only when you go live.
Design your card freeLocal Promotions Without Conflicts
A single card system across multiple branches creates a practical problem: what happens when the downtown cafe wants to run a two-for-one pastry deal, but the suburban location is trying to clear a different inventory backlog? Without clear rules, staff make up their own answers, customers get inconsistent treatment, and head office loses track of what is actually happening at the till.
The solution is to separate the card mechanics from the promotion layer. The card identifies the customer and tracks points or visits. Promotions sit on top of that base and can be scoped to one branch, a group of branches, or the whole network. This is not a technical detail buried in a settings menu. It is the difference between a franchise loyalty program that supports local managers and one that fights them every week.
Branch-Level Offers That Do Not Leak
Start with the simplest case: a single-location discount. A car wash with three sites wants to boost weekday traffic at its newest branch. Head office creates an offer for double points on Wednesdays, but only when the card is scanned at that specific site. The system checks the branch ID at the point of sale. Customers at the other two locations earn normal points. No manual override is needed, and no cashier has to explain why the offer does not apply to them.
The same logic works for stock-driven promotions. A salon group might have one branch overstocked on a particular retail shampoo line. The manager sets a promotion: buy the shampoo, earn an extra 150 points, valid at that branch only for two weeks. The card system records the transaction with the branch tag attached. Head office can see exactly how many redemptions came from the targeted location versus accidental spillover.
Preventing Staff Confusion
The most common failure in a loyalty program with multiple branches is not the software. It is the person behind the counter saying, "I think that offer ended yesterday" or "We do not participate in that one." Clear promotion scoping removes that guesswork.
A practical approach is to give each branch a simple weekly promotion sheet generated from the system. It lists active offers, the valid date range, and which branches are included. For a restaurant chain running a lunch special at two of five locations, the sheet shows exactly that. Staff at the other three branches can see the offer exists but is marked "not at this location." That single line prevents most arguments at the counter.
Franchise Boundaries and Pricing
Franchise networks add another layer. A franchisee may not want to fund a discount that corporate marketing designed.
For example, a gym franchise might let each owner run a "bring a friend" points bonus. The owner sets the dates, the bonus amount, and the branch scope. Corporate sets guardrails, such as a maximum points value per visit, but does not approve every campaign. The card system enforces the guardrails automatically. A franchisee cannot accidentally create a 5,000-point bonus when corporate capped it at 500.
Coordinated Campaigns With Local Flavour
Sometimes you want the opposite: a network-wide campaign that still feels local. A cafe chain can run a "double stamp week" across all branches, but allow each manager to choose which drink category gets the bonus. One branch pushes iced drinks during a heatwave. Another pushes hot breakfast sandwiches on cold mornings. The core promotion is consistent, but the product focus adapts.
The card system handles this by treating the campaign as one parent promotion with branch-level variations. Customers see the same double stamp message, but the specific items vary by location. Head office gets clean reporting on total campaign impact. Local managers get the flexibility they need without creating conflicting offers.
The key rule is simple: every promotion must have an explicit branch scope before it goes live. No default "everywhere" unless someone deliberately chooses it. That one rule prevents most conflicts before they reach the counter.
Points And Visits Across Stores
A customer earns points at your downtown cafe on Tuesday and redeems them at your mall location on Saturday.
Start by deciding what counts as a visit. For a car wash chain, one paid wash equals one stamp or point, regardless of which site the customer drives into. Keep the rule identical across branches. If one gym gives a point per check-in and another gives a point per dollar spent, members will notice the inconsistency and trust drops.
Point earning should follow the customer, not the till. A central customer ID, usually the phone number or email address, links every transaction to one account. Staff at any branch can look up the balance, add points after a sale, and apply a reward without phoning head office. Train staff to ask for the same identifier at every visit. If a regular gives a phone number at one salon and an email at another, you create duplicate profiles and the balance splits. Pick one primary field and stick to it.
Redemption rules need to be explicit. State clearly that a free coffee earned in one suburb can be claimed in another. If you run a franchise loyalty program, some franchisees worry that they will give away a free item for points earned at a different owner's store. Solve this with a simple settlement rule. This keeps franchisees willing to accept redemptions from customers they have never seen before.
Visits across stores also let you spot behaviour that single-location data misses. A customer might buy lunch near work three days a week and dinner near home twice a week. A shared history shows this as one loyal regular, not two occasional shoppers. You can then send one relevant offer instead of two conflicting ones.
Set a clear expiry policy and publish it at every counter. A common approach is points valid for 12 months from the last visit, so active customers never lose their balance while dormant accounts clean themselves up. Whatever you choose, the same clock runs at every branch. A customer who earns points in January at one salon and visits a second salon in November should see the same remaining balance and the same expiry date on both receipts.
Finally, give staff a quick way to explain the cross-store benefit in one sentence. For example: "Your points work at all six of our locations, so use them wherever is easiest." That line, repeated often, turns a technical setup into a reason customers choose your group over a single independent shop down the road.
Staff Training For Consistent Service
A loyalty program only works if every branch treats it the same way. One location that pushes signups aggressively while another barely mentions the card creates confusion. Customers notice the inconsistency. They may get different answers about points, rewards, or redemption rules depending on which door they walk through. That erodes trust faster than any marketing campaign can build it.
Start by writing a one-page loyalty script. This is not a corporate manual. It is a short list of exact phrases staff use at the register. For example, a cafe chain might train every cashier to say: “Do you have a loyalty card with us? It takes ten seconds to sign up and your next coffee is on us after nine visits.” A salon group could use: “We have a points card for every service. You earn points today even if you sign up now.” The wording stays the same in every location. Staff do not improvise or add their own spin.
Then build training around three moments that happen in every branch. The first is signup. Staff need to know how to enter a new customer into the system, what details to collect, and what to say if the customer declines. The second is earning. Employees must know exactly which purchases earn points and which do not. A car wash with multiple locations might give points on washes but not on air fresheners or accessories. If one branch awards points for those extras and another does not, customers will complain. The third moment is redemption. Staff need to know the minimum points for a reward, what the reward covers, and how to handle a customer who is a few points short. Train staff to say: “You are three points away. Would you like to add a small item today to reach it?” rather than simply refusing the reward.
Role-play works better than a slide deck. Spend fifteen minutes per shift having one employee act as a customer with a common scenario. Examples: a customer lost their card, a customer wants to redeem points at a different branch than where they earned them, a customer says they were promised double points last week. Staff practice the correct response until it feels natural. This matters especially for a franchise loyalty program, where individual owners may have different levels of enthusiasm. A short, repeated drill keeps the message uniform.
Create a simple reference sheet for each counter or till. One side lists the signup steps. The other side lists the most common customer questions and the exact answers. Keep it to half a page. Laminate it. When a new employee starts, they read the sheet before their first shift and shadow an experienced staff member for one hour. That is usually enough for a cafe or retail shop. A gym or restaurant with more complex rules may need two hours.
This is not a manager title. It is an extra responsibility for someone who already works the floor. They check that new staff know the script, answer tricky questions, and report any system problems to the owner or head office. Rotate the role every few months so more than one person understands the details. For a loyalty program across multiple branches, this small structure prevents one weak link from dragging down the whole network.
Test consistency yourself. Visit different branches unannounced, buy something small, and ask a loyalty question. If the answers differ, you know exactly where to focus the next training session.
Reporting By Store Performance
A multi location loyalty program generates a lot of data. The useful part is not the total number of points issued across your whole network. It is how each branch performs against its own targets and against the other locations.
Look at three numbers for each branch every week: new member sign-ups, redemption rate, and average spend per visit for loyalty members versus non-members. A cafe with three locations might see the downtown branch signing up forty new members a week while the suburban branch signs up ten. That is not automatically a problem. Foot traffic differs. But if the suburban branch also has a redemption rate close to zero, the staff are probably not mentioning the program at the counter. The data tells you where to send training or a mystery shopper, not just who is “underperforming.”
The reporting should justify that cost. If one salon location has high sign-ups but low redemptions, members are joining but not returning. That points to a service issue, a booking friction, or a staff incentive problem. If another location has low sign-ups but high redemption among existing members, the front desk is good at serving loyal customers but weak at introducing the program to new ones. Different fixes for different branches.
Restaurants and gyms face a specific challenge: members may visit multiple branches. A franchise loyalty program should show “home branch” for each member, usually the branch where they signed up, and also track cross-visits. A member who joined at your downtown restaurant but eats twice a month at the airport location is valuable to the whole network. The reporting should credit both branches fairly. Some systems let you set rules for revenue attribution. For example, the home branch gets credit for the sign-up, while the visiting branch gets credit for the transaction. Decide this before you roll out the program, because changing it later confuses franchisees and makes monthly reports harder to compare.
List sign-ups, active members, redemption count, and average ticket for loyalty versus non-loyalty customers. Keep it to one page. A short table with the branch name, the current month figure, and the change from last month is enough to start a useful conversation.
Watch for branches that game the system. A car wash location might sign up every car that passes through, including one-time customers who never return. The sign-up number looks great, but the active member rate collapses three months later. Reporting by store performance should include a retention metric, such as members who visited at least twice in the last ninety days. That filters out vanity sign-ups and shows which branches are building real repeat business.
Finally, share the reports. A loyalty program across multiple branches works only if each manager sees their own numbers and the group average. No names, no blame, just the data. When one branch improves, others ask what changed. That is how a multi location loyalty program moves from a marketing gimmick to an operational tool.
How PassHive handles this
The site you are reading is published by the team that builds PassHive, so this section is written from the inside. We will not pretend to be a neutral reviewer. Here is exactly how the product handles multi-location loyalty.
You create a single loyalty card design in PassHive. It carries your shop’s name, colour and logo. You then assign that card to as many branches as you need. Customers at any branch scan the same QR code or open the same link and save the same branded card to Apple Wallet or Google Wallet.
A $10 monthly plan covers up to 100 branches. Yearly billing gives two months free. There is no limit on how many customers save the card or how many stamps or points they collect.
This is the main difference from per-pass pricing. PassKit, for example, starts at $39.50 per month and includes 250 passes, then charges per extra pass. A cafe with 1,000 customers would pay roughly $73 per month on PassKit. The same cafe on PassHive pays $10 per month. At 10,000 customers, PassKit is about $341 per month; PassHive stays at $10. Those figures come from PassKit’s published rates and PassHive’s own pricing page. You can check PassHive pricing yourself.
What staff see and do at each branch
Staff at any branch can add a stamp or points to a customer’s card. The card on the customer’s phone updates itself; the customer does not need to refresh anything or open an app. If a customer visits your High Street branch on Monday and the retail park branch on Friday, the same card keeps the same balance.
You can turn any branch off at any time. If a location closes temporarily or permanently, its cards stop working immediately. Other branches are unaffected. This matters for franchises and groups where one site may change hands or shut down while the rest continue.
Messaging and reminders across locations
Push notifications can be sent to saved cards. You can send an offer to all cardholders or to a specific branch’s customers. Google limits roughly three messages per card per day, so batch your sends sensibly.
Apple supports up to 10 locations per card, with a radius of about 200 metres each. Google uses merchant locations. The phone decides when to show the reminder; PassHive can only set the location and message. Phrase this honestly in your own marketing: the system can remind customers near a branch, but the device controls the timing.
Developers and agencies
PassHive has a public REST API with API keys. Docs are at passhive.app/docs. If your group already runs a central POS or booking system, the API lets you connect PassHive to it without waiting for a named integration. PassHive is not a POS and has no built-in Shopify, Square or Toast integration. Do not expect that; plan for a small piece of development work if you want automatic stamping from your till.
You can design the card and preview it on iPhone and Android for free. You pay only when you go live. If you want to see how a multi-branch card looks before committing, start designing your card free.
PassHive is a flat monthly plan for the whole business, not a fee per branch. The plan sets the maximum number of active branches you can run: $10 a month for up to 100 branches, $25 for up to 275, $50 for up to 600 and $100 for up to 1,250. Yearly billing gives two months free ($100, $250, $500 or $1,000 a year). A cafe with one branch pays $10 a month in total, whatever the number of cards or customers. That is what "pay for your branches, not your customers" means: the plan size follows how many branches you run, never how many people save your card.
Make the card first. Pay when you go live.
Design a stamp or points card in your shop colours, preview it on iPhone and Android, and decide after you have seen it.
Frequently asked questions
How does a multi location loyalty program work for customers?
Customers enroll once and earn or redeem rewards at any participating branch. Their balance, history, and tier status stay synced across all locations, so the experience feels like one brand even when visiting different stores.
Can franchisees keep control of local offers?
Yes. A well-designed franchise loyalty program lets corporate set brand-wide rules while franchisees create local promotions, adjust redemption limits, or run branch-specific campaigns without affecting other locations or the central rewards ledger.
Will points earned at one branch work at another?
Yes, if the program is configured for cross-location earning and redemption. Members can earn points at one store and spend them at any other participating branch, which encourages trial across the entire network.
How is PassHive priced?
PassHive is a flat monthly plan for the whole business, not a fee per branch. The plan sets the maximum number of active branches you can run: $10 a month for up to 100 branches, $25 for up to 275, $50 for up to 600 and $100 for up to 1,250. Yearly billing gives two months free ($100, $250, $500 or $1,000 a year).
Keep reading
- Punch Card App: Go Digital With Wallet CardsDiscover the best punch card app for small business. Replace paper loyalty punch cards with a digital punch card that boosts retention and sales.
- How Much Does a Loyalty Program Cost? Flat Plans vs Per-Customer PricingHow Much Does a Loyalty Program Cost? Flat Plans vs Per-Customer Pricing: a practical guide for shop owners on digital loyalty cards in Apple Wallet and Google Wallet, from the PassHive team.
- Gym Loyalty Program: Reward Visits, Not Just Sign-UpsBuild a gym loyalty program that rewards every visit. Learn how gym rewards and membership cards boost retention for fitness studios.
- The complete guide to digital loyalty cards