It's not a requirement, but it gives you a big advantage when you're ready to make an offer. Getting pre-approval means that a lender has said that they'd be willing to give you a home loan, based on the information you gave them about your income and other particulars. Pre-approval helps you know how much house you can afford, and it communicates to the sellers that you're serious and qualified when you make an offer.