Rand & Rule
← All guides

5 min read · Updated 2026

Freelancing in Johannesburg: contracts, SARS, invoicing and finding clients

A practical guide to freelancing in Johannesburg: the local client market, registering with SARS, quotes, contracts and invoices, getting paid, and where to go for small claims.

The Johannesburg freelance market

Johannesburg has the biggest corporate client base in the country: finance, mining, media, consulting and agencies in Sandton, Rosebank, Braamfontein and Midrand.

Local tip

Corporate clients often require supplier onboarding: proof of banking details, a tax number, sometimes a B-BBEE affidavit and company registration. Have these ready as one PDF.

Admin is the same nationwide

  • Trade as a sole proprietor or register a (Pty) Ltd at CIPC (online)
  • Register for tax on SARS eFiling, so you don't need to visit a branch
  • Provisional tax (IRP6) by 31 August and the end of February
  • VAT only becomes compulsory above R2.3 million turnover in 12 months

Getting paid

  • Send a quote and get written acceptance
  • Sign a contract and take a deposit
  • Send a numbered invoice with banking details and a due date
  • Remind, then send a letter of demand

If a client won't pay

Claims up to R20,000 can go to the Small Claims Court for free, without a lawyer. In Johannesburg, start at the Johannesburg Magistrate's Court (Small Claims). Send a letter of demand first and give the client at least 14 days.

Frequently asked questions

Do I need to register a business to freelance in Johannesburg?

No. You can freelance as a sole proprietor. You do need to declare the income to SARS.

Do I need to visit a SARS branch in Johannesburg?

Usually not. Registration, returns and payments are done on eFiling. Book an appointment online if you need help in person.

Free toolFree SARS tax invoice generator

General information only, based on South African legislation as of 2026. Confirm your situation with a registered tax practitioner or attorney.