Paying a contractor in milestones, from the US
How escrow lets you release money as each stage of the build is approved.
By MandoClaro

Sending money home to build a house is an act of trust. Trust is easier to keep when both sides know what happens next.
Split the build into milestones
Foundation, walls, roof, finishing. Each milestone gets an amount and a clear description of what “done” means.

Hold the money, release it as work is approved
You put the money in escrow. As each milestone is delivered and approved, that part is released to the contractor. The rest stays held.
Keep the record
The agreement and every approval are kept as a certified record, with NOM-151 digital preservation. If a question comes up later, you have something to point to. It is a record of what was agreed, not legal advice.