Freelance and Side-Hustle Tax in South Africa
Side income has exploded in South Africa — design work, tutoring, deliveries, consulting, online sales. The tax rules haven't changed to match, and a lot of people are quietly non-compliant without meaning to be.
The simple rule
If you earn it, it's income, and it must be declared — regardless of whether it was paid into a personal account, in cash, or by a client who never asked for an invoice. There is no "small enough not to count" exemption for side income.
You're probably a provisional taxpayer
Because nobody is deducting PAYE from your freelance payments, you likely need to register as a provisional taxpayer and pay in advance during the year. Ignoring this is where penalties come from.
The upside: you can deduct real expenses
You're taxed on profit, not turnover. Expenses incurred in producing that income are generally deductible, which can include:
- Equipment — laptop, camera, tools (often written off over time)
- Software and subscriptions used for the work
- Data and phone, apportioned to business use
- Home office costs, if you meet the requirements
- Travel to clients, with a logbook
- Professional fees, bank charges on a business account, marketing
Apportionment matters: if your laptop is 70% work and 30% personal, claim the business share, and be able to justify it.
Keep the business separate
The single best habit: a separate bank account for your side income and expenses. It turns a nightmare reconciliation into a simple export, and it's your evidence if SARS ever asks.
Common mistakes
- Declaring only the income that was invoiced, and forgetting cash or app payouts
- Claiming 100% of a phone or car that's obviously part-personal
- Keeping no records, then guessing at expenses a year later
- Assuming a loss-making side hustle doesn't need declaring — it still does
ClaimX pulls your freelance income and expenses together with your salary and other sources, works out the deductible portions, and produces one clean, coded return — instead of a shoebox and a guess.
Not tax advice. ClaimX is a tax preparation tool, not a registered tax practitioner. Tax rules, source codes and thresholds change — verify specifics at sars.gov.za or with a qualified professional before you file.
See what you could be owed — free
Run the ClaimX estimate in 60 seconds. No sign-up, nothing stored.
Once-off from R199 · secure card payment via Paystack · no subscription