Not Every Regular Is a Regular: Reading Your POS Data for Real Repeat Guests
September 22, 2026
Ask a manager to name their regulars and you’ll get a good list: faces at the bar, the couple who always take table 12, the contractor who orders the same sandwich four days a week.
That list is also wrong, in a way that costs you money. It’s made up of the guests your staff talk to — the ones who sit the longest and chat the most. It leaves out the takeout guest who has spent more with you this year than anyone on the list, because nobody has ever had a conversation with them.
Your POS has the real list. Here’s how to read it.
3
different definitions of "regular," each pointing at a different set of guests
90 days
the window that's long enough to be real and short enough to act on
4
visit-count buckets that tell you where your revenue actually comes from
“Regular” means three different things
How often someone comes in, how recently they came in, and how much they spend — each one points to a different group of guests.
- How often they come in. — The top of this list is your habit crowd — usually small checks. The coffee-every-morning people.
- How recently they came in. — This is the one that tells you what's about to happen instead of what already did, and it's the one most operators never check.
- How much they spend. — The top of this list is often people who come in rarely but spend big. The anniversary table.
Sort your guests three ways and you’ll get three different top-20 lists that barely overlap. That’s not a mistake in the data — that’s the whole point. Each list needs a different move.
The guest who comes in often but spends a little is your steadiest revenue, and the best fit for a punch-card style reward, because you’re reinforcing a habit they already have. The guest who spends big but comes in rarely doesn’t need a punch card — they need to be remembered on the night they do show up. The guest who’s near the top of both lists is a true fan, and worth flagging in the POS so anyone on the floor can recognize them, not just the manager who knows their face.
The mistake is running the same campaign at all three.
Sort your guests into four buckets
You don’t need special software for this. You need your checks with a guest name or phone attached, and a time window.
Ninety days works for most restaurants. Thirty is too short — a guest who was on vacation looks like they left you. A full year is too slow to do anything about.
Pull every guest who came in over the last ninety days and split them into four buckets:
- One visit. — The biggest bucket at almost every restaurant, and the one most operators skip right past. These are people who tried you once. What happens in the next few weeks decides whether they come back.
- Two visits. — The most important bucket and the one nobody talks about. A second visit means the first one worked. Getting them from two to three is where a guest turns into a habit — that's the easiest win you have.
- Three to five visits. — The habit is forming. This bucket responds well to a reward they can actually reach.
- Six or more. — These are your real regulars. Put this list next to the one your GM wrote from memory. The names that don't match are the interesting part.
Now look at what each bucket spends. Not how many guests are in it — how much money it brings in. Almost everywhere, a small handful of guests brings in a big chunk of the revenue. Exactly how big depends on your restaurant, which is why it’s worth checking your own numbers instead of guessing.
Two things come out of that right away. Your top bucket is small enough that you can do something for each of those guests by name. And your one-visit bucket is big enough that getting even a few more of them to come back a second time beats anything you could do at the top.
Your biggest opportunity: regulars who stopped coming
Here’s the group almost nobody goes after, and the reason “how recently” matters more than “how often.”
A lapsed regular is someone who used to be in your top bucket and has stopped coming. In plain terms: six or more visits in the ninety days before last, and nothing in the last thirty or sixty.
These are the most valuable people you could send a message to, and the reason is simple. This isn’t a stranger who might like your food. This is someone who liked it enough to come in six times and then stopped. Something happened — a bad visit, a move, a new schedule, a competitor that opened closer to their office. Some of them will come back if you just ask, and asking costs almost nothing next to what you’d spend to find a new guest.
They’re also invisible on a normal sales report. Revenue looks flat while your best guests quietly disappear and get replaced by first-timers, because the sales total doesn’t know the difference. By the time you see the number drop, they’ve been gone for months.
A few tips for running this:
- Set the window based on your own restaurant. — For a coffee shop, "lapsed" is a few days. For a neighborhood spot, a few weeks. For a special-occasion place, maybe a year. Use how often your guests normally come in, not a generic thirty days.
- Lead with "we missed you," not a discount. — It lands better, and it doesn't teach guests to hold out for a coupon.
- Keep any offer small. — These guests already liked you at full price.
- Track who came back out of the exact group you contacted. — Not overall traffic. Otherwise you'll never know if it worked.
How NX Restaurant handles it
A connected loyalty program is what makes this possible, because it gives you a way to reach these guests along with their visit history. Without one, you can spot lapsed regulars but you can’t do anything about them.
Get it out of the report and onto the floor
A list sitting in a report doesn’t make you any money. What makes money is your staff knowing who just walked in.
Three ways to do that:
- Tag your VIPs in the POS. Flag your top guests on their guest record so recognizing them doesn’t depend on which manager is working that night. A server who sees the tag when the check opens can act on it without anyone telling them.
- Let the terminal do the greeting. When a returning guest is recognized at the payment screen, the greeting happens on its own. That’s how your takeout regular finally gets treated like a regular.
- Pick one number and check it weekly. Second-visit rate, or how many regulars have gone quiet. Put it in the same weekly review as labor and food cost — managers manage what gets looked at. It takes about a minute in the mobile app. If you want the fuller set, the four numbers that diagnose a loyalty program are the ones to graduate to.
Try this one this week
Write down the ten guests you think are your best. Then pull your top ten by number of visits over the last ninety days, and your top ten by total spend.
Put the three lists side by side. Anyone on the data lists who isn’t on your memory list is a guest you’re under-serving right now without knowing it. And anyone on your memory list who isn’t on either data list is worth a second look too.
Once you know who they are, here are five campaigns worth sending them, starting with the regulars who stopped coming.
See where your guest data actually lives
If your current system can't pull those three lists in a few minutes, we'll show you what it takes in NX — with your concept in mind.
Book a Demo