The fastest way to pay federal taxes online is through IRS Direct Pay, which connects straight to your bank account with no fees
IRS Direct Pay is the IRS's own payment tool. You log in, enter your bank account details, and the IRS pulls the money directly. It costs nothing, takes about one minute to set up, and you get a confirmation number immediately. The payment itself clears within one business day for most banks.
If you don't want to give your bank details to the IRS, you can use a credit or debit card through a third-party processor — but the processor charges a fee (usually 1.87 to 2.35 percent of the amount you pay). The IRS approves these processors, so the transaction is secure, but you will pay more.
A third option is Electronic Federal Tax Payment System (EFTPS), which is older and requires enrollment ahead of time. Most people skip it in favor of Direct Pay, which does the same thing without the setup.
Key Takeaways
- IRS Direct Pay costs nothing and works the same day you set it up — no enrollment required beforehand.
- You can pay with a debit or credit card through an IRS-approved processor, but you will be charged a fee of roughly 2 percent.
- The payment must be made by the tax deadline (usually April 15 for income tax, but varies for other taxes) or you will owe penalties and interest.
- You need your Social Security Number or Employer Identification Number, your tax year, and either a bank account or card number to complete payment.
How to use IRS Direct Pay step by step
Go to irs.gov/payments and click the Direct Pay link. You do not need to create an account or log in first — the tool is open to anyone.
Enter your tax information: your Social Security Number or EIN, the tax year you are paying for, and the amount. The IRS will show you what you owe based on your return if you have already filed, but you can also enter a different amount if you are making an estimated payment or a partial payment.
Select your payment date. You can pay today or schedule it up to 120 days in advance. If you schedule a payment, the IRS will deduct the money on the date you choose.
Enter your bank account details: routing number and account number. The IRS will ask whether the account is checking or savings. Double-check both numbers before you submit — a wrong digit will cause the payment to fail or go to the wrong account.
Review the summary and submit. The IRS will give you a confirmation number on the screen. Write it down or take a screenshot — you will need it if you have questions about the payment later.
Paying with a credit or debit card
The IRS does not accept cards directly. Instead, you use one of several approved payment processors: Worldpay, Authorize.Net, PayUSA, or Official Payments. All four are listed on irs.gov/payments, and all charge roughly the same fee.
Click the processor's link from the IRS website. Enter your card number, the amount, and your tax information. The processor will charge the fee on top of your payment amount — so if you pay $5,000 and the fee is 2 percent, you will be charged $5,100 total. The processor sends the $5,000 to the IRS and keeps the $100.
You will get a confirmation number from the processor, not from the IRS. Keep it for your records. The payment usually reaches the IRS within one business day.
EFTPS enrollment and how it works
EFTPS is the IRS's older electronic payment system. It works like Direct Pay — money comes from your bank account with no fee — but you have to enroll first, which takes one to two weeks.
To enroll, call the EFTPS customer service line at 1-800-555-3453 or go to eftps.gov and request enrollment online. You will need your Social Security Number or EIN and a bank account. The IRS will mail you a Personal Identification Number (PIN) within two weeks.
Once you have your PIN, you can log in and schedule payments. Most people use Direct Pay instead because it requires no waiting and no PIN to remember.
What happens if you miss the deadline
If your payment does not reach the IRS by the tax deadline, you will owe failure-to-pay penalties and interest on top of the tax itself. The penalty is 0.5 percent of the unpaid tax per month, and interest compounds daily at a rate the IRS sets each quarter (currently around 8 percent per year, but it changes).
If you file your return late but pay on time, you avoid the failure-to-pay penalty — only the failure-to-file penalty applies, which is steeper. If you both file and pay late, both penalties apply.
The IRS considers a payment on time if it is submitted by the deadline, even if your bank takes a day or two to process it. Direct Pay and card payments both count as submitted on the day you enter them, not the day the money actually moves.
Tracking your payment after you submit it
Save your confirmation number. That is your proof the payment went through. The IRS does not send email confirmations.
If you paid through Direct Pay or EFTPS, the money will leave your bank account within one business day. Check your bank statement to confirm the deduction.
If you paid through a card processor, the charge will show up on your card statement within one to three business days, depending on your card issuer.
To see whether the IRS has received and posted your payment, log into your IRS account at irs.gov/account or call the IRS at 1-800-829-1040. It can take up to two weeks for a payment to show up in the IRS system after it clears your bank, so do not panic if it does not appear immediately.
What to do if your payment fails
If Direct Pay or EFTPS rejects your payment, the IRS will tell you why on the screen — usually a wrong routing number, a closed account, or insufficient funds. Fix the problem and try again. No money will have left your account if the payment was rejected.
If a card processor rejects your payment, the charge will not go through. Try a different processor or use Direct Pay with your bank account instead.
If you submitted a payment and it never reached the IRS, call 1-800-829-1040 with your confirmation number. The IRS can trace the payment and tell you whether it is still in process or whether something went wrong. If the money left your account but the IRS never received it, the IRS can help you file a claim to recover it.
Frequently Asked Questions
Can I pay someone else's federal taxes online?
No. Direct Pay, EFTPS, and card processors all require you to enter the taxpayer's Social Security Number or EIN, and the payment goes to that person's account only. If you are a tax professional or power of attorney, you can enroll in EFTPS under your own credentials and make payments on behalf of clients, but you will need separate authorization from each client.
What if I pay more than I owe?
The IRS will hold the overpayment and apply it to next year's tax bill, or you can request a refund. When you file your return, you will choose which option you want. If you have already filed, you can call 1-800-829-1040 to request a refund, or you can let the IRS keep it and reduce your next payment.
Is it safe to give the IRS my bank account number online?
Direct Pay and EFTPS use the same encryption that banks use, and the IRS does not store your full account number after the payment clears. The risk of fraud through these tools is very low. Card processors are also secure but charge a fee, so Direct Pay is the safer and cheaper choice.
Can I pay estimated taxes online the same way?
Yes. Use Direct Pay or a card processor and select "Estimated Tax" as the tax type instead of "1040" or "1120". You can schedule estimated payments up to 120 days in advance, which is useful if you want to set them for April 15, June 15, September 15, and January 15 all at once.
What if I need to pay a business or payroll tax, not income tax?
Direct Pay works for most federal taxes: income tax, self-employment tax, corporate tax, payroll tax (941), and excise tax. Go to irs.gov/payments, select the correct tax type from the dropdown, and follow the same steps. The process is identical.