Web Design Client Onboarding Checklist (Free Template)
A complete onboarding checklist for freelance web designers. Collect the right info from clients before you start, every time.
The first week of every web design project should be the smoothest. It never is.
The client sends half their content in an email, half in a WeTransfer link. You ask for their logo and they send a 200x200 pixel JPEG from their Facebook profile. You need their brand colors and they say “blue-ish.” Three weeks in, you discover they need e-commerce functionality they never mentioned.
Bad onboarding creates bad projects. Every piece of missing information at the start becomes a delay, a revision, or a scope dispute later.
Here’s the onboarding checklist I use for every project. It takes 15 minutes for the client to complete and saves me 15 hours of back-and-forth over the project lifecycle.
The 10-step onboarding framework
This isn’t a casual questionnaire. It’s a structured intake process that covers everything you need to write an accurate brief, generate a realistic quote, and draft a complete contract. Each step builds on the previous one.
Step 1: Business basics
Before you design anything, understand what the business does. Collect the business name, industry, a short description of their products or services, and their target audience. This takes 60 seconds and prevents the scenario where you’re three mockups deep and realize you fundamentally misunderstood the business.
Also ask: how long has the business been operating? A startup and a 20-year-old company have completely different design needs, even if they’re in the same industry.
Step 2: Project goals
Why does the client need a new website? “Because the old one is ugly” is not a goal. “Increase lead generation by making it easier for visitors to book a consultation” is a goal.
Ask: what should the website achieve? What’s the single most important action a visitor should take? What does success look like 6 months after launch?
These answers shape every design decision. A site optimized for bookings looks different from one optimized for e-commerce or brand awareness.
Step 3: Current website
If they have an existing site, you need to see it. Ask for the URL. Ask what they like about the current site and what they don’t. Ask what’s working (pages that get traffic, features they rely on) and what’s broken (outdated design, slow loading, hard to update).
If they don’t have a current site, skip this step. Simple.
Step 4: Design preferences
This is where most questionnaires fail. They ask “what style do you want?” and the client says “modern and clean.” That describes every website built since 2018.
Instead, ask for examples. “Share 2-3 websites you like and tell me what specifically you like about each one.” This gives you visual references and reveals what “modern and clean” actually means to this particular client.
Also ask about brand assets. Do they have a logo? Brand colors? Fonts? A brand guide? Or are you starting from scratch? This determines whether you’re working within constraints or defining the visual identity from zero.
Step 5: Content readiness
This is the step that saves the most time. Ask: do you have the copy for the website already, or do you need a copywriter? What about images? Do you have professional photography, or will you need stock images?
Content is the number one cause of project delays. If the client doesn’t have their content ready, you need to know that before you quote. Either build content collection into the timeline or exclude it from the scope and let them know they need to provide it by a specific date.
Step 6: Technical requirements
What functionality does the site need beyond the basics? This is where you catch the surprises early. E-commerce (how many products?), multi-language support (which languages?), booking/scheduling systems, payment processing, membership areas, newsletter integration, third-party tool connections (CRM, analytics, marketing automation).
Each of these has a cost and a timeline impact. Knowing about them at the intake stage means your quote is accurate and your timeline is realistic.
Step 7: Budget and timeline
Ask for their budget range, not an exact number. Most clients have a range in mind but don’t want to anchor to a specific figure. Offer brackets: under €2,000, €2,000-€5,000, €5,000-€10,000, €10,000-€25,000, €25,000+.
Ask for their ideal launch date and whether that date is flexible or firm. A firm deadline (tied to a product launch, event, or business milestone) changes how you structure the project.
If the budget and the scope don’t align, you’ll know immediately instead of finding out after you’ve already started.
Step 8: Decision-making process
Who approves the design? Who gives feedback? Is there a committee, a business partner, or a single decision maker?
This question prevents the nightmare scenario where you design for one person’s taste and then three more stakeholders appear with conflicting opinions in week four.
Establish the approval process upfront: one decision maker, consolidated feedback in one document per revision round, specific deadlines for feedback.
Step 9: Hosting and domain
Do they already have hosting? Do they own their domain? Are there existing email addresses tied to the domain that need to be preserved?
This determines whether you need to factor migration into the project or whether you’re building on a clean slate. It also clarifies who’s responsible for ongoing hosting costs after handover.
Step 10: Post-launch expectations
What happens after the site goes live? Does the client expect ongoing maintenance? Content updates? Performance monitoring?
Set expectations here. Your project includes a warranty period (typically 30 days) for bug fixes. Beyond that, maintenance is a separate engagement. If the client wants ongoing support, offer a retainer. If they want to manage the site themselves, make sure the CMS is set up for that and include a basic handover with documentation.
Using the checklist
Don’t email this as a Word document. The client will lose it, half-fill it, or send it back in a format you can’t use.
Turn it into a structured online form. The client clicks a link, fills in the steps one at a time, and submits. You get the answers organized and formatted, ready to turn into a brief.
The intake form should live at a permanent URL tied to your studio. You share the same link with every new client. No setup required per project. One link, every time.
When the client finishes the form, you have everything needed to write the project brief, calculate the quote, and draft the contract. The entire pre-project phase can happen in a single day instead of a two-week email thread.
The onboarding email
Once the client has completed the intake form, send a confirmation email that sets the tone for the project. Keep it short:
“Thanks for completing the intake form. I’ll review your answers and have a brief, quote, and contract ready for you within 48 hours. In the meantime, here’s what to prepare: your logo files (SVG or PNG, highest resolution available), any brand guidelines you have, and the copy for your website if it’s ready.”
This email does three things. It confirms receipt (the client knows you got their answers). It sets a timeline (they know when to expect the next step). And it gives them a task (so they feel the project is already moving forward).
debrieft turns this entire onboarding process into one link. Your client fills out the intake form, the AI generates a structured brief, and you have a quote and contract ready in minutes. Your client gets a portal. You get a dashboard. Both in sync. Try it free at debrieft.app