A down payment is a percentage of the home's purchase price that a buyer pays upfront. The recommended down payment is at least 20% of the home's purchase price.