i What this calculator does

Quick answer: Estimate your two IRP6 payments from expected income, see what PAYE already covers, and check the 80% and 90% accuracy thresholds. With the default inputs (expected total taxable income 640 000, PAYE already deducted 98 000), it returns first payment, 31 august of R24 653.50.

Provisional tax spreads your liability across two payments rather than one bill at assessment. If you earn trading profits, rental or freelance income that PAYE does not cover, SARS generally expects you to register.

The first payment is due by 31 August and the second by 28 February, with an optional third top-up. Under-estimating carries a penalty, so the calculator also shows the 80% and 90% thresholds SARS applies.

📅
Provisional Tax Calculator
Enter your expected annual income
Leave at zero before the August payment

This calculator is for educational purposes only. Results are estimates and may vary depending on market conditions, spreads, commissions, platform settings, and exchange rates. It should not be considered financial advice.

↗ Calculation Result
Calculation Breakdown
Full transparency on how this result was calculated.

How to use the Provisional Tax Calculator

Every field starts with a sensible default, so a result appears before you change anything at all.

  1. 1. Expected Total Taxable Income (R)
  2. 2. PAYE Already Deducted (R a year)
  3. 3. Your Age
  4. 4. First Payment Already Made (R) Leave at zero before the August payment
  5. 5. Basic Amount Available

The result panel reports:

  • First Payment, 31 August Half the estimated shortfall
  • Second Payment, 28 February The balance for the year
  • Total <a href="what-is-provisional-tax-and-do-i-need-to-register-as-a-trader.html">Provisional Tax</a> After PAYE already deducted

Alongside the headline figures, the calculator reports annual tax liability, covered by paye, marginal rate, effective rate. Those are the numbers that usually explain why the headline result came out where it did.

The working appears below the result, step by step, so the figure can be checked rather than trusted.

See also: Dividend Withholding Tax Calculator.

Common results

What the calculator returns as the expected total taxable income changes, with every other input at its default (PAYE already deducted 98 000, your age 35, first payment already made 0, basic amount available No prior assessment, estimate only).

Expected Total Taxable IncomeFirst Payment, 31 AugustSecond Payment, 28 FebruaryTotal Provisional Tax
R200 000R0.00R0.00R0.00
R400 000R0.00R0.00R0.00
R750 000R45 266.50R90 533.00R90 533.00
R1 500 000R197 646.50R395 293.00R395 293.00
R3 000 000R527 574.50R1 055 149.00R1 055 149.00
R7 500 000R1 540 074.50R3 080 149.00R3 080 149.00

Figures used in this calculator

The South African constants this calculator relies on, with the page that holds the current value and the date it was last verified.

How the calculation works

The calculator takes five inputs: Expected Total Taxable Income, PAYE Already Deducted, Your Age, First Payment Already Made and Basic Amount Available. First Payment Already Made: Leave at zero before the August payment. The tax on income is R640 000.00 at 36% band = R165 127.00. The less rebates is R165 127.00 - R17 820.00 = R147 307.00. The less paye is R147 307.00 - R98 000.00 = R49 307.00. The first payment is R49 307.00 / 2 = R24 653.50 due 31 August. The breakdown also lists expected taxable income, tax before rebates, age rebate and annual tax liability.

A worked example in rand

With the default inputs (expected total taxable income R640 000, PAYE already deducted 98 000 R a year, your age 35, first payment already made R0 and basic amount available No prior assessment, estimate only), the calculator returns a first payment, 31 august of R24 653.50, half the estimated shortfall. It also reports second payment, 28 february R49 307.00 and total provisional tax R49 307.00. Double the expected total taxable income to 1 280 000 and the first payment, 31 august moves from R24 653.50 to R152 546.50, the second payment, 28 february moves from R49 307.00 to R305 093.00 and the total provisional tax moves from R49 307.00 to R305 093.00.

How to read the result

With these inputs the calculator's own verdict reads: "PAYE does not cover your full liability, so provisional returns are due in August and February." The verdict changes as the inputs cross the thresholds the calculator uses, and it is the fastest way to see which side of them you are on. The calculators apply the current year's SARS rates; the result changes on 1 March each year and after the February Budget, so a figure from last year is not a small error but a different tax year. The background to this calculation is in Provisional Tax Deadlines.

The South African angle

Three things change the picture for a South African trader using the provisional tax calculator. SARS's auto-assessment in July does not know about trading profit on a foreign broker account; declaring it is the taxpayer's job and the penalty for not doing so is up to 200% of the tax. UIF contributions are capped at a monthly earnings ceiling of R17,712, so anyone earning above it pays the same R177.12 a month, and benefits are computed on the same capped figure. The annual capital gains exclusion of R50,000 means a long-term investor can realise that much gain each year tax-free, which is why some traders hold a separate investment account. The figures behind these points, and the ones the provisional tax calculator itself uses, are on the SARS income tax tables.

Spotted an outdated figure? If a rate, limit or formula in this calculator no longer matches its source, email us the page and the source. A material correction is dated on the Updates Log.

Share this calculator:WhatsApp

Frequently asked questions

Do I have to register as a provisional taxpayer if I trade?

Generally yes, if you earn income that PAYE does not cover and it exceeds the thresholds SARS sets. Trading profits treated as revenue fall into that category. Someone whose only income is a salary with PAYE deducted usually does not need to register.

When are the payments due?

The first is due by 31 August, halfway through the tax year, and the second by 28 February at year end. A voluntary third payment is available by the end of September for those who want to top up before interest accrues.

What is the under-estimation penalty?

If your final taxable income exceeds your February estimate by more than the permitted margin, SARS can levy a penalty. The commonly applied thresholds are 90% accuracy for taxable income above R1 million and 80% below it, measured against the basic amount where one exists.

What is the basic amount?

It is your most recent assessed taxable income, escalated if the assessment is older than 18 months. Using the basic amount for the first payment protects you from the under-estimation penalty even if your actual income turns out higher.

Can I include trading losses?

Your estimate should reflect expected taxable income for the year, which nets revenue losses against revenue income. Capital losses only offset capital gains. Estimating conservatively reduces the risk of a penalty but ties up cash.

What happens if I pay too much?

The excess is refunded after assessment, usually with interest. Over-paying is inconvenient rather than penalised, which is why many provisional taxpayers estimate slightly high.

Want to embed this calculator on your site?

Embed this calculator

Free to use on your own site. Copy the code below and paste it where you want the calculator to appear.

<iframe src="https://www.tradeanswers.co.za/embed/provisional-tax-calculator.html"
        width="100%" height="750" style="border:0;max-width:520px"
        title="Risk Per Trade Calculator - TradeAnswers" loading="lazy"></iframe>
<p><a href="https://www.tradeanswers.co.za/provisional-tax-calculator.html">Provisional Tax Calculator</a> by <a href="https://www.tradeanswers.co.za/">TradeAnswers</a></p>