The IRS typically takes 1 to 5 business days to pull money from your bank account once you authorize a payment, but the exact timing depends on the payment method you chose and your bank's processing speed.
If you set up a direct debit from your checking or savings account through the IRS website, phone, or a tax professional, the withdrawal usually happens within 1 to 3 business days after you authorize it. The IRS sends the instruction to your bank, and your bank processes it like any other automatic withdrawal. Some banks move faster than others, and weekends and federal holidays add delay.
The key thing to know is that authorization and withdrawal are not the same moment. You authorize the payment on one day, but the money does not leave your account until several days later. This matters if you are tight on cash—you need to have the funds available for the full window, not just on the day you authorize.
Key Takeaways
- Direct debit from your bank account takes 1 to 3 business days after you authorize it, though some banks may take up to 5 days.
- The IRS does not pull the money when ready when you authorize payment—there is always a delay of at least one business day.
- Weekends and federal holidays pause the clock, so a Friday authorization may not process until Tuesday.
- If you authorize payment close to a tax important date, the withdrawal may happen after the important date has passed, but the authorization date counts as your payment date for IRS purposes.
- Your bank's processing rules and the IRS payment system both affect timing, so you cannot control the exact day the money leaves.
Why the IRS does not pull money right away
The IRS is not directly connected to your bank account. When you authorize a direct debit payment, you are giving the IRS permission to request the withdrawal through the automated clearing house (ACH) network, which is the system banks use for automatic transfers. The IRS submits the request, your bank receives it, your bank verifies the account and funds, and then your bank processes the withdrawal. Each step takes time.
The IRS does not control when your bank actually moves the money. Your bank may process ACH withdrawals in batches at certain times of day, or it may have its own rules about how long to hold a pending withdrawal before finalizing it. Some banks show the withdrawal as pending when ready; others do not show it until it is final.
Timing for different payment methods
Direct debit (ACH) is the slowest method but the most reliable for knowing when the money will leave. It takes 1 to 5 business days, with 1 to 3 being typical. The IRS charges no fee for ACH payments.
Credit or debit card payments through an approved payment processor (like Paypal, Stripe, or Square) are faster in some ways and slower in others. The card company charges a fee (usually 1.87% to 2.35% of the amount), and the money is pulled from your card when ready or within 24 hours. However, if you are paying from a card linked to a bank account, the card company then settles with your bank, which can take another 1 to 3 business days. The net effect is often the same as direct debit, but the fee makes it more expensive.
Electronic Federal Tax Payment System (EFTPS) is a direct debit system run by the Treasury Department. It works the same way as ACH through the IRS website—1 to 5 business days—but it is designed for businesses and people who make frequent payments. There is no fee.
What counts as the payment date if the withdrawal is slow
The IRS considers your payment made on the date you authorize it, not the date the money actually leaves your account. This is important if you are paying close to a important date. If you authorize a payment on April 15 (tax day) and the withdrawal does not happen until April 18, the IRS still counts it as an April 15 payment and you are on time.
The authorization date is what appears on your IRS account and on your receipt. Keep that receipt or confirmation number. If there is ever a dispute about whether you paid on time, the authorization date is your proof.
What to do if you are short on time
If your tax important date is in a few days and you need to pay, authorize the payment now rather than waiting. The sooner you authorize, the sooner the clock starts. Do not assume the money will leave by a specific date—assume it could take the full 5 business days, and plan your account balance accordingly.
If you cannot afford to have the money out of your account for 5 days, a credit or debit card payment may feel faster because the charge appears when ready, even though the bank settlement takes just as long. The trade-off is the processing fee.
If you miss the important date because the withdrawal was slow, contact the IRS and explain what happened. Bring your payment authorization confirmation. The IRS is usually willing to waive late penalties if you can show you authorized payment on time, even if the bank took longer than expected to process it.
Reasons the withdrawal might take longer than expected
Your bank may hold the withdrawal for verification if the amount is unusually large or if the account has not made a similar transfer before. This is a fraud prevention step and can add 1 to 3 days.
If you authorize the payment on a Friday or before a federal holiday, the clock does not start until the next business day. A Friday authorization might not process until the following Tuesday or Wednesday.
If your account does not have enough funds when the IRS tries to withdraw, the payment will fail. The IRS will try again, usually once or twice, but if it fails, you will owe a penalty and interest. Check your account balance before you authorize and make sure the funds are there for the full processing window.
If you change banks or close the account the payment is drawn from, the withdrawal will fail. The IRS will send you a notice and you will need to pay by another method.
How to track the withdrawal
Log into your IRS account at IRS.gov and look for "View Your Payment History" under the account tab. This shows the authorization date, the amount, and the status (pending, processed, or failed). It updates within 24 hours of the withdrawal.
Your bank will also show the withdrawal in your transaction history, usually within 1 to 3 business days of authorization. It may appear as pending first, then final.
If you authorized the payment through a tax professional or software, they may send you a confirmation email with a reference number. Keep this. If there is ever a question about whether you paid, this is your proof of the authorization date.
Frequently Asked Questions
Can the IRS take the money faster than 1 to 5 business days?
No. The ACH network that handles direct debit has built-in processing time, and your bank controls part of that. The IRS cannot override it. If you need the payment to be final by a specific date, authorize it at least 5 business days before that date.
What if my bank says the withdrawal failed?
Contact the IRS right away at 1-800-829-1040. Bring your authorization confirmation number. The IRS will tell you whether they received the request and why it failed. Common reasons are insufficient funds, a closed account, or a mismatch between the account number and the account holder's name. You will need to pay by another method and may owe a penalty.
Does the IRS charge a fee for direct debit payments?
No. The IRS does not charge a fee for ACH or EFTPS payments. Your bank may charge a fee if you have a premium account that limits free transfers, but the IRS itself does not.
If I authorize payment on Friday, when will the money actually leave?
The earliest is usually Tuesday, because Monday is not a business day for ACH processing in most cases. If Monday is a federal holiday, it could be Wednesday. Plan for the full 5 business days to be safe.
Will the IRS send me a confirmation when the money is withdrawn?
You get a confirmation when you authorize the payment, with a reference number. The IRS does not send a separate notice when the withdrawal actually processes. Check your bank account or your IRS account online to confirm the withdrawal went through.