The IRS Electronic Federal Tax Payment System, commonly called EFTPS, is a free service that lets taxpayers and businesses send federal tax payments to the government through the internet or phone. Instead of writing a check and mailing it, you can authorize the IRS to withdraw money directly from your bank account on a date you choose. The system has been operating since 1996 and processes billions of dollars in payments every year from individuals, corporations, partnerships, and other entities.
Learn How to Report Fraud to Chase Bank →
EFTPS works as a bridge between you and your bank. You don't send money directly to the IRS through EFTPS. Rather, you log into the system, schedule a payment for a specific date, and EFTPS coordinates with your financial institution to pull the funds on that date. The IRS then receives confirmation that the payment was made. This differs from paying by credit card or debit card through a third-party payment processor, which typically charges a fee. EFTPS itself charges nothing.
The system serves two main groups. First, individuals who owe federal income tax can use EFTPS to pay estimated quarterly taxes or make payments when filing their annual return. Second, businesses must use EFTPS (or another approved method) to pay federal payroll taxes, including Social Security and Medicare taxes withheld from employee paychecks, plus corporate income taxes and excise taxes.
One key characteristic of EFTPS is that it requires advance scheduling. You cannot make a same-day payment through the system. Payments must be scheduled at least one business day in advance, with a maximum scheduling window of 120 days ahead. This differs from other IRS payment methods like the IRS Direct Pay system, which allows same-day payments in some cases.
Practical takeaway: EFTPS is a no-cost option for scheduling advance tax payments directly from your bank account. It works best when you know your tax obligation ahead of time and can plan accordingly.
Enrolling in EFTPS involves several straightforward steps, though the process takes time. You cannot use the system immediately after deciding to sign up. The IRS requires a setup period before your account becomes active for making payments.
Free Guide to Credit Card Bill Payments →
To enroll, you visit www.eftps.gov and select the option to enroll. You will need to provide basic information including your Social Security number or Employer Identification Number (EIN), name, address, and phone number. The IRS uses this information to verify your identity and match you with existing tax records. During enrollment, you also specify which bank account the IRS should withdraw payments from. You must provide your bank's routing number and your account number. This account must be a checking or savings account at a U.S. financial institution.
After you submit your enrollment information, the IRS mails you a Personal Identification Number (PIN) within two weeks. You cannot access your EFTPS account or make any payments until you receive this PIN and enter it into the system. Some taxpayers receive their PIN faster than others depending on IRS processing volume and postal delivery times. This waiting period is an important reason why you should not wait until tax day approaches to enroll.
Once you have your PIN, you log into EFTPS using your Social Security number or EIN and your PIN. At that point, you can schedule payments. The system will show you any outstanding tax balances that the IRS has recorded for you, though you should verify these amounts against your own tax records or documents from the IRS.
For businesses with multiple tax obligations, one person can enroll and manage the account, but multiple users can be added with different login credentials. This allows a bookkeeper or tax preparer to schedule payments on behalf of the business without sharing a single PIN.
Practical takeaway: Plan to enroll in EFTPS at least three to four weeks before you need to make your first payment, since the PIN arrival takes time. Have your routing number and bank account information ready when you enroll online.
EFTPS operates on a scheduling model that requires planning. When you log into your account and initiate a payment, you are not paying immediately. Instead, you are telling the system when you want the money to leave your bank account. This date is called the payment processing date or settlement date.
Get Your Free Federal Estate Taxes Information Guide →
The earliest you can schedule a payment is one business day from the date you make the request. For example, if you log into EFTPS on a Tuesday morning and schedule a payment, the earliest date you can set for that payment is Wednesday. You cannot process payments on weekends or federal holidays. If you try to schedule a payment for a Saturday, the system will automatically push it to the following Monday.
The payment window extends up to 120 days in the future. This means you can schedule payments well in advance if you know your tax obligations months ahead. Some business owners schedule their quarterly estimated tax payments for the entire year as soon as they enroll in the system.
When you schedule a payment, the IRS assigns it a confirmation number. Write down or save this number immediately. The confirmation number proves that you submitted the payment on a specific date. If there are ever questions about whether a payment was made, the confirmation number serves as evidence. The IRS typically receives and processes EFTPS payments within one or two business days after the settlement date you selected. The funds appear in the IRS's account, and your tax record is updated to reflect the payment.
It is important to understand that the payment processing date and the date the IRS receives the payment may not be the same day. If you schedule a payment for a Friday, your bank may withdraw the funds on Friday, but the IRS might not process it and update your account until Monday. This matters when you are trying to pay a tax liability by a specific deadline. To be certain your payment counts toward a deadline, you should schedule it for at least two or three business days before the actual deadline.
Practical takeaway: Schedule EFTPS payments at least one business day in advance, and for deadline-sensitive payments, schedule three business days ahead to account for processing delays.
The IRS offers multiple ways to pay taxes electronically, and understanding how they differ helps you choose the right method for your situation. EFTPS, IRS Direct Pay, and credit/debit card payments through third-party processors are the three main electronic options.
Learn About Contacting Synchrony Bank Amazon Card Support →
EFTPS and IRS Direct Pay both withdraw money from a bank account with no fees, but they have different timing rules. EFTPS requires scheduling at least one business day in advance and allows scheduling up to 120 days out. IRS Direct Pay, available at www.irs.gov/payments, allows same-day payments in some situations and has a shorter advance window of 28 days. If you need to pay a tax bill today or tomorrow, IRS Direct Pay is your option. If you are planning ahead and want to lock in a payment date weeks or months from now, EFTPS works well.
Credit card and debit card payments processed through third-party companies like PayUSATax, Pay1040, or 2nd Story Solutions do allow same-day payment, but they charge a convenience fee. These fees typically range from 1.87% to 2.5% of the amount you pay, meaning a $5,000 payment could cost $94 to $125 in fees. You might use this option if you absolutely must pay by a certain date and cannot wait for the EFTPS or Direct Pay processing timeline, though the cost is significant.
Some businesses and certain tax professionals use the IRS Business e-Services system, which is different from EFTPS and offers additional reporting features. The distinction matters if you are a business accountant or payroll manager integrating tax payments into a larger accounting system.
For paper checks, you can still mail payments to the IRS, but mail delivery is unpredictable, and the IRS may not process your check on the date you mailed it. This method carries the risk of being late if the mail is delayed.
Practical takeaway: Use EFTPS for planned payments made weeks in advance. Use IRS Direct Pay for last-minute payments within 28 days. Use credit card payments only if you are willing to pay a fee for same-day results.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.