My question involves independent contractors in the state of: Virginia

Can a minor enter into an independent contractor agreement? If so would they need a work permit as well since they are a minor?