River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Client Onboarding Process Template

Four documents and three sheets, including a tracker that prices each outstanding client document in the booked hours it is holding.

Free download  ·  No account needed

Document Collection Tracker

[Company] — fortnight beginning [Monday]

One row per item a client still owes. The right-hand columns are the ones no downloadable onboarding checklist carries: what the item has historically taken to come back, the date it is therefore expected, and the booked hours that cannot start until it does.

ClientItemAskedMedianExpectedStartHoldsHours blocked
Hours held behind incomplete onboarding

Expected is the ask date plus that item’s own median in working days, measured from your completed jobs rather than taken from a generic day range. Compare it to the start date and the slot either holds with days to spare or misses by a number, which is a different sentence from “at risk”.

The last column is the join. Your checklist knows what is outstanding and your diary knows what is booked, and nothing you can download puts the two in the same row.

Every client onboarding process template for a small business is the same artifact: seven phases with an owner against each and a nominal day range beside it. Welcome, discovery, documents, access, kickoff, handoff, review. They differ mostly in whether they arrive as a Word procedure, a playbook or an automation guide. All of them describe the order things happen in, and none can answer the question an owner actually has on a Monday, which is whether the work booked for a fortnight's time will be able to start at all.

Harlow Mechanical is an invented two-crew heat pump installer with 160 crew-hours in the fortnight beginning Monday 1 June and 132 of them booked across nine installs. Four clients have returned everything, which is 54 hours. Five have not, which is 78. Expected arrival is the date each item was asked for plus that item's own median over the last thirty-six completed jobs, and on that test four of the five miss their start date, carrying 66 crew-hours between them.

All four are waiting on the same thing, and it is the slowest item on the list at eleven working days, asked for last because that is when the permit gets filed. Asked at signature instead, all four hold. Two dates here are computed rather than chosen. One is the third business day after a sale agreed at the customer's home, where Saturday counts and Sunday does not. The other is the thousand dollar ceiling that means a deposit cannot hold a slot in California.

One installer, one fortnight, and the item holding 66 crew-hours

The Onboarding Checklist, the Client Register, the hours behind each outstanding item, and the two computed dates.

How long each item actually takes, and when it is currently asked for

Harlow Mechanical, invented. Two crews, residential heat pump installs in California. Measured over the last thirty-six to forty-one completed jobs: working days between asking and receiving, and the working day after signature the current procedure gets round to asking.

ItemMedianp90JobsAsked on dayReceived on dayBlocks
Signed agreement234102Everything
Deposit364114The equipment order
Site access and gate code473926The first morning on site
Equipment selection sign-off61141410The order and the final price
Permit application signature81438715The filing and the inspection
Utility rebate account number111936920The rebate reservation
Onboarding finishes on working day20
Asked in one message at signature, it finishes on11

Two columns nobody puts side by side. The slowest item on the list is also the last one asked for, because the rebate number is requested when the permit gets filed on day nine. The correlation between how slow a thing is and how late it is asked for runs exactly backwards, and it costs nine working days on every job.

The jobs column is what keeps the rest honest. A median off four observations is a guess with a decimal point on it, and the sheet says so on the row rather than presenting every figure with the same confidence.

One fortnight, 160 crew-hours, and which slots can actually start

Two crews, five days, eight hours, two weeks. Nine installs booked holding 132 crew-hours; the other 28 are held for service calls. Expected arrival is the ask date plus that item’s median from the table before.

ClientHoursStartOutstandingSlowest itemExpectedVerdict
Fern Hollow201 JunNoneClear
Gorse Way142 JunNoneClear
Alderway Terrace244 Jun2Utility rebate account number11 JunMisses by 5 days
Harrow Field128 JunNoneClear
Ivy Bank89 JunNoneClear
Bramble Court1810 Jun1Utility rebate account number12 JunMisses by 2 days
Coppice Lane1611 Jun2Utility rebate account number16 JunMisses by 3 days
Dunmore Rise1212 Jun1Deposit3 JunHolds, 7 days spare
Eastfield Yard812 Jun3Utility rebate account number16 JunMisses by 2 days
Booked132of 160
Behind incomplete onboarding7849%
Missing their start date6641%4 of 5

Dunmore Rise is the row that shows the test is doing work rather than flagging everything. It has an item outstanding and a start nine working days out, and it holds with seven days to spare, because a deposit comes back in three days and a rebate number does not.

Four different clients, one outstanding item

Ranked by the booked hours held behind each thing still outstanding, which is the order the Monday morning calls get made in. Not by how long each has been waiting.

Outstanding itemClientsCrew-hours heldShare of the fortnight
Utility rebate account number46641%
Permit application signature23220%
Equipment selection sign-off22415%
Deposit1128%

Now the counterfactual. Same clients, same eleven day return time, same start dates. The only change is that the rebate number is asked for in the first message on the day of signature instead of on day nine when the permit is filed.

ClientSignedExpected, asked at signatureStartVerdictHours recovered
Alderway Terrace18 May3 Jun4 JunHolds, 1 day spare24
Bramble Court21 May8 Jun10 JunHolds, 2 days spare18
Coppice Lane26 May10 Jun11 JunHolds, 1 day spare16
Eastfield Yard27 May11 Jun12 JunHolds, 1 day spare8
Recovered4 of 466

Nobody works faster in that table and no client behaves differently. Sixty-six crew-hours move from at risk to safe because one question changed which message it went in, and the margins are one to two days, so the fix is real rather than comfortable.

The two dates on the register that nobody gets to choose

