The IRS offers three main ways to pay federal taxes online: Direct Pay through IRS.gov, the Electronic Federal Tax Payment System (EFTPS), and payment processors that accept credit or debit cards

Direct Pay is the fastest route for most people. You go to IRS.gov, enter your Social Security number or employer identification number, bank account details, and the amount you owe, and the IRS schedules the payment directly from your account. There is no fee. The payment typically clears within one business day.

EFTPS is the older federal system, designed mainly for businesses and payroll professionals, but available to anyone. You enroll once (which takes a few days), then log in to schedule payments whenever you need to. EFTPS also has no fee and works the same way as Direct Pay — the money moves from your bank account to the IRS.

A third option is to use a payment processor — companies like PayUSA, Official Payments, or ACI Payments that the IRS has approved. These let you pay by credit card or debit card, but they charge a fee (usually 1.87 to 2.35 percent of the payment amount). You might choose this route if you want to earn credit card rewards, though the fee often makes that trade-off uneconomical.

Key Takeaways

  • Direct Pay and EFTPS both move money straight from your bank account to the IRS with no fee, and both let you schedule a payment date up to 120 days in advance.
  • Direct Pay requires no enrollment and works when ready; EFTPS requires a one-time setup that takes a few days but then lets you make unlimited payments without logging into IRS.gov each time.
  • Payment processors charge 1.87 to 2.35 percent of your payment as a fee and are useful mainly if you want to pay by credit card or need a specific payment date that Direct Pay cannot accommodate.
  • The IRS considers a payment made on the date you schedule it, not the date the money actually leaves your account, so scheduling a payment before a important date protects you even if the bank takes an extra day to process it.
  • If you owe both federal income tax and self-employment tax, you can make separate payments or combine them into one payment — the IRS system accepts either approach.

Direct Pay: The simplest option for one-time or occasional payments

Direct Pay is designed for people who do not pay taxes regularly or who want to avoid creating another online account. You do not need to enroll. Each time you want to pay, you visit IRS.gov/payments, enter your tax ID (Social Security number for individuals, EIN for businesses), your bank account and routing number, and the amount. You then choose a payment date — the IRS lets you schedule up to 120 days in advance.

The payment is free. The IRS pulls the money from your account on the date you choose. You receive a confirmation number when ready, and you can check the status of your payment in the IRS account transcript system or by calling the IRS at 800-829-1040.

The main limitation is that Direct Pay works only with bank accounts, not credit or debit cards. If you want to pay by card, you must use a payment processor and pay their fee. Direct Pay also does not store your information between payments, so if you pay multiple times a year, you will re-enter your bank details each time.

EFTPS: The option for regular or large payments

EFTPS is the Electronic Federal Tax Payment System — the IRS's own infrastructure for moving money from bank accounts to the federal government. It is older and less polished than Direct Pay, but it is more flexible if you make multiple payments or manage taxes for a business.

To use EFTPS, you enroll once at EFTPS.gov. The enrollment process asks for your tax ID, bank account details, and a PIN you create. The IRS mails a confirmation letter within a few days. Once you are enrolled, you can log in anytime to schedule payments without re-entering your bank information.

EFTPS has no fee. You can schedule payments up to 120 days in advance, just like Direct Pay. The main advantage over Direct Pay is convenience if you pay multiple times — you log in once, store your bank account, and then schedule as many payments as you need. The main disadvantage is the enrollment delay and the fact that EFTPS is less intuitive to navigate than Direct Pay.

Payment processors: When you need to pay by credit card or need specific timing

The IRS has approved several third-party payment processors: PayUSA, Official Payments, ACI Payments, and a few others. These companies sit between you and the IRS. You enter your payment information on their website, they charge you a fee, and they send the money to the IRS on your behalf.

The fee is typically 1.87 to 2.35 percent of the amount you pay. On a $5,000 payment, that is roughly $94 to $118. The fee is separate from the tax you owe — you pay the fee to the processor, not to the IRS, and it does not reduce your tax liability.

