templates· Template

The client onboarding checklist template

42 steps from signed proposal to kickoff call, in a checklist you can actually fill in.

A client onboarding checklist is the fixed list of steps a service business runs between a client saying yes and that client being ready for work to start. It exists to make the handoff repeatable: the same documents get signed, the same access gets granted, and the same expectations get set, whether it is your second client or your two-hundredth.

The checklist below is the one we would hand a new agency. It is organised into the six phases onboarding actually moves through, and every item is written as a discrete action with a clear owner, so it survives being delegated. Download it as Markdown for Notion or Obsidian, or as CSV to open in Google Sheets, Excel, or Numbers.

Who this checklist is for

It is built for agencies, consultants, and productised-service businesses onboarding a business client on a project or retainer. It assumes there is a proposal, a deposit, and access to hand over. If you onboard consumers, or you work in a regulated vertical like accounting or law, start here and then add the identity and compliance steps your regulator requires.

How to use it

Do not run all 42 steps on every client. Run phases 1 and 2 exactly as written for everyone, because that is where money and legal exposure sit, then delete what does not apply to the engagement. A checklist you actually complete beats a longer one you abandon in week two.

Two rules that matter more than the list itself:

  1. Assign every row a name, not a team. "Ops" completes nothing. A person does.
  2. Timebox the client-dependent rows. Most onboarding does not stall on your work, it stalls waiting on the client to sign, pay, or send files. Give those rows a due date and a chase schedule before you start, not after they are late.

1. Close the deal properly

Everything here happens before you touch the work. Skipping any of it is how scope disputes start.

  • Confirm verbally or in writing which proposal version the client is accepting
  • Send the agreement or SOW for signature
  • Confirm the signature is countersigned by your side and both parties hold a copy
  • Send the deposit invoice with clear payment terms and accepted methods
  • Confirm the deposit has cleared, not just that it was sent
  • Record the agreed scope, deliverables, and explicit exclusions somewhere the whole team can see
  • Record the agreed start date, milestone dates, and delivery date
  • Log the client in your CRM or client list with deal value and payment schedule

2. Set expectations before work starts

The cheapest hour you will ever spend is the one that prevents a month of misaligned assumptions.

  • Name the single point of contact on your side and share their details
  • Ask the client to name their single decision-maker and their approver, if different
  • Agree the communication channel and expected response times, both directions
  • Agree the meeting cadence and who runs the agenda
  • Explain how revisions work, how many are included, and what triggers a change order
  • Explain the escalation path if something goes wrong
  • Share your working hours, timezone, and holiday closures
  • Confirm invoicing schedule, PO requirements, and the billing contact

3. Collect what you need from the client

The phase that stalls most often. Ask for everything at once, in one place, with a deadline.

  • Send the intake questionnaire covering goals, audience, and success measures
  • Request brand assets: logo files, fonts, colour palette, brand guidelines
  • Request existing collateral, past campaign results, and anything that has already failed
  • Request competitor names and what the client believes differentiates them
  • Request the target audience definition and any research already done
  • Request legal or compliance constraints, approved claims, and banned language
  • Set an explicit deadline for the above and say what happens to the timeline if it slips
  • Chase outstanding items on day 3, day 7, and then by phone

4. Get access

Ask for access by name. 'Send us your logins' produces a password in a Slack message and a security problem.

  • Website admin or CMS access at the permission level you actually need
  • Analytics and Search Console access
  • Ad accounts, with billing left on the client's side
  • Social profiles, via a business manager rather than shared passwords
  • Email or CRM platform access
  • Domain registrar and DNS, or a named contact who can make DNS changes
  • Shared drive or file storage, with a folder structure agreed up front
  • Confirm every access request actually works by logging in, before kickoff

5. Set up internally

Do this before kickoff so the call is about the client, not about your admin.

  • Create the project in your project management tool from a template, not from scratch
  • Create the shared folder structure and file naming convention
  • Assign the delivery team and confirm their availability against the dates you sold
  • Brief the delivery team on scope, exclusions, and anything unusual in the deal
  • Add the client to time tracking and set the budget or retainer cap
  • Set up reporting: what gets reported, in what format, how often
  • Diarise the milestone dates, the invoice dates, and the renewal or review date
  • Note the account risks and the one thing most likely to derail this engagement

6. Kick off and hand over

Onboarding is not finished when the work starts. It is finished when the client knows what happens next.

  • Send the kickoff agenda at least 24 hours before the call
  • Run the kickoff: introductions, scope recap, timeline, responsibilities, risks
  • Confirm out loud what the client owes you and when
  • Send written notes and confirmed actions within 24 hours of the call
  • Deliver one visible thing in week one, however small, so the client feels momentum
  • Schedule the first progress checkpoint before leaving the kickoff
  • Ask how they prefer to receive bad news, and use that answer later
  • Run an internal onboarding retro after 30 days and fix the step that hurt most

What good onboarding actually looks like

The measurable target is time to first value: how long between the client paying and the client seeing something real. Agencies that track it usually find the delay is almost never the work itself, it is the waiting. Waiting on a signature, waiting on a deposit, waiting on brand files, waiting on access.

That is why the sequence above front-loads everything client-dependent. Signature, payment, intake, and access all sit in phases 1 to 4, before your team touches the project, because those are the four things you cannot control and cannot start without.

Turning the checklist into one link

A checklist is a good record and a bad delivery mechanism. In practice, phases 1, 3, and 4 all involve sending the client somewhere different: an e-sign tool, an invoice, a form, a file request. Every extra destination is another place the client stalls.

OnboardHive collapses those into a single magic link per client. The same URL carries the agreement, the deposit, the intake questions, and the uploads, with no account for the client to create, and it shows you exactly which step they are stuck on instead of leaving you to guess. The free plan covers a full client, so you can run this checklist through it before deciding it is worth paying for.

Questions people ask

What should be on a client onboarding checklist?

At minimum: a signed agreement, a cleared deposit, agreed scope and exclusions, a named point of contact on both sides, an intake questionnaire, brand and asset collection, platform access, internal project setup, and a kickoff call with written follow-up notes. Everything else is industry-specific detail layered on top of those nine.

How long should client onboarding take?

For a typical agency project, two to ten business days from signature to kickoff. Most of that window is spent waiting on the client for signature, payment, files, and access, which is why those items should be requested simultaneously on day one rather than in sequence.

What is the difference between client onboarding and customer onboarding?

Client onboarding is the human, service-business handoff after a deal closes: contracts, payment, access, expectations, kickoff. Customer onboarding usually refers to getting a self-serve software user to first value inside a product. The words overlap, but the work does not.

Is this checklist template free?

Yes, and there is no email gate. Download the Markdown or CSV copy directly, use it commercially, and edit it however you like.

Run this template as one link instead of a document.

OnboardHive gives each client a single magic link carrying the proposal, agreement, deposit, intake, and uploads. No account for them, and you see exactly where they stopped.

Start free →