A real-estate firm’s back office checked the identity and source-of-funds documents for every buyer and seller by hand, against a long compliance checklist. It was necessary work — the rules around money laundering in property are not optional — but it was slow and it was a friction point in the deal. A file that was missing one document or carried an expired one could stall an onboarding for days while emails went back and forth, and the compliance officer’s time was spent confirming the obvious far more than weighing the unclear.
What mattered most
- The compliance decision had to stay with a qualified officer; automating the judgement would have been a regulatory and reputational risk.
- The documents were sensitive personal data and had to be handled and retained under strict, auditable controls.
- The point of failure was usually mundane — a missing or expired document — and easy to catch early if anyone had time to.
- The check had to record exactly what was verified, since the firm has to demonstrate its process if asked.
How we approached it
We automated the routine, mechanical parts of the check and left the judgement firmly with the officer. The system reads each submitted document, confirms the expected set is present, checks dates and basic consistency, and flags what is missing, expired or mismatched — early, so a buyer can be asked for the right thing on day one rather than day five. What it produces is a prepared file with the gaps marked, not a verdict on the client. The decision to accept, query or escalate stays with the compliance officer, who reviews the substance rather than chasing paperwork.
Handling of the documents was built to the firm’s data-protection obligations, with controlled access and a clear retention period, and every check is logged so the process can be shown end to end. The work built into the onboarding the team already ran. We measured against how quickly an incomplete file was identified as incomplete — the thing that actually drove the delays — and against the officer’s time spent on confirmable basics versus genuine review.
Where it stands
Incomplete files are now caught at the start, so the back-and-forth happens before it can stall a deal rather than in the middle of one. The compliance officer still makes every call, but spends that time on the cases that warrant it instead of on confirming that documents exist. The audit trail, which used to be assembled after the fact, now writes itself as the work is done.