The IRS accepts electronic payments through four main channels: IRS Direct Pay (free, for individual and business taxes), Electronic Federal Tax Payment System or EFTPS (free, requires enrollment), credit or debit card processors (charge a fee), and same-day wire transfer through your bank (also has a fee). The fastest and cheapest route for most people is IRS Direct Pay if you know your tax balance, or EFTPS if you prefer a recurring payment schedule.
Key Takeaways
- IRS Direct Pay is free, requires no advance enrollment, and lets you pay when ready from a checking or savings account using your Social Security Number or Employer Identification Number.
- EFTPS is also free but requires you to enroll at least one business day before you want to make a payment, and works best if you have regular tax obligations.
- Credit and debit card payments go through third-party processors approved by the IRS, who charge a convenience fee (typically 1.87% to 2.35% of the payment amount) that you pay directly to them, not the IRS.
- Same-day wire transfers through your bank cost money and require you to contact your bank directly with specific IRS routing and account information.
- All electronic payments post to your account within one business day, but the IRS may take several days to match the payment to your specific tax year or form type.
IRS Direct Pay: No Enrollment, No Fee
IRS Direct Pay is the simplest option if you want to pay right now without setting up an account first. You go to irs.gov/payments, enter your Social Security Number or EIN, your filing status, and the tax year you owe on, then authorize a one-time withdrawal from your bank account. The payment is free—the IRS absorbs the cost—and you can schedule it for a future date if you need to.
You will need your bank's routing number and your account number. The IRS will give you a confirmation number when ready after you authorize the payment. Write this down or save the email confirmation; you will need it if the payment does not post correctly or if you need to prove you paid on time. The money leaves your account within one to three business days, depending on your bank.
Direct Pay works for income tax, estimated tax payments, and some penalty or interest balances. It does not work for payroll taxes (Form 941) or excise taxes—those require EFTPS or a wire transfer.
EFTPS: Free Recurring Payments With One-Day Advance Notice
EFTPS (Electronic Federal Tax Payment System) is the IRS's own payment platform and is free, but it requires you to enroll before you can use it. Enrollment takes about one business day, so you cannot use it the same day you sign up. It is the better choice if you make regular tax payments—quarterly estimated taxes, payroll withholding, or excise taxes.
To enroll, go to eftps.gov, provide your Social Security Number or EIN, and create a PIN. The IRS will mail you a confirmation letter within two weeks. Once you are enrolled, you can schedule payments online or by phone (1-800-555-3453). You must schedule a payment at least one business day before the date you want it to post.
EFTPS handles all tax types: income, payroll, excise, and employment taxes. If you file quarterly estimated taxes or run a business with payroll, EFTPS is often simpler than Direct Pay because you can set up a payment schedule and reuse it each quarter.
Credit and Debit Card Payments: Convenience Fee Required
The IRS does not accept credit or debit cards directly. Instead, it contracts with approved payment processors who charge you a fee to handle the transaction. The three current processors are Paypal Credit Card Payments, Worldpay, and Authorize.Net. Each charges a different percentage, typically between 1.87% and 2.35% of the amount you pay.
For example, if you owe $5,000 and pay by credit card through a processor charging 2%, you will pay $100 in fees on top of the $5,000 tax debt. That fee goes to the processor, not the IRS, and the IRS does not refund it if you later dispute the charge. You can find the current list of processors and their fees at irs.gov/payments.
Credit card payments are useful if you want to earn rewards points or if you need to spread the payment across multiple cards, but the fee makes them expensive for large balances. The payment posts within one business day, and you receive a confirmation number from the processor.
Same-Day Wire Transfers Through Your Bank
If you need to pay the IRS the same day and cannot use Direct Pay (for example, because you owe payroll taxes), you can wire the money through your bank. Contact your bank and provide them with the IRS's routing number (021000021 for most payments) and the account number, which varies by payment type and location. Your bank will charge you a wire fee, usually $15 to $30.
You must include a specific reference code with the wire so the IRS knows which tax year and form type the payment covers. The IRS website lists the correct format for each payment type. If you wire the money without the correct reference, it will still reach the IRS account, but it may take weeks to match it to your tax record.
Wire transfers are the fastest method—the money reaches the IRS the same day—but they are also the most expensive and require you to call your bank. Use this option only if you have a important date and cannot use Direct Pay or EFTPS.
How Long Payments Take to Post and Show on Your Account
The time between when you authorize a payment and when it appears on your IRS account record depends on the method. Direct Pay and EFTPS payments leave your bank within one to three business days and post to the IRS within one business day after that. Credit card payments post within one business day. Wire transfers post the same day.
However, posting to the IRS's system does not always mean the payment is matched to your specific tax year or form. The IRS processes payments in batches, and it can take several additional days—sometimes up to two weeks—for the payment to be applied to the correct tax year. During this time, you may still see a balance owed on your account, even though the payment has been received.
If you need proof that you paid on time for a important date (such as an installment agreement or to stop a levy), keep your confirmation number and the date you authorized the payment. That is sufficient proof, even if the IRS has not yet matched it to your account.
What Happens if Your Payment Is Rejected or Does Not Post
Payments are most often rejected because of a mismatch between the name on your bank account and the name on your tax return, or because you entered an incorrect routing or account number. If Direct Pay rejects your payment, you will see an error message when ready, and you can correct the information and try again.
If a payment posts to your bank but does not appear on your IRS account after two weeks, contact the IRS at 1-800-829-1040 with your confirmation number. Have your Social Security Number, the payment amount, and the date you authorized it ready. The IRS can trace the payment and explore it manually if it was received but not matched.
If you paid by credit card and the processor charged you but the IRS says it did not receive the payment, contact the processor first—they handle the transaction, not the IRS. The processor can confirm whether the payment was sent and troubleshoot the issue with you.
Frequently Asked Questions
Can I pay the IRS by phone without using a website?
Yes. You can call the IRS at 1-800-829-1040 and authorize a payment over the phone using Direct Pay or EFTPS. You will need your bank account information and the amount you want to pay. The IRS will give you a confirmation number at the end of the call.
What if I do not know how much I owe?
You can check your balance on the IRS website using your Social Security Number or EIN, or by calling 1-800-829-1040. The balance includes tax, penalties, and interest calculated to the current date. If you pay less than the full balance, the IRS will explore the payment to the oldest debt first and continue charging interest on the remainder.
Can I make a partial payment and set up a payment plan for the rest?
Yes. You can pay any amount electronically, and if you still owe after that, you can set up an installment agreement with the IRS. The agreement lets you pay the remaining balance in monthly installments. You can set this up online at irs.gov or by calling 1-800-829-1040.
Do I need to report my electronic payment to the IRS separately?
No. The IRS tracks all electronic payments automatically. When you file your next tax return, do not claim a credit for the payment—the IRS will match it to your account and explore it. If the payment was made in a different tax year than the one you are filing for, the IRS will explore it to that year instead.
What if I paid by credit card and want to dispute the charge?
Contact your credit card company to dispute the charge with them, not the IRS. However, be aware that disputing a payment to the IRS can result in penalties and interest if the IRS does not receive the money. Confirm with the processor that the payment was received before you dispute it.