Home Loans
20-Year vs 30-Year Bond: The Real Cost of a Longer Term
By Finance Atlas Editorial — June 2026 · 6 min read
Banks love offering 30-year bonds. The instalment is lower, the bond looks more affordable, and they collect interest for an extra decade. But the 30-year bond is one of the most expensive financial decisions you can make — and the math proves it.
The Headline Numbers
Let's compare a R1,200,000 bond at prime (11.25%) over 20 years vs 30 years. The 20-year bond has a monthly instalment of about R12,700 and total interest of about R1,850,000. The 30-year bond has a monthly instalment of about R11,600 — only R1,100 less — but total interest of about R2,960,000. That's R1,110,000 more interest for the privilege of paying R1,100 less per month. You're trading R1.1 million in long-term cost for R1,100 in monthly relief.
The 30-year bond isn't 50% more expensive than the 20-year bond — it's 60% more expensive in interest terms, because the extra 10 years of compounding works against you. The principal is the same, but you're paying interest on it for 50% longer, and in the early years of a 30-year bond, almost your entire instalment goes to interest. Use our Bond Comparison Calculator to see this for your own numbers.
Why Banks Push the 30-Year Bond
The 30-year bond is more profitable for the bank in two ways. First, they collect interest for 10 extra years — on a R1,200,000 bond at 11.25%, that's over R1,000,000 in additional interest. Second, the lower instalment makes the bond look affordable on a wider range of properties, which means more bonds get issued. The bank's incentive is to maximise the total interest collected, not to get you debt-free quickly.
The bank will frame the 30-year bond as 'flexibility' — you can always pay extra and finish in 20 years, they'll say. This is technically true, but it requires discipline that most people don't have. The 30-year default sets the mental anchor: your budget adjusts to the lower instalment, and the extra money gets absorbed into lifestyle spending. By the time you realise you should have been paying more, years have passed and the compounding has worked against you.
The Early-Years Trap
In the first 5 years of a 20-year bond at 11.25%, about 85% of each instalment goes to interest. In the first 5 years of a 30-year bond, about 92% goes to interest. On the 30-year bond, after 5 years of paying R11,600/month (R696,000 total), you've reduced your principal by only about R55,000. The other R641,000 was interest. This is the trap: you feel like you're paying off a bond, but your balance barely moves.
This matters most if you need to sell within the first 5–7 years. On a 30-year bond, you may owe more than the property is worth (after accounting for selling costs) because your principal has barely decreased. On a 20-year bond, you've built significantly more equity in the same period. If property prices fall or stay flat, the 30-year bond puts you at much higher risk of being 'underwater' on your bond.
When the 30-Year Bond Might Make Sense
There are a few scenarios where the 30-year bond is the right choice. First, if you genuinely cannot afford the 20-year instalment and the alternative is not buying at all — a 30-year bond on a property is better than renting indefinitely, especially if property prices are rising. Second, if you're buying an investment property and the rental income covers the (lower) 30-year instalment but not the 20-year instalment — the cash flow matters more than the total interest. Third, if you have a strict discipline to pay extra and treat the 30-year term as a maximum, not a target.
For most owner-occupiers, though, the 20-year bond is the better choice. The instalment is higher but not dramatically so (about 10% more), and the interest savings are enormous. If you can afford the 20-year instalment, take it. If you can't, buy a cheaper property rather than stretching the term.
The Hybrid Strategy
If you're stuck with a 30-year bond (perhaps because that's all the bank offered or because you needed the lower instalment to qualify), you can still get 20-year economics by paying extra. Use our Extra Payment Calculator to work out how much extra to pay monthly to finish in 20 years instead of 30. On a R1,200,000 bond at 11.25%, you'd need to add about R1,100/month to the 30-year instalment to match the 20-year term — which brings your total payment to exactly the 20-year instalment.
The point: the term on your bond agreement is a maximum, not a target. You control the actual payoff timeline through your monthly payment. Whether you start with a 20-year or 30-year bond, what matters is how much you actually pay each month. Pay the 20-year instalment regardless of the nominal term, and you get 20-year economics with 30-year flexibility.
Try the Calculator
See these concepts in action with our free South African home loan calculators.
Disclaimer: Finance Atlas is not a registered FSP. This article is for educational purposes only and does not constitute financial advice.