After you file

the IRS commitment to Congress was that anyone who updated their banking info by a Thursday would receive the direct deposit by the FOLLOWING Friday (meaning no later than 8 days later).. Assuming of course that that the stimulus had been calculated and ready to go.

 

So if you updated your banking information on the 17th, your weekly deadline was April 23rd and the IRS commitment to deposit the stimulus is no later than May 1