In an ideal world, homebuyers should have enough money saved to cover a 20% down payment, an extra 3% to 6% for closing costs, and money left over for things like furniture, home maintenance, and emergency repairs.
That means if you want to buy a $300,000 home, you’ll need around $80,000 in the bank ($60,000 for a down payment; $9,000 to $18,000 for closing costs; and extra cash for things like a new couch or an emergency repair).
Source: https://www.buzzfeed.com/eviecarrick/signs-its-time-to-buy-a-house