Every general contractor and subcontractor has the right to know that a project has adequate funds. It can be awkward to ask, so I often tell customers that my banker or bonding company won't let us sign a contract without assurance there is money set aside to complete the project. Doing jobs without getting paid isn't any fun. The days of a handshake contract are long gone. If you don't understand what you are signing, you won't stay in business very long.
Many contacts contain clauses that are one-sided and unfair.
Meet with your attorney at least twice a year. Remember, you have the right to sign only what you agree with. Never sign an unfair contract. The construction business is risky enough without unfair contracts. So, before you execute the contract, follow the 9 Steps To Signing A Successful Contract and start out every project on a fair and level playing field.