If you earn money that isn't already taxed by an employer through PAYE — freelance invoices, rental income, director's fees, dividends from your own company, or substantial interest — South African tax law treats you as a provisional taxpayer. That means filing an IRP6 return twice a year and paying tax in advance, rather than waiting until the annual ITR12. Most people find the form itself quick once they understand which numbers go where; the difficulty is knowing whether to register, what to estimate, and how to avoid the 20% under-estimation penalty. This guide walks through each of those decisions.
Do you actually need to register?
SARS classifies you as a provisional taxpayer if you earn taxable income other than remuneration, an allowance, or an advance. The two main thresholds to know:
- If you only have a salary (with PAYE deducted) and your other taxable income — interest, rent, side gigs — is below R30,000 for the year, you do not have to register.
- Pensioners over 65 with taxable income from interest, dividends, rental and remuneration below R120,000 are also excluded.
Anyone outside those exclusions who earns non-PAYE income should register. You do this once on SARS eFiling under SARS Registered Details → Activate Registration → Provisional Tax. Once activated, the IRP6 returns appear in your return inbox each tax period.
The two (and a half) deadlines
South African tax years run 1 March to 28/29 February. There are three IRP6 windows:
- First period: due 31 August. You estimate full-yeartaxable income, divide the resulting tax in half, and pay that amount.
- Second period: due 28/29 February. You re-estimate full-year taxable income with eight more months of data, calculate the full-year tax, and pay the difference between that and what you already paid in August.
- Third (voluntary) period: due 30 September after year-end. Used to top up if you under-estimated, in order to avoid Section 89quat interest from 1 March onwards.
The basic amount rule (your safest first-period number)
For the first IRP6, SARS pre-fills a basic amount: the taxable income from your most recent assessment, escalated by 8% per year if that assessment is older than 18 months. If you simply use the basic amount, SARS cannot levy an under-estimation penalty on the first return — even if your real income turns out to be much higher. For most freelancers and small business owners, the basic amount is the right answer in August unless income has dropped sharply.
The basic amount loses its safe-harbour status on the second IRP6, where SARS expects a realistic full-year estimate.
The 20% under-estimation penalty (and the safe harbour)
The penalty rule splits taxpayers by income:
- Taxable income below R1 million: safe harbour is the lower of (a) the basic amount or (b) 90% of actual taxable income for the year.
- Taxable income above R1 million: the second IRP6 estimate must be at least 80% of actual taxable income, full stop. The basic amount no longer protects you.
If you fall outside the safe harbour, SARS levies a 20% penalty on the difference between the tax that should have been declared and what you actually declared. The penalty is on top of the eventual assessment — it is genuinely punitive, and it is why the second IRP6 deserves more thought than the first.
Filing the form on eFiling, field by field
The IRP6 itself is short. Once you open it on eFiling, you will populate roughly six numbers:
- Estimated taxable income: your best forecast of full-year taxable income (gross income minus deductible expenses, retirement contributions, and any Section 11 deductions).
- Tax on estimated taxable income: the form calculates this for you using the year's brackets and your age-based rebate.
- Medical scheme tax credits: if applicable.
- Foreign tax credits (Section 6quat): if applicable.
- First-period payment already made (second IRP6 only): populated automatically.
- Amount payable: the form calculates this — the half (or balance) you owe by the deadline.
Submit, print the SARS confirmation, and pay via EFT or eFiling debit order using the unique payment reference number. Pay at least one business day before the deadline — bank cut-offs cause more late penalties than the form itself does.
Common mistakes
- Forgetting to deduct RA contributions: retirement annuity contributions up to 27.5% of taxable income (capped at R350,000) reduce the income you declare. Many provisional taxpayers leave this out and over-pay.
- Treating gross income as taxable income: taxable income is gross income minus allowable deductions. Subtract business expenses, home-office costs, and depreciation before you estimate.
- Ignoring once-off events: a property sale or share disposal triggers capital gains and can swing the second IRP6 by tens of thousands of rand.
- Paying late by one day: SARS treats late payment as if you didn't pay at all for under-estimation purposes.
Run the numbers
Our provisional tax calculator applies the latest SARS brackets and rebates and shows the exact half-amount you owe for each period. Drop in your estimated taxable income, age band, and any prior payment and you'll see what the IRP6 will tell you to pay — useful for sanity-checking before you submit. For the maths behind take-home pay if you are also salaried, the salary after tax calculator is the companion tool.
When to call a practitioner
File yourself if your provisional income is straightforward (one or two streams, South African source, no capital gains events). Get a registered SAIT, SAICA or SAIPA practitioner involved if any of these apply: trust income, foreign-source income, material capital gains, ring-fenced assessed losses, or a SARS verification letter you do not understand. The fee is usually a fraction of the penalty for guessing wrong on the second IRP6.