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
Even a simple email summary protects both sides. List deliverables, timelines, and what's excluded.
Net 7, Net 14, or due on receipt? State it clearly before starting work. Include late payment consequences.
A professional quote sets expectations and gives the client something to approve in writing.
For projects over R5,000, always collect a deposit. It filters out non-serious clients and funds your initial costs.
Company name, VAT number, billing email, PO number if required. Getting this wrong delays every invoice.
During the project
Add them to Illumi with correct details so every future invoice is consistent and fast to create.
Email, WhatsApp, Slack — pick one primary channel and stick to it. Scattered communication causes scope creep.
Don't disappear for weeks. Brief updates build trust and make milestone invoices feel earned.
Don't wait until the end. Invoice at each milestone to keep cash flowing and avoid a single large unpaid invoice.
If the client asks for something outside scope, document it, quote it, and get approval before doing the work.
After delivery
Invoice within 24 hours of delivery while the value is fresh. Waiting a week invites 'we'll pay later.'
Banking details, payment link, or both. Remove every friction point between 'I should pay' and 'I paid.'
Happy clients are your best marketing. Ask within a week of delivery when satisfaction is highest.
Store final deliverables and correspondence. You'll need them if the client returns or disputes something.
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.