What in the world is going on? If due is extended to July 15th who is overloading IRS system.
Because it has to happen every April 15.
Edited: I think @sjrcpa has the answer, below.
The DIYers who want their direct deposit info on file to get their EIP checks?
Everybody is stocked up on toilet paper so now they are trying to hoard the "free" money.
I hear the website will be up tomorrow so we can tell the government where to direct deposit our 1200 rolls of toilet paper.