← Blog

Best Free Income Tax Calculators for South Africa (2026/27), Tested Against SARS

Last reviewed:

Built and checked by Moritlha Madisha, founder · Last checked against SARS tables:

By Moritlha Madisha, Founder, Mzansify. Original observations: 7 October 2026; see each results row for retest dates.

Retested on by Moritlha Madisha. Both profiles were rerun on all eight runnable tools; Sage returned a blocked page and has no results.

Disclosure: Mzansify is our product. We list it first so you can see our own results next to everyone else’s, and every claim about another tool below is what we saw it do on the date recorded for that tool.

For a worked PAYE example, see how much tax you pay on R35,000 a month, with income tax and UIF shown separately.

How Mzansify compares

Mzansify matched the hand-worked SARS 2026/2027 result: R4,681 monthly PAYE on a R30,000 monthly salary. This profile uses age 35, the R17,820 annual primary rebate, no medical aid credit and no retirement contributions; we annualise salary over 12 months, calculate annual tax, then divide by 12 and round to the nearest rand. PAYE here excludes UIF and is not take-home pay.

The standard salary does not test the retirement cap. Separately, with the same age and medical assumptions, a R150,000 monthly salary and R45,000 monthly retirement contribution give R36,666 monthly PAYE using the R430,000 annual deduction cap. The SARS individual tax table and SARS Budget 2026 retirement FAQ support these references. SARS applies a R430,000 cap from 1 March 2026, announced in Budget 2026, but the 2026 Rates Act left the change out and it is due to be added back retrospectively with effect from that date.

Mzansify is a useful pick for a free salary estimate with no sign-up. Mzansify has a bonus tax calculator and a net-to-gross mode in its income tax calculator. It does not file returns. Its take-home line subtracts UIF by default as well as PAYE (you can switch it off), so it can read lower than tools that show gross less PAYE. Try net-to-gross mode. Calculator inputs stay in your browser. We publish this comparison; these are features of our product, not claims that other tools lack them. Competitor results retain the dates shown in the results table. We reran both profiles on the eight runnable tools on 20 October 2026; Sage remained blocked. Check the tax year and assumptions before comparing results; a calculator does not file your return or run payroll.

How we tested

We compared nine tools, including ours, and ran two profiles through eight of them (seven competitors plus Mzansify), using each tool’s real web interface with the 2026/2027 tax year selected wherever a selector existed. Every figure below is that tool’s own output on its row’s test date. Where a tool could not be tested we say “Not tested” and do not infer. Mzansify is shown as our own tool, not counted among the competitors that matched.

  • Normal profile: R30,000 a month gross, age 35, no medical aid, no retirement contributions.
  • High-RA profile: R150,000 a month gross (R1,800,000 a year), under 65, with R45,000 a month (R540,000 a year) into a retirement annuity. That is above both 27.5% of income (R495,000) and the R430,000 cap, so the cap decides the answer.

Reference figures, worked by hand from the SARS table

We did not use a competitor, or only our own calculator, as the yardstick. We worked each profile out step by step from the published SARS 2026/2027 individual rates (SARS rates of tax for individuals), then confirmed Mzansify’s calculator gives the same figures. The retirement rule is from the SARS Budget 2026 FAQ: 27.5% of the greater of remuneration or taxable income, subject to an annual cap. SARS applies a R430,000 cap from 1 March 2026, announced in Budget 2026, but the 2026 Rates Act left the change out and it is due to be added back retrospectively with effect from that date. The cap was R350,000 the year before. We assume a taxpayer under 65 with no medical credit.

Normal profile (R30,000 a month):

  1. Taxable income: R360,000 (no retirement contribution) = R360,000.
  2. Bracket R245,100 to R383,100: R44,118 + 26% x (R360,000 - R245,100) = R44,118 + R29,874 = R73,992.
  3. Less the primary rebate of R17,820: R56,172 a year, which is R4,681 a month.

