How to Onboard New Freelance Clients in 48 Hours
You land a new client. Now you need to get to work fast. But move too fast and you miss important details.
The client's expectations aren't clear. Their technical setup is confusing. Two weeks in, you realize you don't have access to what you need.
A proper onboarding process prevents this. But you're freelance.
You don't have an ops team to do it. You need something fast and efficient.
This post covers a 48-hour onboarding that covers the essentials without over-engineering.
The 48-Hour Timeline
Day 1 - Before you start work:
- 30 min: Initial discovery call
- 30 min: Create project brief
- 30 min: Set up tools and access
Day 2 - Start of work:
- 1 hour: Kickoff call or async kickoff
- Throughout: You're working and they're getting clarity
This is lean but covers everything important.
Day 1 Morning: Discovery Call (30 minutes)
Schedule this before signing the contract, ideally.
What to cover:
- Business goals. What does success look like?
- Target audience. Who are they building for?
- Budget and timeline. Clear on constraints?
- Content or assets. What do they provide?
- Decision makers. Who approves what?
- Technical setup. What systems are involved?
What NOT to cover:
- Detailed implementation. Save that for the kickoff.
- Pricing negotiation. That's done.
- Relationship building. There's time later.
Take notes. Write down all the important context. You'll reference this constantly.
Day 1 Afternoon: Create the Project Brief (30 minutes)
Write a one-page project brief that captures the essentials.
Client: Acme Corp
Contact: Alice (alice@acme.com), Bob (bob@acme.com)
Project: Website redesign
Timeline: 6 weeks, need launch by March 15
Budget: $25k
Goals:
- Increase signup rate by 20%
- Improve mobile experience
- Update branding to 2026 standards
Scope:
- Homepage redesign
- Services page redesign
- Contact form implementation
- Does NOT include: SEO optimization, copywriting
Content assets:
- Client provides copy
- We source images or use stock photos
Technical:
- Current platform: WordPress
- Hosting: WP Engine
- Access: Client will provide
- Deployment: Client team deploys
Decision process:
- Alice approves design concepts
- Bob approves final code
- Weekly check-ins Tuesday 2pm ET
Important notes:
- Client prefers minimal meetings
- They're slow to approve things (budget 1 week per approval)
- There's an internal stakeholder resistant to the redesign (manage expectations)
Print it or keep it in Notion. This is your reference document for the project.
Day 1 Afternoon: Set Up Access and Tools (30 minutes)
Don't wait for the client to send access. Ask for it now.
What you need:
- FTP/hosting access (if relevant)
- CMS access (if relevant)
- Analytics (Google Analytics, etc)
- Git/code repository access
- Figma or design tool access if they already have files
- Relevant password manager (if sharing credentials)
- Slack or email for communication
What you send them:
- Your SSH public key if they need it
- Your payment invoice (for deposit)
- Your contract (if not already signed)
- Any tools you need them to install or subscribe to
Create a Checklist document. "Project Onboarding Checklist" with all 10 items. As each is done, check it off.
Don't start work until access is confirmed. This prevents day 1 being wasted on "I can't access the code."
Day 2 Morning: Kickoff (1 hour or async)
If timezone allows: Have a 30-minute kickoff call with the decision makers.
If timezone doesn't: Async kickoff - record a 15-minute video going through the project brief and what you're building. They respond with questions.
Synchronous kickoff covers:
- Project goals and scope review (make sure everyone agrees)
- Timeline and milestones
- Communication cadence (how often do you check in?)
- Your working style (when you deliver, how feedback works, etc)
- Questions from them
Async kickoff video includes:
- Your understanding of the goals
- Your proposed approach
- Timeline and milestones
- How you like to work
- Next steps
Let them ask questions asynchronously. You respond within 24 hours.
Day 2 Afternoon: Clarify and Confirm
After the kickoff, send a confirmation email:
"Great kickoff. Here's my understanding:
- We're redesigning the homepage and services page
- Launch target is March 15
- Alice approves design concepts, Bob approves code
- We meet Tuesdays at 2pm ET
Is this accurate? Anything I missed or misunderstood?"
Wait for confirmation before diving deep into work. A 5-minute email exchange now prevents two weeks of building the wrong thing.
The Onboarding Checklist
Use this checklist to make sure you cover everything:
- Initial discovery call scheduled and completed
- Project brief written
- Access to all tools and systems confirmed
- Contract signed and deposit paid
- Kickoff scheduled or recorded
- Communication schedule set (when do they expect updates?)
- Decision maker and stakeholders identified
- Timeline and milestones clear
- Scope confirmed in writing
- Next steps clear
- Project set up in your PM tool (if using one)
That's 11 items. If all are checked, you're ready to work.
Common Onboarding Mistakes
No written brief. You rely on what you remember. Two weeks in, you realize the client had a different understanding.
Access takes forever. You can't start because they haven't sent credentials. Set a deadline: "I need access by EOD Tuesday or we push the start date."
No kickoff. You dive into work and start building the wrong thing.
Unclear decision making. You build something, show it, and the wrong person approves it. Then the actual decision maker hates it.
No timeline. They say "whenever you can get to it." Then they expect it in a week.
Scope creep starting before you start. They casually mention five other things they want. Never confirm scope.
Creating Templates
After onboarding one client, you have a template.
Use it for the next client. Only change what's specific.
A good template saves you 30 minutes per onboarding and ensures you never forget anything important.
Frequently Asked Questions
Should I charge for onboarding? Onboarding is part of the project. It's included in your price.
What if the client is slow to provide access? Set a deadline. "I'm starting Tuesday. I need access by Monday EOD. If not, we'll start Wednesday instead." This prevents delays from being open-ended.
Should I get everything in writing? Yes. Email confirmation. Contract. Brief. Scope statement. Written clarity prevents disputes later.
What if they want to scope out more work during onboarding? Scope creep is a project killer. Say: "Let's keep this project focused on X. After we launch, we can discuss phase two."
What if they keep adding requirements? "We agreed on XYZ. New requirements are scope changes. We can add them but the timeline/budget adjusts." Be clear about trade-offs.
Should I have an onboarding call for every project? Yes. Even small projects benefit from 30 minutes of clarity. It prevents misunderstandings.
What if they're in a different timezone? Async works fine. Record a kickoff video. They send questions. You respond. Proceeds smoothly.
How do I handle onboarding if they've already hired other freelancers? Get clarity on roles. What are you responsible for? What is the other person responsible for? How do you coordinate? Written clarity is essential.
Onboarding in 48 hours is fast but thorough. You cover the essentials without over-engineering. You're ready to work confidently.
The client has clear expectations. This 48-hour investment saves you weeks of confusion and rework.