5 min readWorkflow

The Ultimate Client Onboarding Checklist for Freelancers

A smooth onboarding process prevents 90% of freelancer headaches: scope creep, late payments, miscommunication, and "I thought that was included."

Before you start

Confirm the scope of work in writing

Even a simple email summary protects both sides. List deliverables, timelines, and what's excluded.

Agree on payment terms

Net 7, Net 14, or due on receipt? State it clearly before starting work. Include late payment consequences.

Send a formal quote or proposal

A professional quote sets expectations and gives the client something to approve in writing.

Collect a deposit (30-50%)

For projects over R5,000, always collect a deposit. It filters out non-serious clients and funds your initial costs.

Get the client's correct billing details

Company name, VAT number, billing email, PO number if required. Getting this wrong delays every invoice.

During the project

Set up the client in your invoicing tool

Add them to Illumi with correct details so every future invoice is consistent and fast to create.

Establish a communication channel

Email, WhatsApp, Slack — pick one primary channel and stick to it. Scattered communication causes scope creep.

Send progress updates at milestones

Don't disappear for weeks. Brief updates build trust and make milestone invoices feel earned.

Invoice at agreed milestones

Don't wait until the end. Invoice at each milestone to keep cash flowing and avoid a single large unpaid invoice.

Document change requests

If the client asks for something outside scope, document it, quote it, and get approval before doing the work.

After delivery

Send the final invoice immediately

Invoice within 24 hours of delivery while the value is fresh. Waiting a week invites 'we'll pay later.'

Include clear payment instructions

Banking details, payment link, or both. Remove every friction point between 'I should pay' and 'I paid.'

Request feedback or a testimonial

Happy clients are your best marketing. Ask within a week of delivery when satisfaction is highest.

Archive project files properly

Store final deliverables and correspondence. You'll need them if the client returns or disputes something.

Schedule a follow-up for future work

Set a reminder to check in after 30-60 days. Repeat clients are cheaper to win than new ones.

The bottom line

Professional onboarding isn't about being rigid — it's about setting clear expectations so both you and your client can focus on great work instead of chasing details. Spend 30 minutes on onboarding and save 30 hours of frustration per project.

Manage clients like a pro

Illumi lets you store client details, automate invoicing, and track payments — all in one place. 2 months of Pro features free.