The time it takes for a lender to approve your home loan can differ from lender to lender, but it generally takes anywhere between four to six weeks. You can speed up your home loan approval by ensuring you meet all the borrowing criteria, have all your paperwork ready and correctly fill out the application form, have a good savings and credit history, and get pre-approval.