After you file

Welcome to Intuit ... not only do they not have humans, they also lobby against the IRS creating a free filing software.

If you used Download, you were supposed to mail a check on 4/15.  Not sure about online.