Skip to main content

How to Pay the IRS Directly Using EFTPS

What EFTPS Is and Why You Might Use It

EFTPS (Electronic Federal Tax Payment System) is the IRS's official online platform for sending tax payments directly to the federal government. You use it to pay income taxes, self-employment taxes, estimated quarterly taxes, or any other federal tax bill without going through a bank, tax software, or a payment processor that charges a fee.

The IRS operates EFTPS itself, which means there is no middleman taking a cut. If you owe federal taxes and want to pay by electronic transfer rather than by check or money order, EFTPS is the direct route. It works for individuals, sole proprietors, and businesses of any size.

You do not have to use EFTPS — you can pay by check, money order, credit card through an approved processor, or in person at a bank — but EFTPS is free and gives you a confirmation number the moment your payment is sent, which is useful if you ever need proof that you paid on time.

Key Takeaways

  • EFTPS is free and run by the IRS itself; you enroll once with your Social Security number or EIN and can then schedule payments online or by phone.
  • You can schedule a payment up to 120 days in advance, which is useful for planning estimated quarterly taxes or knowing you will have money on a certain date.
  • Payments sent before 11:59 p.m. Eastern Time are considered received that same day, so timing matters if you are close to a deadline.
  • You will need your bank account number and routing number to set up EFTPS, and the IRS will debit your account on the date you choose.
  • If you make a mistake or change your mind, you can cancel a scheduled payment up to one business day before it is set to process.

How to Enroll in EFTPS

Enrollment is a one-time step. Go to eftps.gov and click "Enroll Now." You will need your Social Security number or Employer Identification Number (EIN), your date of birth, and your mailing address on file with the IRS. The system will verify this information against IRS records.

After you submit your enrollment, the IRS mails you a Personal Identification Number (PIN) to the address you provided. This PIN arrives within two weeks. Once you receive it, you return to eftps.gov, log in with your SSN or EIN, and enter the PIN to activate your account. Only then can you schedule payments.

If you are enrolling as a business, you will need an EIN and the name and phone number of an authorized person (usually the owner or tax officer). The same PIN-by-mail process applies.

Scheduling and Sending a Payment

Once your account is active, log into eftps.gov with your SSN or EIN and your password. Click "Make a Payment" and enter the amount you want to pay, the tax type (1040 for individual income tax, 1120 for corporate, 941 for payroll, and so on), and the tax year the payment covers.

Then choose your payment date. You can pay today, or you can schedule it up to 120 days in advance. If you know you will have money in your account on a specific date, you can schedule the payment for that date and let the system handle it automatically. The IRS will debit your bank account on the date you choose.

Review the details, confirm, and you will receive a confirmation number immediately. Write this number down or take a screenshot — it is your proof that the payment was sent. The IRS will also send you an email confirmation if you provided an email address during enrollment.

What Happens After You Schedule a Payment

The IRS processes EFTPS payments in batches. If you schedule a payment for a date that is not a weekend or federal holiday, the money will leave your bank account on that date and reach the IRS within one to two business days. The IRS considers the payment received on the date you scheduled it, not the date it actually clears your bank.

This matters for deadlines. If the tax deadline is April 15 and you schedule an EFTPS payment for April 15 before 11:59 p.m. Eastern Time, the IRS will treat it as on-time even if the money does not actually hit their account until April 17. However, if you schedule it for April 16 or later, it is considered late.

You can check the status of a scheduled payment by logging back into eftps.gov and viewing your payment history. Once a payment has been processed, it will show as "Submitted" or "Accepted." If there is a problem — for example, insufficient funds in your account — the IRS will attempt to process the payment again the next business day, and you will receive a notice.

Canceling or Changing a Payment

If you schedule a payment and then change your mind, you can cancel it, but only if you do so before 11:59 p.m. Eastern Time on the business day before the payment is set to process. Log into eftps.gov, find the payment in your history, and click "Cancel." The cancellation is immediate, and no money will be withdrawn.

You cannot change the amount or date of a payment that is already scheduled — you have to cancel it and create a new one. If you cancel a payment and then want to reschedule it, you can do so right away; there is no waiting period.

If a payment fails because of insufficient funds or a closed bank account, the IRS will send you a notice. You can then schedule a new payment once the problem is fixed.

EFTPS vs. Other Payment Methods

The IRS offers several ways to pay federal taxes. EFTPS is free and direct. Credit card payments through an approved processor (such as PayPal, Stripe, or Square) charge a convenience fee of 1.87 to 2.00 percent of the payment amount — so paying $5,000 by credit card costs you $94 to $100 extra. Paying by check or money order is free but slower and gives you no instant confirmation.

If you are paying through tax software (TurboTax, H&R Block, TaxAct), that software may offer a payment option that routes through EFTPS behind the scenes, or it may route through a processor that charges a fee. Read the fine print before you confirm. Direct EFTPS enrollment and payment avoids any fee and any middleman.

Troubleshooting Common EFTPS Problems

If you forget your password, eftps.gov has a "Forgot Password" link that will send you a reset link by email. If you forget your PIN, you will need to enroll again and wait for a new PIN to arrive by mail.

If your payment is rejected because your bank account information is wrong or outdated, update it in your EFTPS profile before scheduling a new payment. If your payment fails repeatedly, contact your bank to make sure the account is active and has sufficient funds, and that it is not flagged for fraud.

If you believe a payment was processed twice, or if you have any other dispute, contact the IRS at 1-800-555-3453 (EFTPS customer service line) with your confirmation number. They can look up the payment and help resolve the issue.

Frequently Asked Questions

Can I use EFTPS to pay state taxes?

No. EFTPS only handles federal taxes. Each state has its own tax payment system. You will need to check your state's tax authority website to find out how to pay state income tax, sales tax, or other state obligations.

What if I schedule a payment for a weekend or holiday?

The IRS will automatically move your payment to the next business day. For example, if you schedule a payment for Saturday, it will process on Monday. The IRS still considers it received on the date you scheduled it, so it will not be late as long as that date is on or before the deadline.

Do I need to enroll separately for each tax type?

No. Once you enroll in EFTPS with your SSN or EIN, you can use the same account to pay any type of federal tax — income tax, self-employment tax, payroll tax, excise tax, and so on. You just select the tax type when you schedule each payment.

Can I pay someone else's taxes through my EFTPS account?

No. EFTPS payments must be made from the account of the person or business that owes the tax. If you are a spouse, business partner, or representative, you cannot pay another person's tax bill through your own EFTPS account. They must enroll and pay from their own account, or you can pay by check or money order and note their name and SSN on it.

What if I overpay by mistake?

If you send more than you owe, the IRS will either refund the overpayment or apply it to a future tax year, depending on what you request. You can indicate your preference when you file your tax return, or you can contact the IRS to request a refund. Keep your EFTPS confirmation number so you can reference the payment if you need to follow up.