The IRS gives you four ways to pay a tax bill online, and the fastest takes about five minutes

You can pay the IRS directly through their official payment portal, IRS Direct Pay, without a credit card or bank fees. You can also use the Electronic Federal Tax Payment System (EFTPS), which is the government's standard payment method for businesses and individuals who pay regularly. If you prefer to use a credit or debit card, you can go through an approved payment processor — the IRS lists them on their website. A fourth option is to set up an automatic payment from your bank account on a date you choose, which works even if you do not owe money yet but expect to.

The method you choose depends on whether you have a bank account ready, whether you want to avoid fees, and whether you need the payment to post on a specific date. All four routes require your Social Security Number or Employer Identification Number, your tax year, and the amount you owe.

Key Takeaways

  • IRS Direct Pay is free, takes about five minutes, and works if you have a checking or savings account — no credit card needed.
  • EFTPS is the official government system and is also free, but requires you to enroll at least one business day before you want to pay.
  • Credit and debit card payments go through third-party processors and carry a convenience fee of roughly 2 percent, which the IRS does not collect.
  • You can set up a one-time payment or recurring payments on any date, and the IRS will send you a confirmation number when ready.

IRS Direct Pay: the fastest free option if you have a bank account

Go to IRS.gov/payments and select "IRS Direct Pay" from the payment options. You will enter your Social Security Number or EIN, your filing status, the tax year, and the amount owed. Then you provide your bank account number and routing number — the same information you would give for a direct deposit. The system confirms the payment when ready and gives you a confirmation number.

Direct Pay works for federal income tax, self-employment tax, estimated tax payments, and back taxes. The payment posts to your IRS account within one business day. There is no fee, and the IRS does not share your bank details with anyone else. You do not need to create an account or log in with a password — each payment is a one-time transaction.

The main limitation is that you must have a U.S. bank account. If you do not, or if you want to use a credit card for rewards, the card processor route is your next option.

EFTPS: the official system for regular or business payments

EFTPS is the Electronic Federal Tax Payment System, run by the U.S. Department of the Treasury. It is free and works for any type of federal tax payment — income tax, payroll tax, excise tax, or estimated payments. You enroll at EFTPS.gov, provide your Social Security Number or EIN, and choose a PIN. Enrollment takes about 10 minutes, but you cannot make a payment until at least one business day has passed.

Once enrolled, you can schedule payments up to 120 days in advance. This is useful if you know your tax bill is coming and want to lock in a payment date. EFTPS also lets you set up recurring payments if you owe estimated tax quarterly. The system sends you a confirmation number for each payment.

EFTPS is the standard method for businesses and self-employed people who pay multiple times a year, because it handles all payment types and lets you plan ahead. For a one-time payment you need to make today, IRS Direct Pay is usually faster because there is no enrollment wait.

Credit and debit card payments through approved processors

The IRS does not take credit cards directly, but it lists approved payment processors on IRS.gov. These companies charge a convenience fee — typically 1.87 to 2.49 percent of the amount you pay — which you pay to the processor, not the IRS. If you owe $5,000, the fee might be $94 to $124.

The processors are PayPal, Stripe, Square, and a few others. You go to their payment page, enter your card details and tax information, and the processor sends the payment to the IRS. The payment posts within one to two business days. You get a confirmation number from the processor, not from the IRS.

Use this route if you want to earn credit card rewards and the fee is worth it to you, or if you do not have a bank account. If you have a bank account and no need for rewards, IRS Direct Pay avoids the fee entirely.

Setting up automatic or recurring payments

If you want the IRS to pull money from your bank account on a date you set, you can arrange this through IRS Direct Pay or EFTPS. In Direct Pay, you choose the payment date when you make the payment — it can be today or up to 120 days from now. EFTPS lets you schedule payments even further ahead and set them to repeat on a schedule.

Automatic payments are useful if you owe estimated tax quarterly or if you have a payment plan with the IRS. You set the date once, and the IRS withdraws the amount on that date each quarter or month. You can change or cancel the payment up to two business days before the scheduled date.

If you set up a payment plan through the IRS (called an installment agreement), the IRS can automatically deduct your payment from your bank account each month. This usually costs less than making manual payments, because the IRS charges a lower setup fee for automatic payments.

What happens after you pay online

The IRS sends you a confirmation number when ready, either on screen or by email depending on which method you used. Write this number down or save the email — you will need it if you ever need to prove you paid. The payment itself takes one to two business days to post to your IRS account.

Once the payment posts, the IRS updates your account balance. If you owed $5,000 and paid $3,000, your balance becomes $2,000. If you paid in full, your account shows a zero balance. You can check your account status anytime at IRS.gov/account by logging into your IRS online account with your Social Security Number and a password.

If you owe more than you can pay right now, you can set up a payment plan instead of paying the full amount at once. The IRS charges a setup fee for a payment plan, but you can make monthly payments over time. You set this up through the same IRS.gov/payments page.

Common reasons a payment might not go through

The most common issue is a mismatch between the information you enter and what the IRS has on file. If your Social Security Number, filing status, or tax year does not match exactly, the system will reject the payment. Double-check these details before you submit.

Bank account issues also cause rejections. If your account number or routing number is wrong, or if your account does not have enough funds, the payment will fail. The IRS will notify you, and you can try again with corrected information.

If you are paying through a credit card processor and the processor declines your card, contact the processor directly — the IRS cannot override that decision. If you are paying through EFTPS and the payment fails, log back in and check the status. EFTPS will tell you why the payment did not go through.

Frequently Asked Questions

Can I pay the IRS by phone or mail instead of online?

Yes. You can mail a check to the IRS address listed on your tax notice, or call 1-800-829-1040 to pay by phone with a representative. Online is faster and gives you an when ready confirmation, but mail and phone are options if you prefer them.

Does paying online cost anything?

IRS Direct Pay and EFTPS are free. Credit card processors charge a convenience fee of roughly 2 percent. If you pay by check or money order through the mail, there is no fee, but the payment takes longer to post.

How long does it take for the payment to show up in my IRS account?

One to two business days. You get a confirmation number when ready, but the actual balance update takes a day or two. If you need proof of payment right away, save your confirmation number.

What if I overpay by accident?

The IRS will credit the overpayment to next year's tax bill, or you can request a refund. You can change this choice when you file your next return, or contact the IRS to request a refund sooner.

Can I pay someone else's IRS bill online?

No. The payment system requires the taxpayer's Social Security Number or EIN, and only that person can authorize the payment. If someone else owes the bill, they must set up and make the payment themselves, or give you power of attorney to act on their behalf.