Client Onboarding Checklist for Freelancers and Agencies
A simple client onboarding checklist for freelancers and agencies: contract, deposit, questionnaire, welcome packet and kickoff call, with a copyable list.
A client onboarding checklist is a repeatable list of steps you complete between a client saying yes and work starting: sign the contract, collect the deposit, gather information through a questionnaire, send a welcome packet, set up communication and run a kickoff call. It keeps projects organised and stops avoidable delays.
Most freelance problems that surface in month two, such as unpaid invoices, missing files, endless revisions or a client who expected something different, start in week one. A clear client onboarding process fixes most of them before they happen. Below you will find each stage explained, a complete checklist you can copy, a welcome packet outline and an onboarding questionnaire.
Why a Client Onboarding Process Matters
Onboarding is the first real experience a client has of working with you. Before this, they saw your portfolio and your proposal. Now they see how you operate. A smooth start builds confidence; a messy one makes them watch every invoice.
A good onboarding process also protects you. It makes sure that:
- Scope, price and timeline are in writing before work begins.
- You are paid something up front, so a client who disappears costs you less.
- You have the information, assets and access you need on day one.
- The client knows how to give feedback, how many revisions are included and how you invoice.
- Your first invoice goes to the right person with the right details and gets paid on time.
Stage 1: Paperwork and Agreement
Never start work on a handshake. The minimum is a written agreement both sides accept, covering scope, deliverables, price, payment terms, deadlines, revisions, ownership of the work and how either party can end the arrangement.
- Contract or terms of engagement. Our freelance contract template covers the clauses most freelancers need.
- Statement of work. For larger projects or ongoing clients, put the specific deliverables and milestones in a separate statement of work under a master agreement.
- Change process. State how extra requests are quoted and approved, so new work is paid work.
- Tax forms where needed. US clients will usually ask a contractor for a Form W-9. Our guide to W-9 and 1099 forms for contractors explains what to provide.
Contract rules vary by country and industry. For high-value work or unusual terms, check with a qualified adviser.
Stage 2: Deposit and Billing Setup
The deposit is the step that turns a yes into a commitment. Send a deposit invoice at the same time as the contract and make starting work conditional on payment. For monthly work, invoice the first month in advance with a retainer invoice.
At the same time, collect billing details so every later invoice is right first time:
- Legal business name and billing address
- Accounts payable contact name and email
- Tax or VAT number, if it needs to appear on invoices
- Whether a purchase order number is required on every invoice
- Preferred payment method and any supplier portal they use
- Agreed payment terms, such as Net 14 or Net 30
Large clients may have their own supplier setup process, the mirror image of a vendor onboarding checklist. Ask early, because supplier registration can take longer than the project kickoff.
Worked example: deposit and billing schedule
A freelance copywriter agrees a $4,800 website copy project. The contract sets a 40% deposit and two further payments:
| Invoice | Trigger | Amount | Terms |
|---|---|---|---|
| INV-0107 Deposit | Contract signed | $1,920 | Due on receipt |
| INV-0112 Milestone | Home and service pages approved | $1,440 | Net 14 |
| INV-0118 Final | All pages delivered | $1,440 | Net 14 |
Agreeing this schedule during onboarding means each invoice is expected, not a surprise. You can generate sequential numbers with the invoice number generator and build each invoice in the free invoice generator, recording the deposit as amount paid on later invoices if you prefer to show a running balance.
Stage 3: The Onboarding Questionnaire
An onboarding questionnaire collects everything you need in one place, so you are not chasing details across ten emails. Keep it short enough that the client actually completes it, and only ask questions you will use.
Sample onboarding questionnaire
- In one or two sentences, what does your business do and for whom?
- What is the main goal of this project, and how will you measure success?
- What is the hard deadline, and what is driving it?
- Who is the main contact, and who gives final approval?
- Who is your target audience or customer?
- Share two or three examples you like and one you do not, and say why.
- What existing assets can you share (logo files, brand guide, previous work, data)?
- Which tools or accounts will we need access to?
- Is there anything we must avoid (words, topics, competitors, legal limits)?
- Billing: legal name, address, AP email, tax number, PO number if needed.
Adapt the list to your trade. A web developer will add hosting and domain questions; a bookkeeper will add accounting software and bank feed questions.
Stage 4: The Welcome Packet
A welcome packet sets expectations in writing so you do not have to repeat them on every call. It can be a simple PDF or a shared document. Aim for something a client can read in five minutes.
Welcome packet outline
- Thank you and project summary. One paragraph restating what you are doing and why.
- Timeline. Key dates and milestones, including what you need from the client at each step.
- Communication. The main channel, your working hours, time zone and normal response time.
- Feedback and revisions. How to give feedback, how many rounds are included, and how extra rounds are priced.
- Invoicing and payment. When you invoice, payment terms, accepted methods and what happens with late payment.
- Client responsibilities. Assets, approvals and access you need, with due dates.
- Project close. What handover looks like and how files are delivered.
Mentioning late payment terms in a friendly, matter-of-fact way at the start makes them much easier to enforce later. If you charge late fees, make sure they are in the contract, not just the welcome packet.
Stage 5: Kickoff Call and Setup
The kickoff call is where the project becomes real for both sides. Keep it to 30 to 60 minutes with a short agenda:
- Introductions and roles on both sides.
- Confirm goals, success measures and the deadline.
- Walk through the timeline and the first milestone.
- Review questionnaire answers and fill any gaps.
- Confirm communication rules and approval process.
- Agree next steps and who owns each one.
Send a summary email the same day. It becomes the written record of what was agreed, which is invaluable if expectations drift later.
Then set up the working tools: shared folder, project board, access to client accounts (ideally through a password manager or delegated access, never passwords in plain email), and calendar invites for regular check-ins.
The Complete Client Onboarding Checklist
Copy this client onboarding checklist into your project tool and tick it off for every new client. The order matters less than finishing every line before real work starts.
| Step | Task | Done when |
|---|---|---|
| 1 | Send proposal acceptance confirmation | Client confirms in writing |
| 2 | Send contract and statement of work | Signed by both sides |
| 3 | Send deposit or first retainer invoice | Payment received |
| 4 | Collect billing details and PO requirements | Details saved in your records |
| 5 | Provide W-9 or other forms if requested | Client acknowledges receipt |
| 6 | Send onboarding questionnaire | Completed and reviewed |
| 7 | Send welcome packet | Client confirms they have read it |
| 8 | Collect assets and account access | Everything needed for phase 1 received |
| 9 | Run kickoff call | Summary email sent |
| 10 | Set up folders, project board and check-ins | Client has access |
| 11 | Deliver a quick first win | Client sees early progress |
| 12 | Check in after first milestone | Feedback collected, issues fixed |
Common Onboarding Mistakes
- Starting before the deposit clears. It feels helpful, but it removes your leverage and signals that terms are optional.
- Collecting billing details late. A first invoice bounced for a missing PO number can add weeks to payment.
- Too long a questionnaire. Forty questions get ignored. Ten good ones get answered.
- No single point of contact. Feedback from five people with no final approver is how projects stall.
- No written summary. Without a kickoff recap, memories differ and disputes follow.
- Treating onboarding as admin only. It is also your best chance to spot a poor-fit client early. If warning signs pile up, read how to fire a client before you are in too deep.
Adapting the Client Onboarding Checklist by Client Type
The core steps stay the same, but the emphasis shifts depending on who you are working with. Use the table below to adjust your client onboarding checklist for the three situations most freelancers and small agencies meet.
| Client type | What to add | What to watch |
|---|---|---|
| Small business owner | Plain-English summary of terms; simple payment options | Owner is often the only approver and very busy, so set firm feedback deadlines |
| Large company | Supplier registration, insurance certificates, PO process, invoice portal setup | Payment terms of 30 to 60 days are common; confirm them before you sign |
| Ongoing retainer | Monthly scope, rollover rules for unused hours, notice period | Scope drift over months; review the retainer every quarter |
Onboarding returning clients
A client you have worked with before still needs a short onboarding for each new project. Skip the welcome packet if nothing has changed, but always send a new statement of work, confirm the price and timeline in writing, check that billing details and contacts are still current, and take a deposit if the project is a new piece of work rather than a continuation. People change jobs, companies move offices and accounts teams change their rules, so a two-minute check now saves a rejected invoice later.
Onboarding international clients
For clients in another country, add a few lines to your list: agree the invoice currency and who pays transfer fees, confirm time zones for calls, and ask whether they need any tax documents from you. Some countries require specific details on invoices, so check before you send the first one.
Automating Without Losing the Personal Touch
You do not need expensive software to run a professional client onboarding process. Save your contract, questionnaire, welcome packet and kickoff agenda as templates, and keep a standard email that sends all three with clear due dates. Keep invoice designs consistent too: pick one of the invoice templates and use it for every client so your documents are recognisable.
Personalise the parts the client notices: the opening of the welcome packet, the project summary and the kickoff call. Automate the parts they do not: file structures, reminders and checklists. Review the checklist every few months and remove any step that never adds value.
Conclusion
A simple client onboarding checklist gives every new project the same strong start: signed agreement, paid deposit, complete information, clear expectations and a kickoff everyone remembers. Build yours once, refine it after each client, and you will spend less time chasing and more time doing paid work. For more practical guides, visit the freelancing category, and when the contract is signed, create your deposit invoice in the invoice generator.
Frequently asked questions
What should a client onboarding checklist include?
A practical client onboarding checklist covers five stages: paperwork (signed contract or statement of work), money (deposit invoice and billing details), information (onboarding questionnaire, brand assets, logins), communication (welcome packet, channels, response times) and kickoff (a call that confirms goals, timeline and the first milestone). Add a short check-in after the first deliverable. Keeping it as a reusable list means nothing is missed when you are busy with several new clients at once.
What is a client onboarding process?
A client onboarding process is the set of steps between a client saying yes and real work starting. It turns a verbal agreement into a signed contract, a paid deposit, the information you need to do the job, and a shared understanding of how you will work together. A good process feels organised to the client and protects you from scope creep, late payment and missing information that can stall a project for weeks.
What goes in a client welcome packet?
A welcome packet is a short document, often three to six pages, that explains how working with you will go. Include a thank-you note, the project summary and timeline, who to contact and how, your working hours and response times, how feedback and revisions work, your invoicing and payment terms, what you need from the client and by when, and what happens at the end of the project. Keep it friendly and scannable.
What questions should be in a client onboarding questionnaire?
Ask about the business (what they sell, to whom, main competitors), the project (goals, success measures, deadline, budget owner), the audience, brand preferences and examples they like or dislike, existing assets and access they can share, decision makers and approval process, and billing details such as legal name, billing address, tax ID and whether a purchase order number is required. Keep it to questions you will actually use.
Should I take a deposit before onboarding a client?
In most cases, yes. A deposit confirms commitment and covers the time you spend on setup and early work. Many freelancers ask for 25% to 50% on new projects, and some require the first month in advance for retainers. Make payment of the deposit a step on your checklist, and start work only once it has cleared. Your contract should say clearly what happens to the deposit if the client cancels.
How long should client onboarding take?
For a typical freelance project, onboarding usually takes a few days to two weeks, depending mostly on how quickly the client signs, pays and returns information. You can speed it up by sending the contract, deposit invoice and questionnaire together, setting a due date for each, and booking the kickoff call as soon as the contract is signed. Agencies with larger accounts may need longer for legal and procurement steps.
What billing details do I need from a new client?
Collect the client's legal business name, billing address, accounts payable contact and email, tax or VAT number if relevant, purchase order requirements, preferred payment method, and any invoice portal or format they require. Ask whether invoices must show specific references. Getting this right at the start prevents your first invoice from being rejected, which is one of the most common causes of late payment on new accounts.
Do I need a contract for small freelance jobs?
A written agreement is wise for any paid work, even a short email that both sides confirm. For small jobs, a one-page agreement covering scope, price, deadline, revisions, payment terms and ownership of the work is often enough. Larger or ongoing projects need a full contract or a master agreement with a statement of work. Laws on contracts vary by country, so check with a qualified adviser for anything high-value.
How do I onboard a client remotely?
Run every step online: e-signature for the contract, an online questionnaire, a shared folder for assets, a password manager or secure sharing for logins, and a video call for the kickoff. Agree on one main communication channel and time zones early. Send a short summary email after the kickoff call so there is a written record of goals, deadlines and responsibilities that everyone can refer back to.
Invoice Creator Editorial Team
Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.
Try the invoice generator