Run it with less chaos Β· Every business

Choosing a Client Database or CRM for a Service Business

A client database earns its fee when it tells you who is due back and nudges them at the right time, so the choice should start from the few facts you need about each customer and the reminders you want to send, not from a list of features.

Guide Β· 7 min read Β· Updated Oct 14, 2026 Β· The Systems Desk

At a glance

  • A client database, often sold as a CRM (customer relationship management system), is one record per customer holding contact details, visit or job history, preferences and consent, plus the reminders and messages that bring that customer back.
  • Retention research summarized in Harvard Business Review puts the cost of winning a new customer at five to 25 times the cost of keeping one, which makes a list of past customers one of the most valuable things a small business owns.
  • In a Cochrane review of eight randomized trials, attendance was 67.8% without reminders and 78.6% with text reminders, an example of what a database with automatic messages can change.
  • For an illustrative business with 500 customers on file, bringing back one in ten of those who have lapsed for three more visits a year is worth $5,400, against $600 a year for the software.
  • Choose by writing down the fields and reminders you need first, test two or three systems with your own data and measure one number, the share of customers due back who rebook.

Part 1 | What a client database is for

Most owner-run service businesses already keep a client database; it is simply spread across a phone's contacts, a booking app, an invoice folder and the owner's memory. The trouble shows up when the business needs to answer an ordinary question, such as Who hasn't been back since spring? or Which homes have a furnace due for service?, and the answer takes an afternoon of scrolling. A CRM pulls those pieces into one record per customer, so the answer becomes a filter.

The case for doing it rests on the value of customers you already have. A summary of retention research in Harvard Business Review reports that acquiring a new customer costs five to 25 times as much as keeping an existing one, and cites research at Bain & Company finding that a 5% rise in retention raised profits by 25% to 95%. Those ranges vary widely by study and industry, but the direction holds for a salon, a dental practice or an HVAC company, where most revenue comes from customers who return.

FieldWhy it mattersExample
Name, phone, emailReaching the customerPreferred channel noted
Consent to text and emailStaying within messaging rulesDate and wording of consent
Visit or job historyKnowing what was done and whenLast visit, service, price
Usual cycleKnowing when they are dueEvery 6 weeks; annual tune-up in April
Next booked dateSeeing who has nothing scheduledBlank means follow up
Preferences and notesMaking the next visit feel personalColor formula, gate code, anxious about needles
SourceKnowing which marketing worksReferral from [business name]
Exhibit 1. The fields worth keeping for every customer. Source: osNOVA framework.

Part 2 | What to look for when you compare systems

Many booking, field service and practice-management tools already include a client database, so the first question is whether the system you use to schedule work can do the job before you add another subscription. When you compare options, look for these capabilities, in roughly this order:

  1. Due-back lists. A filter or report that shows customers past their usual cycle with nothing booked, which is the list a CRM exists to produce.
  2. Automatic reminders and follow-ups by text and email, tied to appointments or to the date a customer is due, with opt-out handled for you.
  3. Fast entry at the counter or in the truck. If a note takes more than a few taps on a phone, staff will stop adding them.
  4. Import and export. You should be able to load your current list in a spreadsheet and take all of your data out again if you leave.
  5. Permissions and security. Separate logins for each staff member, two-factor sign-in and control over who can export the list.
  6. Integration with what you already use for booking, payments and bookkeeping, so the same customer is not typed in three places.

Reminders are where the evidence for a database is clearest. A Cochrane systematic review of eight randomized trials with 6,615 participants found that text reminders raised attendance at healthcare appointments compared with no reminder, and that texts worked about as well as reminder phone calls, which take a staff member's time for each one.

Exhibit 2. Reminder texts raised appointment attendance by about 11 points Attendance rate, by reminder type No reminder 67.8% Text message reminder 78.6% Phone call reminder 80.3%
Source: Gurol-Urganci et al., Cochrane Database of Systematic Reviews, 2013; eight randomized trials, 6,615 participants.

The trials took place in clinics, so a salon or a cleaning company should not expect the same gain, but the mechanism carries over: a database that sends the message automatically does the remembering that busy staff do not.

Part 3 | Putting a number on the database

The value of a client database comes mostly from customers who would otherwise drift away, so the estimate starts with them: customers on file Γ— share who are past due Γ— share who come back after a nudge Γ— extra visits a year Γ— average visit, minus the software cost.

Exhibit 3. Bringing back one in ten lapsed customers is worth about $4,800 a year after software
Customers on file (Assumption)500
Share past their usual cycle with nothing booked (Assumption)30%
Lapsed customers (Calculated (500 Γ— 30%))150
Share who rebook after a reminder or check-in (Assumption)10%
Customers brought back (Calculated (150 Γ— 10%))15
Extra visits a year from each (Assumption)3
Average visit (Assumption)$120
Revenue a year (Calculated (15 Γ— 3 Γ— $120))$5,400
Software (Assumption ($50 a month))$600 a year
Net value a year (Calculated ($5,400 βˆ’ $600))$4,800

Illustrative example; replace every assumption with your own numbers.

The estimate leaves out time saved looking up history and the visits kept by reminders, and it assumes someone works the due-back list each week, since a database nobody opens brings no one back and still costs $600 a year.

How you compare

  • Reminders: in the Cochrane trials, attendance with text reminders was 78.6% against 67.8% without; if your no-show rate is well above the clinic figures, automatic reminders are the first feature to turn on.
  • Customer data you keep: collect only what you use, store consent with the record and limit who can export the list, the basics covered in our guide to customer data privacy.
  • Your own baseline: count customers past their usual cycle with nothing booked, then count again a month after you start working the list; the change in that number is the return on the database.

Questions to ask this week

Where do our customer details live today? List every place, from phone contacts to invoice folders, before choosing anything new.

Can our booking or job system already do this? Many can, and turning on a feature costs less than adding a tool.

Which seven fields would we actually use? Start with the ones in Exhibit 1 and drop any you will not fill in.

Who works the due-back list, and on which day? Name the person and put it on the calendar.

Can we take our data with us? Ask for an export of a test list before you sign.

The next step is to export your current customer list into a spreadsheet, mark everyone past their usual cycle and send that group a short check-in this week, which tells you how much a database is worth before you pay for one.

About this research: This article draws on a Harvard Business Review summary of customer retention research, including work at Bain & Company, and a Cochrane systematic review of text-message reminders in healthcare. The worked example is illustrative, and the retention ranges vary by study and industry.

Sources

Related reading: One Place for Every Client's Details: Record Keeping for Salons, Trades and Practices Β· Customer Data Privacy Basics for Small Service Businesses Β· A Year of Check-Ins: The Calendar That Brings Customers Back Β· The Win-Back Message for Customers Who Stopped Coming Β· Salon and Spa Software: What the Booking System Should Do Β· Field Service Software for Small Trades: What to Look For

Work with osNOVA on a client list that brings customers back

We help owner-run service businesses pull their customer details into one place, set the reminders and check-ins that match each customer's usual cycle and build the weekly habit of working the due-back list, starting from what you want more of, whether that is more regulars, fuller weeks or fewer no-shows.

Email hello@osnovaops.com about your business

Not ready to talk? osNOVA runs free live events for owners.

One system, every week.

One idea you can use this week, the numbers behind it, and first word on free sessions.

Free. Unsubscribe in one click.