You must allow a couple days of bank processing time for the deposit to actually hit your account. It is not an instant transfer of funds. The IRS actually state in their refund notice to not do anything until 7 days have passed. It rarely takes anywhere close to that long. It usually hits your account within 1-3 business days.