They can do direct wire transfers and that actually concerns me more. I had zero interaction with my bank. I gave the IRS my bank routing and account number then told them how much to transfer. Not even a single email or text message from the bank at all. As far as I can tell there is no upper limit on how much they can withdraw. Ever since then I have been super careful what I keep in banks.