Tax When You Change Jobs Mid-Year in South Africa
When you change jobs partway through the tax year, each employer works out your PAYE on its own, as if it will be paying you for the whole year. Neither one knows what the other paid you. At year end SARS pulls both IRP5s together and assesses your true annual tax, and the difference between what the two employers withheld and what you actually owe becomes a refund or a small amount payable. For a straight job change, with no overlap and no other income, it usually lands as a modest refund rather than a bill.
The reason is worth understanding, because it is the opposite of what most people fear.
How each employer calculates your PAYE
South African PAYE works by annualising. Each month, your employer takes your pay, projects it across a full year, works out the annual tax on that figure using the tax table, subtracts the primary rebate, divides by twelve and withholds that. It applies the full primary rebate of R17,235 and the low brackets to your income as though you are its employee for all twelve months.
When you leave and join a new employer, the new employer starts the same process from scratch. It has no record of your earlier salary, so it also annualises from zero and also applies the low brackets and the full rebate to its own months.
Why a mid-year change usually over-withholds
Here is the quiet effect. If you only worked six months at each employer, each one still annualised your monthly pay as if it ran for the full year, and each taxed you at the marginal rate that a full year at that salary would attract. But you did not earn a full year at either salary. Your actual annual income is lower than either annualised figure, so it belongs in lower brackets than each employer assumed. The two lots of PAYE added together tend to exceed your real annual liability, and the assessment pays the excess back.
That is why a clean job change often produces a refund. You can still owe if something else is going on, which the next section covers, but the base case is over-withholding.
A worked example
Take someone under 65 who changes jobs halfway through the 2026 tax year. For the first six months they earn R25,000 a month at Employer A (R150,000), then for the next six months they earn R45,000 a month at Employer B (R270,000). Their total taxable income for the year is R420,000.
Actual tax on R420,000:
R77,362 + 31% x (R420,000 - R370,500) = R77,362 + R15,345 = R92,707. Less the primary rebate R17,235 = R75,472.
What Employer A withholds. It annualises R25,000 to R300,000:
R42,678 + 26% x (R300,000 - R237,100) = R42,678 + R16,354 = R59,032, less R17,235 = R41,797 a year, or R3,483.08 a month. Over six months: R20,898.50.
What Employer B withholds. It annualises R45,000 to R540,000:
R121,475 + 36% x (R540,000 - R512,800) = R121,475 + R9,792 = R131,267, less R17,235 = R114,032 a year, or R9,502.67 a month. Over six months: R57,016.00.
Total PAYE withheld = R20,898.50 + R57,016.00 = R77,914.50.
Compared with the actual liability of R75,472, you have paid R2,442 too much, and that is your refund on assessment. Employer B annualised you at R540,000 and taxed six months of pay at that higher rate, even though your real annual income was R420,000, so the withholding overshot.
You can check your own numbers in the income tax calculator by entering your true total for the year.
When you might owe instead
The over-withholding case is the norm for a simple job change, but a mismatch can go the other way:
- You held two jobs at the same time rather than one after the other. Concurrent employment is a different problem, because both employers apply the low brackets and rebate to overlapping income. The second job tax article covers that case.
- You received a travel or other allowance, a company car, or a taxable lump sum such as a leave payout, that was under-taxed at source.
- You had other income, for example rental, interest above the exemption or freelance work, that no employer withheld PAYE on.
If any of those apply, the assessment can turn into an amount payable. The why you owe SARS article runs through the usual reasons.
What to do
Keep the IRP5 from every employer you worked for during the year. When you file, both certificates should appear on your return, and the PAYE from each is credited against your total tax. Check that the income and PAYE on each IRP5 match your payslips before you submit. The guide to reading your IRP5 explains where each figure sits.
Frequently asked questions
Will I owe SARS money if I change jobs during the year?
Usually not, for a straight job change with no overlap. Because each employer annualises your salary and withholds as though it employs you all year, the two lots of PAYE together often exceed your real annual tax, so the assessment tends to refund the difference. You can owe if you had concurrent jobs, an under-taxed allowance or lump sum, or other income.
Why did each employer tax me as if I earned a full year's salary there?
That is how PAYE works. Each employer projects your monthly pay across a full year, calculates the annual tax on that projection and withholds a twelfth each month. It has no visibility of what you earned elsewhere, so it applies the tax table and the full rebate to its own months only.
Do I need to submit both IRP5s?
Yes. Every employer that paid you during the tax year issues an IRP5, and all of them belong on your return. SARS credits the PAYE from each against your total annual tax. Leaving one off understates your income and can trigger a correction.
Does the primary rebate get counted twice if I have two employers in a year?
Not on assessment. Each employer builds a twelfth of the rebate into its monthly PAYE, but SARS applies the rebate once against your full-year income when it assesses you. If the monthly withholding gave you more rebate benefit than one year's worth, the assessment corrects it.
Try it on your own numbers
TaxRationale runs this computation for your exact situation, free, on your own device. No account needed.
Try it free