You do not need years of experience to start freelancing, but you do need a skill people will pay for and a way to show it. Here is a practical plan for beginners.
Step 1: pick a skill people pay for
Think about what you can already do well, such as writing, design, editing, admin support, bookkeeping, coding or translation. Choose something where clients regularly buy help.
Step 2: choose who you help
A specific offer, such as “I write emails for online shops”, is easier to sell than “I write things”.
Step 3: create proof
Make two or three sample projects. See how to build a portfolio with no clients.
Step 4: set a starting rate
Use the freelance hourly rate calculator to find your minimum, then compare it with your market. You can raise it as you gain experience.
Step 5: set up the basics
Work through the business setup checklist: a way to get paid, simple contracts and invoices, and a place to keep records.
Step 6: find your first clients
Tell people you know, reach out directly and use one or two platforms. Follow the 30-day first-clients plan.
Step 7: do great work and ask for a testimonial
Deliver on time, communicate clearly and ask for feedback. See how to ask for a testimonial.
Frequently asked questions
How long does it take to get the first client?
It varies. Many beginners find the first client within a few weeks if they contact people directly every week.
Do I need a degree?
Not for most freelance work. Proof of skill matters more.
Should I keep my job at first?
Many people start part-time while they build clients. Check your employment contract.
Related reading: Freelance Business Setup Checklist · How to Find Your First Freelance Clients
This article is general guidance and results vary.