The IRS offers four main ways to pay taxes online, each suited to different situations
You can pay the IRS directly through their official website using IRS Direct Pay, which is free and works for any tax amount. You can also use the Electronic Federal Tax Payment System (EFTPS), which requires advance registration but lets you schedule payments weeks ahead. If you prefer using a credit or debit card, the IRS lists approved payment processors on their site — these charge a convenience fee, usually 1.87% to 2.35% of your payment. A fourth option, paying through your tax software or tax professional, routes your payment through one of these same systems but handles the details for you.
The method you choose depends on whether you want to pay now or later, whether you have a card or bank account, and whether you mind paying a fee. Most people who want to pay when ready and have a bank account use IRS Direct Pay. Those who want to schedule a payment for a future date, or who file quarterly estimated taxes, often prefer EFTPS. Card payments are fastest but cost more.
Key Takeaways
- IRS Direct Pay is free, requires no registration, and lets you pay when ready from a bank account using your Social Security Number or Employer Identification Number.
- EFTPS is also free but requires you to register in advance, and it lets you schedule a payment up to 120 days in the future.
- Credit and debit card payments go through IRS-approved processors and charge a fee of roughly 1.87% to 2.35%, but they process within one business day.
- Payments made through tax software or a tax professional use one of these same systems behind the scenes and may include their own fees on top of the IRS processor fee.
- The IRS accepts online payments 24 hours a day, seven days a week, but the important date to pay by midnight Eastern Time on the due date still applies.
IRS Direct Pay: Free, when ready payment from your bank account
IRS Direct Pay is the simplest option if you want to pay now and have a checking or savings account. You go to IRS.gov/payments, enter your Social Security Number or Employer Identification Number, your filing status, and the exact amount you owe, then authorize a one-time bank transfer. The IRS pulls the money directly from your account within one business day. There is no registration, no fee, and no credit card involved.
You will need your bank's routing number and your account number, both of which appear on the bottom left of a check. If you do not have a check handy, you can contact your bank or log into your online banking portal to find these numbers. Direct Pay works for federal income tax, estimated tax payments, and payments on an installment agreement.
One limitation: Direct Pay does not let you schedule a payment for a future date. If you want to pay on a specific day that is not today, use EFTPS instead. Also, if you are paying a balance owed from a prior year, make sure you enter the correct tax year when prompted, or the IRS may credit your payment to the wrong account.
EFTPS: Free payment you can schedule weeks in advance
The Electronic Federal Tax Payment System (EFTPS) is the IRS's own payment platform for people who want to schedule a payment ahead of time. Unlike Direct Pay, EFTPS requires you to register first — you create a login and password on the EFTPS website, then wait one to two business days for your account to be activated. After that, you can log in anytime and schedule a payment up to 120 days in the future.
EFTPS is free and pulls money from your bank account the same way Direct Pay does. It is especially useful if you pay quarterly estimated taxes, because you can set up all four payments at once and let them go out automatically on the dates they are due. You can also change or cancel a scheduled payment up until the business day before it is set to process.
The main drawback is the registration delay. If you need to pay today or tomorrow, Direct Pay is faster. EFTPS also has a phone line (1-800-555-3453) if you prefer to schedule a payment by phone, though you still need to register online first.
Credit and debit card payments: Fast but with a fee
If you want to pay by credit or debit card, the IRS does not accept cards directly. Instead, the IRS lists approved payment processors on IRS.gov/payments — currently these include PayUSA, Official Payments, Worldpay, and ACI Payments. Each processor charges a convenience fee, typically 1.87% to 2.35% of the amount you pay. On a $5,000 payment, that fee would be roughly $94 to $118.
Card payments process within one business day, so they are faster than bank transfers if speed matters. Some people use card payments to earn rewards points, though the fee often outweighs the benefit. Card payments also work if you do not have a bank account or prefer not to share your banking information online.
The processor you choose does not matter — they all route to the IRS the same way. Shop around only if you want to compare their user interfaces or whether they offer payment plans. The fee is the same regardless of which processor you use.
Payments through tax software and tax professionals
When you file your taxes using software like TurboTax, H&R Block, or TaxAct, you have the option to pay your balance due at the end of the filing process. The software routes your payment through one of the IRS-approved processors or through EFTPS, but it handles the details for you. If you pay by card through tax software, you will see the processor's fee listed before you confirm the payment.
Tax professionals and CPAs can also submit your payment on your behalf. They typically use EFTPS or route your card payment through a processor. Some tax professionals charge their own fee on top of the IRS processor fee, so ask before you authorize the payment.
The advantage of paying through software or a professional is convenience — you do not have to visit IRS.gov separately. The disadvantage is that you may pay extra fees, and you have less control over the exact payment date if you use a professional.
important date and timing for online payments
Online payments must be submitted by midnight Eastern Time on the tax important date to count as on-time. For most people, that important date is April 15. If April 15 falls on a weekend or holiday, the important date moves to the next business day. The IRS accepts online payments 24 hours a day, seven days a week, including weekends and holidays, so you can pay at any time before the important date.
If you are paying an amount owed from a prior year, the important date depends on when the IRS assessed the tax. Check your notice or call the IRS at 1-800-829-1040 to confirm the important date for your specific situation. Paying late triggers interest and penalties, even if you pay online.
For estimated tax payments, the important date are April 15, June 15, September 15, and January 15 of the following year. If you use EFTPS, you can schedule all four payments at once and they will go out automatically on the correct dates.
What to do if your payment is rejected or fails
If your bank declines your payment, the IRS will notify you through the payment system. Common reasons include insufficient funds, a closed account, or a mismatch between the name on your account and the name you entered. If this happens, you can try again when ready with a different account or payment method.
If you paid by card and the processor's system goes down, try again in a few minutes or use a different payment method. The IRS's own systems (Direct Pay and EFTPS) are more reliable than third-party processors, but outages are rare.
Keep your payment confirmation number, which appears on screen after a successful payment. If you do not see a confirmation number, the payment did not go through. Do not assume the payment was received based on an email alone — the confirmation number on the IRS website is the official record.
Frequently Asked Questions
Can I pay the IRS with a debit card online?
Yes. Debit cards are treated the same as credit cards and go through the IRS-approved payment processors. You will pay the same convenience fee as a credit card user, typically 1.87% to 2.35% of your payment amount.
What if I cannot pay the full amount I owe?
You can pay any amount online, even if it is less than the total you owe. The IRS will charge interest and penalties on the unpaid balance. If you cannot pay in full, you may be able to set up a payment plan (called an installment agreement) through IRS.gov or by calling 1-800-829-1040.
Is it safe to give the IRS my bank account number online?
Yes. IRS.gov and EFTPS use encryption and security measures similar to online banking. The IRS does not store your full account number after the payment is processed. Only use the official IRS website (IRS.gov) or EFTPS.gov — do not enter banking information on a third-party site claiming to be the IRS.
How long does it take for the IRS to receive my online payment?
Bank transfers through Direct Pay or EFTPS typically post within one business day. Card payments through approved processors also post within one business day. The IRS counts the payment as received on the date you submit it, not the date it posts to their account, so you can pay up until midnight on the important date.
Can I get a refund if I overpay online?
Yes. If you pay more than you owe, the IRS will either refund the overpayment or explore it to a future tax year, depending on what you request. You can indicate your preference when you make the payment, or you can contact the IRS later to change it.