Skip to content

© 2026 Intelligent Property Solutions

Guides

What it costs to buy a home in South Africa

Transfer duty, the costs of transfer and the bond, and what the monthly repayment will be at today’s prime rate.

Reviewed 3 October 2026

Transfer duty

Transfer duty is a tax the buyer pays to SARS when a home changes hands. Nothing is due up to R1,210,000. Above that the rate rises in steps: 3%, 6%, 8%, 11%, and 13% on the value above R13,310,000.

On a R3,000,000 home the duty is R107,356. On R5,000,000 it is R327,356, on R15,000,000 it is R1,461,156, and on R25,000,000 it is R2,761,156.

The duty must be paid within 6 months of the purchase. If you buy a new home from a developer registered for VAT, VAT is included in the price and no transfer duty is payable.

Transfer and bond registration costs

The transferring attorney registers the home in your name, and if you have a home loan, a bond attorney registers the bond. Both charge fees, and the Deeds Office charges its own. These vary with the price and the attorney, so ask for a full cost schedule on the specific home before you sign.

The monthly bond repayment

The prime lending rate is 10.75% from 25 September 2026. At that rate, every R1 million borrowed over 20 years costs R10,152 a month. Your bank will price your loan above or below prime depending on your deposit, income and credit record.

Banks’ own calculators cap the repayment at about 30% of gross monthly income before they look at your full expenses. The bond calculator on this site works it through both ways.

Questions people ask

How much is transfer duty on a R3 million house?

R107,356, which is R106,784 plus 11% of the value above R2,994,800.

Who pays the transfer costs, the buyer or the seller?

The buyer pays transfer duty and the transfer and bond registration costs. The seller usually pays the agent’s commission.

When do I pay transfer duty?

Within 6 months of the purchase. SARS charges interest after that, and the home cannot be registered in your name until it is paid.

What is the prime rate in South Africa now?

10.75% from 25 September 2026. The Reserve Bank's next decision is on 19 November 2026.

This guide explains the rules in general terms. It is not legal, tax or financial advice; speak to a conveyancer or tax practitioner about your own circumstances.

Speak with us