DEV Community

john
john

Posted on

Freelance Client Onboarding Checklist: 7 Steps to Avoid Scope Creep (Free Template)

Disclosure: this article was drafted with AI assistance and edited for practical use. Not legal advice.

Most freelance project problems — scope creep, late feedback, unpaid invoices — are actually onboarding problems. They start in the first week, when expectations were never written down.

Here is a free, copy-paste client onboarding checklist you can use on your next project (works for developers, designers, writers, and consultants).

Step 1 — Ask the right discovery questions

Before quoting, get answers to at least these:

  1. What problem are you trying to solve, and how will you measure success?
  2. Who signs off on the final deliverable?
  3. What is explicitly out of scope?
  4. Is there a hard deadline? What's driving it?
  5. How fast can you give feedback (24h, 3 days, 1 week)?
  6. How does your company pay invoices (net 15/30, PO number)?
  7. How many revision rounds do you expect?

Questions 3, 5 and 6 alone prevent most of the fights I see freelancers describe on Reddit.

Step 2 — Send a short proposal that restates their goal

Structure: Your goal → What I'll deliver → Not included → Timeline (with feedback deadlines) → Revisions → Price + deposit → Next step.

The "Not included" line is the single most useful sentence in a proposal.

Step 3 — Take a deposit before starting

30–50% to book the start date is standard in many fields. It filters out clients who weren't serious.

Step 4 — Contract checklist

Make sure your contract (reviewed by a professional) covers at least: scope + exclusions, acceptance criteria, revision rounds, payment schedule and late fee, kill fee, IP transfer on full payment, and portfolio rights.

Step 5 — Welcome email + kickoff

Right after the deposit, send a welcome email listing: what you need from them by which date, how/when you communicate, milestones, and "please consolidate feedback into one message per round".

Step 6 — Handle scope creep with a template

"Great idea! That's outside the current scope, so I'd quote it as a small add-on: [price], [timeline]. Want me to add it, or keep it for phase 2?"

Friendly, no drama, and it turns scope creep into extra revenue.

Step 7 — Wrap up and ask for a testimonial

Send final files + final invoice, then ask for 2–3 sentences of feedback and an intro to anyone who might need your services.


Want the full kit?

I packaged the complete version — 20 discovery questions, full proposal template, 3-tier pricing template, contract clause checklist, welcome email, kickoff agenda, asset/access checklist, 3 scope-creep replies, weekly status template, wrap-up + testimonial request and 30-day check-in email — into the Freelance Client Onboarding Kit ($12): https://buy.stripe.com/bJe14mfRPbYJ21haD88EM02

Related (also AI-assisted): Late Payment Follow-up Kit ($5) · 25 Freelancer Email Templates ($9)

The free checklist above is enough to get started — use it either way!

Top comments (1)

Collapse
 
mohith_kumar_05846f3211f3 profile image
Mohith kumar •

Useful checklist, and thanks for the disclosure. The step I'd stress is getting scope in the client's own words before kickoff, since that's what you point back to later. I built chatform.in for that: an intake that asks what's in and out, one question at a time, and follows up when the answer is vague.