The short version

A bonus or 13th cheque is taxed exactly the same as any other rand of salary — at your marginal income-tax rate. The reason it feels worse than a normal month is that the bonus stacks on top of your ordinary salary, pushing the bonus rand into a higher tax bracket than your usual remuneration sits in. Payroll software then catches up the year's PAYE in the bonus month, so the deduction line is two payments in one.

What payroll actually does

SARS gives employers two methods for working out PAYE on a bonus, and almost every payroll system uses the second:

  1. Method 1 — actual: Calculate PAYE on the month's total (salary + bonus) using the monthly tax tables. Simple but produces an unstable monthly tax line, which doesn't match how SARS thinks about annual income.
  2. Method 2 — averaging (the standard method): Annualise the bonus (treat it as if it were spread evenly across 12 months), recalculate the year's tax on the new annualised total, subtract what was already withheld year-to-date, and deduct the resulting difference as bonus PAYE.

Method 2 means the bonus tax line on your payslip is the entire year's tax catch-up, not just one month's tax. That's why it looks so big.

A worked example

Suppose you earn R45,000/month (R540,000/year) and you receive a R45,000 bonus in December (so a 13th cheque). Under-65, no medical aid, no RA contributions — just to keep the maths visible.

So the December deduction is about R24,883 — close to 28% of the December gross of R90,000. Compared to the previous month's R9,083 (roughly 20% of R45,000), it feels like the rate doubled. It didn't — you just paid all of the bonus's tax in one month.

The bracket-creep effect

The reason a bonus pushes more tax than the equivalent salary is that part of it gets taxed in the next bracket up. With our R540,000 example: the salary already used up the 26% and lower brackets. The bonus rands fall almost entirely into the 31% bracket. So at the margin, every R100 of bonus loses R31 to PAYE — much higher than the average rate on the rest of your income (which works out to about 20% across all your earnings).

Add 1% UIF (capped at R177.12), 7.5% to a retirement annuity, and possibly 1% to a medical aid, and your post-deduction take-home of the bonus can be 60-65% of the gross.

What about salary sacrifice for the bonus?

One genuinely effective lever: redirect part of the bonus into a retirement annuity. RA contributions are deductible up to 27.5% of remuneration, capped at R430,000 per tax year. If you redirect R20,000 of bonus into an RA, you reduce your taxable income by R20,000 — saving R6,200 of PAYE in the 31% bracket. The bonus still works for you, but in a tax-deferred wrapper. See our RA deduction calculator.

Year-end reconciliation

If the bonus pushed you over the threshold for compulsory auto-assessment, or if you have other deductions (medical out-of-pocket, donations, RA top-up) the ITR12 will recalculate the year's tax and either refund overpaid PAYE or bill you the shortfall. Most employees with only PAYE income end up roughly square.

Practical takeaway

The headline number on your December bonus is misleading. Use the PAYE calculator with your annual salary plus expected bonus to see what the year's total tax should be — that's the more useful figure than the December deduction line. If you're getting a big bonus and you have RA capacity, redirecting some of it to an RA is the cleanest way to reduce the immediate tax sting.