I had a bathroom shower built this past summer.
The contractor wanted 50% up front as well. Remainder on completion.
In contrast I have a window guy who has done all the windows /doors in my last two houses and doesn't require a deposit at all.
__________________
|