How long does it take for a direct deposit to begin?

To know for sure, you'll have to check with your employer. However, the typical amount of time it takes to setup a direct deposit is two weeks.