A North Carolina independent contractor agreement is a contract drafted by a freelancer and a hiring client to establish the terms of their working relationship. The agreement allows the parties to agree on financial aspects such as payment, insurance, and expenses, and to establish that the freelancer is being hired as a contractor rather than an employee. The agreement will also convey that the client is exempt from providing employee benefits and deducting income from the freelancer’s pay for taxation or insurance.