You should shop for a lender first and get preapproved for a mortgage before shopping for a house. A mortgage preapproval shows sellers and their real estate agents that you're a serious buyer. It also indicates how much you can borrow, which will help you determine how much home you can afford.