Generally speaking, our free mortgage consultation lasts around 30 mins or so. Additionally, we can turn around an agreement in Principle within 24 hours. But it takes three weeks on average for a formal mortgage offer to approve.