A sale agreed at the customer’s home is cancellable until midnight of the third business day, and the rule counts any calendar day except Sunday or a federal holiday. That is not the same set of days as the trade’s working week.

SignedDay 1Day 2Day 3Cancellable untilCounting working days instead
Mon 1 JunTue 2Wed 3Thu 4midnight Thu 4 JunThu 4 Jun
Fri 5 JunSat 6Mon 8Tue 9midnight Tue 9 JunWed 10 Jun

The 28 idle crew-hours in this fortnight start on Wednesday 3 June, and the obvious thing to fill them with is the contract signed on the Monday. That start is inside the window. On a Friday signing the rule is a day shorter than a working-day count suggests, because Saturday counts and Sunday does not.

The deposit is the other thing owners reach for when a slot needs to feel secure. California caps a home improvement down payment at one thousand dollars or ten per cent of the contract, whichever is less.

ClientContractTen per centLawful ceilingWhich limb bindsA 25% policy would take
Alderway Terrace$18,400$1,840$1,000Flat$4,600
Bramble Court$9,600$960$960Percentage$2,400
Coppice Lane$7,200$720$720Percentage$1,800
Dunmore Rise$6,300$630$630Percentage$1,575
Eastfield Yard$4,800$480$480Percentage$1,200
Across the five$46,300$3,790$11,575

Alderway Terrace is the largest job on the book and secures the least of any of them, because above a ten thousand dollar contract the ceiling stops being a percentage and goes flat. One thousand dollars against $18,400 is 5.4 per cent.

Which is the argument for the tracker in one line. If the biggest job you have can lawfully be held with a thousand dollars, the deposit is not what is holding the slot. The returned paperwork is.

What's in the pack

01

Document Collection Tracker sheet

One row per outstanding item, with the date it was asked for, that item's median and ninth decile, the expected arrival that follows, the start date it threatens and the booked hours it is blocking. The last column is the join nothing else makes.

02

Client Register sheet

One row per booked job: hours, contract value, signature date, scheduled start, deposit taken against its lawful ceiling, and the items still outstanding. Both dates on it are computed from a document, not chosen.

03

Onboarding Checklist by Service Type sheet

Every item a client supplies, what it blocks, and its measured median and ninth decile with the observation count behind them. Then the working day you currently ask for it, and the latest date you could ask and still make the start.

04

Intake Questionnaire

The single first message, sent on the day of signature, asking for everything at once and leading with the slowest item rather than the easiest. Each question carries the reason it is there and the thing that cannot happen without it.

05

Welcome Pack

What happens and when, who to call about which kind of problem, and what is needed back. The stage that fixes the final price is kept separate from the stage that fixes the start date, because clients routinely assume the deposit did both.

06

Expectation Note

One page on what actually moves a date, ranked by how often each cause really happens, plus the cancellation window and the deposit ceiling in plain language. The commercial terms themselves belong in the agreement.

07

Onboarding Procedure and eight prompts

The written method behind all of it, from measuring return times to scoring each fortnight. Where the chasing time itself goes is a separate audit.

How it works

  1. 1

    Take the files or install the pack

    Four documents and three sheets as Word and CSV files with no account, or install the whole thing into a private Space with the agent already primed on the measurement.

  2. 2

    Send the diary and the last thirty clients

    Booked work with the hours against each job, and for past clients the date you asked for each item and the date it came back. The return times are in that history and nowhere else.

  3. 3

    Get the return times, then the register

    A median and a ninth decile per item with the observation count behind them, then every booked job tested against its own slowest outstanding item rather than against a generic day range.

  4. 4

    Read the hours, then make three calls

    Which items are holding the most booked hours, what the counterfactual does to the failing slots, and the morning chase list sorted by hours protected rather than by how long each client has been waiting.

Frequently asked questions

Is this template free?

Yes. Four documents, three sheets and eight prompts with no signup and no card, and they are the same files the agent works in. Editing with AI is the optional path, where your own job history becomes the return times and the register gets built on them.

What format are the downloaded files?

CSV for the Client Register, the Document Collection Tracker and the Onboarding Checklist, and Word for the four documents, zipped together. Excel, Numbers, Sheets, Word and Pages open them directly with nothing to install and nothing to convert.

Why measure in hours rather than in days late?

Because days late does not say what it costs. Two clients can owe the same document and be worth 24 crew-hours and 8, and the register says which one gets the first call. What one of those hours is actually worth is a separate build. On the worked example 66 of 160 crew-hours sit behind a single outstanding item.

What if I have never recorded when I asked for things?

Start the measurement now and run the register on provisional return times in the meantime, marked as provisional on the row. Five completed jobs per item is enough to stop guessing, and the checklist carries the observation count so a thin figure admits it.

My constraint is not crew-hours. Does this still work?

Yes, and the unit is the first thing to set. Chair-hours for a clinic, van-days where the van is scarcer than the fitter, billable hours for a professional firm. One unit, named on the sheet, used everywhere. Whether that unit earns anything is a separate question.

Is the cancellation window on the register legal advice?

No. It is arithmetic on a signature date under a federal rule, cited on the sheet so you can read it yourself, and several states run their own alongside it. Whether either reaches a particular contract is a question for your lawyer, and nothing here is legal advice.

Does this replace my scheduling software?

No. It reads what the diary already holds and adds the thing no scheduler carries, which is how long each client-supplied item has historically taken to come back. When the deposit lands is a cash question rather than a scheduling one.

Find out which booked hours your onboarding is quietly holding

Download the blank pack as Word and CSV files, or open it in River, send the diary and the last thirty clients, and get the return times back first.

Edit with AI