Client Onboarding for a Service Business: A 7-Step Process
Client onboarding is the handoff between "they said yes" and "the crew is on site." A good process collects everything you need once, sets expectations in writing, creates the client and job site records the work will hang off, and puts the first visit on the schedule before anyone has a chance to go quiet. CRMb keeps the client record, job site, signed quote, schedule, and invoice on one thread, so nothing gets re-asked and nothing gets dropped.
Most lost work is not lost at the quote. It is lost in the week after the quote is accepted, when the customer hears nothing, the office does not know who is doing the job, and someone finally calls to ask for the gate code that was already given twice.
Why onboarding is a process, not a phone call
The moment a customer accepts, three clocks start. The customer's confidence clock, which runs down with every day of silence. Your scheduling clock, because the crew needs the work slotted before the week fills. And your cash clock, because a deposit not asked for on day one is much harder to ask for on day ten.
Treating onboarding as a defined sequence rather than "whatever the owner remembers" does three things:
- It stops the re-ask. Nothing erodes a new customer's confidence like being asked the same question by three people.
- It makes the handoff clean. The crew shows up knowing the address, the access, the scope, and the hours budgeted.
- It makes the job costable from day one. If the client, job site, and job record exist before work starts, every hour and every material lands in the right place automatically.
The seven steps
1. Confirm the same day they accept
Send a confirmation the day the quote is accepted, not the day you get around to scheduling. It should say three things: we have it, here is what happens next, here is the date. Even "we are slotting you for the week of the 12th and will confirm Friday" beats silence.
When a quote is accepted through a signable share link, the acceptance is timestamped on the record, so there is no ambiguity about when the clock started or what was agreed.
2. Collect everything once, in one intake
Build one intake list and work it in a single pass. For most service businesses that means:
| Category | What to collect |
|---|---|
| Contact | Primary name, phone, email, best time to reach |
| Billing | Billing contact if different, billing address, PO or account number if required |
| Site | Full address, unit or gate, parking, where the crew stages |
| Access | Gate code, lockbox, key handling, alarm, who lets the crew in |
| On site | Pets, children, fragile areas, no-go zones, water and power |
| Scope | What is included, what is explicitly not, agreed price and terms |
| Preferences | Notice before arrival, how they want updates, invoice delivery |
The goal is that nobody ever has to call for the gate code. Put every answer on the client and job site record, not in someone's text thread.
3. Create the client and job site records
This is the step that gets skipped and costs the most later. Before the first visit, the customer should exist as a record, and the address should exist as a job site.
A job site is not a line in an address book. It is the thing hours, materials, photos, and invoices attach to. Create it once and every future visit to that address inherits it. For customers with multiple properties, each address is its own site under the same client, which is the only way to answer "is the Riverside property actually profitable" later.
In CRMb, job sites are shared with the Punch time clock, so when the crew punches in at that address, the hours land on that site's job rather than in a general bucket.
4. Put the expectations in writing
Verbal scope is the root of most disputes. The written version does not need to be long, but it needs to be specific about four things: what is included, what is not, what the price is, and when payment is due.
This is where a clear scope of work earns its keep, and where your payment terms get stated before there is any tension about them. The exclusions matter as much as the inclusions: "haul-away of existing material is not included" written on day one is a line item later, not an argument.
5. Take the deposit
Ask for the deposit as part of onboarding, while the customer is still in buying mode, not after the materials are ordered. A deposit does three things: it funds materials, it filters out customers who were never going to commit, and it makes the first payment a routine event instead of a negotiation.
The mechanics, and how much to ask for by job size, are in how to collect a deposit before work.
6. Schedule the first visit and assign the crew
Onboarding is not finished until the work is on the calendar with a named crew. An unscheduled won job is a promise with no delivery date attached.
Assign the shift, attach it to the job site, and check it against what the crew can actually absorb that week rather than dropping it into an already-full day. CRMb's scheduling handles shifts, recurring shifts, multiple assignees, and open shifts for overflow, and the capacity view shows whether the week has room. If it does not, say so now, while the customer is still easy to reschedule.
7. Brief the crew before they arrive
The crew should not learn the access details in the driveway. Before the first visit they need the address and site notes, the scope and the exclusions, the hours budgeted, and any materials they are expected to bring or pick up.
When materials come from stock, pulling them against the job at average cost means the job's material cost is right from the first day rather than reconstructed from receipts later.
What onboarding should leave behind
Run the seven steps and the job is now a complete record rather than a set of loose ends. By the time the crew arrives you should have:
- A client record with billing details and preferences.
- A job site with address, access, and site notes.
- An accepted quote with scope, exclusions, price, and terms.
- A deposit received, or a documented reason there is none.
- A scheduled shift with an assigned crew.
- A job that hours and materials will attach to automatically.
That last one is what turns onboarding from admin into margin. Because the job exists before the work starts, the crew's punched hours flow into its labor cost, materials are costed as they are pulled, and reports show real margin on real hours when the job closes, rather than a guess assembled at month end.
Where onboarding usually breaks
Silence after acceptance. The most common failure, and the cheapest to fix. One message on day one.
Intake spread across four conversations. Every extra call is a chance to lose a detail and a chance for the customer to wonder how organized you are.
No record until the first invoice. If the client is created at invoicing time, everything before it, hours, materials, drive time, is orphaned and the job's true cost is unknowable.
Scheduling by memory. A won job that lives only in someone's head is a job that will eventually be forgotten in a busy week.
Scope agreed verbally. It always sounds clear at the time. It never sounds clear two weeks later when a change order is on the table. Change orders are much simpler when the original scope was written down.
Frequently Asked Questions
What is client onboarding for a service business?
Client onboarding is the defined sequence between a customer accepting your quote and the crew starting work. It covers confirming the acceptance, collecting contact, billing, site, and access details in one intake, creating the client and job site records, putting the scope and terms in writing, taking a deposit, scheduling the first visit, and briefing the crew. Done well, it turns a verbal yes into a job record everything else can attach to.
What should a new client intake form include?
At minimum: primary contact and billing contact, full site address with unit or gate details, access instructions such as codes and key handling, on-site conditions like pets, parking, and no-go zones, the agreed scope with explicit exclusions, the price and payment terms, and how the customer prefers to receive updates and invoices. Collect all of it in one pass so nobody has to call back for the gate code.
How long should client onboarding take?
The customer-facing part should take one conversation and one confirmation message, usually within twenty-four hours of acceptance. The internal part, creating records, scheduling, and briefing the crew, should be finished before the first visit. Onboarding that stretches over a week is usually a sign the intake is being collected piecemeal rather than all at once.
Do I need a separate job site record for each address?
Yes, if you want to know which properties are profitable. A client can have many job sites, and hours, materials, and invoices attach to the site rather than to the customer in general. For a customer with several properties, per-site records are the only way to see that one location consistently runs over while another carries the account.
Should I take a deposit from every new client?
For material-heavy or multi-day work, yes. A deposit funds materials, confirms commitment, and establishes payment as routine rather than a negotiation. For small service calls paid on completion, a deposit is usually unnecessary. The rule of thumb: if you are laying out money before the crew arrives, ask for a deposit that covers it.
How does onboarding affect job profitability?
It determines whether the job is costable at all. If the client, job site, and job exist before work begins, every punched hour and every pulled material lands on the right record automatically, and the closing margin is a measurement. If the record is created at invoicing time, the early costs are orphaned and the margin is a reconstruction. Onboarding is where accurate job costing either becomes possible or does not.
Getting started with CRMb
Write your intake list this week, the one pass that collects contact, billing, site, access, scope, and terms, and run your next accepted quote through the seven steps above. The first time a crew arrives knowing the gate code without asking, the process has already paid for itself.
CRMb keeps clients, job sites, signable quotes, schedules, materials, and invoices on one record, and pulls the crew's punched hours into each job's labor cost so margin is measured, not guessed. It runs on Mac, iPad, and the web. Start your 14-day free trial and onboard your next client without a single re-ask.