After you file

@payday is everyday,  You're correct. After e-filing your tax return, the IRS will generally process direct deposit refunds within 7-10 days of receiving your tax return.  Regarding whether the deposit can be received on a weekend, it might be a good idea to ask your bank if they will process the deposit and make it available on non-business days.