High-RA profile (R150,000 a month, R45,000 a month into an RA):

  1. Retirement contributions of R540,000 a year are deductible up to the lower of 27.5% of income (R495,000) and the annual cap, so the deduction is R430,000.
  2. Taxable income: R1,800,000 less a retirement deduction of R430,000 = R1,370,000.
  3. Bracket R887,000 to R1,878,600: R259,783 + 41% x (R1,370,000 - R887,000) = R259,783 + R198,030 = R457,813.
  4. Less the primary rebate of R17,820: R439,993 a year, which is R36,666.08 a month.

The same profile if a R350,000 cap were applied, as last year:

  1. Taxable income: R1,800,000 less a retirement deduction of R350,000 = R1,450,000.
  2. Bracket R887,000 to R1,878,600: R259,783 + 41% x (R1,450,000 - R887,000) = R259,783 + R230,830 = R490,613.
  3. Less the primary rebate of R17,820: R472,793 a year, which is R39,399.42 a month.

What we ran on each tool:

  • Mzansify: Income tax calculator, 2026/2027 selected (the default), retirement entered as R540,000 a year.
  • SalaryCalculator.co.za: Year option "2027 tax year" (its tax tables page defines it as 2026/2027; it was the default), retirement field R45,000 a month.
  • Rand Tools: Salary calculator (no year selector seen), pension/RA field R45,000 a month.
  • TaxTim: Income tax calculator, year 2027 selected (the form opened on 2026), R45,000 entered in "salary includes pension contributions".
  • Accounter: Income tax calculator, 2026/27 (Current) selected, annual income, retirement R540,000 a year.
  • Old Mutual: Income tax calculator, Basic mode (normal profile) and Advanced mode with "Retirement annuity" R45,000, monthly (high-RA profile).
  • South Africa Facts: Income Tax & PAYE Calculator, under 65, salary per month, retirement Rand a month, no medical aid or other deductions.
  • Sage: Recheck on 20 October 2026 returned HTTP 403 and a blocked page, so neither profile could be run.
  • PaySpace: Tax calculator, 2026 / 2027 (the default), "Retirement annuity" own contribution R45,000 a month.

Tool results change. If one of them is out of date, see how we handle corrections on the methodology page.

Results as observed

Monthly PAYE returned by each tool, with the date tested in each row and the hand-worked reference at the top.
ToolNormal profile: PAYE a monthHigh-RA profile: PAYE a monthDate tested
Hand-worked reference (SARS table)R4,681R36,666.08Worked by hand
Mzansify (our product)R4,681R36,66620 October 2026
SalaryCalculator.co.zaR4,681R39,39920 October 2026
Rand ToolsR4,675.65R39,425.2220 October 2026
TaxTimR4,681R36,666.0820 October 2026
AccounterR4,681R36,666.0820 October 2026
Old MutualR4,681R36,666.0820 October 2026
South Africa FactsR4,681R36,66620 October 2026
SageNot testedNot testedNot tested (blocked 20 October 2026)
PaySpace (Deel Local Payroll)R4,681R39,399.4220 October 2026

Comparison table

