Property A
R
%
%
R
R
R
km
Property B
R
%
%
R
R
R
km
Property A Best Value
Total Monthly Cost (incl. commute)
R 20 373
Bond R 15 903 + costs R 2 750 + commute R 1 720
Monthly BondR 15 903
Levy + Rates + InsuranceR 2 750
Monthly Commute CostR 1 720
Deposit RequiredR 180 000
Bond AmountR 1 620 000
Cost per m²R 12 000/m²
Total Cost over 20 yrsR 4 656 629
Property B
Total Monthly Cost (incl. commute)
R 23 907
Bond R 19 437 + costs R 2 750 + commute R 1 720
Monthly BondR 19 437
Levy + Rates + InsuranceR 2 750
Monthly Commute CostR 1 720
Deposit RequiredR 220 000
Bond AmountR 1 980 000
Cost per m²R 14 667/m²
Total Cost over 20 yrsR 5 544 769
Monthly Cost Difference
Property A costs R 20 373/month vs Property B at R 23 907/month. The difference is R 3 534/month (R 42 407/year).
Property AR 20 373/mo
Property BR 23 907/mo
How to Compare Properties Side by Side How to use • Formula • Example

How to Use This Calculator

Enter details for up to two properties: purchase price, deposit percentage, interest rate (default is prime at 10.25%), bond term, monthly levy, municipal rates, buildings insurance, floor size in m², and one-way commute distance to work.

The calculator computes the total monthly cost including commuting for each property using a fuel price of R23/litre at 8.5L/100km over 22 working days per month. The 5-Year Analysis tab adds property appreciation at 6% per annum (SA long-run average) to determine true net cost.

Total Monthly Cost Formula

Total Monthly Cost = Bond Repayment + Levy + Rates + Insurance + Monthly Commute Cost Monthly Commute = (Commute km × 2 × 22 days × 8.5L/100km × R23/L)

Worked Example

Lungile is comparing two properties:

Property A: R1,800,000 in Sandton, 10 km from work. Bond: R1,620,000 at 10.25% over 20 years = R16,056/month. Levy R2,000 + rates R900 + insurance R350 = R3,250/month running costs. Commute: 10km × 2 × 22 × 0.085L/km × R23 = R861/month. Total: R20,167/month.

Property B: R2,200,000 in Midrand, 25 km from work. Bond: R1,980,000 = R19,623/month. Levy R1,500 + rates R1,100 + insurance R420 = R3,020/month. Commute: 25km × 2 × 22 × 0.085 × R23 = R2,153/month. Total: R24,796/month.

Property A costs R4,629/month less despite Sandton's premium pricing, largely because of lower commute costs. Over 5 years, this difference compounds to R277,740 in savings.

Frequently Asked Questions

What costs should I compare when choosing between two properties in South Africa?

A complete comparison should include: monthly bond repayment, HOA levy or body corporate levy, municipal rates and taxes, buildings insurance, and commuting costs. Many buyers focus only on the bond repayment and miss the fact that a cheaper property further from work can end up costing more per month once fuel costs are included. Also compare cost per square metre to assess value.

How does commute distance affect the true cost of a property?

At R23/litre with a typical 8.5L/100km vehicle, a 30km one-way commute costs approximately R2,583/month in fuel alone (excluding wear and tear, tolls, and time). Over 20 years, this amounts to R619,920 — enough to cover a significant portion of a home loan. A property 10km closer to work effectively costs R860/month less to run, which equates to roughly R85,000 less in bond affordability.

Should I buy a cheaper property further from work or pay more to be closer?

There is no universal answer, but the calculator's 5-year analysis helps quantify the trade-off. In general, properties closer to economic hubs tend to appreciate faster in South Africa. Proximity to Sandton, the Cape Town CBD, or Umhlanga drives higher long-term capital growth. For properties where commute is a major factor, buying closer is often better when the price difference is less than R300,000.

What is a typical SA property appreciation rate?

Over the long run, South African residential property has appreciated at approximately 5–8% per annum in nominal terms (before inflation). In real terms (after inflation), appreciation is closer to 1–3%. The calculator uses 6% p.a. as a central estimate. Coastal properties in Cape Town and sectional title units in major metro CBDs have outperformed this average; rural and smaller-town properties have typically underperformed.

How do I calculate cost per square metre for SA property?

Divide the purchase price by the total floor area in square metres. A R2,000,000 property with 150m² of floor space costs R13,333/m². In Cape Town suburbs, prices exceed R25,000–R40,000/m² for premium areas. Johannesburg's Sandton averages R20,000–R30,000/m², while outlying areas can be R6,000–R10,000/m². Cost per m² is especially useful when comparing an apartment vs a house with different sizes.