A down payment is a portion of the home's purchase price that you pay upfront. While the amount varies, aiming for at least 20% of the home's price can lead to better loan terms.