Client here:
I'm sorry, but, I think it is perfectly reasonable for SPs to request deposits. In fact, I think it is good business practice. As others have mentioned, many other businesses require deposits, or have cancellation fees, etc.
"But how do I do it discreetly?"
Actually, it's very...