
Deposits in advance of you starting a project are not only necessary and standard practice, but should never, ever be waived. I've been working in this industry for many years; my typical terms for integration/installations are one-third deposit before start of work, one-third when the installation starts, and one-third upon completion, with a clause for substantial payment in the event there are some lingering items.