even if directly deposited....your bank may not post it into your account until midnight of the day AFTER the bank actually gets it....for something sent out today...might not even show up until Monday .
......(several days longer if you had your software fees deducted from the Federal refund...because it has to go thru and intermediary bank first)