Keystone Home Loan Program This Pennsylvania down payment program is for first time home buyers, meaning you cannot have owned a home within the last three years. These requirements can be waived if you buy a home in a targeted area or you’re a discharged U.S. military veteran. Purchase price and income limits apply. You must have an acceptable credit history, ability to repay your loan and sufficient funds for an application fee, closing costs and Pennsylvania down payment based on the purchase price of your home. Whether you’ll have to pay mortgage insurance will depend on the type of loan you choose.