I had a client try to bail after I finished the job, but my deposit policy meant I still got paid for my time. Figuring out to always charge half upfront was a game changer for my cash flow.