Meeting payroll is the highest priority for staffing agency company owners. However, payroll can be a challenge if your company is new or growing very fast. Employees need to be paid quickly but customers usually pay their invoices every 30 to 45 days. This can affect the company’s cash flow, and may prevent it from meeting payroll. The solution is to factor your invoices.