Contract staffing is where a business or organization hires an employee on the basis of a specific agreement. This agreement is generally in the form of awritten contract that will outline the basis of the employment. This could be that the employee works a certain number period of time or until a task or project is finished.