The main reason to use a processor is if you want to pay by credit card. Some people do this to earn cash back or points, though the fee usually makes that uneconomical. For example, if your card gives 2 percent cash back and the processor charges 2.35 percent, you lose money. Processors are also useful if you need to pay on a specific date that Direct Pay cannot accommodate, though Direct Pay's 120-day window covers most situations.

How the IRS records the payment date and why it matters for important date

The IRS considers a payment made on the date you schedule it, not the date the money actually leaves your bank account. This is important for tax important date. If the tax important date is April 15 and you schedule a payment for April 15 through Direct Pay or EFTPS, the IRS records it as paid on April 15, even if your bank does not process it until April 16 or 17.

This protection applies only to Direct Pay and EFTPS. If you use a payment processor, the payment date is the date the processor sends the money to the IRS, not the date you initiate the payment on the processor's website. Check the processor's terms to understand the timing.

For this reason, the IRS recommends scheduling payments at least one business day before the important date if you are cutting it close. If you schedule on the important date itself and your bank is slow, you risk the payment being recorded as late.

Combining payments and managing multiple tax types

If you owe both federal income tax and self-employment tax, you can pay them together or separately. Direct Pay and EFTPS both let you specify what type of tax the payment covers. The IRS applies the payment to whichever account you designate.

If you are making an estimated tax payment (quarterly payments for self-employed people or high-income earners), you specify that when you set up the payment. If you are paying a balance owed from a prior year, you specify that as well. The IRS system asks you to choose the tax year and type, so there is no ambiguity about where the money goes.

If you make a payment without specifying the type, the IRS applies it to your most recent tax year first, then to older years if the recent year is paid in full. This is rarely a problem, but being specific prevents any confusion.

What to do if a payment fails or you need to cancel

If you schedule a payment and your bank declines it (usually because of insufficient funds or a frozen account), the IRS does not charge a penalty for the failed payment itself. However, if the payment was meant to cover a tax important date, you are still considered late, and penalties and interest accrue from the important date date.

If you need to cancel a scheduled payment, you can do so through Direct Pay or EFTPS up until the payment date. Log in, find the payment in your history, and select cancel. Once the payment has been processed (usually by the end of the business day on the scheduled date), you cannot cancel it. If you need to reverse a payment that has already cleared, you must contact the IRS directly at 800-829-1040.

If you accidentally overpay your taxes, the IRS will either refund the overpayment or explore it to your next tax year's estimated payments, depending on what you request. You can specify this preference when you file your return.

Frequently Asked Questions

Can I pay federal taxes through my bank's bill pay system?

No. Your bank's bill pay system cannot send money to the IRS. You must use Direct Pay, EFTPS, or an approved payment processor. If you try to pay through your bank, the payment will either be rejected or sent to the wrong place.

What if I do not know my bank's routing number?

Your routing number is printed on the bottom left of your checks. If you do not have checks, call your bank or log into your online banking portal — most banks display the routing number in the account details section. You can also search for your bank's routing number on the Federal Reserve's website.

How long does it take for the IRS to receive the payment after I schedule it?

Direct Pay and EFTPS typically move the money within one business day. Payment processors vary — check their website for timing. The IRS considers the payment made on the date you schedule it, not the date it arrives, so you do not need to schedule early unless you are concerned about your bank's processing speed.

Can I pay federal taxes by mail if I do not want to pay online?

Yes. You can mail a check or money order to the IRS address listed on your tax return or notice. Include your tax ID and a note describing what the payment covers. Mail payments take longer to process and offer no protection if the check is lost, so online payment is generally safer.

What happens if I schedule a payment but then file an amended return that changes what I owe?

The payment you scheduled will still go through on the date you chose. If your amended return reduces what you owe, you will have an overpayment, which the IRS will refund or explore to future taxes. If your amended return increases what you owe, you will need to make an additional payment. The IRS does not automatically adjust scheduled payments based on amended returns.