What are the documents needed for a mortgage process ?

1) Secure down payment in advance (In general, W-2 income: 20%, Self-employee: 30%, Possible no income verification:40%, FHA loan: 3.5%), 2) Secure contract deposit money in advance (Usually up to 10% of sales price), 3) Keep down payment in a buyer personal account for at least 2 -3 months before applying for a  mortgage, 4) Prepare 3 months bank statement, 5) Pay contract deposit from the buyer’s personal account  where down payment is deposited and 6) Consult with mortgage broker before seeing the houses