How to Start Freelancing: A Complete Beginner's Guide
Learn how to start freelancing from scratch — choose a niche, set up your business, find clients, price your services, and manage invoicing.
Figuring out how to start freelancing can feel overwhelming when you're looking at it from the outside. There's no HR department, no paycheck schedule, and no one telling you what to do next. But that freedom is exactly the point — and with a structured approach, the transition is far less scary than it seems.
This guide covers everything you need to go from employee (or complete beginner) to a working freelancer: choosing your niche, setting up the business side, landing your first clients, pricing your work, and getting paid reliably.
Step 1: Choose Your Freelance Niche
The biggest mistake new freelancers make is trying to do everything for everyone. Generalists compete on price. Specialists compete on value.
How to Pick a Niche
Ask yourself three questions:
- What skills do I have that people pay for? Look at job boards in your field and note what companies are hiring for.
- What do I enjoy doing enough to sustain long-term? Freelancing is a marathon. Picking something you hate because it pays well leads to burnout.
- Where is there demand? A rare skill with no market is a hobby. Validate demand by searching freelance platforms, job boards, and industry forums.
Examples of Profitable Niches
- Web development for e-commerce businesses
- Copywriting for SaaS companies
- Bookkeeping for small service businesses
- Graphic design for the food and beverage industry
- Marketing consulting for healthcare practices
The more specific your niche, the easier it is to market yourself and command higher rates.
Step 2: Set Up Your Freelance Business
You don't need a perfect setup to start, but you do need the basics in place.
Legal Structure
In the US, most freelancers start as sole proprietors. It's the simplest structure — no paperwork required beyond filing a Schedule C with your taxes. As you grow, consider forming an LLC for liability protection.
Business Bank Account
Open a separate bank account for your business income and expenses. Mixing personal and business finances creates a nightmare at tax time and looks unprofessional if you're ever audited.
Basic Tools You Need
- Invoicing software — to send professional invoices and get paid (Billed's freelance invoicing handles this)
- Accounting/bookkeeping tool — to track income and expenses
- Contract template — to protect yourself legally on every project
- Portfolio or website — even a one-page site establishes credibility
- Communication tools — email, video calls, and project messaging
Set Your Rates
This is where most beginners undercharge dramatically. Your freelance rate needs to cover:
- Your living expenses
- Self-employment taxes (roughly 25-30% in the US)
- Health insurance and retirement savings
- Non-billable time (marketing, admin, invoicing)
- Profit margin
Use the Hourly Rate Calculator to find a rate based on your actual numbers instead of guessing. A common formula:
Target annual income ÷ Billable hours per year = Minimum hourly rate
Most freelancers can bill about 60-65% of their working hours. The rest goes to running the business.
Step 3: Find Your First Clients
Landing the first few clients is the hardest part. After that, referrals and reputation take over. Here's where to start:
Your Existing Network
Tell everyone you know that you're freelancing. Former colleagues, friends, family, LinkedIn connections — you'd be surprised how many leads come from simply making your availability known.
Send a message like:
"Hey [Name], I've recently started freelancing as a [your niche]. If you know anyone who needs help with [specific service], I'd appreciate the introduction."
Freelance Platforms
Platforms like Upwork, Toptal, and Fiverr can generate early income and testimonials. The competition is fierce and rates tend to be lower, but they're a legitimate starting point while you build direct relationships.
Cold Outreach
Identify 20-30 businesses that fit your ideal client profile. Send a short, personalized email:
- Reference something specific about their business
- Identify a problem you noticed
- Offer a specific solution
- Include a clear call to action
Keep it under 150 words. Nobody reads long cold emails.
Content and Social Proof
Write about your expertise on LinkedIn, a blog, or industry forums. Sharing useful knowledge attracts clients who already trust your competence before they contact you.
Step 4: Manage Projects Like a Professional
Once you have clients, keeping them requires professionalism and clear communication.
Use Contracts on Every Project
A contract should cover:
- Scope of work and deliverables
- Timeline and milestones
- Payment terms and schedule
- Revision limits
- Ownership and intellectual property
- Termination clause
Never start work without a signed agreement. It protects both you and the client.
Communicate Proactively
Don't wait for clients to ask for updates. Send a brief weekly status update covering:
- What you completed this week
- What you're working on next
- Any blockers or decisions needed from them
This builds trust and prevents the "I haven't heard from my freelancer in two weeks" anxiety.
Set Boundaries Early
Define your working hours, response times, and communication channels from the start. Freelancing doesn't mean being available 24/7. Clients who respect boundaries are the clients worth keeping.
Step 5: Invoice and Get Paid
Getting paid on time is a skill in itself. Set yourself up for success:
Invoice Promptly
Send invoices as soon as the work is delivered or according to your agreed schedule. Every day you delay is a day payment is pushed back.
Use Professional Invoices
Your invoice should include:
- Your business name and contact information
- Client's name and details
- Invoice number and date
- Itemized list of services with descriptions
- Total amount due
- Payment terms (Net 15 or Net 30)
- Accepted payment methods
Using freelance invoicing software ensures your invoices look professional and you can track payment status automatically.
Request Deposits on Large Projects
For projects over $1,000, request 25-50% upfront before starting work. This protects you from non-payment and shows the client is serious.
Follow Up on Late Payments
Have a system for following up on overdue invoices. A polite reminder at 1 day overdue, a firmer follow-up at 7 days, and a final notice at 14 days. Most late payments are due to forgetfulness, not bad intent.
Common Mistakes New Freelancers Make
- Undercharging. Your first instinct is to charge less to win clients. Resist it. Low prices attract bad clients and make your business unsustainable.
- No contract. "We don't need a contract, we trust each other" is how disputes start.
- Saying yes to everything. Bad-fit projects drain your energy and take time away from better opportunities.
- Not saving for taxes. Set aside 25-30% of every payment in a separate account for taxes. Quarterly estimated payments prevent a nasty surprise in April.
- Neglecting marketing when busy. The time to market is when you're fully booked, not when you're desperate for work. Keep the pipeline flowing.
Conclusion
Starting a freelance career comes down to five things: pick a focused niche, set up the business basics, find clients through your network and outreach, manage projects professionally, and send invoices on time. You don't need to have everything perfect on day one — you need to start, learn, and iterate.
Get your invoicing set up early with a tool like Billed so you can focus on the work instead of chasing payments. The sooner your financial systems are running smoothly, the sooner freelancing starts feeling like a real business.
