If you want to become a homeowner, but you don’t have enough cash for a down payment, a state or local down payment assistance program might be able to help. Most states and many counties and cities offer grants and no-interest loans to help first-time home buyers pay for down payments and closing costs.