
You landed the client. Scope and timeline look good, and they want to move.
Easy next step: open the laptop and start. Paperwork feels like friction when everyone's eager.
That stretch between "yes" and the first billable hour is where a lot of payment issues begin. Often it isn't a dishonest client or an incorrect invoice. It's details nobody nailed down while it was still easy to nail them down.
Onboarding isn't bureaucracy. It's gathering the facts that make invoices clear and easier to pay.
This freelance client onboarding checklist covers the exact details to lock down before starting work, so your invoices get paid without delays.
The Quick Checklist
Before starting any project, confirm:
- Billing contact and invoicing details
- Payment terms (Net 15, Net 30, etc.)
- Deposit received
- Scope and deliverables defined
- Invoicing schedule agreed
- Contract signed
- Client details documented
Each step is explained below.
1. Confirm the Billing Contact
The person who hired you isn't always the person who pays you.
At solo shops and small agencies, your main contact often does both. At bigger companies, invoices may go to accounts payable, finance, or an ops lead your contact hasn't introduced yet.
Ask early:
"Who should I send invoices to? Is there a specific email, reference number, or purchase order process I should follow?"
Get the billing contact's name, email, and any required reference numbers before the first deliverable, not after. If a PO is required, confirm whether the PO number belongs on every invoice.
Wrong inbox: the invoice waits. Right inbox: it moves.
How to Email an Invoice to a Client covers subject lines, routing, and templates when you're ready to send.
2. Align on Payment Terms in Writing
A verbal "sure, Net 30 works" is hard to enforce later. Written terms are two people agreeing to the same thing at the same time; verbal terms are two memories waiting to collide.
Before work starts, confirm:
- Payment timeline: Net 15, Net 30, or due on receipt
- Accepted payment methods: bank transfer, payment link, check, etc.
- Currency: especially for international clients
- Late fee policy: if you use one, plus any grace period
Put these in your contract and mirror them on every invoice. When the invoice matches what they already signed off on, there's less room for "I didn't know that was the due date."
If your terms aren't standardized yet, Invoice Payment Terms Explained walks through common options and when each one makes sense.
3. Collect the Deposit Before Starting Work
A deposit is a quick check that the client is actually in.
Ask for a percentage upfront (often in the 25%–50% range) before the first billable hour. It protects your time, signals real budget approval, and surfaces hesitation early.
Make the deposit a normal step, not a one-off negotiation. Policy language helps:
"A 30% deposit is required before work begins. The remaining balance will be invoiced upon delivery."
If a client agrees verbally but delays the deposit for a week, that usually means internal approval isn't complete. Better to surface that before work starts than after you've logged thirty hours.
Pushback isn't automatically a dealbreaker, but it is data. Client red flags that predict payment problems can help you read the signal.
For positioning and rationale, see Upfront Deposits: Why Freelancers Should Never Work for $0 Down.
4. Define the Scope, Deliverables, and Change Order Process
Invoice headaches tied to scope usually start as misalignment, not malice.
During onboarding, confirm in writing:
- Exact deliverables (not "website design," but "homepage, about page, contact page")
- Revision rounds included
- What counts as out of scope
- How extra work is requested, approved, and billed
If extra work needs a written change order before you execute, say that now. Surprises on the invoice usually mean surprises weren't defined upfront.

When scope shifts mid-project, Scope Creep: How to Bill for "Just One Small Change" has billing strategies that match messy real-world projects.
5. Set the Invoicing Schedule
Clients shouldn't be guessing when your invoice will show up.
During onboarding, confirm:
- When the first invoice goes out (on deposit, after milestone one, monthly, etc.)
- How often you'll invoice for ongoing work
- What triggers each invoice (deliverable done, calendar date, hours threshold)
For project work, milestone billing is often the clearest pattern: invoice when a defined phase is done, so payment lines up with something tangible.
Milestone Billing for Freelancers covers phases, amounts, and timing.
For retainers, invoicing at the start of each period keeps cash flow steadier for both sides. Freelance Retainer Agreements helps with scope and billing rhythm.

6. Get the Contract Signed Before Work Begins
Everything above belongs in a written agreement. That's not paperwork for paperwork's sake; it's the map when someone forgets what "done" meant.
Your contract should cover, at minimum:
- Payment terms and late fees
- Deposit requirement
- Scope and deliverables
- Change order process
- Cancellation or kill fee terms
- Ownership transfer upon final payment
Missing clauses aren't theoretical. They're expensive when something goes sideways.
For a tight "what actually matters" list, see Freelance Contracts That Actually Protect Payment.
7. Document Everything in One Place
After onboarding, you want one client record you can trust:
- Client name and business entity
- Billing contact name and email
- Payment terms
- Agreed scope and deliverables
- Contract status (signed or pending)
- Deposit status (paid or pending)
- PO number, if applicable
That record is what your invoicing workflow runs on. When invoice one is due, you shouldn't be hunting emails for a billing address.
Good invoicing software stores client details once and reuses them on every invoice, so send number one isn't messier than send number five.
Why Onboarding Protects Revenue
Many freelancers treat onboarding as a quick contract plus a thumbs-up. The ones who spend less time chasing payment usually treat it like a system: billing contact, terms, deposit, scope, all confirmed before time gets logged.
Each item in this checklist removes a common reason for delay. Wrong billing contact: wrong inbox. Fuzzy terms: surprise at due date. Vague scope: disputed line items.
What you clarify upfront is what you don't argue about later.
Start Clean, Get Paid Clean
An invoice is only as solid as the details behind it. If names, terms, and scope are locked before work starts, the document is easier to write and easier to pay.
BillerBear lets you store client details, set due dates and payment instructions, and generate invoices that match what you agreed, so onboarding turns into faster, cleaner payments.
Tighten the handoff. The rest gets simpler.
Ready to simplify your invoicing?
Create your first invoice in under 2 minutes. No credit card required.
BillerBear Team
Helping professionals invoice beautifully
Try BillerBear free
Create professional invoices in minutes. No credit card required.
Continue reading
5 Client Red Flags That Predict Payment Problems
Learn the five early warning signs during client onboarding that predict late payments and unpaid invoices. Protect your freelance cash flow before the project starts.
Scope Creep: How to Bill for "Just One Small Change"
That 'quick favor' has cost freelancers thousands. Learn how to handle scope creep professionally without damaging client relationships.
Freelancer Payment Methods: Fees, Speed, and What to Put on Your Invoice
ACH, cards, PayPal, wire, P2P — each payment method costs different fees, clears at different speeds, and carries different risk. Here's how to choose and what to list on your invoice.