BusinessZA

Loans & Debt

Bond / Mortgage Calculator (South Africa)

Monthly repayment, total interest, and what a 20-year bond actually costs you in Rand. Same maths the banks use — just without the page of fine print.

Monthly bond repayment

R 0,00

fill in the bond amount and rate above

Total amount repaid
R 0,00
Total interest over the bond
R 0,00
Bond amount
R 0,00

Excludes once-off costs — registration, transfer duty, bank initiation fee, attorney’s fees. Those are a separate calculation, typically tens of thousands on top of the bond. Linked-rate bonds move with prime; this calc is a snapshot at today’s rate.

Bond maths, plainly

What a 20-year bond actually costs

The monthly repayment quoted on a bond application is the easy number. The number that matters — and the one most people underestimate — is the total cost over the bond term. On a R1.5m bond at 11.75% over 20 years, the monthly is about R16,250 — but you end up paying back R3.9m. R2.4m of that is interest.

The amortisation curve

Same maths as any other loan — the amortisation formula. Each monthly instalment is calculated to bring the outstanding bond to zero over the full term. Early instalments are mostly interest because the bond is large. Late instalments are mostly capital because the bond is small.

On the R1.5m / 11.75% / 20-year example, your first instalment of R16,250 is roughly R14,700 interest and R1,550 capital. The last instalment in year 20 is roughly R160 interest and R16,090 capital. That’s the curve — heavily interest-weighted up front, capital-weighted at the end.

The once-off costs you don’t see in the calculator

Registering a bond costs real money up front. Before you get to month one, you typically pay:

  • Bond registration fees — paid to the bond attorney appointed by the bank. Scaled to the bond amount, governed by the Legal Practice Council’s recommended tariff.
  • Bond initiation fee — once-off bank fee, capped under the National Credit Act. Often capitalised into the bond (you pay interest on it for 20 years) unless you settle it separately.
  • Transfer attorney fees — paid to the transfer attorney appointed by the seller. Also scaled to purchase price, also tariff-based.
  • Transfer duty — tax payable to SARS on most property purchases above the SARS threshold. Sliding scale, on the current schedule at sars.gov.za. New builds from a VAT-registered developer are typically exempt (the 15% VAT is in the price).
  • Deeds Office fees — modest, scaled by bond amount.

For a R1.5m purchase, these once-offs typically come to R50,000–R150,000 depending on whether transfer duty applies. Plan for them; many first-time buyers underestimate by exactly this amount.

Prime-linked vs fixed-rate bonds

Two ways an SA bond can be priced.

  • Prime-linked — the SA default. Your rate is set as prime ± a margin. Prime moves when the SARB hikes or cuts the repo rate. Pro: when rates drop, your instalment drops automatically. Con: when rates rise, your instalment rises automatically.
  • Fixed rate — locked for an agreed period (typically 24–60 months). Pro: predictable. Con: the bank prices fixed rates higher than prime-linked to compensate for the risk. Usually worse value unless you specifically need stability for budgeting reasons.

For most SA bonds, prime-linked is the default and the right call. The exception: short stretches when rates are clearly on the way up and locking in something below the expected peak makes sense.

The stress-test

Before signing a 20-year bond, plug an interest rate 2 percentage points higher than today’s into the calculator above. On the R1.5m / 20-year example, going from 11.75% to 13.75% bumps the monthly from R16,250 to R18,400 — R2,150 more per month.

If that higher number still fits your budget comfortably, the bond is the right size. If it’s tight, the bond is too big — you’re betting on rates not rising, which is a bad bet to make on a 20-year commitment.

20 + extras vs 15 — the real comparison

A 15-year bond has a higher monthly instalment but saves substantial interest. Same R1.5m at 11.75%:

  • 20-year: ~R16,250/month, ~R2.4m interest.
  • 15-year: ~R17,750/month, ~R1.7m interest. R1,500/month more, R700k less interest.

