You've just been told "Yes, let's work together." Many freelancers celebrate, then start work the same hour with no written scope, no deposit and no idea who approves what. Most of the problems that show up later (late payment, endless edits, silence) trace back to that first week. This guide gives you a simple onboarding routine you can run with any new client, whether they found you on a platform or through a message.
No routine guarantees a good client or steady income. Competition for foreign clients is real, and some projects will still go badly. Onboarding just reduces the number of avoidable problems.
Why the first week matters more than the first deliverable
Before you deliver anything, the client is deciding whether you're reliable. You're deciding whether they're clear and honest. A structured start helps both sides, and it shows you as a professional rather than someone hoping for the best.
It also protects you. If a client later says "I never agreed to that," a short written record settles the matter faster than an argument.
Step 1: Confirm the deal in writing (Day 1)
Send a short message or email that restates what you agreed. Keep it plain. Include:
- Deliverables: exactly what you'll produce (for example, four blog posts of about 1,000 words each, or 20 hours of inbox management).
- Deadlines: a date for each deliverable, and the date you need the client's inputs by.
- Revisions: how many rounds are included and how long the client has to send feedback.
- Price and payment terms: the amount, the currency, when invoices are due and how you'll be paid.
- Communication: where you'll talk (email, Slack, WhatsApp) and your usual reply window.
If the project is larger, turn this into a one-page contract. Our guide on contracts and invoices may not be live under that exact address, so search the blog for it, or simply use the checklist above in an email until you have a template.
Step 2: Check the client is real (Day 1-2)
Do this before you share bank details or do unpaid work. Look for a company website with a working domain email, a LinkedIn profile that matches the name, and a payment history if you're on a platform. Be careful with anyone who wants to move you off the platform immediately, sends you a cheque, or asks you to pay for "software" or "training" first. Those are scam patterns; see our posts on fake cheque and overpayment scams for details.
Step 3: Settle payment before work starts (Day 2)
Decide how you'll be paid and test it. If the client will pay into a dollar account, a payment service or a platform wallet, confirm that you can actually receive and withdraw that way. Check rules and charges on the provider's own site, because they change.
For new clients, ask for a deposit or split the project into milestones. A common structure is a portion upfront, a portion at a midpoint and the balance on delivery. The exact split is your call; the point is that you never finish the whole project without having been paid something.
Step 4: Run a kickoff conversation (Day 2-3)
A 20-30 minute call, or a written questionnaire if time zones or data costs make calls hard, saves many revisions. Ask:
- What does a successful result look like for you?
- Who is the audience or end customer?
- Can you share two examples you like and one you dislike?
- Who gives final approval, and is anyone else involved?
- What are the tools, logins or files I'll need?
If you need help structuring a conversation like this, read how to run a first discovery call with a foreign client.
Step 5: Collect inputs and set up your workspace (Day 3-4)
Delays often come from missing material, not from slow work. Make a list of what you need (brand guide, login access, topic list, existing files) and give the client a date. Then set up a shared folder, a naming system for files and a simple tracker with each task, due date and status.
With unstable power and data, also back up your work. Save files to cloud storage, keep an offline copy, and plan a buffer day before deadlines. Our plan for freelancing alongside a full-time job shows how to schedule work around a busy week.
Step 6: Deliver a small first piece early (Day 5-7)
Where the project allows it, send a first draft, sample page or first batch of tasks early. This catches misunderstandings while they're cheap to fix. Keep the message short: what's attached, what you'd like feedback on, and when you need it.
A hypothetical worked example
Say Amaka, a freelance writer in Enugu, agrees to write four articles for a small overseas software firm. Her onboarding looks like this:
| Day | Action |
|---|---|
| 1 | Sends a recap email: four articles, 1,200 words each, two revision rounds, feedback within five working days. |
| 1-2 | Checks the company's website, the contact's LinkedIn profile and the email domain. |
| 2 | Agrees payment terms: a deposit before starting, balance on final delivery. Confirms her receiving method works. |
| 3 | Holds a 25-minute call and gets the audience, three sample articles and the approval contact. |
| 4 | Receives style guide and topic list; sets up a tracker and a cloud folder. |
| 6 | Sends an outline for article one for sign-off before drafting. |
The numbers are made up, but the pattern works for most services. Notice that she never writes a full article before the terms and deposit are settled.
Common mistakes and how to avoid them
- Starting on a verbal agreement. Always send a written recap, even if it's three lines.
- Vague scope. "Some social media help" invites endless extras. Name quantities and limits. See our guide on scope creep.
- Skipping the deposit with new clients. Trust builds over time; until then, protect yourself.
- Sharing sensitive details too early. Don't send your BVN, NIN, passport or card PIN to a new client. A normal client only needs your payment account details, and sometimes a tax form.
- Not testing the payment route. Find out about delays or holds before you need the money.
- Going silent while working. A short progress note mid-project keeps clients calm.
How the routine changes by situation
- Platform clients: the platform often handles contracts and payment protection. Follow its rules, keep communication on-platform, and still confirm scope in writing.
- Direct clients: you carry more risk, so use a written agreement, deposit and milestones.
- Small, one-off gigs: compress the process to a recap message and a deposit.
- Long-term retainers: add a monthly review and a notice period for ending the arrangement.
Frequently asked questions
Do I need a lawyer for a freelance contract?
For small projects, a clear written agreement is usually enough. For large or long projects, consider advice from a licensed professional in your country.
What if a client refuses to pay a deposit?
Offer smaller milestones instead. If they refuse any protection and the work is large, decide whether the risk is acceptable. Many freelancers walk away.
Should I onboard clients who found me on a platform the same way?
Yes, but lighter. The platform's contract covers some basics, though it won't capture your detailed expectations about feedback and communication.
How long should onboarding take?
About a week for a larger project, a day for a small one. If a client drags it out for weeks, treat that as a signal about how the project will go.
Your next step
Open a blank document today and write your own onboarding template: the recap email, the five kickoff questions and the payment terms. Save it, and use it with your next client before you write a single line of their project.
Results from any side hustle or online work vary widely, and nothing here is a promise of income. Be wary of anyone who asks you to pay upfront to start earning.
