They said yes! Now what?
There are quite a few things you need to get sorted before you can start working for a new client. That's where client onboarding comes in. It entails all the things you need to do from the moment a new client agrees to hire you until you actually get started on their project.
Having been self-employed since 2012, I've done my fair share of client onboarding. In this post, I'll share my process for onboarding clients as well as some best practices. But first, let's get crystal clear on what client onboarding is.
Client onboarding is the process of welcoming a new client and setting them up to successfully get started using your product or service. It includes account creation, offering help documentation, answering questions, setting expectations for ongoing communication, and explaining what they can expect going forward.
Your new client onboarding process sets the tone for your client relationships and aims to start things off on the right foot.
New clients are often excited to start working with you, but that excitement is fragile. You've yet to earn their trust and deliver on the promises you've made during the sales process. Having a good client onboarding process is the first step to building that trust. It helps you:
Sounds good? Below, you can find the different steps that are crucial to making onboarding new clients a success.
Your client onboarding process starts the moment the client agreed to work with you and doesn't end until you have everything set up get started on your first assignment for them. While it's best to follow the steps below in chronological order, you might want to switch some things around or group some steps together depending on the services you offer.
Once a client has agreed to hire you, it's time to make things official with a contract or agreement. The contract should clearly state both your and the client's name, address, and any other relevant business details such as your VAT number.
It should also include a quick summary of the project the contract is about, as well as a list of both your and the client's responsibilities in regard to the project. A few other things your contract should include are:
You can find plenty of contract templates online, so look for one for your industry or the type of business that you run and adapt it to your needs.
If the client has a contract of their own they want to use, make sure you read it thoroughly and check whether it includes all the necessary information before you sign on the dotted line.
Once the client has signed the contract, send over your client onboarding form as part of your welcome email. The goal of this form or questionnaire is to get all the client data you need to execute the project successfully.
What this entails will depend largely on the type of business you run, but a few general things you'll always want to ask are:
Something practical you won't want to forget to ask for is the access information for any type of software and documentation you'll need to use.
If it's your first time using a client onboarding questionnaire, it's safer to ask a few questions too many rather than having to go back to the client multiple times during the project because you forgot things.
That being said, avoid asking for things they already told you during the discovery call or at any other point before they signed the contract. It's your responsibility to diligently take notes of any important information potential clients share with you.
Note that this doesn't mean you need to create a new onboarding form for every client depending on the information they already gave you. You can simply fill in the questions you already have the answers to and at the same time score brownie points when the client sees you've done some of the work for them.
This is much easier when you're using a PDF or Google Doc than when you're using something like Typeform.
Make sure to thoroughly check your client's answers when you receive them so you can get back to them with clarifying questions if necessary. Do this via email if it only concerns a few quick things, but don't be afraid to schedule a call for questions that require a bit more context. You want to make sure you understand your client's needs, goals, and business as well as possible before you start working on their project.
Once you know exactly what the client is looking for and you have all the access and documentation that you need, you can map out your workflow for their project.
While you can do this in a simple Google Doc, I highly recommend using a project management tool such as Asana, Trello, or Gmelius as these allow you to easily check off tasks, track your progress, and get a visual representation of what still needs to be done. Most of these tools have a free version.
If it's your first time working on a certain type of project, you might want to create an SOP or Standard Operating Procedure. This is basically a checklist of who does what when using which tools. Not only can you use it as a template when creating project workflows, it's also something you can share with team members or, if you're just working by yourself, with freelance help you might hire at a later point.
If you do have other people who'll be working on a project with you, make sure to discuss the project with them, assign them their tasks, and make it easy for them to ask questions.
Once everything has been set up, you could just get started on the project. However, if you really want to "wow" your new client, consider sending them something of value and relevant to the project for free.
That could be:
Strictly speaking, a successful client onboarding process ends when the client is, well, onboarded, but being the professional that you are, you want to go beyond what's strictly necessary, right?
Here's the thing: it's a marketing fact that it's both easier and cheaper to retain existing clients than it is to find new ones. That means you want to keep your clients happy regardless of how long they've been working with you.
One of the simplest ways to do that is by simultaneously ending your onboarding process and starting your client retention process (a fancy word for saying "process to keep the client") with a check-in moment. Schedule a call during which the client and you discuss how things have been going and whether any adjustments need to be made.
More importantly, it offers the client the opportunity to ask questions, give feedback, and communicate anything they're not super happy with, so you can nip that discontent in the bud before it becomes a real issue.
Whenever you schedule this first check-in moment will depend on the kind of project you're working on, the milestones you may have set, and the duration of the whole project. In general, however, it's a good idea to plan a call like this after the first 30 days of working together.
When the client's happy and wants to continue working together, you could leave more time between these check-in moments, doing them, for example, on a quarterly basis.
You can use the checklist above to create your own client onboarding template. Creating a template is a good idea for any type of business process, as it allows you to save the original somewhere and use it as a basis for experimentation.
Perhaps you spot an opportunity to improve your onboarding process for new clients after having onboarded a few new clients. Don't impulsively change your process, but create a new one based on your template and try it out for a while. If it works better, you can adjust your template and again use that as a base for further testing. But if it doesn't work as well as you'd hoped, you can always go back to your original process.
Not sure how to start improving your onboarding process? Here are a few questions you can ask yourself:
This may seem obvious, but you'll want to save your client onboarding process in a format that's easily shareable and editable. It could be somewhere as simple as a Google Doc, a Kanban Board in your preferred project management tool, or an outline in Notion.
The reason being that you want your team to be able to access the process as well in case anyone needs to take over. Even if you're a freelancer working by yourself, there may come a point where you want to hire help and in that case, you'll save yourself a lot of time if you don't need to transfer your business processes to shareable formats.
In an ideal world, a new client signs their contract, you invoice them for a deposit (yes, ask for a deposit), the client pays, and you get to work all within the span of a week or two. Unfortunately, that's usually not how it works.
While you can ask for the deposit to be paid within a week, many larger companies pay invoices only once or twice a month and won't change their accounting procedures for just one partner. That means that if you invoice them right after a payday, it can be a while before you receive your deposit.
Does that mean you shouldn't start work until you do?
If you’re looking to undertake a larger (or more expensive) project, I wouldn't recommend starting until you've taken a deposit from the client. Even when you have a contract in place, that's only worth as much as you're willing to pay a lawyer to have the contract followed in case a client bails on you.
When you decide to start working is up to you, but securing your position with a client – new clients especially – is wise for any freelancer who doesn’t want to get messed around post-delivery. Xolo Go enables you to send compliant invoices with late-payment interest rates and automated payment reminders, all for free! You only pay 5.9% on invoices that have been paid by clients, but creating, branding and sending come at no cost to you, the freelancer.
It’s wise to have your own back in these circumstances, and being able to breathe easy and rely on a trustworthy service can help you find that peace of mind.
When onboarding a new client, it's crucial that you don't assume anything about their business or understanding of your services. Yes, that means you'll have to spend more time upfront asking questions and explaining exactly what you can do for them and how you'll do it, but it will save you time once you get started because:
There's no risk that you spend hours working on something that is not in line with what your new client is looking for - and that you'll have to do it all over again.
While you want to ask all the necessary questions, you don't want to overwhelm the new client and make them feel like hiring you costs them time, rather than that it saves them time.
Group all of your questions together in your client onboarding questionnaire and avoid sending an email each time something comes to mind. Make notes of clarifying questions you have or extra information you need, and send them all together in one email.
You can also avoid overwhelming your client by sharing exactly what they need to know about how you work, but not more than that. If you're a writer like me, they'll want to know when you'll send in the first draft, what format you'll send it in, how they should leave comments, and when you'll finalize the article. They don't need to know how you organize your client work in Google Drive or which tools you use while you're writing.
Pride yourself on making your deadlines. Can you beat them? Even better. Unexpected things can happen so plan accordingly. If you need to move a deadline when you've been working with a client for a year and they love you, it's usually not a big deal, but if you're on your first project for them, it may also turn out to be your last.
Your client onboarding process is crucial in starting the relationship with your clients off right. It can help you build trust, set the right expectations, and ensure everything goes smoothly. Don't leave it up to chance. Follow the steps in this article to onboard clients with success time and time again.
and get the latest updates and expert
business tips straight to your inbox.