The smart play is 20-year bond, pay R1,500 extra a month. You hit the same payoff trajectory as the 15-year while keeping the contractual minimum at R16,250 — so when an emergency hits or income drops, you can fall back without the bank reposessing. Use the Loan Payoff Calculator to model extra-payment scenarios on your specific bond.

Frequently asked questions

  • How do I calculate a monthly bond repayment in South Africa?

    Same amortisation formula as any other loan: monthly = (r × P) ÷ (1 − (1 + r)^−n), where P is the bond amount, r is the monthly interest rate (annual ÷ 12), and n is the term in months. The calculator above does this — enter your bond amount, the rate the bank quoted, and the term in years (20 is the SA default).

  • What's the difference between a bond and a mortgage?

    In South Africa, the same thing. "Bond" is the SA term for what other countries call a mortgage — a loan secured against property, registered at the Deeds Office. SA banks use "bond" colloquially (FNB Smart Bond, ABSA Home Loan, etc.). The legal instrument is a mortgage bond. The calculator and the maths are identical.

  • What term should I choose — 20 years or 30?

    20 years is the SA standard and what almost every bank quotes by default. Some banks offer 25- or 30-year bonds, but they're uncommon. The longer the term, the lower the monthly instalment but the higher the total interest. On a R1.5m bond at 11.75%: 20 years = ~R16,250/month and ~R2.4m interest; 30 years = ~R15,150/month and ~R3.95m interest. R1,100/month less, R1.5m more interest.

  • What's prime, and is my rate going to be prime ± something?

    Prime is the benchmark rate SA banks charge their best customers — set by each bank but in practice tracks the SARB repo rate plus a margin. Most SA bond rates are quoted as prime minus X% (good credit, big deposit) or prime plus X% (weaker credit, no deposit). When the SARB cuts or hikes, prime moves the next day and your bond instalment recalculates the following month. Stress-test by running the calculator at prime +2% to see what your instalment becomes if rates rise.

  • Does this include the registration costs?

    No. Bond registration, transfer duty (above the SARS exemption threshold), attorney's fees, and the bank's bond initiation fee are once-off costs payable at registration. They can easily total R50,000–R150,000+ on a R1.5m bond, depending on the purchase price and whether transfer duty applies. The calculator above is the monthly repayment only — budget the once-offs separately.

  • What's transfer duty and when do I pay it?

    Transfer duty is the tax SARS charges on transferring property ownership. It's payable on most property purchases above a SARS-set threshold, on a sliding scale that goes higher as the purchase price climbs. Below the threshold = no transfer duty. The current threshold and brackets are on sars.gov.za. Note: new build properties from a VAT-registered developer are typically exempt — the 15% VAT is built into the price instead.

  • Should I take a 20-year bond and pay extra, or a 15-year bond?

    The 20-year-with-extras approach is usually better. The 15-year bond locks you into the higher monthly instalment — if your income drops or an emergency hits, the bank still wants it. The 20-year with extras gives you the same payoff trajectory when life is good, plus flexibility to drop back to the contractual minimum when life isn't. Use the Loan Payoff Calculator to model exactly how much extra clears the bond faster.

  • Can I get more bond than I think?

    Sometimes. Banks assess affordability based on income, existing debt, credit-bureau record, and the loan-to-value ratio (loan ÷ purchase price). A 100% bond (no deposit) is possible for first-time buyers and certain salary bands but usually means a higher rate. Putting down even 10% deposit often unlocks a meaningfully better rate. Get quotes from at least three banks before committing — they compete more than people realise.

  • What if interest rates drop after I sign the bond?

    On a prime-linked bond, your rate moves automatically — instalment drops the next month. On a fixed-rate bond (less common in SA), you keep paying the higher rate unless you refinance. Refinancing to switch to prime-linked or get a lower fixed rate can save real money — but factor in the new initiation fee, attorney's fees, and any early-settlement penalty on the old bond. The Mortgage Refinance Calculator models this.

  • Is the data I enter saved anywhere?

    No. Every calculation runs entirely in your browser. We never see the numbers you type, and nothing is stored on a server. Useful for sense-checking bank quotes without sharing them.