ZARWiseMoney maths for South Africans
Tax year 2026/27Prime 10,75%Rates checked 2 October 2026

Home affordability calculator

Banks usually keep your bond repayment below 30% of your gross monthly income. Here's the home that fits, and the cash you'll need on top.

R

Before deductions. Buying together? Add both incomes.

R

Car finance, personal loans, store cards. Banks count these against you.

R
%
Loan term

You could afford a home of about

R 1 429 749

A bond of R 1 329 749 at 10,75% over 20 years, repaid at R 13 500 a month, plus your R 100 000 deposit.

Cash you'll need upfront

DepositR 100 000,00
Transfer dutyR 6 592,48
Transfer attorney fees and Deeds OfficeR 42 199,50
Bond registration costsR 44 667,75
Total cash neededR 193 459,73

Transfer duty applies above R 1 210 000. See the full breakdown under Transfer costs.

Stress test

If prime rises by 1%, this bond would cost R 14 411 a month, R 911 more. Banks check that you could still manage that.

How banks decide what you can borrow

Under the National Credit Act, a bank must check that you can afford the loan. A common rule is that your bond repayment should be no more than 30% of your gross monthly income, and other debt reduces what's left.

The bank also looks at your credit record, your living expenses and your job stability, so treat this as a starting estimate. A bond originator can apply to several banks at once and often gets a better rate.

Income needed for common prices

Home priceMonthly repaymentGross income needed
R 1 000 000R 10 152R 33 841
R 1 500 000R 15 228R 50 761
R 2 000 000R 20 305R 67 682
R 3 000 000R 30 457R 101 523

100% bond at 10,75% over 20 years, no other debt.

What you can afford at different incomes

Gross income per monthMaximum repaymentHome price (20 years)Home price (30 years)
R 20 000R 6 000R 590 000R 640 000
R 30 000R 9 000R 890 000R 960 000
R 40 000R 12 000R 1 180 000R 1 290 000
R 50 000R 15 000R 1 480 000R 1 610 000
R 60 000R 18 000R 1 770 000R 1 930 000
R 80 000R 24 000R 2 360 000R 2 570 000
R 100 000R 30 000R 2 950 000R 3 210 000

At prime (10,75%), with the repayment at 30% of gross income, no deposit and no other debt. Rounded to the nearest R10 000.

Quick answers

How much of my salary can go to a bond repayment?

Most South African banks keep the bond repayment below about 30% of your gross monthly income, after looking at your other debt and living costs. On R 40 000 a month that's R 12 000.

What salary do I need for a R1 million house?

About R 33 800 a month before tax, for a R1 million bond over 20 years at prime (10,75%) with no deposit.

Do other debts reduce what I can borrow?

Yes. Banks subtract your other monthly repayments. On R 40 000 a month, R4 000 of car or personal loan repayments cuts the home you can afford from about R 1 180 000 to about R 790 000.

How much cash do I need to buy a house?

Even with a 100% bond, you pay transfer and bond registration costs yourself. On a R 1 500 000 home that's about R 98 005, including transfer duty, attorney and Deeds Office fees.