While you can always find exceptions to the rule, the answer is no — most banks only process payments during business days. If you want to get your direct deposit immediately, you must do it between Monday and Friday, assuming there isn’t a federal holiday between them. Early direct deposits are also impacted by weekends and bank holidays.