What IRS Direct Payment is and who uses it
IRS Direct Payment is a free way to pay your federal income tax bill straight from your bank account on a date you choose. You go to the IRS website, enter your tax information and bank details, and schedule the payment yourself — no third-party payment processor involved. The IRS pulls the money directly from your checking or savings account on the date you pick.
This is different from paying through a credit card, debit card, or a payment processor that charges a fee. Direct Payment costs nothing and works for any amount — whether you owe $50 or $5,000. You can use it whether you're paying a balance due on your tax return, making an estimated tax payment, or paying a bill the IRS sent you.
Most people use Direct Payment because it's free and they can control exactly when the money leaves their account. If you're comfortable entering your bank information online and you have a few minutes, this is the simplest route.
Key Takeaways
- IRS Direct Payment is a free service that pulls money from your bank account on a date you choose, with no fees or third-party involvement.
- You set up the payment yourself on IRS.gov by entering your tax information, bank account details, and the payment date.
- The payment typically clears within one business day, though you can schedule it weeks in advance if you need to.
- Direct Payment works for any amount and any type of federal tax bill — individual income tax, estimated payments, or bills from the IRS.
- You'll need your Social Security Number or Employer Identification Number, bank routing number, and account number to set up the payment.
How to set up a Direct Payment on IRS.gov
Go to IRS.gov/payments and select "Direct Payment" from the payment options. You'll be taken to a form where you enter your name, address, Social Security Number or EIN, and the tax year the payment is for. Then you enter your bank account information — the routing number and account number from the bottom of your check, or from your bank's website.
Next, you choose the payment date. You can pay today, or you can schedule the payment for any date up to 120 days in the future. This is useful if you want to make sure the money is in your account before the payment goes through, or if you're paying an estimated tax bill that isn't due for several weeks.
After you review all the details, you submit the form. The IRS will show you a confirmation number on screen — write this down or take a screenshot. You'll also receive an email confirmation. The payment typically leaves your account within one business day of the date you selected, though it may take longer if you scheduled it far in advance.
When Direct Payment makes sense versus other payment methods
Direct Payment is free, so if you have a bank account and don't mind entering your account number online, there's no reason not to use it. The only real trade-off is that you're giving the IRS access to your bank account information, which some people prefer not to do.
If you want to pay by credit card or debit card instead, you'll use a third-party payment processor — the IRS lists approved processors on its website — and you'll pay a convenience fee (usually 1.87% to 2.35% of the payment). That fee goes to the processor, not the IRS. For a $1,000 payment, that's roughly $19 to $24 extra.
If you want to mail a check, you can do that too, but it's slower. The IRS takes several weeks to process mailed payments, and if your payment is late, penalties and interest start accruing immediately. Direct Payment is faster and you know exactly when it will arrive.
What information you need before you start
Have these details ready before you go to IRS.gov:
- Your Social Security Number or Employer Identification Number
- Your full name and mailing address
- The tax year the payment is for (for example, 2023 or 2024)
- Your bank's routing number (the first nine digits on the bottom left of your check, or available from your bank's website)
- Your checking or savings account number (the digits after the routing number on your check)
- The amount you want to pay
If you're paying a bill the IRS sent you rather than a balance due on your return, you may also need the notice number from the IRS letter. Have that handy so you can enter it correctly.
How long the payment takes and what to expect
Once you schedule a Direct Payment, the money typically leaves your bank account within one business day of the date you selected. If you schedule it for a Friday, it may not clear until Monday. If you schedule it for a date weeks away, the IRS holds your information and processes it on that date.
The IRS applies the payment to your account within one to three business days after it clears your bank. You can check the status of your payment on IRS.gov using your confirmation number, or by logging into your IRS account if you have one set up.
If you need to cancel or change a Direct Payment you've scheduled, you can do that through IRS.gov as long as you cancel before the payment date. After the payment has been processed, you'll need to contact the IRS if you need to make changes.
Security and protecting your bank information
The IRS website uses encryption to protect your bank account information, the same technology banks use. Your information is not stored on the IRS website after the payment is processed — it's deleted after the transaction is complete.
That said, you should only use Direct Payment on a secure, private internet connection — not on public WiFi at a coffee shop or library. Make sure you're on the official IRS.gov website (check the URL in your browser) and not a phishing site. The IRS will never email you asking for your bank account number or Social Security Number.
If you're uncomfortable entering your bank information online, paying by check or using a credit card through an approved processor are both valid alternatives, even though they cost more or take longer.
What to do if your Direct Payment fails or doesn't go through
If your bank rejects the payment — usually because there aren't enough funds in your account — the IRS will notify you and the payment won't be processed. You'll need to try again with a different date or a smaller amount, or choose a different payment method.
If you scheduled a payment and then realized you made a mistake with the amount or the date, log back into IRS.gov and cancel the payment before the scheduled date. Then set up a new one with the correct information.
If you've already made the payment and it went through but you think there was an error, contact the IRS at 1-800-829-1040. Have your confirmation number ready. The IRS can look up the payment and help you sort out what happened.
Frequently Asked Questions
Can I use Direct Payment if I don't have a checking account?
No — Direct Payment requires a U.S. bank account, either checking or savings. If you don't have a bank account, you can pay by credit card, debit card, or check instead. Some community banks and credit unions offer low-cost or free accounts if you're looking to open one.
Is there a minimum or maximum amount I can pay with Direct Payment?
No. You can pay any amount from $1 to several thousand dollars. The IRS doesn't charge a fee regardless of the size of the payment, which is why Direct Payment is especially useful for larger bills.
Can I schedule a Direct Payment more than 120 days in advance?
No — the IRS only allows you to schedule payments up to 120 days in the future. If you need to pay further out, you can set a reminder to schedule the payment closer to your due date, or you can pay by check and mail it in advance.
What if I schedule a Direct Payment but then my tax situation changes?
If you haven't reached the payment date yet, log into IRS.gov and cancel the payment. Then you can set up a new payment for a different amount if needed. If the payment has already been processed, contact the IRS to discuss your options — they may be able to apply it to a different tax year or issue a refund.
Do I need to report the Direct Payment to my bank?
No. The IRS initiates the payment on your behalf, and your bank will see it as an outgoing ACH (automated clearing house) transfer. You don't need to do anything on your bank's end — just make sure the funds are in your account before the payment date.