I've been at it since 2004 in this fashion and so far no one has baulked at it.
I look at it this way... I'm one less person they have to have an envelope of money for and worry about showing. I'm paid and contracted to be there.
The reason why I say this is because you always hear news stories about guys that collected everything upfront & then split without finishing the job (home repair, Etc.) and the consumer is stuck chasing the guy or finds out he filed for bankruptcy after he collected. They always say NEVER pay the balance until the job is completed.
I had a tile guy try that (wanted to be paid in full beforehand) We told him to take a hike & hired someone else.
