Operations & Costs

Restaurant CRM for Independents: What It Does and Costs

By Pete RossOctober 19, 20269 min read
A host reviews the evening's reservation book before service and marks a regular's name

Seven percent of a restaurant's guests can drive up to half of its orders, according to Toast's Q1 2026 data. A restaurant CRM is simply the place you keep track of those people: who they are, how often they come, what they drink, what they can't eat. For most independents in Canada, that place already exists inside the reservation system. It costs between nothing and a couple of hundred dollars a month. The expensive part is the habit of using it.

That's worth saying up front, because page one of Google for "restaurant CRM" is almost all vendors selling suites with segmentation, automation and AI, priced for groups with a marketing manager. A 40-seat room with an owner on the line needs something much smaller.

One operator on Reddit put it better than any vendor: "knowing your regular customers and making them feel valued would work better than some complicated loyalty apps." Another, shorter: "Regulars keep the lights on. End of story."

What does a restaurant CRM actually do?

It holds a record for each guest and puts it in front of your team at the moment it matters: when the booking comes in, and when the guest walks through the door.

A useful guest record is not long. Six things cover almost everything a small room uses:

Field Example Why it matters on the floor
Contact Name, mobile, email Confirm the booking, reach them if the kitchen floods
Visit history 11 visits since March, last one three weeks ago Tells the host who's a regular before they say a word
No-shows and cancellations 2 no-shows, both on Saturdays Decide whether to ask for a card next time
Allergies and dietary notes Shellfish allergy, partner is vegetarian The kitchen knows before the order, not during it
Tags Regular, industry, birthday in May, press Lets you sort and spot people at a glance
Notes Likes the corner banquette, always orders the orange wine The detail that makes a visit feel personal

That's it. Spend-per-visit is nice to have if your POS feeds it in, but you can run a warm room without it.

Notice what's missing: points, tiers, drip campaigns, predictive scores. Those belong to marketing and loyalty software, which is a separate decision. The Regulars Report found that nearly half of surveyed diners feel most valued when staff remember them, while only 30% say they consistently get that. The data is American, but the gap will be familiar to anyone who has watched a regular get seated like a stranger on a new host's first night.

Better guest experience. Bigger nights. $299. Once.

Where does the guest data come from?

Mostly from bookings. Every online reservation hands you a name, a phone number, usually an email, a party size and a date. Do that for a year and the history builds itself. This is why a separate CRM so often duplicates what you already have: the reservation system was collecting guest records the whole time.

The gaps are predictable, so plan for them:

  • Phone bookings. If whoever answers the phone writes the booking on a pad instead of entering it in the system, that guest never gets a history.
  • Walk-ins. A walk-in leaves no record unless someone adds one. For a regular who always walks in, a 20-second entry after they sit down is enough.
  • The POS. Most POS systems know the card, not the person. A guest who pays cash or splits the bill looks like three strangers.
  • Delivery apps. Orders through the big apps usually come with limited guest contact details, so those customers are hard to reach directly.

The practical rule: pick one system as the home for guest records (for most restaurants, the reservation book) and make sure every booking, however it arrives, ends up there.

What does a restaurant CRM cost in Canada?

There are three ways to run a guest database, and the price gap between them is huge.

Option Typical cost What you get Best for
Guest records inside your reservation system $0 to about $200 a month, often included in the plan Profiles, visit history, tags, notes, no-show counts, built from bookings automatically Most single-location independents
General CRM (e.g. HubSpot) Free for 2 users and 1,000 contacts; paid seats from $7 to $20 USD a month A contact database built for sales teams, not a dining room. No link to your tables Rarely a fit for restaurants
Restaurant CRM suite (e.g. Eat App Pro, SevenRooms) Eat App Pro lists $389 a month ($299 billed yearly); SevenRooms quotes on request, around $685+ CAD a month in our comparison Segmentation, automated email and SMS, loyalty, multi-location guest records Groups with someone running campaigns every week
Email tool on top (e.g. Mailchimp) Free up to 250 contacts; paid plans from $18 USD a month at the smallest list size Newsletters to people who opted in Any size, once you have consent

US-dollar prices move with the exchange rate. At about $1.37, a $20 USD seat is roughly $27 CAD, and a $389 USD plan is over $530 CAD a month.

