It takes between 4 and 8 weeks to get a formal mortgage offer from acceptance of an offer. Ideally, you will already have chosen a mortgage lender. You will have asked the lender for a Decision in Principle (DIP).