The IRS offers four main online payment methods, each with different timing and account requirements

You can pay federal income tax online through IRS Direct Pay, the Electronic Federal Tax Payment System (EFTPS), a credit or debit card processor, or your bank's bill pay feature. Each method moves money from your account to the IRS on a schedule you choose, but they differ in setup time, transaction fees, and how quickly the IRS receives the payment. Direct Pay and EFTPS are free; card payments charge a processor fee of roughly 1.87 to 2.49 percent of the amount; bank bill pay is free but slower.

The IRS processes online payments in batches. A payment you submit on a Tuesday morning may not post to your account until Thursday or Friday, even though the money leaves your bank when ready. This gap matters if you are close to a important date or trying to stop a collection action. The IRS counts a payment as received on the date you submit it online, not the date it clears your bank, so submitting before a important date protects you even if the money arrives after.

Key Takeaways

  • IRS Direct Pay and EFTPS are free and let you schedule payments weeks in advance, but require you to set up an account before you can use them.
  • Credit and debit card payments process when ready but charge a fee of 1.87 to 2.49 percent, which the IRS does not refund even if you later dispute the tax bill.
  • The IRS counts a payment as received on the date you submit it online, not the date it clears your bank, so you can meet a important date by submitting before midnight even if the money arrives later.
  • Bank bill pay is free but takes five to seven business days and does not give you a confirmation number from the IRS, making it harder to prove payment if a dispute arises.

IRS Direct Pay: Free, fast setup, and advance scheduling

Direct Pay is the IRS's own payment platform and requires no fees or third-party processor. You go to irs.gov/payments, enter your Social Security number or employer identification number, your filing status, and the amount owed. The system pulls up your tax account and shows what you owe. You then link a checking or savings account and choose a payment date up to 120 days in the future.

The IRS sends you a confirmation number when ready after you submit. That number is your proof of payment and appears on your tax transcript within one to two business days. If you need to dispute the payment later or prove you paid on time, this confirmation is what you show. Direct Pay works for income tax, estimated tax, and back taxes, but not for payroll taxes if you are a business owner—those go through EFTPS.

The main limitation is that Direct Pay only works with bank accounts, not cards. If you do not have a checking or savings account, or if your bank has flagged your account, you cannot use it. The system also does not work if the IRS has already filed a levy against your account, because the money would be intercepted before it reaches the IRS payment system.

EFTPS: The system for businesses and recurring payments

The Electronic Federal Tax Payment System is the IRS's older platform, designed originally for businesses making payroll tax deposits but now open to anyone. EFTPS requires advance registration—you provide your tax ID, bank account, and contact information, and the IRS mails you a Personal Identification Number (PIN) within two weeks. Until you receive that PIN, you cannot make a payment.

Once registered, EFTPS lets you schedule payments up to 120 days ahead, just like Direct Pay. The difference is that EFTPS is the only method for federal payroll taxes (941, 940, and 944 forms), so if you run a business and need to pay employment taxes, EFTPS is your only free option. EFTPS also allows you to set up recurring payments if you make estimated tax payments every quarter.

EFTPS is slower to set up than Direct Pay because of the PIN-by-mail requirement, and the interface is less intuitive. If you are an individual paying income tax only, Direct Pay is usually the better choice. But if you are a business owner or make regular estimated payments, the setup delay is worth it to avoid processor fees on multiple payments over time.

Credit and debit card payments: when ready processing, processor fees

You can pay the IRS with a credit or debit card through an approved payment processor. The IRS does not process card payments directly; instead, it contracts with three processors—Worldpay, Paymetrics, and Official Payments—who each charge a fee. The fee is calculated as a percentage of the payment amount and ranges from 1.87 to 2.49 percent depending on which processor you use and whether you pay by phone or online.

A $5,000 payment, for example, costs between $93.50 and $124.50 in processor fees. That fee is not refunded if you later dispute the tax bill or if the IRS determines you overpaid. The fee is also not deductible as a tax expense in most cases, because the IRS treats it as a personal payment method choice, not a business expense. You pay the processor fee upfront, and it is added to your total payment amount.

The advantage of card payment is speed and flexibility. You do not need to set up an account or wait for a PIN. You can pay when ready, at any time, and the processor sends you a confirmation number right away. If you have a rewards credit card, you also earn points or cash back on the payment, which can offset part of the fee. However, this only makes sense if you are paying a large amount and your card's rewards rate is high enough to cover the processor fee.

