💰 Financial Calculators ❤️ Health & Fitness Calculators 📐 Math Calculators 🔄 Conversion Calculators 📊 Business Calculators 🏗️ Construction Calculators 📅 Date & Time Calculators 🧮 Everyday Calculators

Cost of Living Calculator

Compare the monthly cost of living in South Africa's major cities — Johannesburg, Cape Town, Durban, Pretoria, and Port Elizabeth. Enter your actual expenses or use our SA city averages to find your estimated monthly budget.

Quick Calculator Get a fast estimate
R
Leave 0 if living with family
R
R
Fuel, taxi, Uber, or public transport
R
R
R
Medical, clothing, insurance, etc.
Monthly Cost of Living in Johannesburg
R 19 000
Housing
R 9 500
Groceries
R 3 500
Transport
R 2 000
Utilities
R 1 500
Entertainment
R 1 500
Other
R 1 000
Annual Total
R 228 000
Recommended Monthly Take-Home
R 27 143
Link copied to clipboard!

How to Use the Cost of Living Calculator

  1. Select Your City: Choose the city you live in or plan to move to.
  2. Accommodation Type: Select "Own place" for solo renting, "Shared house" to split rent, or "With family" if rent-free.
  3. Enter Your Expenses: Fill in your actual monthly costs for each category, or use the defaults as a starting estimate.
  4. The calculator shows your total monthly cost, annual total, and the recommended monthly take-home salary needed.

The Extended Calculator below compares budgets for single, couple, and family and shows a comparison bar chart across cities. The Professional Calculator computes salary adjustment between cities and analyses the housing vs commute trade-off.

Need more detail?
📊 Extended Calculator More options, charts, and scenario comparison
Override Budget Items (leave 0 for city average)
R
R
R
CategoryJohannesburgCape Town
RentR 8 500R 10 878
Food & GroceriesR 4 000R 5 119
TransportR 1 000R 1 280
UtilitiesR 1 500R 1 920
EntertainmentR 1 800R 2 304
TOTALR 16 800R 21 500
Johannesburg is R 4 700/month cheaper than Cape Town— Annual difference: R 56 400
Monthly Cost of Living Comparison
R0kR5kR11kR16kR22kR22kCapeR17kJohannesburgR15kDurbanR16kPretoriaR13kPortR12kBloemfontein

SA City Cost of Living Comparison (2026)

Estimated monthly costs for a single person (own 1-bed apartment)

Cape Town: R22,000–R30,000/month

Johannesburg: R18,000–R24,000/month

Pretoria: R15,000–R20,000/month

Durban: R14,000–R18,000/month

Port Elizabeth: R12,000–R16,000/month

Bloemfontein: R10,000–R14,000/month

Includes rent, groceries, transport, utilities, and entertainment. Cape Town is 25–35% more expensive due to property costs.

Worked Example: Single Person in Johannesburg

Monthly budget estimate for Johannesburg (2026)

Rent (1-bed, Braamfontein/Midrand): R9,500

Groceries: R3,500

Transport (car + petrol or Gautrain): R2,500

Utilities (electricity, water, internet): R1,800

Entertainment & dining: R1,500

Insurance & medical: R2,000

Total: ~R20,800/month

Recommended take-home salary (70% to expenses): R29,700/month

Need full precision?
🔬 Professional Calculator Complete parameters, sensitivity analysis, and detailed breakdown
R
R
R
R
R
R
Salary Required in Cape Town to Maintain Lifestyle
R 54 000
Cost Index
35% more
If Same Salary
R 9 625/mo savings
Monthly Difference
+R 7 875
CategoryJohannesburgCape TownDifference
Rent/HousingR 8 500R 11 475+R 2 975
Car/TransportR 5 000R 6 750+R 1 750
GroceriesR 4 000R 5 400+R 1 400
EntertainmentR 2 000R 2 700+R 700
OtherR 3 000R 4 050+R 1 050
Housing vs Commute Trade-Off Analysis (Cape Town)
ScenarioRentCommute CostTotalHrs/Month Commuting
Inner city (walk/cycle)R 11 475R 0R 11 47511 hrs
Inner suburbs (10km)R 9 410R 1 200R 10 61022 hrs
Outer suburbs (25km)R 7 459R 2 200R 9 65944 hrs
Satellite town (50km)R 5 738R 3 500R 9 23866 hrs

Frequently Asked Questions

A single person renting their own place needs R15,000–R20,000/month in Johannesburg, R18,000–R25,000 in Cape Town, R12,000–R16,000 in Durban, and R10,000–R14,000 in smaller cities.
Yes, Cape Town is 20–35% more expensive than Johannesburg, primarily due to higher rental and property prices. A 1-bedroom apartment in Cape Town costs R12,000–R22,000 vs R8,000–R14,000 in Johannesburg.
A single person needs a take-home salary of at least R22,000–R30,000/month to live comfortably in Cape Town with rent, transport, groceries, and some savings.
2026 estimates for a 1-bedroom: Cape Town City Bowl R14,000–R22,000. Johannesburg Sandton R12,000–R18,000. Durban beachfront R9,000–R14,000. Pretoria R7,000–R12,000. Port Elizabeth R6,000–R10,000.
Bloemfontein and Port Elizabeth (Gqeberha) are the most affordable major SA cities — 30–40% cheaper than Cape Town. They are popular choices for remote workers and retirees.

Related Calculators