A New Jersey independent contractor agreement formalizes the agreed-upon terms of service and compensation between an independent contractor and a client. In addition to holding both parties accountable, the contract protects the client from certain liabilities.