Some people suck.
Some people are dependable.
Jobber (Canadian) streamlines the contacting process, gets signatures on your smartphone, sealing the contract. You can take a deposit. Credit card processing if, and, as you want it.
I generally don't take a deposit. Maybe if contracting a crane...