Skip to main content
Freelancing

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.

By Invoice Creator Editorial Team 9 min read

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:

InvoiceTriggerAmountTerms
INV-0107 DepositContract signed$1,920Due on receipt
INV-0112 MilestoneHome and service pages approved$1,440Net 14
INV-0118 FinalAll pages delivered$1,440Net 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

  1. In one or two sentences, what does your business do and for whom?
  2. What is the main goal of this project, and how will you measure success?
  3. What is the hard deadline, and what is driving it?
  4. Who is the main contact, and who gives final approval?
  5. Who is your target audience or customer?
  6. Share two or three examples you like and one you do not, and say why.
  7. What existing assets can you share (logo files, brand guide, previous work, data)?
  8. Which tools or accounts will we need access to?
  9. Is there anything we must avoid (words, topics, competitors, legal limits)?
  10. 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:

  1. Introductions and roles on both sides.
  2. Confirm goals, success measures and the deadline.
  3. Walk through the timeline and the first milestone.
  4. Review questionnaire answers and fill any gaps.
  5. Confirm communication rules and approval process.
  6. 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.

StepTaskDone when
1Send proposal acceptance confirmationClient confirms in writing
2Send contract and statement of workSigned by both sides
3Send deposit or first retainer invoicePayment received
4Collect billing details and PO requirementsDetails saved in your records
5Provide W-9 or other forms if requestedClient acknowledges receipt
6Send onboarding questionnaireCompleted and reviewed
7Send welcome packetClient confirms they have read it
8Collect assets and account accessEverything needed for phase 1 received
9Run kickoff callSummary email sent
10Set up folders, project board and check-insClient has access
11Deliver a quick first winClient sees early progress
12Check in after first milestoneFeedback 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 typeWhat to addWhat to watch
Small business ownerPlain-English summary of terms; simple payment optionsOwner is often the only approver and very busy, so set firm feedback deadlines
Large companySupplier registration, insurance certificates, PO process, invoice portal setupPayment terms of 30 to 60 days are common; confirm them before you sign
Ongoing retainerMonthly scope, rollover rules for unused hours, notice periodScope 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.

IC

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

Related reading