The best time to apply for a mortgage pre-approval is before you start house shopping. That way you know exactly what you can afford before you start looking.