The free initial mortgage consultation that we offer generally lasts up to around 30 mins. We are then able to turn around an agreement in principle within 24 hours of that appointment. A formal mortgage offer takes, on average, somewhere around three weeks.