SevenRooms' own cost guide flags where the real bill hides: paid setup and data migration, per-integration fees to connect the POS, and email or SMS charges that grow with your list. Ask about all three before you sign.

Here's the math that matters. A suite at $530 CAD a month is $6,360 a year. For a room with a $60 average cheque, that's 106 extra covers a year just to match the bill in sales. Once food, labour and rent come out of each cheque, the real number is several times that, and it all has to come from campaigns someone actually writes. If nobody on your team will run those campaigns, the suite is a very expensive address book.

Do you need a separate CRM?

For most independents, no. If your reservation system already keeps visit history, tags and notes, you have a CRM. What you probably don't have is the routine.

A separate tool starts to earn its place when at least one of these is true:

  • Someone on staff will send email or SMS campaigns at least twice a month, and you've measured that they bring people back.
  • You run a points or tiers program that needs its own logic.
  • You have two or more locations and want one guest record across them.
  • Your POS spend data is central to how you treat guests (wine-heavy rooms, tasting-menu rooms).

If none of those apply, spend the money elsewhere and spend ten minutes on the book instead.

What does using a guest database look like in a 40-seat room?

Say you seat 40 and do about 1,100 covers a month. At an average party of 2.5, that's around 440 bookings a month. After a year, your reservation book holds something like 3,000 distinct names. If the 7% figure holds anywhere close for you, about 200 of those people are your regulars.

Two hundred people is not a marketing segment. It's a list your host can learn.

The whole routine fits on an index card:

  1. Before service (10 minutes). Open tonight's book. Scan for tags: regulars, birthdays, allergies, last visit's notes. Tell the floor and the kitchen.
  2. During service (as it happens). When a server learns something worth keeping ("they're celebrating," "she hates cilantro"), it goes into the guest's notes before the end of the night.
  3. Once a week (15 minutes). Tag anyone who has booked three times or more as a regular. Look at who hasn't been back in two months.

That's under two hours a week. It costs nothing if the guest records come with your reservation system, and it's the "special treatment, favourite seats, remembered orders" that one owner described as the reward regulars already get, without a points card.

What can you do with guest data under Canadian law?

Two different rules apply, and mixing them up is the most common mistake.

Running the booking. Collecting a name and phone number to confirm and manage a reservation is part of the service. You don't need a marketing checkbox to text someone their reminder.

Marketing to the list. A newsletter or a "we've missed you" email is a commercial message under Canada's anti-spam law. A guest who dined with you gives you implied consent for up to two years after their last visit, and each new visit resets the clock. Express consent (an unticked box they choose to tick) has no expiry until they withdraw it. Every message needs your business name, contact details and an unsubscribe, and the CRTC expects you to honour an unsubscribe within 10 business days.

The cleanest setup is an optional, unticked "send me news from the restaurant" box on the booking form, with the date recorded when someone ticks it. That one box gives you a list you never have to worry about.

In Quebec, Law 25 also requires a designated person in charge of personal information, which by default is the owner, and allergy and health notes deserve extra care. Our guide to customer data and privacy law covers retention, deletion and breach rules province by province.

Who owns your guest list?

You should. Not every setup makes that easy.

Before you commit to any system that holds guest records, ask four questions:

  • Can I export everything? A spreadsheet with names, contact details, visit history, tags and notes. Ask to see the export button, not hear about it.
  • Who else can contact my guests? Marketplace platforms may recommend other restaurants to diners who booked with you. That's a trade for discovery, and you should make it knowingly.
  • What happens if I leave? Guest data tied to a POS or loyalty contract often leaves when the contract ends.
  • Is consent recorded? If marketing opt-ins aren't stamped with a date and method, you'll be rebuilding the list from scratch the day you switch.

A guest database is the one asset in your software stack that gets more valuable every month you use it. It should move with you.

The short version

Most independents don't need to buy a CRM. They need to use the guest records their reservation system already keeps, and build a ten-minute habit around them. Pay for a suite when someone will run campaigns, not before. Collect marketing consent separately, and make sure you can take the list with you.

If you're adding up the rest of your software bill, our breakdown of what restaurant software actually costs and what loyalty software costs in Canada will help.

When you're ready to take reservations, Trudy's Table is built for Canadian independents, with guest history included. Canadian owned, and free for Canadian restaurants.


