How to Build a Client Onboarding Flow That Gets You Paid
A structured onboarding flow does more than impress new clients. It sets payment terms, locks in scope, and sends the first invoice before a single pixel is moved.
Your studio lands a new branding project. The brief looks solid, the client seems decisive, and the kick-off call goes well. Then six weeks later you're chasing a NET 30 invoice while simultaneously covering three freelancers on the next project. The gap between "signed" and "paid" is almost always a process problem, not a client problem.
A deliberate onboarding flow seals that gap before the relationship even starts.
What a client onboarding flow actually is
Onboarding is everything that happens between "we'd love to work with you" and the first billable deliverable. For a creative agency, that window usually covers a welcome pack, a signed agreement, a deposit invoice, and a project kick-off. Most studios treat these as separate admin tasks. The ones with healthy cash flow treat them as a single, sequenced pipeline.
The goal: by the time your creative director opens a new project file, the deposit is already in your account and the remaining payment schedule is locked in writing.
The four stages worth formalising
- Welcome and expectation-setting. Send a short document that outlines how you work: revision rounds, communication channels, response times, and what you need from the client by when. This single document prevents 80% of scope creep conversations later.
- Signed contract. Nothing moves without a signature. The contract should reference the invoice schedule explicitly (deposit, mid-project milestone, final).
- Deposit invoice. Your first proof that the process works. More on this below.
- Kick-off and intake. Only after step 3 clears. A creative brief, asset access, and a shared timeline.
How to structure the invoicing inside onboarding
For a €40,000 brand identity project, a three-invoice structure is standard and client-friendly:
- 50% deposit (€20,000) due before kick-off, payable on receipt.
- 25% milestone (€10,000) due at concept approval, NET 7.
- 25% final (€10,000) due at delivery, NET 7.
The deposit is non-negotiable and non-optional. Frame it in the contract and repeat it in the welcome pack. Clients who push back on a deposit at onboarding are showing you exactly how payment conversations will go at project end.
Payment terms are a design decision
NET 30 is a default that crept in from corporate procurement culture. For a creative studio, NET 7 or NET 14 on milestones is entirely defensible. Your cash position should not subsidise your client's float.
Set payment terms explicitly on every invoice. "Due on receipt" for deposits, NET 7 for milestone and final invoices. If a €150k/month billing volume is moving through your studio, a 30-day slip on a single invoice is a five-figure cash gap.
Where most agencies lose money in the first 30 days
The invoice gets sent. Then nothing. The client is busy, the payment slips, and nobody chases because it feels awkward.
Three behaviours drive this:
- No follow-up cadence. The invoice went out, so the assumption is the client will act. They won't always.
- Chasing feels personal. Your account manager doesn't want to damage the new relationship, so they wait too long.
- No paper trail. When you finally do chase, there's no reference number, no due date confirmation, nothing to point to.
The fix is a follow-up cadence that runs automatically and sounds like it came from you, not from a billing department.
How most agencies handle invoice follow-up
- Manually email the client a few days after the due date, if you remember.
- The reminder reads like a generic accounting system message.
- No visibility into whether the client even opened the invoice.
- Chasing partial payments means digging through email threads for amounts.
- Separate spreadsheet to track which invoices are outstanding per project.
How ZenPay handles it
- Auto-reminders fire on a schedule you set (e.g., 3 days before and 2 days after due date) in your agency's name, using your editable template.
- The invoice arrives as a shareable link, no client portal login required.
- QR codes on invoices let clients pay via bank transfer, SEPA, or other methods in two taps.
- Partial payments are logged against the invoice automatically, with reference matching.
- Multi-currency wallets aggregate outstanding balances per currency across all active projects.
Building recurring retainer billing into the same flow
If a project converts to a monthly retainer (say, €8,500/month for ongoing brand and content work), that billing should never require manual action on your team's side again.
Set up a recurring invoice: monthly cadence, auto-send at 7am on the first of the month, with the client's preferred payment method pre-filled. The invoice generates, sends itself, and the reminder fires if payment hasn't cleared by day 10. Your account manager is freed from being a billing administrator.
When retainer scope expands (a new content vertical, a product launch push), you add a one-off project invoice in whatever currency the client prefers. ZenPay lets you issue each invoice in a different currency, which matters when your London retainer client is billed in GBP but a Paris campaign add-on goes out in EUR. Both flow into separate currency wallets, and exchange rates are captured at payment time for your reporting.
Making onboarding repeatable
The first time you build this flow, it takes an afternoon. After that, it should take 15 minutes per new client:
- Copy the welcome pack template.
- Clone the contract with updated project scope and invoice schedule.
- Create the deposit invoice with the correct currency, payment terms set to "Due on receipt," and the client's VAT number if they're EU B2B (reverse-charge VAT handles the rest automatically).
- Send via shareable link so the client pays without creating an account.
- Schedule the milestone and final invoices in advance so they're ready to send the moment you hit the trigger.
The agencies that get paid consistently are not the ones with the most assertive account managers. They're the ones who built a process that makes late payment harder than on-time payment.
Every new client is an opportunity to run that process exactly as designed.
Less admin.
More of what matters.
Your first invoice
within 2 minutes.
Keep reading
Multi-currency banking for global freelance consultants
When you invoice in USD, EUR, and GBP from three different countries in a year, "just open a bank account" is terrible advice. Here's a practical guide to making multi-currency banking actually work.
From time entry to sent invoice: cutting the lag in a small law firm
For small law firms, the gap between billable work and a sent invoice costs real money. Here's how to close it without hiring a billing coordinator.
Pricing online courses in multiple currencies without losing on FX
FX losses and payment processor fees quietly shrink your course revenue. Here's how to price in multiple currencies and protect your margin on every sale.