Contract staffing usually refers to an arrangement where a third party agency provides the workforce for a client firm. By contrast, in independent contracting an individual directly contracts with the client company to provide their services to that company.