River
Y CombinatorBacked by Y Combinator

Free template

Client Onboarding Process Template

A welcome pack, intake questionnaire and expectation note to send on signing day, plus sheets that show which booked jobs can start on time.

Free download · No account needed

What you get

Pack of 7 files: 4 documents, 3 spreadsheets

Client Onboarding Process Template
  • Onboarding ProcedureDocument
  • Intake QuestionnaireDocument
  • Welcome PackDocument
  • Expectation NoteDocument
  • Client RegisterSpreadsheet
  • Document Collection TrackerSpreadsheet
  • Onboarding Checklist by Service TypeSpreadsheet
RiverClient Onboarding Process Template

Document Collection Tracker

[Company]: two weeks beginning [Monday]

One row per item a client still owes. The right-hand columns are the ones that test the start date: 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 calendar knows what is booked, and the tracker puts the two in the same row.

How to create a client onboarding process

A client onboarding process covers everything between a client saying yes and the first day of work. That means the signed agreement, the deposit, a welcome message, and every document, decision and access detail the client must supply. A good process asks for all of it on the day they sign, explains what happens next, and tracks each missing item against the booked start date.

The order you ask in matters more than how hard you chase. Ask for the slowest item first, because it's the one that moves start dates.

Two women at a gray table go through paperwork, one writing on a notepad while the other points to a printed page
Go through everything you need from the client on the day they sign. Photo: Gabrielle Henderson on Unsplash

List what the work can't start without

Start from the first morning of work and think backward. List everything the job can't begin without: access, a decision that fixes the price, a signature, the deposit, a number only the client can find. Each service you sell gets its own list, built from the work your job estimate describes.

One installer's checklist, in the order it used to ask

ItemWhat it blocksTypical wait (working days)Asked on day
Signed agreementEverything20
DepositThe equipment order31
Site access and gate codeThe first morning on site42
Equipment choiceThe order and the final price64
Permit form signatureThe permit filing and inspection87
Utility account numberThe rebate reservation119

A made-up heat pump installer. Waits are medians from about 40 past jobs, and days count from signing.

Take the waits from your own records, not a generic range. For your last 30 or so finished clients, count the working days from asking for each item to getting it. Use the median, the middle value, so one very slow client can't skew it. NIST's statistics handbook notes that extreme values distort the mean but not the median1. Treat a figure from fewer than five jobs as a guess.

Ask for everything on signing day

Look at the last row. The slowest item was asked for last, on day 9, because it was tied to the permit filing, so it came back around working day 20. Asked for at signing, it would be back around day 11, with everything else already in.

So send one intake questionnaire on signing day, slowest item first, and make it easy to answer. The Behavioural Insights Team, a research consultancy that began inside the UK government, notes that even small barriers can have outsized effects on behavior2. In one US study it cites, completing students' college financial aid forms for them raised attendance from 28% to 36%.

ExampleThe first question on an intake questionnaireAn illustrative example written for this guide. The installer is made up.

Start here, because this one is slow: your electric utility account number.

Where to find it: the top right of a paper bill, or under Account in your utility's app.

Why we need it: your rebate must be reserved before we can order your equipment, so a late answer here delays your install.

  • Slowest first. The slowest item is the first question, not the last.
  • Where and why. The client knows where to look and what waits on the answer.

Tell clients what happens next

Send a short welcome pack with the questionnaire. Set out the steps in order, and say which of the client's answers fixes the price and which can move a date. A good welcome pack covers:

  • What happens next, in order, and the client's part in each step
  • Who to call about the schedule, the work and the invoice
  • Everything you still need from them, in one short list
  • What the deposit covers, and when later payments are due
  • How to move a date, and how much notice avoids a charge

Add a one-page expectation note on what moves a start date, most common cause first. Rank the causes from your own records: for the installer above, missing client items top the list, then third parties such as the permit office. Consultants and agencies often cover the same ground in a kickoff meeting, and a listing agent can do the same in the listing presentation.

