What an online payment system does

An online payment system lets you send money to the IRS directly from your bank account or by credit or debit card, without mailing a check or calling a phone number. The IRS operates several official systems where you can make payments tied to a specific tax form or year. The payment goes through when ready, you get a confirmation number on the spot, and the IRS records it against your account within one business day.

You do not have to use an online system — you can still mail a check, pay by phone, or use a payment processor — but online payment is fastest if you need to file a return by the important date or pay a balance you already owe. The systems are free to use directly through the IRS website, though some third-party tax software charges a fee to process the payment on your behalf.

Key Takeaways

  • The IRS Direct Pay system and Electronic Federal Tax Payment System (EFTPS) are both free and official, and you can use them without filing through tax software.
  • A payment made online is recorded by the IRS within one business day, so you have proof when ready if there is a dispute later.
  • You will need your Social Security number or employer identification number, bank account details, and the amount you want to pay before you start.
  • Payments made after the tax important date still count as on-time if you filed your return by the important date, but penalties and interest accrue on unpaid balances until the payment clears.

IRS Direct Pay versus EFTPS

The IRS offers two free official systems, and they work slightly differently depending on whether you are paying a balance from a return you already filed or setting up recurring payments.

IRS Direct Pay is the simpler route for a one-time payment. You go to irs.gov/payments, enter your Social Security number, filing status, and the exact amount you owe, and then link your bank account. The payment posts within one business day. You do not need to create an account or log in again unless you want to check the status of a payment you made in the past.

EFTPS (Electronic Federal Tax Payment System) requires you to enroll and set up a login, which takes a few days. Once enrolled, you can schedule payments in advance — useful if you know you will owe quarterly estimated taxes or want to spread a large balance across multiple payments. EFTPS also works for businesses and self-employed people who file Form 1040-ES or Form 941. If you use a payroll service, your employer may already be enrolled in EFTPS on your behalf.

For most individual taxpayers paying a single balance, Direct Pay is faster. For recurring or scheduled payments, EFTPS is the better choice.

What you need before you pay online

Have these items ready before you start, whether you use Direct Pay or EFTPS:

  • Your Social Security number or employer identification number
  • Your filing status (single, married filing jointly, head of household, and so on)
  • The tax year and form you are paying for (for example, 2023 Form 1040)
  • The exact amount you want to pay, in dollars and cents
  • Your bank account number and routing number, or a credit or debit card number

If you are paying a balance from a return you already filed, have that return in front of you so you can confirm the amount. If you are making an estimated tax payment, calculate what you owe using Form 1040-ES or with a tax professional.

Do not use a payment system if you are unsure of the amount or the tax year. A payment posted to the wrong year or in the wrong amount creates a mismatch that takes weeks to correct. If you are uncertain, contact the IRS at 800-829-1040 before you pay.

How to use IRS Direct Pay step by step

Go to irs.gov/payments and select "IRS Direct Pay" from the menu. You will be taken to a page that asks for your information.

Enter your Social Security number, date of birth, filing status, and the state where you filed your most recent return. The system will ask you to confirm your address. If the address does not match IRS records, you will not be able to proceed — update your address with the IRS first using Form 8822 or by calling 800-829-1040.

Select the tax year and form you are paying for. If you filed a 2023 Form 1040 and owe a balance, select 2023 and 1040. Enter the exact amount you want to pay. The system will show you a confirmation of the amount and the date the payment will post.

Link your bank account by entering your account number and routing number, or provide a credit or debit card number. If you use a card, the card issuer may charge a convenience fee — the IRS does not charge one. Review the payment details one final time and submit.

You will receive a confirmation number when ready. Write it down or take a screenshot. The payment will post to your IRS account within one business day, and you can check the status anytime by returning to irs.gov/payments and entering your confirmation number.

Setting up EFTPS for scheduled or recurring payments

EFTPS requires enrollment before you can make a payment. Go to eftps.gov and select "Enroll Now." You will provide your Social Security number or employer identification number, business name if applicable, and contact information. The IRS will mail you a PIN within five to seven business days. Once you have the PIN, you can log in and schedule payments.

After you log in, select "Make a Payment" and choose whether you are paying for an individual return or a business. Enter the tax year, form, and amount. You can schedule the payment to go out on a specific date — useful if you want to pay on the 15th of each quarter or spread a large balance across several months.

EFTPS also lets you set up a recurring payment if you have a payment plan with the IRS. The system will deduct the agreed amount on the dates you specify. If you miss a scheduled payment, EFTPS will notify you, but the payment will not go out automatically — you have to approve it.

What happens after you pay online

The payment posts to your IRS account within one business day. You can check the status by logging into your IRS account at irs.gov/account or by returning to the payment system and entering your confirmation number.

If you paid a balance that was due, the payment stops interest and penalties from accruing on that amount. If you paid more than you owed, the IRS will either refund the overpayment or credit it to next year's taxes, depending on what you requested when you filed.

Keep your confirmation number and the date you paid. If there is ever a dispute about whether the IRS received your payment, the confirmation number is your proof. The IRS records online payments in its system within one business day, so you should see the payment reflected in your account transcript within that timeframe.

If you do not see the payment posted after two business days, contact the IRS at 800-829-1040 with your confirmation number. Do not make another payment — wait for the IRS to investigate the first one.

Payment methods and fees

IRS Direct Pay and EFTPS are both free when you pay from a bank account. If you pay by credit or debit card through either system, the card issuer may charge a convenience fee — typically 1 to 3 percent of the payment amount. The IRS does not charge this fee; it comes from the card company.

Some tax software providers offer to process your payment for you as part of filing your return. If they charge a fee, they will disclose it before you confirm the payment. You can always decline and use IRS Direct Pay or EFTPS instead at no cost.

If you are filing through a tax professional, ask whether they will submit your payment for you or whether you need to pay separately. Some professionals include payment processing in their fee; others bill it separately.

Frequently Asked Questions

Can I pay online if I have not filed my return yet?

You can make an estimated tax payment or a payment on account before you file, but you cannot pay a specific balance from a return that does not exist yet. If you want to pay before filing, use EFTPS to schedule an estimated payment, or contact the IRS to set up a payment plan. Once you file your return, you can use Direct Pay to pay any remaining balance.

What if I pay online but then file an amended return?

Your original payment stays on your account. When you file the amended return, the IRS will recalculate what you owe based on the new information. If you owe more, you can make another payment online. If you overpaid, the IRS will refund the difference or credit it to next year.

Is it safe to enter my bank account number online?

IRS Direct Pay and EFTPS use encryption and security protocols that meet federal standards. Your bank account information is not stored after the payment is processed. The risk of fraud through these official IRS systems is extremely low. Never use a third-party website that claims to process IRS payments — only use irs.gov/payments or eftps.gov.

Can I cancel or change a payment after I submit it?

If you submitted the payment fewer than 24 hours ago and it has not posted yet, contact the IRS at 800-829-1040 with your confirmation number and ask them to cancel it. Once the payment has posted to your account, you cannot cancel it, but you can request a refund if you overpaid. Changes to scheduled EFTPS payments can be made through your EFTPS account before the scheduled date.

What if the payment system rejects my bank account?

The system rejects accounts when the account number or routing number is incorrect, when the account is closed, or when the bank flags the transaction as suspicious. Double-check the account number and routing number against a blank check or your bank statement. If the information is correct, contact your bank and ask whether they have blocked IRS payments. Some banks require you to notify them of large transactions in advance.