Direct payroll deposit is the automatic deposit of your pay into the financial institution account of your choice. Launch strongly encourages employees to enroll in direct deposit. Employees who do not enroll in direct deposit paychecks are mailed to the employee’s personal address we have on file.