Skip to main content

How the Electronic Federal Tax Payment System Works

What the Electronic Federal Tax Payment System Is

The Electronic Federal Tax Payment System (EFTPS) is the IRS's official online tool for sending tax payments directly from your bank account to the federal government. Instead of writing a check or using a credit card, you log in, enter the amount you owe, pick a payment date, and the IRS pulls the money from your checking or savings account on that date.

EFTPS is free to use and available 24 hours a day, seven days a week. You can make payments for income tax, self-employment tax, estimated quarterly taxes, or back taxes you owe from previous years. The system is run by the IRS and a contractor called the Financial Agent, and it's designed so you have a record of every payment you make.

You don't have to use EFTPS — you can pay by check, money order, credit card, or debit card through other IRS-approved channels. But EFTPS is the most direct route and the one the IRS recommends, especially if you pay taxes regularly or owe a large amount.

Key Takeaways

  • EFTPS is a free, IRS-run system where you authorize a bank withdrawal to pay federal taxes directly from your checking or savings account.
  • You can schedule a payment up to 120 days in advance, which lets you time the withdrawal to match when you have money available.
  • The system sends you a confirmation number immediately after you set up a payment, and you should save it as proof the IRS received your payment.
  • EFTPS works for income tax, self-employment tax, estimated quarterly taxes, and back taxes, but not for state or local taxes.
  • If you miss a tax deadline, paying through EFTPS does not erase the late penalty, but it does create an official record that the IRS can use to reduce or remove the penalty later.

How to Enroll and Set Up Your Account

Before you can use EFTPS, you need to enroll. Go to eftps.gov and click "Enroll Now." You'll need your Social Security number or Employer Identification Number (EIN), your date of birth or business formation date, and your routing and account numbers from your bank. The enrollment process takes about 10 minutes.

After you submit your enrollment, the IRS mails you a Personal Identification Number (PIN) to the address on file with your tax return. This PIN arrives within two weeks. Once you receive it, you log back into EFTPS, enter the PIN, and your account is active. You can then make payments immediately.

If you're self-employed or run a business, you'll enroll using your EIN instead of your Social Security number. The process is the same, and the PIN still arrives by mail. If you have both personal and business taxes to pay, you can set up separate EFTPS accounts for each.

Making a Payment Through EFTPS

Once your account is active, log into eftps.gov with your username and PIN. The system shows you any taxes the IRS has on record that you owe. You can pay that amount or enter a different amount if you want to pay more or less.

Next, you choose a payment date. EFTPS lets you schedule a payment up to 120 days in advance. This is useful if you know you'll owe taxes but don't have the money right now — you can set the payment to come out on the day you expect to receive income. The system will not let you schedule a payment for a date that's already passed.

After you enter the amount and date, EFTPS shows you a confirmation number. Write this down or take a screenshot. This number is your proof that you scheduled the payment. The IRS uses it to track the payment, and you'll need it if you ever have to dispute whether the payment went through.

On the date you chose, the IRS instructs your bank to withdraw the money from your account. The withdrawal usually clears within one business day. You can log back into EFTPS anytime to see the status of your payment — it will show as "Scheduled," "Submitted," or "Accepted."

Payment Deadlines and How EFTPS Handles Timing

The IRS considers a payment on time if it's submitted by 11:59 p.m. Eastern Time on the tax deadline. If you schedule a payment through EFTPS for the deadline date, you must submit it by that time — the system will not let you schedule a payment for after 11:59 p.m. on the deadline.

For estimated quarterly taxes, the deadlines are April 15, June 15, September 15, and January 15 of the following year. For income tax, the deadline is usually April 15. If the deadline falls on a weekend or holiday, the IRS moves it to the next business day. EFTPS automatically accounts for these shifts.

If you miss the deadline, you can still pay through EFTPS, but the late payment penalty applies. The penalty is usually 0.5% of the unpaid tax per month, up to 25%. Paying late does not erase the penalty, but the IRS may reduce or remove it if you can show reasonable cause — for example, a serious illness or a death in your family. Paying through EFTPS creates a clear record of when you paid, which helps if you later ask the IRS to waive the penalty.

What Happens If Your Bank Account Changes or Payment Fails

