Mortgage Files Don't Stall on Underwriting. They Stall on Documents.
Borrowers aren't refusing to send paystubs. They've lost track of what you asked for, and your system is making that easy.
A file goes into processing on the 3rd. The borrower owes two months of bank statements, last year's W-2, a letter of explanation on a credit inquiry, and an updated paystub.
On the 19th, the loan officer chases. Two of the four arrived — one by email, one as a photo in a text thread. The paystub is now stale and has to be requested again.
Nobody did anything wrong. The process is just built so that this happens.
The borrower's actual experience
Worth remembering that a purchase borrower does this once every seven years, under time pressure, while also packing a house.
They get a list, usually in an email, often in a paragraph. They do three items on Saturday and lose the rest. They do not know which of the remaining ones are urgent. They are mildly embarrassed to ask you to resend the list, so they wait for you to chase.
Meanwhile the clock on the contract is running, and the thing they will remember about the process is how confusing it was.
What conditions do to the timeline
The specific killer is the second round. A borrower sends what was asked, processing reviews it, and underwriting comes back with conditions — a letter of explanation, a source on a deposit, an updated statement because the first one aged out.
Each round trip costs days, and each one restarts the borrower's sense of "I thought I was finished." Two or three cycles of that and you have a stressed borrower, a nervous agent, and a closing date under threat.
Compressing the cycles matters more than compressing any single request.
What a working system looks like
One list, always current. The borrower gets a link, not a paragraph. It shows what is outstanding, what has been received, and what is under review. When conditions come back, they appear on the same list. No new email thread.
Documents arrive in one place. Upload from a phone camera, because that is what they will use. Anything that arrives by text or email should end up attached to the file, not living in someone's inbox.
Expiry awareness. Paystubs, bank statements and credit reports age. The system should know which documents have a shelf life and flag them before they go stale, rather than after underwriting notices.
Reminders keyed to items, not the file. At day 3, the borrower hears about the specific things outstanding. At day 7, again, and the loan officer gets a flag. Escalation to a call is a decision, not an oversight.
Reject fast, with a reason. "The second page is cut off — could you resend including the whole statement?" gets an immediate re-send. Silence for four days does not.
Milestones the borrower can see
Separate from collection, and just as valuable: telling people where they are.
Application received. Submitted to underwriting. Conditional approval. Conditions cleared. Clear to close. Each of those should trigger a message on the day it happens.
This does two things. It cuts the volume of "any update?" calls sharply, and it keeps the referring agent informed — which is where your next borrower comes from. An agent who always knows the status of their client's file sends you the next one.
The referral loop nobody automates
A mortgage broker's best source is past clients and the agents who sent them, and most brokerages close the file and go quiet.
Two things worth automating: a check-in at closing anniversaries, and a rate-watch flag so that when rates move enough to matter for a specific past borrower, someone knows. That database is usually the most valuable and least worked asset in the business.
What to measure
- Median days from application to complete document set. The number that predicts your closing timeline.
- Number of condition rounds per file. Fewer rounds is the biggest lever on cycle time.
- Documents outstanding over 7 days, as a live list with owners.
- Stale document rate — how often something ages out and has to be re-requested. Usually higher than anyone expects.
- Time from milestone to borrower notification. Should be same-day and automatic.
The honest caveat
Some delays are not yours. A borrower waiting on an employer letter, a gift-letter donor who is travelling, a bank that will not produce statements older than 90 days without a branch visit — none of that is fixed by better software.
What a system does is separate those from the delays caused by a request buried in an email thread. That second category is much bigger than most brokerages assume, and unlike the first, it is entirely within your control.
We build the document collection, milestone tracking and past-client automation behind this for US mortgage brokerages and insurance agencies. See how it fits together, or tell us where your files stall.