We always get a deposit from the GC and we run a credit check. But most important the contract binds the Owner, not the GC. The story the GC tells is nobody does business that way. If you are new to the business you may belive him.