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

You can pay federal income tax, estimated tax, or other IRS bills directly through the IRS website using IRS Direct Pay, a debit or credit card processor, the Electronic Federal Tax Payment System (EFTPS), or through your bank's bill pay feature. Each method connects to the IRS's payment processing system, but they differ in how you set them up, what information you need, and how long the payment takes to post.

The fastest and most direct route is IRS Direct Pay, which is free and lets you pay the same day you initiate the transaction. If you prefer to use a credit card, you'll pay a processing fee (currently 1.87% to 2.35% depending on the processor) but can complete payment in minutes. EFTPS and bank bill pay are free but require advance setup and may take several business days to clear.

Key Takeaways

  • IRS Direct Pay is free, requires no advance registration, and lets you pay the same day through your bank account.
  • Credit and debit card payments through an IRS-approved processor charge a fee (roughly 1.87% to 2.35%) but process when ready.
  • EFTPS and bank bill pay are free but require you to set up an account or enroll in advance, and payments may take several business days to reach the IRS.
  • You will need your Social Security Number or Employer Identification Number, your tax year, and the amount owed before you start any payment.

IRS Direct Pay: The fastest free option

IRS Direct Pay is a free service run directly by the IRS that lets you pay from your checking or savings account without registering in advance. You go to irs.gov/payments, enter your tax information (SSN or EIN, filing status, and the amount), and authorize a one-time bank transfer. The payment posts the same day if you submit before 8 p.m. Eastern Time on a business day; payments submitted after that or on weekends are scheduled for the next business day.

You do not need to create a login or provide a credit card. The IRS pulls the money directly from your bank account using the routing and account numbers you provide during the transaction. This method works for individual income tax, estimated tax payments, and other IRS bills. The only limitation is that you cannot use it to pay someone else's tax bill — the account holder and the taxpayer must be the same person.

Credit and debit card payments through approved processors

If you want to pay by credit or debit card, you must use one of the IRS-approved payment processors: Worldpay, Authorize.Net, PayPal, or Amazon Pay. Each processor charges a fee that varies slightly — typically between 1.87% and 2.35% of the amount you pay — but the IRS does not set or control these fees. For example, a $5,000 payment might cost $94 to $118 in processing fees depending on which processor you use.

You access these processors through irs.gov/payments. The payment processes when ready, and you receive a confirmation number right away. This method is useful if you want to earn credit card rewards or need to pay by card for cash flow reasons, but the fee makes it more expensive than Direct Pay or EFTPS. Some people use it strategically near the end of a tax year to meet a important date when other methods would not clear in time.

EFTPS: The free recurring payment system

EFTPS (Electronic Federal Tax Payment System) is a free service run by the U.S. Department of the Treasury that lets you schedule tax payments in advance. Unlike Direct Pay, EFTPS requires you to enroll first — you can register online at eftps.gov or by phone at 1-800-555-3453. Enrollment takes about 10 business days, and you receive a PIN and password by mail.

Once enrolled, you can schedule payments up to 120 days in advance, which is useful if you pay estimated tax quarterly or want to automate your payments. Payments typically post within one to two business days after you schedule them. EFTPS is free and works with any bank account, but the advance enrollment and processing delay make it less convenient than Direct Pay if you need to pay when ready. Many self-employed people and businesses use EFTPS because the advance scheduling feature fits their quarterly payment cycle.

Bank bill pay: Using your own bank's system

Most banks offer bill pay features that let you send a check to the IRS through your bank's online platform. You set up the IRS as a payee (using the address provided by your bank or the IRS), enter the amount and payment date, and your bank mails a check on your behalf. This method is free and requires no special registration with the IRS, but it is the slowest option — checks typically take 7 to 10 business days to arrive and clear.

Bank bill pay works if you have time before your important date and prefer not to share your bank account details directly with a third-party processor. However, the IRS does not receive your payment until the check clears, so you must account for mail and processing time. If your important date is within two weeks, bank bill pay is not reliable enough. Always make a note of the check number your bank assigns so you can track the payment if needed.

What information you need before you pay

Regardless of which method you choose, have these details ready before you start: your Social Security Number or Employer Identification Number, your tax year (the year the tax is owed for, not the current year), the amount you are paying, and your filing status (single, married filing jointly, etc.). If you are paying a business tax, you will need the EIN and the type of tax (Form 941, Form 1120, etc.).

If you are paying a bill from a notice the IRS sent you, have that notice nearby — it will show the exact amount due and any penalties or interest added. Paying more than the amount shown does not hurt, but paying less may leave a balance owed. The IRS applies payments to the oldest tax year first, then to penalties and interest, so if you owe for multiple years, your payment reduces the oldest debt first.

Timing and confirmation: What happens after you pay

After you submit a payment, you receive a confirmation number when ready (or within a few minutes). Save this number — it is your proof of payment and the only way to track the transaction if something goes wrong. Direct Pay and card payments post within one business day; EFTPS and bank bill pay take longer depending on your bank and the IRS's processing queue.

The IRS updates its payment records once the money clears, which can take several business days. If you check your account balance online through IRS.gov before the payment posts, you may still see the old balance. Do not assume the payment failed — wait at least three business days and check again. If more than a week has passed and the payment still does not show, contact the IRS at 1-800-829-1040 with your confirmation number.

Frequently Asked Questions

Can I pay the IRS by credit card without a fee?

No. Credit card payments always charge a processing fee of roughly 1.87% to 2.35%, set by the payment processor, not the IRS. Direct Pay (bank account) and EFTPS are free alternatives. If you want to use a credit card despite the fee, you must go through an IRS-approved processor.

What if I pay the wrong amount or pay too much?

If you overpay, the IRS will either refund the excess or explore it to a future tax bill, depending on what you request. If you underpay, the remaining balance accrues interest and penalties. You can make additional payments anytime without penalty. Contact the IRS if you need to adjust how an overpayment is handled.

Can I pay someone else's tax bill online?

No. IRS Direct Pay requires the account holder and taxpayer to be the same person. If you need to pay another person's tax bill, they must set up and authorize the payment themselves, or you can mail a check with their name and SSN clearly marked.

How do I know if my payment went through?

You receive a confirmation number when ready after submitting payment through any method. Save this number. The payment should post within one to three business days depending on the method. Check your IRS account online or call 1-800-829-1040 with your confirmation number if you need to verify.

What is the important date for paying online to avoid a late penalty?

The IRS considers a payment on time if it posts by midnight Eastern Time on the due date. Direct Pay and card payments post the same day if submitted before 8 p.m. ET on a business day. EFTPS and bank bill pay take longer, so schedule them earlier. If your important date is within a few days, use Direct Pay or a card processor.