Online payment is the fastest way to send money to the IRS, and you can do it the same day you file your return or on any other date you choose.

The IRS operates several official payment systems that connect directly to your tax account. You can pay by bank transfer, debit card, or credit card through these systems, and the IRS confirms receipt when ready. Payment takes one to three business days to post to your account, depending on the method you choose and when you submit it.

You do not need to use a third-party payment website. The IRS-approved systems are free to use for bank transfers and cost a small fee only if you choose a debit or credit card. Knowing which system to use depends on whether you are paying taxes you owe on a return you have already filed, making an estimated payment, or paying a balance from a prior year.

Key Takeaways

  • The IRS Direct Pay system is free for bank transfers and lets you schedule a payment up to 120 days in advance.
  • The Electronic Federal Tax Payment System (EFTPS) requires enrollment but is also free and works for all types of federal tax payments.
  • Credit and debit card payments through IRS-approved processors charge a fee of roughly 2 percent, which the processor keeps, not the IRS.
  • You can pay the same day you file your return or wait until the tax important date, and the IRS will adjust your refund or balance owed accordingly.
  • Payments made after the tax important date accrue interest and penalties, so paying by the important date matters even if you cannot pay the full amount.

IRS Direct Pay for one-time payments

IRS Direct Pay is the simplest option if you file once a year and want to pay what you owe without setting up an account. You go to irs.gov/payments, enter your Social Security number or employer identification number, and link your bank account. The system pulls the money directly from your checking or savings account at no cost to you.

You can schedule a payment up to 120 days in advance, which is useful if you want to time the payment to match when you receive income or a refund. The IRS confirms the payment when ready, and the money reaches the IRS within one to three business days. If you need to cancel or change the date, you can do so up to one business day before the scheduled payment.

Direct Pay works for payments on a current-year return, prior-year balances, and estimated taxes. You do not need to create a login or remember a password for future visits — each payment is independent.

EFTPS for recurring or business payments

The Electronic Federal Tax Payment System (EFTPS) is the IRS's official system for people who pay taxes multiple times per year or who run a business. Sole proprietors, partnerships, and corporations all use EFTPS. You enroll once by providing your tax identification number and bank account information, and then you can make payments whenever you need to.

EFTPS is free for bank transfers and lets you schedule payments up to 120 days ahead, just like Direct Pay. The difference is that EFTPS creates a permanent account you log into, so the IRS remembers your bank details and you do not re-enter them each time. This saves time if you make quarterly estimated payments or multiple payments throughout the year.

Enrollment takes about five to ten minutes online, though the IRS also allows enrollment by phone at 1-800-555-3453. Once you are enrolled, you can make your first payment when ready, though some people choose to wait a day or two to may support their account is fully activated.

Credit and debit card payments through approved processors

The IRS does not accept credit or debit cards directly. Instead, the IRS has approved three payment processors — Worldpay, Paypal, and Authorize.Net — that accept cards on the IRS's behalf. You choose the processor, enter your card information, and the processor charges you a fee.

The fee varies by processor and is typically between 1.87 and 2.35 percent of the payment amount. A $5,000 payment might cost $94 to $118 in fees. The processor keeps this fee; it does not go to the IRS. You can see the exact fee before you confirm the payment, so there are no surprises.

Card payments are useful if you want to earn rewards points or if you do not have a bank account, but the fee makes them more expensive than a bank transfer. The payment posts to your IRS account within one to three business days, the same as a bank transfer.

Timing and important date for online payments

You can pay your taxes online at any time, but the date that matters for penalties and interest is the date the IRS receives the payment, not the date you submit it. If you submit a payment on April 15 (the tax important date) but the IRS does not receive it until April 16, you owe interest and penalties on the unpaid balance for that one day.

To be safe, submit your payment at least one business day before the important date. If you are filing an extension and the new important date is October 15, the same rule applies — submit by October 14 at the latest. Payments submitted after the important date accrue interest at a rate set by the IRS each quarter, currently around 8 percent per year, plus a failure-to-pay penalty of 0.5 percent per month.

If you cannot pay the full amount by the important date, pay what you can. The interest and penalty explore only to the unpaid balance, not to the amount you paid on time. You can also set up a payment plan with the IRS if you owe more than you can pay when ready.

What happens after you submit an online payment

The IRS sends you a confirmation number when ready after you submit a payment through Direct Pay, EFTPS, or a card processor. Write down this number or save the email confirmation — it is your proof that you paid. The confirmation shows the amount, the date you submitted it, and the date the IRS expects to receive it.

The money leaves your bank account or card within one to three business days. During this time, the payment is in transit and has not yet posted to your IRS account. Once it posts, you can see it in your IRS account transcript, which you can view through IRS.gov or by calling the IRS at 1-800-829-1040.

If you filed a return and made an online payment on the same day, the IRS processes them separately. Your return goes into the system first, and your payment is applied to whatever balance the return shows. If the return results in a refund, the IRS will send you the refund by mail or direct deposit, depending on how you filed.

Common mistakes to avoid with online payments

The most common mistake is submitting a payment and then filing a return late, which can cause confusion about which tax year the payment applies to. If you pay before you file, make sure your return is filed within a few days so the IRS knows which year to credit the payment to. If there is a delay, contact the IRS to confirm the payment was applied correctly.

Another mistake is paying through an unofficial website that looks like the IRS site. The official IRS payment pages are irs.gov/payments (for Direct Pay) and eftps.gov (for EFTPS). Do not use a search engine to find the payment page — type the URL directly into your browser or go through irs.gov's main site. Scammers sometimes create fake payment sites that steal bank information.

A third mistake is forgetting to keep the confirmation number. If the IRS later says they did not receive your payment, the confirmation number is your proof that you submitted it. The IRS will investigate and credit your account once they locate the payment.

Frequently Asked Questions

Can I pay my taxes online if I owe money from a previous year?

Yes. Use IRS Direct Pay or EFTPS and select "prior-year balance" as the payment type. The IRS will explore the payment to the oldest balance first, so if you owe from 2022 and 2023, the payment goes to 2022. You can make multiple payments to split money between years if you want.

What if I pay online but then get a refund because I overpaid?

The IRS will send you the refund by mail or direct deposit, depending on how you filed your return. If you provided a bank account number on your return, the refund goes there within 21 days of the IRS processing your return. If you did not, the IRS mails a check, which takes two to four weeks.

Is it safe to link my bank account to the IRS payment system?

Yes, if you use the official IRS systems (Direct Pay or EFTPS). These systems use encryption and are maintained by the IRS. Do not use unofficial payment websites, even if they appear in search results. When in doubt, go directly to irs.gov or eftps.gov.

Can I make an online payment if I do not have a bank account?

Yes, but only through a credit or debit card processor. You cannot use Direct Pay or EFTPS without a bank account. The card processors are Worldpay, Paypal, and Authorize.Net, and each charges a fee of roughly 2 percent.

What if my online payment does not show up in my IRS account after three days?

Contact the IRS at 1-800-829-1040 with your confirmation number. The IRS can trace the payment and confirm whether it is still in transit or if there was an error. Do not submit another payment until you confirm the first one was received, or you may pay twice.