Know the rules on cancellations and deposits

Put the scope, price, payment schedule and cancellation terms in a written service agreement. In the US, the FTC's Cooling-Off Rule covers consumer sales of $25 or more made at the buyer's home4, with a few exceptions. The buyer may cancel until midnight of the third business day after the sale5, and you must refund every payment within 10 business days of their notice.

Count those days the way the rule does: Saturday is a business day, but Sundays and federal holidays are not4. So a contract signed at the client's home on a Friday can be cancelled until midnight on Tuesday, or Wednesday after a Monday holiday. Book the start after that.

States add rules of their own. In California, buyers aged 65 and older get 5 days to cancel6 a home improvement contract, instead of 3. The state's contractor board also says a home improvement down payment can't be more than $1,000 or 10% of the contract price7, whichever is less.

On an $18,400 job, that cap is 5.4% of the price, so don't count on the deposit to secure the booking. A cap that low also means you may buy equipment before the client has paid much, and a cash flow forecast shows whether you can carry that.

Check the rules where you work

This covers the US federal rule and two California examples, and other states and trades differ. Have a lawyer review your agreement, deposit and cancellation terms. Neither this guide nor the template is legal advice.

Track missing items against start dates

Keep one row for each item a client owes: when you asked, its typical wait, the booked start date and the hours of work it holds. The expected arrival is the ask date plus the typical wait. Compare it with the start date and write the gap in days, because "misses by 5 days" tells you what to do and "at risk" doesn't.

For example, one client of the made-up installer is booked for 24 crew-hours starting June 4. The utility account number was requested on May 27. With a typical wait of 11 working days, it should arrive on June 11, so that start misses by 5 working days.

  1. Update the tracker

    Each Monday, mark what arrived and recompute every expected arrival.

  2. Sort by hours held

    Chase the item holding the most booked hours first, not the oldest request.

  3. Make a specific call

    Phone rather than email, and name the item and where to find it.

  4. Move the start early

    If an item can't arrive in time, offer the client a new date now, not on the day.

Review your client onboarding process

Every two weeks, compare each expected arrival with the real one. Give every slipped start one cause: asked too late, asked on time but returned late, held up by a third party, or delayed on your side. Then track one number, the share of booked hours that started on their original date, and add each new arrival to your typical waits.

Before work starts

  • The agreement is signed and any cancellation window has closed
  • The deposit is within any legal limit where you work
  • Every item the job needs has arrived, or the start has moved
  • The client knows the arrival window and who to call on the day
  • Each item's ask and arrival dates are logged for next time

The template on this page has the checklist, tracker and client documents, filled in for the made-up installer. Open it with Edit with AI and River measures your own waits from past jobs, then flags the booked starts that can't hold.

How to use this template

Use the files as they are, or open them in River. River asks for your next two weeks of booked work, with the hours on each job. It also asks for your last 30 or so finished clients, with the dates you asked for each item and got it back. Then it measures how long each item really takes, before building anything else.

With those waits in hand, River fills in the register and tracker and flags each job that can't start on time, by how many days. It works out cancellation deadlines and deposit limits too, citing the rule, and reports the first three calls to make. No dated records yet? It suggests logging them from now on and marks each typical wait as provisional.

  1. Download it or open it in River

    Take the four Word documents and three CSV sheets free with no account, or open the whole template in River.

  2. Measure your typical waits

    Log when you asked for each item and when it arrived, or send River your past jobs to measure.

  3. Send everything on signing day

    Give the client the questionnaire, welcome pack and expectation note together. River can adapt them to your service first.

  4. Chase by hours, move starts early

    Each week, update the tracker, call about the item holding the most booked hours, and move any start that can't hold.

What's in the template

One installer, two weeks, and the item holding 66 crew-hoursThe Onboarding Checklist, the Client Register, the hours behind each outstanding item, and the two computed dates.
Client Onboarding Process Template
RiverReturn times

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 around 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 day————20—
Asked in one message at signature, it finishes on————11—

