Tax Assistant

Tax-ready in minutes, not months.

Calculations use SARS-published PIT brackets for the 2027 year of assessment (1 March 2026 – 28 February 2027). South African tax only. Upload a CSV bank statement for auto-categorised income and deductions. Tax Assistant provides estimates for planning purposes. For advice on your specific circumstances, consult a registered tax practitioner.

Illustrative — not customer data

Year-over-year comparison

How the 2027 budget affects your tax.

R 400 000
R100,000R2,000,000

SARS jargon, translated

Which tax bracket are you in?

Drag the slider to your annual income and we will show you exactly how SARS calculates your tax — in plain English.

R400 000
R100,000R2,500,000

Where you sit

Your bracket: 31%

You earn between R383 101 and R530 200

SARS says

SARS says:

R79 998 + 31% of taxable income above R383 100

They mean:

On the R16 900 above R383 100 (up to your R400 000), you pay 31%. That's R5 239.

What this actually means

You DON'T pay 31% on your whole salary. You pay 18% on the first R245 100, then 26% on the next R138 000, then 31% on the R16 900 above R383 101. Your actual tax rate is 16.85%, not 31%.

Bracket-by-bracket breakdown

Bracket 1: 18% on R0 R245 100

Bracket 1

SARS says:

18% of taxable income

They mean:

The first R245 100 you earn is taxed at 18%. That's R44 118.

Taxable in this bracket: R245 100
Your tax here: R44 118Running total: R44 118

Bracket 2: 26% on R245 101 R383 100

Bracket 2

SARS says:

R44 118 + 26% of taxable income above R245 100

They mean:

On the next R138 000 (from R245 100 to R383 100), you pay 26%. That's R35 880.

Taxable in this bracket: R138 000
Your tax here: R35 880Running total: R79 998

Bracket 3: 31% on R383 101 R530 200

You are here

Bracket 3

SARS says:

R79 998 + 31% of taxable income above R383 100

They mean:

On the R16 900 above R383 100 (up to your R400 000), you pay 31%. That's R5 239.

Taxable in this bracket: R16 900
Your tax here: R5 239Running total: R85 237
Brackets above you (you don't pay these)

Bracket 4: 36% on R530 201 R695 800

If you earned more, this chunk would be taxed at 36%.

Bracket 5: 39% on R695 801 R887 000

If you earned more, this chunk would be taxed at 39%.

Bracket 6: 41% on R887 001 R1 878 600

If you earned more, this chunk would be taxed at 41%.

Bracket 7: 45% on R1 878 601 no limit

If you earned more, this chunk would be taxed at 45%.

The bottom line

Total tax before rebates

R85 237

Primary rebate

-R17 820

Net PAYE

R67 417

Effective rate

16.85%

Most people think they pay 31% on everything. You actually pay 16.85%. The difference is R56 583 per year — that's the progressive tax system working in your favour.

How it works

Three steps.

1

Input income

Salary, side-hustle, investments — or upload bank statements.

2

Engine applies 2027 YOA brackets

Rebates, medical credits, retirement deductions — all baked in.

3

See refund or liability

Know what you owe (or are owed) before filing season.

Benefits

Why teams choose Tax Assistant.

SARS 2027 YOA brackets

Rule-based calculator using SARS-published brackets, rebates and medical credits. Not yet independently checked against SARS assessments.

Bank statement parser

Upload a CSV bank statement and auto-categorise income and deductions with pattern rules.

Cross-check your return

Compare Tax Assistant estimates with your tax practitioner's workings before you sign.

Business expenses

Include business expenses in the estimate to see their effect on taxable income.

Who it's for

Individual taxpayersSME ownersHR teams verifying IRP5s

Run the numbers

Estimate South African income tax on the 2027 YOA brackets.

Live SARS 2024/25 calculator

Estimate your tax in real time.

Pure client-side math against the published SARS 2024/25 brackets, rebates, and medical scheme fees tax credits. Every slider move updates the numbers instantly.

R 650 000
R 50 000
2
R 165 000
Taxable incomeR 600 000
Tax before rebatesR 152 867
Primary rebate− R 17 235
Medical credits− R 8 736

Tax payable

R 126 896

Effective rate

19.5%

Estimated refund

R 38 104

Current2024/25 tax year, last verified 1 March 2025Estimate only — verify with a registered tax practitioner before filing.

Developer-friendly

Drop it into your stack.

REST API with an OpenAPI reference, and a test mode on the same API. Sign up for test API keys without a sales call. SDKs are available on request.

Read the docs
tax-assistant.httphttp
POST /api/tax/estimate
Authorization: Bearer $FINVEIL_API_KEY

{
  "taxYear": 2027,
  "annualIncome": 580000,
  "retirementContrib": 87000,
  "medicalMembers": 2
}

HTTP/1.1 200 OK
{
  "taxYear": 2027,
  "taxableIncome": ...,
  "grossTax": ...,
  "totalRebates": ...,
  "netTax": ...,
  "effectiveRate": ...
}

Ready to try Tax Assistant?