Starting a freelance business is not complicated. The tools are accessible, the legal requirements are minimal, and the first clients often come from people you already know. What most guides won’t tell you: the hard part isn’t the setup — it’s building the pipeline discipline and pricing confidence that turns one client into a sustainable business.
Here’s the 8-step process, in order, with specifics.
Step 1: Define exactly what you’re selling and to whom
Before any tool, website, or outreach, get clear on two things:
What service are you offering? Not “design” — “brand identity design for early-stage SaaS companies.” Not “writing” — “email sequences for B2B SaaS product onboarding.” Specificity makes everything easier: your portfolio, your pricing, your outreach, your referrals.
Who specifically is the buyer? Define them by job title, company type, and company size. A specific buyer profile (“Head of Marketing at a 10–50 person B2B SaaS company”) lets you find them, speak directly to their problems, and price appropriately for their budget.
If you’re not sure yet, start broad and narrow down based on your first few projects. But have an initial hypothesis — it’s easier to adjust a specific position than to build from a vague one.
Step 2: Set your rates (and don’t undercharge)
Pricing is where most new freelancers make their biggest mistake — charging too little because they’re uncertain. This creates a trap: low rates attract clients who expect the most for the least, you can’t build income without volume, and volume means you have no time to improve or market yourself.
How to set your rate:
- Research market rates for your service and level (LinkedIn salary data, Glassdoor for comparable roles, industry surveys, Upwork rate research)
- Calculate your target monthly income + 30% for taxes + 20% for overhead and non-billable time
- Divide by your billable hours per month (typically 80–100 for a full-time freelancer)
Example: Target $6,000/month take-home → $6,000 + $1,800 (taxes) + $1,200 (overhead) = $9,000 gross needed ÷ 90 billable hours = $100/hour minimum.
- Cross-reference with market research. Adjust if significantly above or below market.
- Add 10–20% to your first instinct. Most freelancers underestimate their market rate.
On project pricing vs. hourly: Project pricing is generally better for you — you’re paid for value, not time, and efficiency is rewarded. Hourly pricing is appropriate for ongoing consulting or ambiguous scope. Many freelancers do both depending on the project type.
Step 3: Build a minimum viable portfolio
You need 3 strong portfolio pieces before you start outreach. Not 10 mediocre ones — 3 focused demonstrations of the work you want to do.
If you have no client work yet:
- Spec projects (see the portfolio guide)
- Pro bono work for a nonprofit
- A personal project documented as a case study
Each piece should show: the problem, your approach, the result. Not just the output.
Keep the portfolio simple — a single page on a personal domain, or a clean Notion page works fine. Invest time in the case study writing, not the portfolio website design.
Step 4: Set up your business basics
This takes one afternoon. Do it before you reach out to your first potential client.
Business bank account: Open a free business checking account (Mercury, Relay, Novo, or your local bank’s business option). All client payments go here. No personal expenses from this account. This one habit makes accounting and tax time dramatically simpler.
Contracts: Every project gets a written agreement before work starts — every time, no exceptions. A contract doesn’t need to be a legal document designed by a lawyer. It needs: scope of work, deliverables, timeline, payment terms, revision limits, and what happens if either party ends early.
Free resources: AIGA’s Standard Form of Agreement for Design Services, the Freelancers Union contract creator, or a simple Word/Google Docs template you build from a model.
Invoicing: You need a way to send professional invoices and track payment. Options:
- Wave (free, full accounting features)
- FreshBooks ($15/month, simpler, includes invoicing + time tracking)
- Bonsai (freelance-specific, includes contracts)
- Stripe Invoicing (free for basic invoicing)
Set up payment processing at the same time — Stripe, PayPal Business, or ACH/bank transfer through your invoicing tool.
Tax savings account: Open a second savings account labeled “Taxes.” Move 25–30% of every client payment here immediately. Pay quarterly estimated taxes from this account. Do not touch it for anything else.
Step 5: Create a simple web presence
You don’t need a complex website. You need a place to send people who want to know more about you.
The minimum viable web presence:
- A custom domain ($12/year on Namecheap or Porkbun)
- A one-page site with: what you do, who you do it for, 2–3 portfolio pieces, and how to contact you
- An updated LinkedIn profile that matches your positioning
Builder options: Webflow (professional, some learning curve), Framer (good for designers), Carrd ($19/year, dead simple, fine for starting out), Notion (free, functional if basic).
LinkedIn is not optional. It’s where most B2B buyers look for freelancers and evaluate them. Your headline, about section, and featured work should all be updated to reflect your current positioning. This takes 2 hours and pays dividends for years.
Step 6: Get your first client through your network
The fastest path to a first client is your existing network — not cold outreach, not job boards, not platforms.
Before doing anything else, do this:
Write a short message (email or LinkedIn) to the 20 people in your professional network most likely to know your ideal client:
“Hey [Name] — I’ve launched my freelance [service] business and I’m selectively taking on clients. I’m focusing specifically on [type of client/industry]. If you know anyone who might benefit from [what you do], I’d love an introduction. Happy to do the same for you.”
Send to former colleagues, managers, clients, classmates, professional contacts. Not to friends and family who have no relevant network.
This approach — warm outreach to your professional network before anything else — gets most freelancers their first paying client faster than any other method.
Your first client almost never comes from cold outreach or a platform. They come from someone you already know. This is why professional relationship maintenance is a business asset, not just a social nicety. The investment you make in professional relationships before you need them pays off when you do.
Step 7: Deliver exceptional work and ask for the referral
Your first client is not just your first income — they’re the foundation of your referral network. The relationship with your first client:
- Deliver beyond expectation (not out of scope, but with quality and care)
- Communicate proactively (don’t wait for them to ask for updates)
- Make the process easy (clear status, fast responses, professional deliverables)
- Ask for a testimonial and referral at project close
At the end of the project:
“Working with you has been great. I’m growing my client base focused on [type of client]. If you know anyone who might benefit from [what you do], I’d welcome an introduction. I’d also really appreciate a short testimonial I could use on my website — even 2–3 sentences would mean a lot.”
This single ask, done consistently, is how most freelancers build their client base in the first year.
Step 8: Build pipeline habits from week one
The most common freelance failure mode: you land a client, do the work, and neglect outreach the entire time. When the project ends, you’re starting from zero.
Build pipeline habits from your very first week:
Weekly minimum habits:
- 5–10 LinkedIn connections with personalized notes to ideal clients
- 2–3 follow-ups with warm leads you’ve already connected with
- 1 content post on LinkedIn about a problem your clients face
- Monthly: reach out to 5 past contacts to stay warm
Spend 3–5 hours per week on business development even when you’re fully booked. This is not wasted time — it’s the difference between feast-or-famine and a sustainable business.
The full checklist
Week 1:
- Define service + target client
- Set initial rates
- Draft a simple contract template
- Open business bank account + tax savings account
- Set up invoicing tool
Week 2:
- Build 3 portfolio pieces (or start spec work)
- Update LinkedIn profile
- Build basic portfolio page
- Write network outreach message
Week 3:
- Send outreach to 20 professional contacts
- Follow up with anyone who responded
- Continue portfolio work if needed
Week 4+:
- First client conversations and proposals
- Consistent pipeline habits (3–5 hours/week)
- Deliver first project exceptionally
Tools you need (and their cost)
| Tool | Use | Cost |
|---|---|---|
| Domain + hosting | Web presence | $12–30/year |
| Portfolio site | Show your work | $0–$19/month |
| Gmail for business | Professional email | $6/month (optional) |
| Wave or FreshBooks | Invoicing + accounting | Free–$15/month |
| Contract template | Every project | $0–$17/month |
| Stripe or PayPal | Payment processing | 2.9% per transaction |
Total monthly overhead to run a professional freelance business: $25–$75/month. Less than most people spend on subscriptions.
Related reading
- How to get leads as a freelancer, for building pipeline beyond your initial network
- Freelance tax guide, for setting up your finances correctly from day one
- Do I need an LLC as a freelancer?, the legal structure question answered
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





