Bond Calculator South Africa: Your Monthly Bond Repayment

A R 1 000 000 bond at today’s prime of 10.75% costs about R 10 152 a month over 20 years, or R 9 335 over 30 years — roughly R 1 015 for every R 100 000 borrowed. Enter the price, deposit, term and rate below and this bond repayment calculator works out your own monthly instalment and year-by-year schedule.

By Neil B · Checked against published primary sources · Published 2026-08-15 · Last verified 2026-10-17

At prime (10.75%) over 20 years:

  • R 500 000 bond → R 5 076 per month
  • R 1 000 000 bond → R 10 152 per month
  • R 1 500 000 bond → R 15 228 per month
  • R 2 000 000 bond → R 20 305 per month

Updated 17 October 2026 · Prime 10.75% effective 25 Sept 2026 (SARB). Estimates only — your actual rate depends on your credit profile and each bank’s assessment.

Estimate

What would your bond repayment be?

These numbers are illustrative estimates, not an offer. Your actual rate and repayment depend on your credit profile, deposit and each bank's assessment.

R 1 500 000
R 0
20 years
10.75% (prime)

Last updated: 2026-09-23. Prime is shown as 10.75%. Your actual rate depends on your credit profile, deposit and the bank’s assessment.

Monthly bond repaymentR 15 228
Total repaid over 20 yearsR 3 654 824
Total interestR 2 154 824

What a better rate saves you

10.75% − 0.25%R 253/moR 60 657 over 20 years
10.75% − 0.50%R 504/moR 120 908 over 20 years

Get the 20-year amortisation schedule, total interest and a bank-ready checklist.

We’ll only use this to send the report. See our privacy policy.

Free to use. bond.co.za is an independent educational resource — we do not provide credit, origination, legal or conveyancing services. About our independence.

Yearly amortisation

How much of your repayment goes to interest versus principal each year. Early years are mostly interest; later years mostly principal.

YearInterestPrincipalBalance
1R 160 159R 22 582R 1 477 418
2R 157 608R 25 133R 1 452 284
3R 154 769R 27 972R 1 424 312
4R 151 609R 31 132R 1 393 180
5R 148 093R 34 649R 1 358 532
6R 144 179R 38 562R 1 319 969
7R 139 823R 42 918R 1 277 051
8R 134 975R 47 766R 1 229 285
9R 129 579R 53 162R 1 176 123
10R 123 574R 59 167R 1 116 956
11R 116 891R 65 850R 1 051 106
12R 109 453R 73 289R 977 817
13R 101 174R 81 567R 896 250
14R 91 960R 90 781R 805 470
15R 81 706R 101 035R 704 435
16R 70 293R 112 448R 591 987
17R 57 591R 125 150R 466 837
18R 43 455R 139 286R 327 551
19R 27 721R 155 020R 172 531
20R 10 211R 172 531R 0

Need the total cost instead? This page answers one question: what your bond repayment will be each month. To see what the loan costs over its whole life — total interest, the 20- versus 30-year trade-off and the fees a repayment leaves out — use the home loan calculator.

Want a ballpark for your own income?

Two questions, no contact details — we'll estimate the bond size and repayment that fit your gross monthly household income.

Gross monthly household income

Deposit you plan to put down

How is a bond repayment calculated?

South African banks use the standard reducing-balance (annuity) formula: each month you pay interest on the outstanding balance, and the rest of your fixed instalment reduces the principal. The monthly amount stays the same, but the interest portion shrinks over time while the principal portion grows.

Monthly repayment = P × r ÷ (1 − (1 + r)−n)
P = loan amount (price − deposit) · r = annual rate ÷ 12 · n = years × 12

Worked through for a R 1 000 000 bond at 10.75% over 20 years: r = 10.75% ÷ 12 and n = 240, which gives a repayment of about R 10 152 a month. In the first month about R 8 958 of that is interest and only about R 1 194 reduces the loan.

The calculator starts at the current prime lending rate of 10.75%, but you can move the rate up or down to see how sensitive your repayment is. That sensitivity is the whole argument for applying to more than one bank: when banks compete, the rate you are offered can be materially better than the first quote.

