Around 90 million payments were delivered during the first batch shortly after the American Rescue Plan was signed into law. The Treasury Department and Internal Revenue Service announced direct deposits during this next round should be hitting bank accounts now. However, the agencies noted that a large number of the payments going out now will […]
The post Where's my Stimulus payment? appeared first on DefenderNetwork.com.