If you change banks or close the account linked to EFTPS, you need to update your account information before your next scheduled payment. Log into EFTPS and go to "Manage Account" to change your routing and account numbers. If you don't update it and a payment is scheduled, the withdrawal will fail.

If a payment fails — for example, because you don't have enough money in your account — EFTPS will try to process it again the next business day. If it fails a second time, the payment is cancelled. The IRS will not automatically retry after that. You'll need to log back in and reschedule the payment for a later date when you have the funds available.

When a payment fails, you do not receive a phone call or email from the IRS. You have to check EFTPS yourself to see the status. This is why it's important to log in a day or two after your scheduled payment date to confirm it went through. If you see "Failed" or "Rejected," reschedule the payment right away so the IRS doesn't assess additional penalties for non-payment.

EFTPS vs. Other Payment Methods

EFTPS is free, but it requires you to have a bank account and to enroll in advance. If you don't have a bank account or prefer not to use one, you can pay by check or money order — just mail it to the IRS address shown on your tax form. You can also pay by credit card or debit card through approved third-party processors like PayPal, Stripe, or Square, but these processors charge a fee (usually 1.87% to 2.35% of the payment).

If you owe a very large amount and want to set up a payment plan, you can use the IRS's installment agreement system instead. This lets you pay over time rather than in one lump sum. You can set up an installment agreement through EFTPS, by phone, or by mail.

Payment MethodCostSpeedBest For
EFTPSFree1 business dayRegular payers, large amounts, advance scheduling
Check or money orderFree (postage only)5–10 business daysOne-time payments, no bank account needed
Credit or debit card1.87%–2.35% fee1 business dayEarning rewards points, immediate payment
Installment agreementSetup fee $31–$225VariesLarge amounts you can't pay all at once

Troubleshooting Common EFTPS Problems

If you forget your EFTPS username or PIN, go to eftps.gov and click "Forgot User ID?" or "Forgot PIN?" You'll answer security questions to verify your identity, and the system will email you a temporary password. You can then log in and reset your credentials.

If you can't log in even after resetting your password, or if you see an error message when you try to schedule a payment, call the EFTPS customer service line at 1-800-555-3453. The line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern Time. Have your Social Security number or EIN, your PIN, and your confirmation number (if you have one) ready when you call.

If you scheduled a payment but want to cancel it before the payment date, log into EFTPS and look for the payment in your history. If it still shows "Scheduled," you can cancel it. Once it shows "Submitted" or "Accepted," it's too late to cancel — the money will be withdrawn on the date you chose. If you need to cancel a payment that's already been submitted, call customer service immediately.

Frequently Asked Questions

Can I use EFTPS to pay state or local taxes?

No. EFTPS only works for federal taxes. Each state has its own tax payment system. You'll need to contact your state tax agency or visit its website to find out how to pay state income tax. Some states offer their own electronic payment systems similar to EFTPS.

What if I schedule a payment but then realize I made a mistake with the amount?

If the payment still shows "Scheduled," log back into EFTPS and cancel it. Then schedule a new payment with the correct amount. If the payment has already been submitted or accepted, you cannot cancel it. You'll have to let it process and then file an amended return or contact the IRS to request a refund of the overpayment.

Does paying through EFTPS count as paying on time if I schedule it for the deadline date?

Yes, as long as you submit the payment by 11:59 p.m. Eastern Time on the deadline. EFTPS will not let you schedule a payment after that time on the deadline date. The actual bank withdrawal happens the next day, but the IRS considers the payment on time based on when you submitted it through EFTPS, not when your bank processes it.

Can I set up EFTPS if I don't have a Social Security number?

If you're a business, you can use your Employer Identification Number (EIN) instead. If you're an individual without a Social Security number, you may be able to use an Individual Taxpayer Identification Number (ITIN). Contact EFTPS customer service to confirm whether your situation qualifies.

What if my payment goes through but the IRS says they never received it?

This is rare, but it can happen if there's a processing error. This is why you should always save your confirmation number. Contact EFTPS customer service with your confirmation number, and they can trace the payment and confirm whether the IRS received it. If there was an error, they can help you reschedule or request a refund.