Nine calculators compared, including ours; we ran eight of them, seven competitors plus Mzansify, on 20 October 2026. Detail for each tool is in its section below.
ToolBest forUses 2026/27 tables?RA cap stated by toolOur reading of its high-RA result (inference)Medical creditsBonusNet-to-grossSign-up
Mzansify (our product)Current-year PAYE with RA and medical inputsReference (our engine)ReferenceReference: applies the R430,000 cap (R36,666 PAYE)YesYes (separate tool)Yes (take-home mode in the income tax calculator)None
SalaryCalculator.co.zaBonus and net-to-gross in one placeMatched on R30,000Not statedConsistent with the old R350,000 cap (R39,399 PAYE)YesListed (separate tool, not run)Listed (separate tool, not run)None seen
Rand ToolsQuick take-home with other money tools nearbyDiffered by R5.35 on R30,000R350,000Matches neither cap (R39,425.22 PAYE; R36,666 at R430,000, R39,399 at R350,000)YesPage exists (separate tool, not run)None foundNone seen
TaxTimMoving on to file a tax returnMatched on R30,000R430,000Consistent with the R430,000 cap (R36,666.08 PAYE)Listed on its calculator hub (separate tool)Listed on its calculator hub (not run)Listed on its calculator hub (not run)None seen
AccounterAnnual income tax for business owners and bookkeepersMatched on R30,000R430,000Consistent with the R430,000 cap (R36,666.08 PAYE)YesNone foundNone foundNone seen
Old MutualA quick PAYE estimate from three inputs (Basic mode)Matched on R30,000Not statedConsistent with the R430,000 cap (R36,666.08 PAYE)Yes (Advanced mode)None foundNone foundNone seen
South Africa FactsSalary deductions and an inline annual-bonus optionMatched on R30,000R430,000Consistent with the R430,000 cap (R36,666 PAYE)YesYes (inline annual bonus, not run)None foundNone seen
SageSage customers (not tested)Not tested (its page says 2026/2027)Not testedNot testedNot testedNot tested (its page mentions a bonus input)Not testedNot tested
PaySpace (Deel Local Payroll)Checking a past tax year (back to 2022/2023)Matched on R30,000Not statedConsistent with the old R350,000 cap (R39,399.42 PAYE)YesYes (annual bonus input)None foundNone seen

“Our reading” is an inference from the PAYE figure each tool returned: “consistent with” means within R1 of the hand-worked figure for that cap. It is not a cap the tool states. “None found” means we looked at the calculator and its calculator list and did not find the feature; it does not prove the feature is absent elsewhere on the site. “Listed” means the tool’s own menu or hub lists it and we did not run it.

For current-year accuracy with RA and medical inputs: Mzansify

Mzansify’s income tax calculator: Defaults to 2026/2027, takes monthly or annual income, age, medical aid members and a retirement contribution, and showed a R430,000 retirement deduction on the high-RA profile. Calculations run in your browser and there is no sign-up. Mzansify has a bonus tax calculator and a net-to-gross mode in its income tax calculator. See the bonus tax calculator and the salary after tax table.

Limitations: It does not file returns. Its take-home line subtracts UIF by default as well as PAYE (you can switch it off), so it can read lower than tools that show gross less PAYE.

For bonus and net-to-gross in one place: SalaryCalculator.co.za

SalaryCalculator.co.za: Opens on its "2027 tax year" option, which its own tax tables page defines as 2026/2027. Has a medical aid members field, and its menu lists a bonus tax calculator and a net-to-gross calculator (we did not run those two).

Tables and RA cap, as observed: Year option "2027 tax year" (the default), which its tax tables page defines as 2026/2027. Normal profile matched the 2026/2027 result (R4,681); high-RA result consistent with the old R350,000 cap.

Limitations: On the 2027 option, the high-RA profile came out as a R350,000 deduction (taxable R1,450,000 a year), not the R430,000 cap. SARS applies a R430,000 cap from 1 March 2026, announced in Budget 2026, but the 2026 Rates Act left the change out and it is due to be added back retrospectively with effect from that date.

For a quick take-home with other money tools nearby: Rand Tools

Rand Tools: Has a medical aid members dropdown and a pension/RA field, and sits beside a bonus tax calculator and many other calculators.

Tables and RA cap, as observed: Labelled 2026/2027, no year selector seen. Normal profile differed by R5.35 (R4,675.65 vs R4,681); high-RA result matched neither cap; its page showed a first bracket ending at R237,100, a primary rebate of R17,235 and a threshold of R95,750, where the 2026/2027 figures are R245,100, R17,820 and R99,000.

Limitations: The page is labelled 2026/2027 but, on 20 October 2026, it showed a first bracket ending at R237,100, a primary rebate of R17,235 and a threshold of R95,750, where the 2026/2027 figures are R245,100, R17,820 and R99,000. It states a R350,000 RA maximum. We found no net-to-gross calculator.

For filing a return afterwards: TaxTim