Bank bill pay: Free but slow and harder to track

Most banks offer bill pay as part of their checking account service. You log into your bank's website, set up the IRS as a payee, enter the amount and payment date, and the bank mails a check or initiates an electronic transfer. Bank bill pay is free and requires no setup beyond your existing bank account.

The problem is timing and proof. Bank bill pay typically takes five to seven business days to reach the IRS. If you are paying close to a important date, the payment may not arrive in time, even though you submitted it early. The IRS counts the payment as received on the date it arrives at the IRS, not the date you submitted it to your bank. You also do not receive a confirmation number from the IRS, so if the payment goes missing or the IRS claims it never arrived, you have only your bank statement as proof.

Bank bill pay is useful only if you are paying well ahead of a important date and do not mind the slower processing. For current-year tax payments or back taxes with a collection important date, Direct Pay or a card processor is safer because you get when ready confirmation and the IRS counts the payment as received on the date you submit it.

How the IRS processes and posts online payments

When you submit an online payment, the money leaves your bank account when ready, but the IRS does not post it to your tax account right away. The IRS processes payments in batches, usually overnight or early morning. A payment submitted on Tuesday at 2 p.m. may not appear on your tax transcript until Thursday morning, even though your bank shows the money gone on Tuesday evening.

This delay does not affect whether you meet a important date. The IRS important date is the date you submit the payment online, not the date it clears your bank or posts to your account. If you submit a payment on April 15 at 11:50 p.m., the IRS counts it as received on April 15, even if it does not post to your account until April 17. This is why the IRS confirmation number is so important—it proves the date you submitted, not the date the money arrived.

If you are paying a balance owed and the IRS has already assessed penalties or interest, those charges continue to accrue until the payment posts. A payment submitted on Tuesday that posts on Thursday means you owe an extra two days of interest. This is another reason to pay as soon as you know you owe, rather than waiting until the last moment.

What to do if your online payment fails or gets rejected

Online payments can fail for several reasons: insufficient funds, a closed or frozen bank account, a mismatch between the name on your account and the name on your tax return, or a levy already in place. If your payment is rejected, you receive an error message when ready, and the money is not taken from your account. The IRS does not charge a fee for a failed payment attempt.

If Direct Pay or EFTPS rejects your payment, try again with a different bank account if you have one, or switch to a card processor. If a card processor rejects your payment, the issue is usually insufficient funds or a fraud block from your card issuer. Call your card company to ask if the payment was blocked, and ask them to allow IRS payments if they have a fraud filter.

If your payment fails because of a levy, you cannot pay online. You must contact the IRS at 1-800-829-1040 to discuss the levy and arrange a payment plan or settlement. A levy means the IRS has already taken legal action to seize your assets, and online payment systems cannot process payments while a levy is active.

Frequently Asked Questions

Can I pay the IRS online if I owe back taxes from multiple years?

Yes. When you log into Direct Pay or EFTPS, the system shows your total balance across all tax years. You can pay the full amount, or you can specify which tax year the payment should go toward. If you do not specify, the IRS applies the payment to your oldest debt first.

What happens if I pay online but the IRS says they never received it?

This is rare with Direct Pay or card processors because you receive a confirmation number when ready. Keep that number and your bank statement showing the money left your account. Contact the IRS at 1-800-829-1040 with both documents. If you used bank bill pay, the delay between submission and arrival makes disputes more common, which is why Direct Pay is safer.

Can I cancel or change an online payment after I submit it?

With Direct Pay and EFTPS, you can cancel a scheduled payment up to one business day before the payment date. Once the payment date arrives, the money is in the IRS system and cannot be stopped. With card processors and bank bill pay, cancellation depends on how quickly you act—call your card company or bank when ready if you need to stop a payment.

Do I have to pay the processor fee if I use a credit card?

Yes. The processor fee is separate from your tax payment and is not optional. You can choose not to use a card and pay through Direct Pay or EFTPS for free, but if you choose a card, the fee applies. The fee is not refundable even if you later dispute the tax bill.

How do I know if my online payment posted to my account?

Log into your IRS account at irs.gov/account or check your tax transcript at irs.gov/transcripts. Your payment should appear within one to two business days of submission. You can also call 1-800-829-1040 and provide your confirmation number, and the IRS can tell you the status when ready.