Assumptions: monthly repayments in arrears; the loan amount is purchase price minus deposit; no bond-registration, transfer, attorney, insurance or other costs are included. The rate is an annual nominal rate compounded monthly. All rand values are rounded to the nearest rand for display only — calculations keep full precision.

Figures verified 17 October 2026; prime last changed 25 Sept 2026.

What is the monthly repayment on a R1 million bond?

About R 10 152 a month at prime (10.75%) over 20 years, or about R 9 335 over 30 years. The table gives the same repayment for other loan sizes, at prime and either side of it, plus the gross monthly income the 30% affordability rule of thumb implies for the 20-year repayment.

Monthly bond repayment by loan amount in South Africa at the current prime rate.
Loan amountPrime (10.75%), 20 yrsPrime, 30 yrsPrime − 0.5% (10.25%), 20 yrsPrime + 1% (11.75%), 20 yrsGross income needed (30% rule)
R 500 000R 5 076R 4 667R 4 908R 5 419R 16 920
R 750 000R 7 614R 7 001R 7 362R 8 128R 25 381
R 1 000 000R 10 152R 9 335R 9 816R 10 837R 33 841
R 1 500 000R 15 228R 14 002R 14 725R 16 256R 50 761
R 2 000 000R 20 305R 18 670R 19 633R 21 674R 67 682
R 3 000 000R 30 457R 28 004R 29 449R 32 511R 101 523

Monthly repayment only: excludes building insurance, life cover and the bank’s monthly service fee. Income column = the 20-year repayment at prime ÷ 0.3, with no other debt; banks also check your net surplus after expenses. Figures as at 17 October 2026. For the total cost of the loan over its term, use the home loan calculator; to start from your salary instead, see how much home loan you can get on your salary.

How much is a R1.5 million bond per month?

About R 15 228 a month at prime (10.75%) over 20 years, or about R 14 002 over 30 years. If your rate comes in at prime + 1% the 20-year repayment rises to about R 16 256; at prime − 0.5% it falls to about R 14 725.

Moving up a bracket, a R 2 000 000 bond is about R 20 305 a month and a R 3 000 000 bond about R 30 457 a month at prime over 20 years. A bigger deposit shrinks the loan and so the repayment — enter your own price and deposit in the calculator above.

Buying at these prices also means transfer duty, conveyancing and bond registration paid in cash up front: the transfer cost calculator and the bond and transfer cost calculator price them for your purchase.

What interest rate should I use in the bond calculator?

Start with today’s prime lending rate of 10.75% — it is the base every major South African bank prices home loans from, and the calculator defaults to it. Your own offer will land somewhere between prime − 1% and prime + 2% depending on your credit record, deposit and loan-to-value, so test a few rates in that band rather than one.

If you already have a quote from a bank, use that exact rate. If not, run the calculator at prime for a neutral estimate, then at prime + 1% to see the repayment you should still be able to afford if the offer comes back weaker than hoped. Comparing offers from every major bank is how you find out where in the band you actually land — ooba Home Loans, for example, reports an average concession of about 0.67% below prime on the bonds it registers (its own figure, not a bond.co.za one). Figures as at 17 October 2026; prime last changed 25 Sept 2026.

How much does the interest rate change your bond repayment?

On a R 1 000 000 bond over 20 years, moving from prime + 2% to prime − 1% cuts the repayment by about R 2 053 per month and saves over R 492 707 in total interest. This is why the rate you are offered matters as much as the price you negotiate.

Rate scenario (R 1 000 000 over 20 yrs)Typical profileMonthly repaymentTotal interest over term
Prime − 1% (9.75%)Strong credit profile, large depositR 9 485R 1 276 440
Prime (10.75%)The standard variable rate banks start fromR 10 152R 1 436 549
Prime + 1% (11.75%)Thinner profile or high loan-to-valueR 10 837R 1 600 897
Prime + 2% (12.75%)Top of the major-bank panel rangeR 11 538R 1 769 148

Panel range: major banks typically quote between prime − 1% and prime + 2% depending on profile. Estimates rounded for display; figures as at 17 October 2026.