TaxTim: Its page says it is free with no sign-up, and it states a R430,000 cap for the 2027 tax year. Its results page promotes its tax return service, and its calculator hub lists bonus tax, net-to-gross and medical aid credit calculators (we ran only the income tax calculator).

Tables and RA cap, as observed: Year 2027 selected (the form opened on 2026). Normal profile matched the 2026/2027 result (R4,681); high-RA result consistent with the R430,000 cap.

Limitations: The year field opened on 2026 (March 2025 to February 2026), so check it. On the high-RA profile the "salary includes pension contributions" field applied the cap, but the separate "private contributions" field did not change the result in our test. The income tax calculator has no medical aid field.

For business owners and bookkeepers: Accounter

Accounter: Takes annual income, states "max R430,000" for retirement contributions, and has medical aid contribution and member inputs. It sits with a set of business calculators (VAT, PAYE/UIF/SDL, provisional tax, turnover tax), and its calculators page is addressed to business owners, accountants and financial professionals.

Tables and RA cap, as observed: 2026/27 (Current) selected (the default). Normal profile matched the 2026/2027 result (R4,681); high-RA result consistent with the R430,000 cap.

Limitations: Income is entered annually, and we found no bonus or net-to-gross tool in its calculator list.

For a quick estimate with few inputs: Old Mutual

Old Mutual: The page is headed 2026/2027. Basic mode needs only age, pay frequency and salary; Advanced mode adds other income, medical aid, pension, provident fund and retirement annuity.

Tables and RA cap, as observed: Page headed 2026/2027, no year selector seen. Normal profile matched the 2026/2027 result (R4,681); high-RA result consistent with the R430,000 cap.

Limitations: We saw no year selector and no bonus or net-to-gross inputs, and its "net salary" is gross less PAYE (UIF is not subtracted). The page points to its financial advisers.

For salary deductions and an inline bonus option: South Africa Facts

South Africa Facts: Takes monthly or annual salary, age group, retirement contributions, medical aid members and other after-tax deductions. Results are displayed in whole rands. On the high-RA profile it showed R430,000 deducted for retirement and R439,993 annual PAYE. An inline annual bonus or 13th-cheque input was present but was not run.

Tables and RA cap, as observed: 2026/27 shown; no year selector seen. Normal profile matched the 2026/2027 result (R4,681); high-RA result consistent with the R430,000 cap.

Limitations: We found no tax-year selector or net-to-gross input. Its page says it does not model travel allowance, company car, commission or business income.

For Sage customers: Sage

Sage: Sage's page says the calculator is based on the 2026/2027 tax tables and takes monthly income, bonus, allowances and deductions. That is Sage's own description, not something we verified.

Tables and RA cap, as observed: Not tested (its page says 2026/2027)

Limitations: Not tested. Sage's website blocked our test browser on a second visit and again when we rechecked on 20 October 2026 (a "you have been blocked" page, HTTP 403), so we did not run the calculator. We show no figures for it. See also our guide to Sage and TaxTim calculator alternatives.

For checking a past tax year: PaySpace

PaySpace: Part of Deel Local Payroll. It defaults to 2026/2027, goes back to 2022/2023, and has inputs for allowances, an annual bonus, medical aid, pension, provident fund and retirement annuity.

Tables and RA cap, as observed: 2026 / 2027 selected (the default). Normal profile matched the 2026/2027 result (R4,681); high-RA result consistent with the old R350,000 cap.

Limitations: Its "net salary" is gross less PAYE, with UIF shown separately. We found no net-to-gross tool.

How to choose

  • You contribute a lot to a retirement annuity: pick a tool whose result is consistent with the R430,000 cap, and check its answer against the hand-worked figures above.
  • You need a bonus or reverse (net-to-gross) calculation: SalaryCalculator.co.za and TaxTim list both a bonus tax calculator and a net-to-gross calculator on their sites; we did not run them. Mzansify has a bonus tax calculator and a net-to-gross mode in its income tax calculator.
  • You are about to file: use a filing service or SARS eFiling. A calculator is an estimate, not a return.
  • You run payroll: use your payroll system, and use these only as a sanity check.
  • Whatever you use: confirm the tax year selected and run your own salary through two tools.

