While federal law doesn’t require indefinite record-keeping, it’s a good practice to retain payroll records for at least three years. Some states may have longer requirements.