The higher the downpayment John pays towards his house, then the less he will have to pay towards a mortgage and easier it will be for him to obtain a loan for the house. If he is able to put down 20% of the house cost then it will be more cost effective for him in the long term as he will then have less to pay back to the loan company and then can pay back the loan over a shorter term with less interest.