Why compare bond repayment quotes?

Because banks price the same applicant differently — comparing more than one bank’s offer is how you know you are not overpaying, and the difference compounds over the full 20-year term.

South African home loans are priced relative to prime. The rate you are offered depends on your credit record, affordability, loan-to-value and how competitive the bank needs to be to win your business. You can apply to several banks yourself, or a bond originator can submit one application to several banks, so you see side-by-side offers instead of negotiating with one lender at a time.

A lower rate does two things: it reduces your monthly repayment today, and it dramatically reduces the total interest you pay over the term. Use the calculator above to see the difference between prime, prime minus 0.25% and prime minus 0.50% on your loan size.

bond.co.za is not a bank. We do not publish guaranteed rates, guaranteed approvals or guaranteed savings. We show estimates with stated assumptions so you can compare with confidence.

What do banks check before quoting your rate?

Banks assess your credit record, disposable income after living expenses, existing debt repayments, the size of your deposit (loan-to-value) and the property itself — so the rate you are finally quoted can sit anywhere in the prime − 1% to prime + 2% panel range shown above.

The estimates on this page assume the loan runs its full term at a constant rate, exclude compulsory building insurance and any monthly account or initiation fees, and use the standard annuity formula. They are not an offer, a pre-approval or a prediction of the rate any bank will give you. Figures last verified 17 October 2026.

Related tools

FAQ

Common questions about bond repayments

How is a bond repayment calculated in South Africa?

Banks use the standard reducing-balance (annuity) formula, M = P × r ÷ (1 − (1 + r)^−n), where P is the loan, r the annual rate ÷ 12 and n the number of monthly payments. You pay interest each month on the outstanding balance, and the rest of your fixed instalment reduces the principal. At the current prime rate of 10.75% over 20 years, every R100 000 borrowed adds roughly R 1 015 to your monthly repayment.

What interest rate should I use in the bond calculator?

Use today's prime lending rate of 10.75% as your starting point — it is the base South African banks price home loans from, and it is what the calculator defaults to. Then test the realistic band around it: prime − 1% if you have a strong credit profile and a solid deposit, prime + 1% or 2% if you are a 100% bond applicant or your profile is thinner.

What is the monthly repayment on a R1 million bond?

At the current prime rate of 10.75%, a R1 000 000 bond costs about R 10 152 a month over 20 years, or about R 9 335 a month over 30 years, excluding insurance and the monthly service fee. At prime + 1% (11.75%) the 20-year repayment is about R 10 837.

How much is a R1.5 million bond per month?

About R 15 228 a month at prime (10.75%) over 20 years, or about R 14 002 over 30 years. Under the 30% affordability rule of thumb the 20-year repayment needs a gross monthly income of roughly R 50 761.

How much is a R2 million bond per month?

About R 20 305 a month at prime (10.75%) over 20 years, or about R 18 670 over 30 years. Each percentage point on the rate moves the 20-year repayment by roughly R 1 370 a month.

What is the monthly repayment on a R500 000 bond?

At the current prime rate of 10.75% over 20 years, a R500 000 bond costs about R 5 076 per month, excluding insurance, and about R 5 419 per month if your rate is prime plus 1%.

How much does a 1% rate increase add to my bond repayment?

On a R 1 000 000 bond over 20 years, moving from prime (10.75%) to prime + 1% adds about R 685 to the monthly repayment. Every R100 000 of bond adds about R 68 a month for each percentage point.

How can I pay off my bond faster?

Pay extra directly into the bond — it reduces the principal immediately, so more of every later instalment goes to capital instead of interest. Paying the equivalent of three extra instalments a year (about R 2 538 more a month) on a R 1 000 000 bond at prime settles it in about 11 years and 6 months instead of 20 years and saves about R 695 023 in interest. The earlier you start, the more you save.

Sources

Figures on this page are as at 17 Oct 2026. Each one comes from the source listed below, or is computed from those sources by the same calculation our calculators use.

Know your repayment?

Check what you could qualify for

Free estimate on screen — no contact details needed. Then read how bond pre-approval works before you make an offer.