The IRS offers four main online payment methods, and the fastest route depends on whether you're paying from a bank account or by card
You can pay federal income taxes online through the IRS Direct Pay system (free, from your bank account), the Electronic Federal Tax Payment System or EFTPS (also free, requires enrollment), a credit or debit card (charges a processing fee), or through a third-party payment processor. Direct Pay is the simplest for most people — no account setup, no fee, and you can schedule payment up to 120 days in advance. If you're paying by card or need to set up recurring payments, the other methods give you different options.
The IRS does not process payments directly through its website. Instead, you go to IRS.gov, find the payment method that fits your situation, and that method's system handles the transaction. Knowing which one to use before you start saves time and prevents confusion.
Key Takeaways
- IRS Direct Pay is free and requires no account setup — you enter your bank routing and account number once, and the payment posts within one business day.
- EFTPS is free but requires you to enroll in advance (takes one to two business days), and is best if you make regular quarterly or annual payments.
- Credit and debit card payments charge a processing fee (typically 1.87% to 2.35% of the payment amount) and are processed by third-party companies, not the IRS.
- You can schedule any online payment up to 120 days ahead, so you don't have to pay on the due date itself.
- The IRS sends a confirmation number immediately after payment; keep it for your records even though the payment may take one to two business days to clear.
IRS Direct Pay: No account, no fee, fastest setup
Direct Pay is the most straightforward method for one-time payments. You visit IRS.gov/payments, select Direct Pay, and enter your Social Security number or Employer Identification Number, the tax year you're paying for, and the amount. Then you provide your bank account number and routing number. The IRS does not store this information after the transaction — you enter it fresh each time you pay.
The payment is submitted immediately and typically posts to your account within one business day. The IRS sends you a confirmation number on screen and via email; write down or save the confirmation number because you'll need it if you ever need to verify the payment. There is no fee, and you can schedule the payment to go out up to 120 days from the date you set it up.
Direct Pay works best if you're paying once a year or irregularly. If you make quarterly estimated tax payments, EFTPS is often easier because you don't have to re-enter your bank details each time.
EFTPS: Free but requires advance enrollment
The Electronic Federal Tax Payment System is the IRS's official system for recurring or frequent payments. Unlike Direct Pay, you must enroll before you can use it. Enrollment takes one to two business days, and you can do it online at EFTPS.gov or by phone at 1-800-555-4477.
Once enrolled, you log in with a username and password, and the system stores your bank account information securely. You can schedule payments up to 120 days in advance and set up recurring payments for quarterly estimated taxes. EFTPS is free and has no processing fees.
The main trade-off is the setup time. If you need to pay today or tomorrow, Direct Pay is faster. If you know you'll be making multiple payments over the year, the few minutes of enrollment saves you time later.
Credit and debit card payments: Convenience with a fee
You can pay by Visa, Mastercard, American Express, or Discover through the IRS website, but the IRS does not process card payments directly. Instead, you're routed to one of several approved payment processors: Worldpay, Paymetrics, ACI Payments, or Global Payments. Each processor charges a fee, typically between 1.87% and 2.35% of the payment amount, plus a flat fee that varies by processor.
For example, a $5,000 payment might cost $94 to $118 in processing fees depending on which processor handles it. The fee is added to your payment total — you pay the tax amount plus the fee. The processor discloses the exact fee before you confirm, so you know the total cost before committing.
Card payments are useful if you want to earn rewards points or if you don't have immediate access to your bank account. The payment posts within one to two business days, and you receive a confirmation number from the processor.
Third-party payment processors: When you need more options
Beyond the IRS's official methods, companies like PayUSAtax, Pay1040, and others offer tax payment services. These are not run by the IRS but are authorized to accept tax payments on the IRS's behalf. They typically charge fees similar to card processors and may offer additional features like bill pay integration or mobile app payment.
These services are legitimate, but they add a middleman. If you have a problem with the payment, you deal with the third party first, then the IRS if needed. For most people, Direct Pay or EFTPS is simpler because you're working directly with the IRS system.
Scheduling a payment and what happens next
All online payment methods let you schedule payment up to 120 days in advance. This is useful if you want to pay before the tax deadline but ensure the money leaves your account on a specific date. When you schedule a payment, the IRS locks in the amount and date — you can cancel it up until the night before it's scheduled to process.
After you submit payment (whether immediate or scheduled), you receive a confirmation number. The IRS sends this by email and displays it on screen. The payment itself typically clears your bank account within one to two business days. The IRS considers the tax paid on the date you submitted it, not the date it cleared your bank, so you're protected if you pay before the deadline even if the money takes a day or two to move.
Keep your confirmation number and the email receipt. If you ever need to prove you paid, or if there's a discrepancy on your account, the confirmation number is your proof.
Comparing the four methods side by side
| Method | Setup time | Fee | Best for |
|---|---|---|---|
| Direct Pay | None — pay immediately | None | One-time payments, no account setup needed |
| EFTPS | 1–2 business days to enroll | None | Quarterly or recurring payments |
| Credit/debit card | None — pay immediately | 1.87%–2.35% plus flat fee | Earning rewards points or no bank access |
| Third-party processor | Varies by service | Varies, typically 1.5%–3% | Additional features like bill pay integration |
Frequently Asked Questions
Can I pay my taxes online if I owe a lot of money?
Yes. There is no maximum payment amount for Direct Pay, EFTPS, or card payments. If you owe several thousand dollars, you can pay the full amount online in one transaction. Some people split large payments across multiple days to manage cash flow, which is allowed.
What if I pay online but then file an amended return?
Your online payment is recorded against your tax account by the IRS. If you file an amended return and owe more, you can make another online payment for the difference. If you overpaid, the IRS will either refund you or apply the overpayment to next year's taxes, depending on your instructions on the amended return.
Is it safe to give the IRS my bank account number online?
Direct Pay and EFTPS use encrypted connections and do not store your bank details after the transaction. Your information is as secure as online banking itself. If you're uncomfortable entering your account number, you can pay by card instead, though you'll pay a processing fee.
How do I know if my online payment went through?
You receive a confirmation number immediately after submitting payment. The IRS also sends an email confirmation. You can log back into the payment system using your confirmation number to check the status. The payment typically shows as posted within one to two business days.
Can I pay someone else's taxes online?
You can pay taxes for a business or entity you're authorized to represent (such as a spouse's separate return or a business you own), but you cannot pay someone else's individual tax bill without their permission and involvement. The payment system requires the taxpayer's Social Security number or EIN, so the taxpayer must authorize the payment.