The right way to compare two houses before you buy is to ignore the asking price and look at the total monthly cost, the affordability fit against your income, and the location practicality, in that order. The asking price is the most visible number but it is also the most misleading one, because two homes at the same price can cost you wildly different amounts to actually live in each month. That is the gap most South African buyers fall into.
Here is what to compare instead, and why each line matters.
Two homes priced at R1.8 million can sit at completely different monthly costs once you add everything up. A freestanding house in a quiet suburb might run R14 500 bond plus R900 rates plus R600 insurance plus R2 200 utilities, which is R18 200 all in. A townhouse at the same R1.8 million in a complex with full amenities might run R14 500 bond plus R700 rates plus R2 800 levy plus a smaller R1 800 utility bill, which lands at R19 800. Same price, R1 600 a month different, or R19 200 a year. Over a 20 year bond that gap pays for a small car. So always pull the full monthly cost on both, not just the bond figure.
The second thing to compare is whether each home sits inside your personal budget, not just whether the bank would approve it. Banks use the 30% of gross income rule for the bond repayment and a 40% total debt ceiling, but those are limits, not targets. A home that uses up 29% of your income passes the bank test but leaves you with very little breathing room for anything else. The home you actually want is one where the full monthly cost, not just the bond, sits comfortably under that 30% line, ideally closer to 25%, so a bad month does not turn into a crisis.
The third axis people underestimate is what the home costs you in time and petrol every week. A R2 million house that is 30 minutes further from work than a R2.1 million one quietly costs you maybe R1 500 a month in extra fuel and another hour a day of your life. Over a few years, the cheaper sticker price is the more expensive home. So when you compare, factor in the commute, the school run if you have kids, and how often you would need to drive somewhere just to get a decent loaf of bread. None of these show up on a property listing, but all of them show up in your bank account.
There are three specific traps South African buyers fall into when comparing homes. The first is being seduced by a low levy and missing the fact that the body corporate is underfunded, which means a special levy is coming. Always ask for the last three years of body corporate financials. The second is assuming utility costs are similar across suburbs, when in fact areas with worse load shedding quietly cost more because of inverter and solar investments. The third is comparing a sectional title to a freehold without realising the insurance and exterior maintenance are bundled into the levy on one and a separate cost on the other, so the freehold often looks deceptively cheaper at first glance.
So when you are weighing two or three houses, lay them out side by side on three rows. The full monthly cost, including rates, levy, insurance, utilities and a maintenance reserve. The percentage of your gross monthly income that cost represents. And a quick location score, which can be as simple as ranking each one on commute time, distance to schools and distance to shops. The home that wins is not necessarily the cheapest on price, it is the one with the lowest full monthly cost that still scores well on location.
This is exactly what the shouldibuy.co.za comparison tool does for you in 90 seconds. You paste up to four Property24 links or just type in the prices, enter your income and deposit once, and see all the numbers above side by side with the winning home highlighted on each row. So instead of trying to hold the comparison in your head, you get it laid out clearly, and the right answer is usually obvious the moment you see it.
Free, no signup, takes 90 seconds and compares up to four homes side by side.
Open the calculator →