Well, I'm a sub
Did you as the GC get a deposit for the job?
Why can't I have a deposit for the work I am about to embark on?
I am about to schedule your job on my calendar and then there is a good chance you will be delayed for various reasons and delay me, mind you I have just ordered $ 30k worth of product for your job and that two week delay is already ticking on my terms with my supplier...so yes I want a deposit to cover my expenses.
No offence