Client onboarding checklist template
This free template takes a new client from signed deal to 30-day check-in in 22 steps across five phases. Every step has a named owner, a due day counted from the start date, and a "done when" line, so anyone on your team can run it. Copy the master version, or start from the agency, consultant or coach version below.
Free, no sign-up. Last updated: October 10, 2026 · By Hunter Ezra (/authors/hunter)
What makes this template different
Most onboarding checklists online are a list of tasks. That's the part teams already know. What breaks onboarding is everything around the tasks: nobody owns the step, nobody knows when it's due, and nobody can tell "done" from "started". This template fixes those three things:
- An owner on every step. Written as a role (Deal owner, Delivery lead, Operations), so the template works no matter who sold the client.
- A due day on every step, counted from the start date. Day 0 is the day onboarding starts. A slow step doesn't silently push every later step back: the date stays a commitment, and a missed one is visibly late.
- A "done when" line. "Kickoff held" is vague. "Kickoff held, and goals, success measures and approvers recorded on the client record" can be checked.
- A "waiting on client" flag. The most common onboarding state is "we're blocked on them". Marking those steps up front tells you where to chase.
- Sales stays out of it. Proposals and contracts belong to your sales process. This checklist starts when the client has said yes.
The master template: 22 steps
Day = days after onboarding starts (Day 0). Owners are roles; rename them to match your team.
Phase 1: Handoff (Day 0)
| # | Step | Done when | Owner | Due | Waiting on client |
|---|---|---|---|---|---|
| 1 | Start onboarding for the won client | Checklist started; start date set | Deal owner | Day 0 | |
| 2 | Write the sales-to-delivery handoff note | Note covers what was sold, what was promised, start date, decision maker, known risks | Deal owner | Day 0 | |
| 3 | Assign the delivery lead | Delivery lead named on the client record and told | Operations | Day 0 | |
| 4 | Send the first invoice or confirm first payment | Invoice sent, or payment confirmed, per the agreement | Operations | Day 0 | Yes |
Phase 2: Welcome and access (Days 1–3)
| # | Step | Done when | Owner | Due | Waiting on client |
|---|---|---|---|---|---|
| 5 | Send the welcome email | Email says what happens next, who's who, the timeline, and how and when to reach you | Delivery lead | Day 1 | |
| 6 | Send the intake questionnaire | Questionnaire sent with a return-by date | Delivery lead | Day 1 | Yes |
| 7 | Create the internal client folder and channel | Folder and channel exist, named the standard way, team added | Operations | Day 1 | |
| 8 | Request access and logins | Access list sent (accounts, tools, assets) with how to share securely | Delivery lead | Day 1 | Yes |
| 9 | Confirm client roles | Decision maker, day-to-day contact and approver recorded as contacts | Delivery lead | Day 2 | |
| 10 | Book the kickoff call | Kickoff on both calendars with the right people invited | Delivery lead | Day 2 | Yes |
Phase 3: Kickoff (Days 4–7)
| # | Step | Done when | Owner | Due | Waiting on client |
|---|---|---|---|---|---|
| 11 | Review intake answers and list what's missing | Gaps listed in a note on the client record | Delivery lead | Day 4 | |
| 12 | Chase missing intake items and access | Everything needed for the plan is received, or the blocker is flagged | Delivery lead | Day 5 | Yes |
| 13 | Prepare the kickoff agenda | Agenda sent to the client a day ahead | Delivery lead | Day 5 | |
| 14 | Hold the kickoff call | Goals, success measures, approvals process and update cadence recorded on the client record | Delivery lead | Day 6 | |
| 15 | Send the kickoff recap | Recap sent: decisions, owners, dates, what you need from them | Delivery lead | Day 7 |
Phase 4: Plan and first win (Days 8–21)
| # | Step | Done when | Owner | Due | Waiting on client |
|---|---|---|---|---|---|
| 16 | Brief the delivery team | Team has read the handoff note and kickoff recap; questions answered | Delivery lead | Day 8 | |
| 17 | Build the plan or roadmap | First 30–90 days of work drafted with dates | Specialist | Day 10 | |
| 18 | Get the plan signed off | Client approval recorded (email or note) | Delivery lead | Day 12 | Yes |
| 19 | Deliver the first visible win | Something the client can see is live or delivered | Specialist | Day 18 |
Phase 5: Settle in (Days 21–30)
| # | Step | Done when | Owner | Due | Waiting on client |
|---|---|---|---|---|---|
| 20 | Send the first status update | Update sent in the agreed format and cadence | Delivery lead | Day 21 | |
| 21 | Hold the 30-day check-in | Client rated how it's going; expectations reset if needed; notes recorded | Deal owner | Day 30 | |
| 22 | Close onboarding and improve the template | Client moved to regular delivery; one improvement made to this template | Operations | Day 30 |
Copy as a checklist
CLIENT ONBOARDING CHECKLIST
Client: ____________ Start date (Day 0): ____________ Delivery lead: ____________
PHASE 1: HANDOFF
[ ] 1. Start onboarding for the won client .................. Deal owner ... Day 0
[ ] 2. Write the sales-to-delivery handoff note ............. Deal owner ... Day 0
[ ] 3. Assign the delivery lead ............................. Operations ... Day 0
[ ] 4. Send first invoice / confirm first payment (client) .. Operations ... Day 0
PHASE 2: WELCOME AND ACCESS
[ ] 5. Send the welcome email ............................... Delivery lead Day 1
[ ] 6. Send the intake questionnaire (client) ............... Delivery lead Day 1
[ ] 7. Create internal client folder and channel ............ Operations ... Day 1
[ ] 8. Request access and logins (client) ................... Delivery lead Day 1
[ ] 9. Confirm client roles (decision maker, contact, approver) Delivery lead Day 2
[ ] 10. Book the kickoff call (client) ...................... Delivery lead Day 2
PHASE 3: KICKOFF
[ ] 11. Review intake answers; list what's missing ........... Delivery lead Day 4
[ ] 12. Chase missing intake items and access (client) ...... Delivery lead Day 5
[ ] 13. Prepare and send the kickoff agenda ................. Delivery lead Day 5
[ ] 14. Hold kickoff; record goals, measures, approvals ..... Delivery lead Day 6
[ ] 15. Send the kickoff recap .............................. Delivery lead Day 7
PHASE 4: PLAN AND FIRST WIN
[ ] 16. Brief the delivery team ............................. Delivery lead Day 8
[ ] 17. Build the plan or roadmap ........................... Specialist ... Day 10
[ ] 18. Get the plan signed off (client) .................... Delivery lead Day 12
[ ] 19. Deliver the first visible win ....................... Specialist ... Day 18
PHASE 5: SETTLE IN
[ ] 20. Send the first status update ........................ Delivery lead Day 21
[ ] 21. Hold the 30-day check-in ............................ Deal owner ... Day 30
[ ] 22. Close onboarding; improve this template ............. Operations ... Day 30
(client) = usually waiting on the client. Due days count from Day 0, not from the previous step.
Copy as CSV (for Sheets, Excel, or a project tool)
| phase | step_number | step | done_when | owner | due_day | waiting_on_client |
|---|---|---|---|---|---|---|
| Handoff | 1 | Start onboarding for the won client | Checklist started; start date set | Deal owner | 0 | no |
| Handoff | 2 | Write the sales-to-delivery handoff note | Note covers what was sold, what was promised, start date, decision maker, known risks | Deal owner | 0 | no |
| Handoff | 3 | Assign the delivery lead | Delivery lead named on the client record and told | Operations | 0 | no |
| Handoff | 4 | Send the first invoice or confirm first payment | Invoice sent, or payment confirmed, per the agreement | Operations | 0 | yes |
| Welcome and access | 5 | Send the welcome email | Email says what happens next, who's who, the timeline, and how and when to reach you | Delivery lead | 1 | no |
| Welcome and access | 6 | Send the intake questionnaire | Questionnaire sent with a return-by date | Delivery lead | 1 | yes |
| Welcome and access | 7 | Create the internal client folder and channel | Folder and channel exist, named the standard way, team added | Operations | 1 | no |
| Welcome and access | 8 | Request access and logins | Access list sent (accounts, tools, assets) with how to share securely | Delivery lead | 1 | yes |
| Welcome and access | 9 | Confirm client roles | Decision maker, day-to-day contact and approver recorded as contacts | Delivery lead | 2 | no |
| Welcome and access | 10 | Book the kickoff call | Kickoff on both calendars with the right people invited | Delivery lead | 2 | yes |
| Kickoff | 11 | Review intake answers and list what's missing | Gaps listed in a note on the client record | Delivery lead | 4 | no |
| Kickoff | 12 | Chase missing intake items and access | Everything needed for the plan is received, or the blocker is flagged | Delivery lead | 5 | yes |
| Kickoff | 13 | Prepare the kickoff agenda | Agenda sent to the client a day ahead | Delivery lead | 5 | no |
| Kickoff | 14 | Hold the kickoff call | Goals, success measures, approvals process and update cadence recorded on the client record | Delivery lead | 6 | no |
| Kickoff | 15 | Send the kickoff recap | Recap sent: decisions, owners, dates, what you need from them | Delivery lead | 7 | no |
| Plan and first win | 16 | Brief the delivery team | Team has read the handoff note and kickoff recap; questions answered | Delivery lead | 8 | no |
| Plan and first win | 17 | Build the plan or roadmap | First 30-90 days of work drafted with dates | Specialist | 10 | no |
| Plan and first win | 18 | Get the plan signed off | Client approval recorded (email or note) | Delivery lead | 12 | yes |
| Plan and first win | 19 | Deliver the first visible win | Something the client can see is live or delivered | Specialist | 18 | no |
| Settle in | 20 | Send the first status update | Update sent in the agreed format and cadence | Delivery lead | 21 | no |
| Settle in | 21 | Hold the 30-day check-in | Client rated how it's going; expectations reset if needed; notes recorded | Deal owner | 30 | no |
| Settle in | 22 | Close onboarding and improve the template | Client moved to regular delivery; one improvement made to this template | Operations | 30 | no |
To turn due_day into dates in a spreadsheet, put the start date in a cell (say J1) and use =$J$1+F2 in a new column.
Version for a marketing agency (monthly retainer)
Swap Phase 4 of the master template for these steps, or use this as a 12-step template on its own.
| # | Step | Done when | Owner | Due |
|---|---|---|---|---|
| 1 | Send welcome email and intake form | Sent with return-by date | Deal owner | Day 0 |
| 2 | Create shared drive and client channel | Created, named the standard way | Operations | Day 1 |
| 3 | Collect ad account, analytics, site and CMS access | All access confirmed working (client) | Deal owner | Day 3 |
| 4 | Collect brand assets and past reports | Logo, brand guide, last 3 months of reports in the folder (client) | Account manager | Day 3 |
| 5 | Hold kickoff; record goals and KPIs | Goals, KPIs, approver and report cadence on the client record | Account manager | Day 5 |
| 6 | Set up tracking and the reporting dashboard | Conversions verified firing; dashboard shared | Specialist | Day 7 |
| 7 | Audit current campaigns and channels | Audit doc with top 5 fixes | Strategist | Day 8 |
| 8 | Present the 90-day plan | Plan presented on a call | Account manager | Day 12 |
| 9 | Get plan and first creative approved | Written approval received (client) | Account manager | Day 14 |
| 10 | Launch the first campaign or fix | Live, with a launch note to the client | Media buyer | Day 18 |
| 11 | Send the first monthly report | Report sent with "what we'll do next" | Account manager | Day 30 |
| 12 | 30-day check-in | Satisfaction recorded; scope questions resolved | Deal owner | Day 30 |
Version for a consultant (fixed-scope project)
| # | Step | Done when | Owner | Due |
|---|---|---|---|---|
| 1 | Confirm signed SOW and first payment | Both on file | Consultant | Day 0 |
| 2 | Send welcome note with project calendar | Milestones and meeting dates sent | Consultant | Day 1 |
| 3 | Send data and document request | Request list sent with return-by date (client) | Analyst | Day 1 |
| 4 | Identify stakeholders to interview | List agreed with the sponsor (client) | Consultant | Day 3 |
| 5 | Hold kickoff with the sponsor | Objectives, success measures and decision process recorded | Consultant | Day 5 |
| 6 | Run stakeholder interviews | All interviews done; notes stored | Analyst | Day 14 |
| 7 | Chase outstanding data | Data complete or gaps documented (client) | Analyst | Day 14 |
| 8 | Hold mid-point check-in | Early findings shared; scope confirmed | Consultant | Day 21 |
| 9 | Run the findings workshop | Workshop held; feedback captured | Consultant | Day 35 |
| 10 | Deliver the final report | Report delivered; sign-off requested (client) | Consultant | Day 45 |
| 11 | Hold the close-out call | Next-step options discussed; testimonial asked | Consultant | Day 50 |
Version for a coach (1:1 or group program)
| # | Step | Done when | Owner | Due |
|---|---|---|---|---|
| 1 | Confirm payment and agreement | Both on file | Coach | Day 0 |
| 2 | Send welcome pack | Program outline, session schedule, how to reach you, boundaries | Coach | Day 0 |
| 3 | Send intake questionnaire | Sent with return-by date (client) | Coach | Day 1 |
| 4 | Book first session and the recurring series | On both calendars (client) | Assistant | Day 2 |
| 5 | Review intake before session 1 | Notes and session 1 focus written | Coach | Day 4 |
| 6 | Hold session 1; agree goals | Goals and how you'll measure them recorded | Coach | Day 5 |
| 7 | Send session 1 recap and first actions | Recap sent | Coach | Day 6 |
| 8 | Add client to group space or resources | Access confirmed (if a group program) | Assistant | Day 6 |
| 9 | Mid-month nudge | Check-in message sent; blockers noted | Coach | Day 14 |
| 10 | 30-day review | Progress against goals reviewed; plan adjusted | Coach | Day 30 |
How to adapt the template in 15 minutes
- List what actually happened with your last two clients, from "yes" to the first piece of real work. That's your first draft, not the ideal process.
- Delete steps you never do. A 12-step checklist your team runs beats a 30-step one they ignore.
- Put an owner on every step. If you can't name one, that's where onboarding is breaking today.
- Set due days from Day 0. Work backwards from the date of the first visible win you want the client to see.
- Write the "done when" for each step so a new hire could tick it without asking you. If a step needs more than a few lines of instructions, write an SOP and link to it.
- Run it on the next client, then ask the people who did the steps what was unclear. Fix the template, not the client's copy.
Common onboarding mistakes this template prevents
- The handoff lives in someone's head. Step 2 forces the promises made in sales onto paper before delivery starts.
- Access requests drag on for weeks. Steps 8 and 12 ask once, early, with a list, and then chase on a date.
- Kickoff ends without decisions. Step 14's "done when" requires goals, success measures and approvers on the record.
- The first win comes too late. Step 19 gives the client something visible inside three weeks.
- The template never improves. Step 22 makes one improvement part of every onboarding.
Running this checklist in Ariyel
This template mirrors how Ariyel's client onboarding (Fulfillment) works, so you can paste it straight in:
- Each step becomes a template step with instructions (your "done when"), an assignee rule (Deal owner, a named team member, or Unassigned) and a due-date offset in days from the start.
- It starts on the client's deal, either from the deal itself or automatically, with a workflow that runs Start fulfillment when the deal moves to Closed won.
- "Waiting on client" is a step status. Steps can be To do, Waiting or Done, and the fulfillment list groups every client into Overdue, Due this week, On track and Complete.
- Longer instructions live in Courses, so a step like "Set up tracking" can point to the lesson that shows how.
Ariyel's team builds your templates with you during implementation. See how Ariyel is implemented and Ariyel pricing.
FAQ
What should a client onboarding checklist include? Five things: a handoff from sales, a welcome with access and intake requests, a kickoff that records goals and approvers, a plan that leads to a first visible win, and a 30-day check-in. Each step needs an owner, a due date and a definition of done.
How long should client onboarding take? It depends on the service. This template runs 30 days from start to check-in, with a first visible win around day 18. A coaching program can settle in faster; a consulting project may run its onboarding into the first milestone. Pick the day you want the client to see results and work backwards.
What's the difference between client onboarding and client intake? Intake is collecting information (steps 6, 8 and 11). Onboarding is the whole process from signed deal to regular delivery, including intake.
Should the contract be part of the onboarding checklist? No. Proposals and contracts belong to the sales process. Onboarding starts once the client has signed; step 4 only confirms payment.
Why count due days from the start instead of from the previous step? So one late step doesn't quietly push back every later date. Fixed dates stay commitments, and a missed one shows up as overdue instead of disappearing.
Can I use this template for free? Yes, for your own business or your clients, with no sign-up.