in crypto land, you would never do that! You'd set up a smart contract to automatically move money from your wallet to his as milestones are hit in the project! It's beautiful! Maybe they could run off with your $1k upfront, but maybe your smart contract can even get that back if a milestone isn't hit in time.
Now all you need is connected oracle that can judge completion percentage of a bathroom and communicate with the blockchain! /s