Last updated: November 2026
With unemployment high and many companies hiring contractors instead of permanent staff, more South Africans are turning to freelancing to earn an income. Some freelance on the side while keeping a full-time job. Others build a full-time business that pays local and international clients.
Freelancing offers freedom, but it also means you are responsible for finding clients, setting your prices, paying your own tax and getting paid on time. This guide walks you through where to start, step by step.
What Is Freelancing?
A freelancer is a self-employed person who sells a skill or service to clients on a project or contract basis instead of working as a permanent employee. You decide who to work for, you send invoices, and you are responsible for your own tax and expenses.
Advantages
- You can start with little money
- Flexible hours and location
- Access to local and international clients
- Your income is not capped by a single employer
Disadvantages
- Income can be irregular, especially at the start
- No paid leave, sick pay or employer benefits
- You handle your own tax, admin and saving for the future
- Clients sometimes pay late
If you are still studying or deciding on a path, you can combine freelancing with your job search. Many freelancers eventually land long-term contracts or full-time remote roles, which we cover in how to get a remote job with a US company from South Africa.
Skills You Can Freelance With
You do not need to be a genius. You need a skill that someone is willing to pay for. Popular freelance services among South Africans include:
- Writing and editing: blog posts, website copy, proofreading, CV writing
- Design: logos, social media graphics, presentations, branding
- Video and photo: video editing, short-form content, product photography
- Digital marketing: social media management, ads, email marketing, SEO
- Admin and virtual assistance: diary management, data capturing, research, customer support
- Bookkeeping and accounting support
- Web and software development: websites, apps, QA testing
- Translation and transcription: many South African languages are in demand
- Teaching and tutoring: online lessons in school subjects, languages and software skills
- Trades and local services: cleaning, repairs, event services, photography and more
How to pick your service
Ask yourself three questions:
- What can I already do well?
- Do people pay for it?
- Can I deliver it from where I am, with the equipment I have?
Start with one clear service rather than ten. “I design social media posts for small restaurants” is easier to sell than “I do everything.”
Step-by-Step: How to Start Freelancing
Step 1: Choose a niche and target client
Decide what you will sell and who you will sell it to. A specific niche (for example, bookkeeping for small retail shops, or CVs for school leavers) helps you stand out and makes marketing easier.
Step 2: Build a simple portfolio
Clients want proof that you can do the job. If you have no clients yet:
- Create two or three sample projects
- Offer a discounted or free project to a friend, local business or non-profit in exchange for a testimonial
- Show your work on a free portfolio website, a PDF, LinkedIn or Behance
Step 3: Set up your tools and workspace
You will need a reliable device, a stable internet connection and a way to keep working during load shedding, such as a power bank, UPS or inverter. Use a professional email address and free tools for invoicing, project management and communication.
Step 4: Create your profiles
Set up a clear LinkedIn profile and an account on one or two freelance platforms. Write a profile that explains what you do, who you help and what results you deliver. Add a professional photo and your portfolio.
Step 5: Find your first clients
Use several routes at once:
- Your own network. Tell friends, family, former colleagues and classmates what you offer. Many first clients come from people who already know you.
- Local businesses. Approach small businesses with a specific offer, such as “I can redesign your menu” or “I can manage your Facebook page.”
- Freelance platforms. Sites such as Upwork, Fiverr and Freelancer let you bid for projects or list your services. Check the current fees and rules before you join.
- Social media. Share your work on LinkedIn, Facebook, Instagram or X, and join groups where your clients spend time.
- Job boards. Many remote job sites also list freelance and contract work. See our list of the best websites for remote jobs for South Africans.
- Referrals. Ask every happy client to recommend you or write a testimonial.
Step 6: Price your work properly
Pricing is where many beginners go wrong, either by charging too little or too much without proof of value.
A simple way to find your minimum hourly rate:
- Work out the monthly income you need after tax, including savings.
- Add your monthly business costs (data, electricity, software, equipment).
- Add an amount for tax.
- Divide the total by the number of hours you can realistically bill each month, which is usually much lower than a full working month because you also spend time on marketing, admin and unpaid work.
Example (illustrative only): If you need R20 000 a month in total (including tax and costs) and you can bill 80 hours, your minimum rate is R250 an hour. Check what other freelancers in your field charge and adjust.
You can charge by the hour, by the project or on a monthly retainer. Project pricing and retainers usually reward you for working efficiently and give you more predictable income.
Step 7: Use a simple contract and proper invoices
Even a one-page agreement protects you. It should state:
- What you will deliver and by when
- The price and payment terms (for example 50% upfront and 50% on delivery)
- How many revisions are included
- Who owns the final work and when ownership transfers
- What happens if the project is cancelled
Send a clear invoice with your name, contact details, bank details, the work done, the amount and the due date. Follow up politely when payments are late.
Tax, Registration and Admin in South Africa
This part scares many beginners, but a few basics will keep you safe. This is general information, not tax or legal advice, so speak to an accountant or tax practitioner for your own situation.
- Register as a taxpayer. If you earn income that is not taxed through an employer, you need to be registered with SARS. Freelancers are usually treated as provisional taxpayers, which means you pay tax in advance during the tax year, based on your estimated income, and then settle the final amount when you file your return.
- Declare all your income, including foreign income and amounts paid into platforms or foreign accounts. Keep invoices, statements and proof of payment for your records.
- Business registration. You can begin as a sole proprietor without registering a company. Some freelancers later register a private company (Pty) Ltd through CIPC for credibility, liability protection or larger clients. An accountant can help you decide.
- VAT. Registration is compulsory once your taxable turnover goes above the legal threshold (currently R1 million in a 12-month period) and voluntary below that, subject to conditions. Check SARS for the current rules.
- Separate your money. Open a separate bank account for your freelance income and expenses. This makes record-keeping and tax much easier.
- Set money aside for tax. Because no one deducts tax for you, put a portion of every payment into a savings account for tax.
- Plan for the future. Freelancers do not get an employer’s retirement fund, medical aid or paid leave. Consider a retirement annuity, medical cover or a gap plan, and build an emergency fund that covers a few months of expenses.
If you are paid from outside the country, read our guide on how to get paid by international employers to compare Wise, Payoneer, PayPal and other options.
Common Freelancing Mistakes
- Working without a contract or upfront payment. Always protect yourself.
- Charging too little. Very low prices attract difficult clients and burn you out.
- Saying yes to everything. Choose clients and projects that fit your skills and goals.
- Not saving for tax. A big tax bill can be a nasty surprise.
- Having only one client. If that client leaves, your income disappears. Aim to have several.
- Skipping marketing. Even when you are busy, keep showing your work and talking to potential clients.
- Ignoring scams. See the next section.
Watch Out for Freelance Scams
Freelancers are common targets. Warning signs include:
- Clients who want free “test work” that is actually the full project
- Requests to move the conversation off the platform straight away so they can avoid its protections
- Cheques or overpayments, with a request to refund the difference
- Clients who ask you to pay for software, training or “verification” before work starts
- Job offers that arrive out of the blue with unrealistic pay
Read how to spot job scams in South Africa and use a contract, upfront payment and the platform’s payment protection wherever possible.
How to Grow From Beginner to Established Freelancer
- Deliver excellent work on time, every time. Reputation drives referrals.
- Collect testimonials and reviews and display them on your profile and website.
- Specialise. Specialists can charge more than generalists.
- Raise your rates as your skills and demand grow. Increase prices for new clients first.
- Turn one-off clients into retainers. Monthly agreements give you stable income.
- Keep learning. Free and affordable courses can keep your skills in demand.
- Build systems. Use templates for proposals, invoices and onboarding so you save time.
Frequently Asked Questions
Can I freelance while I have a full-time job?
Often yes, but check your employment contract for clauses about outside work or conflicts of interest, and make sure freelance work does not affect your performance or use your employer’s time and equipment.
How much money do I need to start?
Very little. A laptop or phone, internet access and a skill are enough for many services. Add a few free tools for design, invoicing and communication.
Do I need to register a company to freelance?
Not at the start. Many South Africans freelance as sole proprietors and register with SARS for tax. You can register a company later if it benefits you.
How long does it take to get the first client?
It can take a few days or a few months, depending on your skill, niche and effort. Reaching out to your network and applying consistently speeds things up.
What if a client does not pay?
Send a polite reminder, follow up in writing, and refer to the contract. For larger amounts, you may need a letter of demand or legal advice. Prevention is better: take a deposit and avoid releasing final files before payment.
Is freelancing better than a full-time job?
It depends on your goals, risk tolerance and financial situation. Many people start freelancing alongside a job and move to full-time freelancing once their income is stable.
Final Word
Freelancing is not a quick way to get rich, but it is a realistic way to build income and skills, especially if you choose a clear niche, price yourself fairly, protect yourself with contracts and treat your tax obligations seriously. Start small, learn from every project and keep improving.
Looking for steady work while you build your freelance business? Browse the latest vacancies on JobsSpace.co.za.
Related reading:
- How to Get a Remote Job With a US Company From South Africa
- Best Websites for Remote Jobs for South Africans
- How to Get Paid by International Employers (Payoneer, Wise, PayPal)
- How to Spot Job Scams in South Africa
Leave a Reply