Home › Client onboarding checklist

Client onboarding checklist

The days between a client saying yes and your first hour of work decide how the rest of the project goes. This builds the checklist for those days: what to have signed, what to collect, what to agree in writing, and a welcome message that asks for every file and login in one go.

Everything you type stays in your browser. Nothing is uploaded. Copy the checklist into your task app, or print it and tick it off. Pair it with the scope of work generator so the document you are asking the client to sign already exists.
this sets the list of files and logins to ask for
one per line, added to the list you send
Welcome message to send today

What onboarding is for

Onboarding sounds like an agency word for sending a welcome pack. For a freelancer it does something narrower and more useful. It closes the gap between a client agreeing to the work and the work actually being possible, and it does it while you still have leverage. The client has decided they want you and nothing has gone wrong yet. This is the one moment where asking for a signature, a deposit and a folder of logins reads as professional rather than awkward.

Skip it and the same problems turn up in the same order. You start on goodwill and the contract never gets signed. You wait two weeks for brand files and the deadline you promised becomes your problem. Feedback arrives from four people who each want something different, and none of them is the person who approves the invoice. Every one of those is cheap to prevent in the first week and expensive to fix in the last.

Settle the money before the first hour of work

A deposit is not a sign that you distrust the client. It is the normal way project work is paid for, and it does two jobs at once. It covers the time you are about to spend, and it tells you whether the budget is real. A client who agreed a price but cannot release a deposit has a problem you want to find out about now rather than after you have delivered.

Ask for the deposit as a proper invoice with a due date, and wait for it to clear rather than for the client to say it has been sent. Set the terms for the rest at the same time, so the final invoice is a formality instead of a negotiation. If you are not sure what to ask for, 50 percent up front on a fixed-price project is common, and shorter terms on the balance are often worth more to you than a slightly higher price. The invoice generator will produce the deposit invoice, and the late payment calculator shows what a slow payer costs you.

Ask for everything in one message

Most freelancers collect assets by drip. You start work, hit a missing logo, email about it, wait two days, hit a missing login, email again. Each round trip costs you a day and makes you look disorganised to a client who is forming their first impression. One list, sent once, with a date on it, gets a much better response than five polite reminders.

The list this tool builds changes with the type of work, because the things people forget are different. A web build stalls on hosting logins and analytics access. A video project stalls on a music track nobody cleared. Writing stalls on nobody being available to interview. Send the whole list on the day the contract comes back, give a date for it, and chase once. If the date passes, the delivery date moves with it, and you say so at the time rather than at the end.

Agree how you will talk before you need to

Two lines in a welcome message prevent most of the friction later. One channel that decisions live in, so nothing important is buried in a call nobody wrote up. One person who signs work off, so you are not merging contradictory feedback from a committee for free. Add a response time you can both live with, and say what happens to the deadline when feedback arrives late. Two working days each way is a fair default.

The same message is the place to repeat what is out of scope. You already wrote it in the scope of work, and the client may not have read it closely. Saying it once more, in plain terms, in a friendly message, is much easier than raising it for the first time when someone asks for a favour in week three. If you need wording for any of this, the contract clause library has clauses for revisions, kill fees and change requests you can paste in.

Set up your own side on day one

The last section of the checklist is the one people skip, and it is the one that pays you later. Start time tracking even on a fixed price, because that is the only way you will ever know whether your quote was right. Put the invoice dates in your diary now, while you still remember the terms. Put every deadline in a calendar with a reminder before it, not on it. Ten minutes of setup gives you the numbers you need to price the next project properly with the rate calculator.

Recommended

If you onboard several clients a month, a proposal and contract tool that collects a signature and a deposit in the same flow removes most of this admin. See our recommended proposal tools →

Frequently asked questions

What should a client onboarding checklist include?

Four things, in order: the paperwork that has to be signed, the money that has to clear, the files and access you need from the client, and the working agreement covering channel, sign-off and revisions. A fifth section for your own admin, such as time tracking and diarised invoice dates, makes the difference between a project you can price accurately next time and one you cannot.

Should I take a deposit from every client?

On project work, yes. It covers the time you commit up front and it confirms the budget exists. Retainers are usually billed in advance each month instead, which does the same job. The exception is a long-standing client who has paid every invoice on time for years, and even then a deposit is reasonable to ask for on a project larger than usual.

What if the client will not sign a contract?

An email exchange where you set out the scope, price and terms and they reply with a clear yes is a written agreement in most places. It is weaker than a signed document and much better than nothing. If a client refuses to put any agreement in writing at all, treat that as information about how the rest of the project will go, and ask for a larger deposit.

How long should onboarding take?

Your part takes under an hour: send the message, raise the deposit invoice, set up the folder and the calendar. The client's part is what takes time, usually between two days and two weeks depending on how many logins they have to track down. Build that gap into the start date you promise rather than discovering it afterwards.

Do I need to do this for a repeat client?

A short version. The contract and the working agreement can refer back to the previous project, so what is left is the new scope, the new deposit, the assets specific to this job, and the dates. Skipping it altogether is how a good client relationship drifts into unpaid extras.