Freelancing for Beginners: A Complete Guide to Getting Started Online
How do you start freelancing online from scratch? The most in-demand skills, a comparison of Fiverr, Upwork and other platforms, how to land your first project, and the mistakes beginners make.

Imagine working from home, choosing your own projects and hours, and working with clients from different countries. That’s freelancing, and today it’s one of the most realistic ways to make money online. This guide shows you how to start from zero, step by step.
What is freelancing?
Freelancing means offering your services and skills to different clients for a fee per project or per hour, without being a permanent employee of one organisation. Much of it now happens through online platforms that connect clients with freelancers and protect both sides.
The most in-demand freelance skills
| Field | Example services |
|---|---|
| Design | Logos, social media posts, brand identities |
| Writing and content | Articles, website copy, ad copywriting |
| Translation | Arabic–English translation, document translation |
| Programming | Websites, apps, online stores |
| Video and audio | Editing, motion graphics, voice-over |
| Digital marketing | Social media management, paid ads, SEO |
| Support and admin | Virtual assistance, data entry, customer service |
Tip: you don’t need to master everything. Pick one skill, become excellent at it, then expand later.
The best-known freelancing platforms
- Fiverr: a huge global marketplace where you publish “gigs” that clients buy directly.
- Upwork: a global project platform where you send proposals for jobs.
- Freelancer and PeoplePerHour: other well-known options.
- Regional platforms: many regions have their own; in the Arab world, for example, Mostaql and Khamsat are popular.
Every platform takes a commission from your earnings, so read the terms before you start.
How much do freelance platforms take?
| Platform | Freelancer fee (at this article’s last update) |
|---|---|
| Fiverr | A flat 20% of every order |
| Upwork | A variable fee of 0% to 15% per contract, shown to you when you submit a proposal |
| Regional platforms (e.g. Mostaql, Khamsat) | A percentage of each project or service, listed in each platform’s terms |
For example, sell a $100 service on Fiverr and $80 reaches your balance, before any withdrawal fees. Build the fee into your prices from day one, and check each platform’s official fee page, because fees can change.
How to start freelancing
1. Choose a skill and learn it well
Start with what you know, or learn an in-demand skill through free courses on YouTube and learning platforms. Give yourself a few weeks of hands-on practice.
2. Build a portfolio
Even without clients yet, create sample work that shows your level: mock logos, sample articles or a simple website. Show it on platforms like Behance for designers and GitHub for developers.
3. Create a professional profile
- A clear, professional photo.
- A specific headline, such as “Logo and brand identity designer”, not “I do everything”.
- A convincing bio explaining what you offer and how it helps the client.
- Samples of your work.
4. Send tailored proposals
Don’t send the same reply to every job. Read the brief carefully and write a short proposal that shows you understand the client’s need and how you’ll deliver.
5. Start with reasonable prices
At first, reasonable prices help you win your first projects and reviews. As reviews build up, raise your rates gradually.
6. Deliver quality on time
Good reviews are your real capital as a freelancer. Deliver on time, communicate respectfully, and do what you promised, plus a little more.
Common beginner mistakes
- Working off-platform early on, which can break the rules and expose you to scams.
- Accepting vague projects without defining exactly what’s needed.
- Charging rock-bottom prices forever, which burns you out and never builds real income.
- Giving up after two weeks without projects. The start is the hardest part; it gets better.
- Not improving your skills; the market keeps changing.
How do you get paid?
Platforms offer different withdrawal methods, such as bank transfer, PayPal and Payoneer, and availability depends on your country. Check what works where you live before you start, and look into any registration or tax requirements for freelance income.
Frequently asked questions
Can I start freelancing with no experience?
You can start with little experience if you learn an in-demand skill and build good samples. Real experience comes with your first projects.
How much can I earn freelancing?
It depends on your skill, its quality, your hours and your reviews. Many people start small, and income grows with experience and reputation.
Fiverr or Upwork: which is better for beginners?
Fiverr suits clearly packaged services at set prices, while Upwork suits bigger, proposal-based projects. Many freelancers use both.
Do you need money to start freelancing?
Usually not much: a decent computer or phone, an internet connection and an in-demand skill are enough. Just remember platform fees and withdrawal costs when you set your prices. If you show your work on social media, you may also find ideas in our guide to making money on Instagram.
Key takeaway
Freelancing online is a real path to income that starts with one skill, a portfolio and a professional profile on platforms like Fiverr and Upwork. The beginning may be slow, but consistently delivering quality on time turns your first reviews into a steady income.
This article is for general education and is not financial or investment advice.


