This mainly depends on who you work with for your mortgage. The industry standard is about 30 days. Banks sometimes are known to take longer due to additional overlays and restrictions.
If you provide us with the documentation immediately, we can usually have your loan approved within 48 to 72 hours. From there, we just have to wait on the appraisal to come in and any additional conditions to be satisfied. On average, from start to finish, we take about 2-3 weeks. Although we prefer not to work with super short time frames, we can most certainly do so if that is what you need. In cases like that, we have had loans go from start to finish in about a week.