The theory behind the numbers is in Understanding South African income tax brackets, and our sources are on the methodology page.

Sources

Frequently asked questions

What is the best free income tax calculator for South Africa for 2026/27?

It depends on what you need. In our tests on 20 October 2026, on the high-RA profile: TaxTim, Accounter, Old Mutual and South Africa Facts gave results consistent with R430,000. SalaryCalculator.co.za and PaySpace gave results consistent with the old R350,000. Rand Tools gave a result matching neither (R39,425.22). SARS applies a R430,000 cap from 1 March 2026, announced in Budget 2026, but the 2026 Rates Act left the change out and it is due to be added back retrospectively with effect from that date. Mzansify, our own product, applies the R430,000 cap. For bonus or net-to-gross tools today: SalaryCalculator.co.za and TaxTim list both a bonus tax calculator and a net-to-gross calculator on their sites; we did not run them. If you want to go on and file a return, TaxTim's results page promotes its tax return service.

Which South African tax calculators use the 2026/27 tax tables?

On 20 October 2026, SalaryCalculator.co.za, TaxTim, Accounter, Old Mutual, South Africa Facts and PaySpace all produced R4,681 a month PAYE for a R30,000 monthly salary, the figure we worked out by hand from the SARS 2026/2027 table. Of those, TaxTim, Accounter, Old Mutual and South Africa Facts also gave a high-RA result consistent with the R430,000 cap. SalaryCalculator.co.za and PaySpace matched on the R30,000 profile but gave high-RA results consistent with the old R350,000 cap, so we cannot say they apply every 2026/27 rule. Rand Tools gave R4,675.65, which differs from the 2026/2027 result by R5.35. Rand Tools' page was labelled 2026/2027 but showed a first bracket ending at R237,100, a primary rebate of R17,235 and a threshold of R95,750, where the 2026/2027 figures are R245,100, R17,820 and R99,000. We did not test Sage.

What is the retirement annuity deduction cap for 2026/27?

SARS allows retirement fund contributions to be deducted up to 27.5% of the greater of remuneration or taxable income, subject to an annual cap. SARS applies a R430,000 cap from 1 March 2026, announced in Budget 2026, but the 2026 Rates Act left the change out and it is due to be added back retrospectively with effect from that date. The cap was R350,000 the year before. For someone earning R150,000 a month and contributing R45,000 a month, using R350,000 instead of R430,000 raised the PAYE answer by about R2,733 a month in our test.

Why do South African tax calculators give different answers for the same salary?

The usual causes are the tax year selected, the retirement deduction cap used, and how a tool treats retirement contributions and medical credits. In our test the R30,000 a month profile gave almost the same PAYE everywhere, but the R150,000 a month profile with a large RA contribution split into groups, about R36,666 and about R39,399 a month, which is what the two caps would produce. We cannot see inside the tools, so that is our reading of their results.

Is there a free net-to-gross or bonus tax calculator for South Africa?

Mzansify's bonus tax calculator is free and needs no sign-up; it is our product. SalaryCalculator.co.za and TaxTim list both a bonus tax calculator and a net-to-gross calculator on their sites; we did not run them. Rand Tools, South Africa Facts and PaySpace show a bonus tool or input, but we found no net-to-gross tool on Rand Tools, South Africa Facts and PaySpace. Mzansify has a net-to-gross mode in its income tax calculator. We cannot say whether the competitors' tools are free or how accurate they are.

Do I need to sign up to use these income tax calculators?

We did not see a sign-up prompt in the runs we did of the income tax calculator at SalaryCalculator.co.za, Rand Tools, TaxTim, Accounter, Old Mutual, South Africa Facts and PaySpace on 20 October 2026. Mzansify's own calculator needs no sign-up. We could not test Sage: Sage's website blocked our test browser on a second visit and again when we rechecked on 20 October 2026 (a "you have been blocked" page, HTTP 403), so we did not run the calculator.

Try the Calculator