Two columns worth putting 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.

RiverThe two weeks

Two weeks, 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 JunNone——Clear
Gorse Way142 JunNone——Clear
Alderway Terrace244 Jun2Utility rebate account number11 JunMisses by 5 days
Harrow Field128 JunNone——Clear
Ivy Bank89 JunNone——Clear
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.

RiverThe one item

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 two weeks
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
Recovered———4 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.

RiverTwo computed dates

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 these two weeks 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 percent of the contract, whichever is less.

ClientContractTen percentLawful 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 percent.

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.

  • Onboarding ProcedureThe step-by-step method, from one message on signing day to a review of start dates every two weeks.
  • Intake QuestionnaireOne form for signing day that asks for everything at once, starting with the slowest item.
  • Welcome PackWhat happens and when, who to contact about what, what you need back and how payment works.
  • Expectation NoteWhat really moves a start date, most common cause first, plus the cancellation window and deposit limit.
  • Client Register sheetOne row per booked job: hours, value, cancellation deadline, start date, deposit against its legal limit and items owed.
  • Document Collection Tracker sheetEach missing item with its ask date, typical wait, expected arrival, start date, booked hours held and next action.
  • Onboarding Checklist by Service Type sheetEvery item clients supply for each service, what it blocks, its measured wait and when you ask for it.

Common questions

What should a client onboarding process include?

A signed agreement, the deposit, a welcome pack that explains what happens next, and one questionnaire asking for everything the work needs, with the slowest item first. Add a tracker that compares when each missing item should arrive with the booked start date, and review every few weeks why any start slipped.

How long should client onboarding take?

About as long as the slowest item the client has to supply, if you ask for everything at once. Measure that wait from your own past jobs. In the template's made-up example, asking in stages took 20 working days, while asking for everything at signing would have taken 11.

Should I take a deposit to hold the booking?

Take one where local law allows, but don't count on it to hold the slot. In California, a home improvement down payment is capped at $1,000 or 10% of the price, whichever is less. What protects a booked start is getting the client's items back in time.

What if I've never recorded when I asked for things?

Start today. Note the date you ask for each item and the date it arrives, and treat your typical waits as rough estimates until about five jobs per item are logged. The tracker still shows what is missing in the meantime; only its expected dates are less certain.

Does this work for businesses that aren't trades?

Yes. Count whatever limits how much work you can book: crew-hours for a trade, chair-hours for a clinic, billable hours for an accounting firm. The checklist changes with the service, but the method holds. Ask for everything at signing, measure the waits, and chase the item holding the most booked time.

Is this client onboarding template free?

Yes. Download the four Word documents and three CSV sheets with no signup. They're filled in for a made-up heat pump installer, so you can see how each one works before you swap in your own clients and items. Edit with AI opens the same template in a free River workspace.

What does Edit with AI do?

It opens the template in a free River workspace. River asks for your next two weeks of booked work and your last 30 or so finished clients. It measures how long each item really takes, then shows which jobs can't start on time and the first three calls to make. It doesn't give legal advice.

Sources

  1. NIST. “1.3.5.1. Measures of Location.” itl.nist.gov (opens in a new tab)

  2. Behavioural Insights Team. “EAST: Four simple ways to apply behavioural insights.” bi.team (opens in a new tab)

  3. FTC. “Protecting Personal Information: A Guide for Business.” ftc.gov (opens in a new tab)

  4. FTC. “Buyer’s Remorse: The FTC’s Cooling-Off Rule May Help.” consumer.ftc.gov (opens in a new tab)

  5. eCFR. “16 CFR 429.1: The Rule.” ecfr.gov (opens in a new tab)

  6. Contractors State License Board. “Warnings and Exceptions.” cslb.ca.gov (opens in a new tab)

  7. Contractors State License Board. “What is a Contract?” cslb.ca.gov (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River