Joint cost allocation may be necessary when service departments or support activities provide services to multiple operating departments or revenue-generating activities. For example, the human resources department may provide services to production, sales, and administration departments. Allocating the service department costs can be done through direct, step-down, or reciprocal methods. The direct method allocates costs directly to operating departments based on the proportion of services received, disregarding interdependencies and interactions between service departments. The step-down method allocates costs sequentially, starting with the service department that provides the most services and then to operating departments based on the proportion of services received. The reciprocal method allocates costs simultaneously with a system of equations or a matrix that recognizes all reciprocal relationships and interactions among service and operating departments, though it is more complex than the other two methods.