Rent vs Buy a house - Which is better?
Rent v Buy a house is a dilemma we all have faced in our life. Conventional wisdom and the pride of owning a house push most of us into taking home loans. However, there are lots of other things we should consider while deciding on renting vs buying a house to get the real answer.
In this blog, we will consider both Financial and Non-Financial aspects before making rent vs buy decision.
I have also included a bonus buy vs rent calculator excel for you at the end of this article.
Financial Aspect of Rent vs Buy
Let us do some number crunching to see which among renting or buying is better financially
Buying a House
Analysis is done with following assumptions:
- Value of flat = 80 Lakhs, possession after 3 years (36 months), 20% down payment via self-contribution and 80% loan taken at 8.5% for 15 years with no prepayment
- Currently, staying in a rented apartment with a monthly rent of 20K with a 10% increase in rent every 11 months
- Have not factored costs related to rent agreement, registration, etc.
- The life of building is expected to be 30 years. After that, the house will either be sold or reconstructed
- There is 5% appreciation in property every year
- Property tax in 7K for first year and increases at 5% per year
- 5L is spent on interior decoration work after possession of flat
- 3L is spent on house maintenance (whitewash/repair etc) every 7 years
- The person buying the flat is in 30% tax slab and claims maximum possible tax rebate per year in interest component
Calculations for buying the house
Let us look at the numbers when you buy the house:

Note - Since rent is increasing every 11 months and our flat possession is after 3 years (36 months), we had to calculate rent for 3 months of 4th year in row#k
From the above table, we see that after 30 years of owning the house, you make a profit of 1.9 Cr with the house still in your name. If you sell the house after 30 years, you will get about 3.4 Cr in hand. However, this is completely based on the assumption that you will be able to sell the flat after 30 years. If the building gets demolished for reconstruction, then you will not have any money and will have to invest from your own pocket for reconstruction.
Also Read - How to make a Will for free in India
Staying on Rent
Following are the assumptions:
- Down-payment amount of home loan (20% of property value) is invested for 30 years with 12% pa return
- Until the time annual rent paid is lower than annual EMI paid (if house loan was taken), we invest the saving to get 12% pa return for the number of years left. For example, we invest for 30 years in year 1, 29 years in year 2, 28 years in year 3 and so on.
- Since rent is increasing every 11 months, we have considered year as that of 11 months and adjusted 360 months (of normal 30 years) to 32 years and 8 months of 11 year calendar. All calculations have been done accordingly
Calculations for renting the house
Now let us look at the calculations if you rent a house.

Notice that until year 13 of the above table, your annual rent is lower than annual EMI. However, 14th year onwards, annual rent is higher than EMI. At this point, your annual savings will stop.
From above calculations, following is what we get if we stay on rent for 30 years

Basis above table, it is very clear that it is better to rent the house. You will not only have more money in hand after 30 years (7.2 Cr as compared to 3.4 Cr from own house), but also save the tension associated with paying EMIs across 15 years.
Now, let us see what happens if various parameters are changed.
Impact of changing various parameters on Profits and Money in Hand





Observe that when calculated from profit perspective, owning a house is better only in following scenarios:
- You purchase a very low cost property (<=50 Lakh in our example)
- You sell your house very early (<=5 years in our example)
In all other scenario, renting a house is better.
Similar results are observed for Money in Hand (from sale of property vs investments from rent) calculations as shown below





For money in hand parameter, owning a house is better only in following scenarios:
- You purchase a very low-cost property (<=60 Lakh in our example)
- You sell your house very early (<=15 years in our example)
From financial aspect, all the above scenarios can be summarized in below points:
- Always try buying low-cost property (preferably in an upcoming area which can give higher appreciation)
- It is always better to rent if you have taken a huge loan and holding the house for a long duration.
- The amount of home loan taken does not matter. If you take less loan, it means higher self-payment. Same money will give you greater returns via investment. So renting a house is always the best option in such cases
Non-Financial Aspects of Rent vs Buy
Another thing we should focus on is the non-financial aspect while making this decision. Below table shows the pros and cons of each case.

While making a decision, you need to know your long term plans. For people who frequently change jobs/cities, it is emotionally difficult to rent out your own house and stay elsewhere at rent.
Similarly, there are many examples where builders have defaulted and the project has been stalled due to some reason. Those who buy during the pre-launch or early stage of construction face another problem. No matter how reputed or financially strong the builder is, you never know when things may change. A classic example of this was observed during demonetization and implementation of RERA which forced many builders to go bankrupt and stall projects. There are a number of housing societies under construction in NCR (and other cities) that are not completed and legal cases are being dragged on. This will cause a huge burden on you who will be paying both rents as well as EMI.
Instead of going through all these headaches, a wiser approach will be to buy a completed project where you can move-in immediately. While you might have to shell out a few more lakh rupees, you will save on rentals and get the house immediately. You can also look into buying the house you currently stay on rent. This is a good idea because you know the problems, quality of construction and are already comfortable in it.
One must also remember the future needs while deciding the size of house. Questions like number of kids you plan to raise, whether your parents will be living with you, whether there are frequent guests who come to stay with you should impact the size of the house to be taken.
Conclusion
Moving into one's own house is a dream come true for everyone. However, this dream comes at a great cost. You should look at various factors (both financial and non-financial) while deciding whether to buy a house or stay on rent. If your financial savings via rent are higher than via owning, then it is always better to rent a house. However, if your financial savings via owning is higher, it is mandatory to consider the non-financial aspects before making a decision.
Bonus
To help you decide easily, I am attaching Rent vs Buying a house template with this article.
Note - To keep things simple, for this template, I have assumed that rent will increase every 12 months instead of 11 months.
How to Use
- Fill data in cells highlighted in Yellow color
- See the results in cells highlighted in Green color
Updates - Basis inputs from one of our readers, I have added Decision Matrix 2 in the template. This is for those sincere customers who start investing the EMI amount after their home loan has finished. The amount is invested till the time property is sold.
Rent vs Buy template - v2DownloadHope you find the template useful in making the decision.
I also offer a financial consulting and can help you achieve your financial goals with proper planning. You can schedule a free consultation call to discuss your concerns and we can take it from there.
Liked this article? Join my Whatsapp group to be part of our community!
Other articles worth reading:
Also read - Is 1 Crore Enough for Retirement?
Also read – 7 Must Have Insurance in 2021
Another interesting article – How PPF Interest is Calculated