USAA doesn't have set pay dates for everybody because it is based on who is paying you (employer, SSA, VA, etc.). However, they provide early direct deposit, typically crediting the account up to 1 day early when USAA gets the payment file. The timing may vary due to weekends, federal holidays...