Sources: Resy and Toast, The Regulars Report 2026, SevenRooms, restaurant CRM cost, Eat App pricing, HubSpot CRM pricing, Mailchimp pricing, ISED, Getting consent to send email, CRTC, CASL guidance on implied consent, CFIB, Quebec Law 25.


Frequently Asked Questions

What does a restaurant CRM do?

A restaurant CRM keeps a record for each guest: contact details, visit history, no-shows, allergies, tags and notes. It puts that record in front of the host when a booking comes in and when the guest arrives, so regulars are recognized and the kitchen knows about allergies before the order.

How much does a restaurant CRM cost in Canada?

Guest records inside a reservation system cost $0 to about $200 a month and are often included. General CRMs like HubSpot are free for small teams. Restaurant CRM suites run several hundred dollars a month: Eat App Pro lists $389 a month, and SevenRooms is quoted on request, often above $685 CAD.

Do small restaurants need a separate CRM?

Usually not. If the reservation system keeps visit history, tags and notes, a small restaurant already has a CRM. A separate tool makes sense when someone runs email or SMS campaigns regularly, you run a points program, or you have several locations that need one shared guest record.

Can a restaurant email guests who made a reservation?

Under CASL, a guest who dined with you gives implied consent to receive commercial email for up to two years after their last visit. Express consent, such as an unticked opt-in box on the booking form, lasts until withdrawn. Every message needs your business details and an unsubscribe honoured within 10 business days.

Who owns restaurant guest data?

The restaurant should, but it depends on the system. Ask whether you can export names, history, tags and notes, whether a marketplace can contact your guests, what happens to the data if you cancel, and whether marketing consent is recorded with a date.

Tags
restaurant CRMguest databaseguest dataregularsreservation softwareCASLprivacyrestaurant software costsindependent restaurantsCanadian restaurants
Back to blog

Continue reading

Per-cover fees as part of reservation software.
Operations & Costs

OpenTable pricing in Canada, explained

OpenTable publishes three plans on its US site: $149, $299 and $499 USD per month, plus a per-seated-guest fee on reservations that arrive through its own channels. A 2% service fee applies to transactions the platform processes. No Canadian pricing is published anywhere: on opentable.ca, both available plans read "Contact us for pricing."

July 30, 2026

Three takeout bags with name stickers lined up on a restaurant pickup shelf
Restaurant tech

Takeout POS Systems in Canada: What They Do and Cost

A takeout and delivery POS has to do four things a dine-in POS doesn't: pull orders from your website and the delivery apps into one queue, pace the kitchen when orders pile up, change the menu everywhere at once, and process online payments. In Canada, software runs from $0 to a few hundred dollars a month. Card processing and app commissions are the bigger costs.

October 16, 2026

Two different restaurant POS tablets side by side on a server station before service
Restaurant tech

Toast vs TouchBistro: Pricing, Reporting and Fit in Canada

For a single-location, full-service independent in Canada, TouchBistro is the easier fit: it runs on iPads, was built around table service, and is based in Toronto. Toast goes deeper on reporting and back-office tools but needs its own hardware and usually a two-to-three-year term. Software list prices are close. Processing rates, hardware and contract length decide the real bill.

October 15, 2026

A server bringing a complimentary dessert to a couple at their usual table
Restaurant marketing

Are Restaurant Loyalty Programs Worth It? The Math

A restaurant loyalty program is worth it for an independent only under two conditions: the reward is a dish, not dollars off, and the program is aimed at guests on their second or third visit. Most of the member gap is regulars who'd come anyway, so a dollar-off program with paid software can need a 6 to 7% lift in visits just to break even.

September 28, 2026

A restaurant host stand with a reservation book and warm lighting, representing guest data and privacy
Restaurant marketing

Customer data and privacy law: what Canadian restaurants need to know

Canadian privacy laws apply to every restaurant, regardless of size. Each reservation, guest profile, card-on-file record, and email list entry is personal information governed by PIPEDA and, in Quebec, BC, and Alberta, by stricter provincial laws. Here's what independent operators need to know about collecting, storing, and deleting customer data without drowning in legalese.

August 3, 2026

50 spots only

Restaurants across Canada are joining

Everything you need. $299. Once.

Perks, add-ons, no-show gift cards, card-on-file, and automated reminders. Everything for a better guest experience and bigger nights. One payment. No subscription. First 50 restaurants only.

Start with Trudy