Funds are usually withdrawn on the payment date you specified as long as your e-filed return has already been accepted. If that date happens to fall on a weekend or federal holiday, the funds are typically withdrawn the next business day. If you did not specify the date at the time of filing, the date will be defaulted to the filing deadline 4/18/2017.
If you still don't see the debit 7-10 days after your return has been accepted, call IRS e-file Payment Services at 1-888-353-4537 or contact your state tax agency, as appropriate.
https://ttlc.intuit.com/replies/3299924