
SG Property Calculator: Rent vs Buy | Buy vs. Buy and Invest the Difference
Made a post a couple days back analyzing the historical loss ratios on private property based on the URA data. From the comments, it seemed like a few people were trying to do the numbers on their personal situation relating to property. From what I could tell, the two most common were,
- Rent vs. buy
- Buy vs. buy a cheaper property and invest the difference
While there are a bunch of calculators online for these (I personally am a huge fan of the New York Times one), most of them are not geared towards the Singapore context of stamp duties, agent fees, and overall housing situation. These things are also a little complicated in that they depend a lot on the assumptions you make about property appreciation, your alternative investment return, inflation etc. Took a stab at creating a prototype calculator for the above scenarios, taking some inspiration from the NYT one.
I had initially meant this more for private properties but I think it could be adapted to work for HDBs as well (the core parameters are the same, I've just tweaked the hint text to give suggestions on how to adapt e.g., conservancy charges in place of condo fees etc). The calculator is fairly self explanatory but I wanted to highlight a few points / assumptions,
- If CPF OA funds are not being used for housing, then I had assumed that people are putting that towards their alternative investment through CPFIS (e.g., VWRA or some other index) instead of just leaving in the OA. While I understand there's a minimum $20k required balance for OA before CPFIS kicks in, that's relatively small for most.
- This calculator only accounts for owner-occupied / own stay properties (not investment properties)
- Most other assumptions, I've left it for people to calibrate with suggestions in the hint text in case more guidance was helpful
This is just an initial pass done with some AI help. I've done some vetting, and it seems generally sound. Hope this is useful for the people who had responded to the earlier post with numbers. Would welcome any thoughts / feedback from people.
Link to App -> https://independent-string.github.io/sgrentvsbuy/