Yes, you can pay the IRS directly from your bank account through their official payment systems

The IRS accepts bank account payments through three official channels: their website at IRS.gov, their phone line, or a tax professional. You provide your routing number and account number, and the IRS pulls the payment directly from your checking or savings account. The payment goes straight to the U.S. Department of Treasury — there is no middleman, no third-party processor taking a cut, and no delay waiting for a check to clear.

The catch is timing. If you pay online or by phone, the IRS charges no fee, but the payment takes three to five business days to post to your account. If you owe taxes and a important date is approaching, you need to know exactly when to initiate the payment so it arrives on time. The IRS counts the day you initiate the payment as the payment date, not the day it clears — so if you start a payment on a Friday for a Monday important date, you are cutting it very close.

Direct bank payments work for estimated taxes, balance-due amounts on your return, and installment agreement payments. They do not work for payroll tax deposits if you are a business owner — those go through the Electronic Federal Tax Payment System (EFTPS), which is a separate system with its own enrollment and login.

Key Takeaways

  • The IRS accepts direct bank payments at no charge through IRS.gov, by phone at 1-800-829-1040, or through a tax professional, and the payment date is the day you initiate it, not the day it clears.
  • Bank payments take three to five business days to post, so initiate them at least five business days before any tax important date to be safe.
  • You need your routing number (the nine-digit code at the bottom left of your checks) and your account number to set up a bank payment.
  • Business owners making payroll tax deposits must use EFTPS instead, which requires separate enrollment and has different payment windows.
  • If you cannot pay in full, you can set up a monthly installment agreement through the same payment systems, and the IRS will deduct payments automatically from your account.

How to initiate a bank payment on IRS.gov

Go to IRS.gov and look for "Make a Payment" in the top navigation. You will see a button labeled "Pay Now." Click it and you will land on a page with payment options. Select "Bank Account" and then choose whether you are paying as an individual or a business.

You will need your Social Security number or Employer Identification Number, your filing status (if individual), and the tax year the payment is for. Then you enter your routing number and account number. The routing number is the nine-digit code printed at the bottom left of your checks; if you do not have a check, your bank can give it to you in seconds. The account number is the longer number next to the routing number.

Before you confirm, the IRS shows you the payment amount, the date it will post, and your account details. Review everything. Once you submit, you get a confirmation number when ready — write it down or take a screenshot. The IRS will send you an email confirmation as well if you provided an email address.

Paying by phone if you do not want to use the website

Call the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and bank account information ready. An IRS representative will walk you through the payment and give you a confirmation number on the call.

Phone payments are free and work the same way as online payments — three to five business days to post, and the payment date is the day you call. The downside is wait times. During tax season (January through April), you may wait 30 minutes or longer. Outside tax season, the wait is usually shorter.

What happens if you miss the important date

If you initiate a bank payment after the tax important date has passed, the IRS treats it as a late payment. You will owe a failure-to-pay penalty (usually 0.5% of the unpaid tax per month, capped at 25%) plus interest on the unpaid amount. The interest rate changes quarterly and is currently around 8% per year, though it varies.

If you cannot pay by the important date, contact the IRS before the important date passes. You can request a short-term extension (up to 120 days) at no cost, or you can set up a payment plan. Both of these stop the failure-to-pay penalty from accruing while you are in the process of paying.

Setting up automatic monthly payments through a bank account

If you owe a large amount and cannot pay it all at once, you can set up a monthly installment agreement and have the IRS deduct the payment automatically from your bank account each month. This is called a direct debit installment agreement.

You set this up the same way you would make a one-time payment — through IRS.gov or by phone — but instead of entering a single payment amount, you choose "Set Up a Payment Plan" and select the monthly amount you can afford. The IRS will tell you how many months it will take to pay off the balance at that rate. Once you confirm, the IRS deducts that amount from your account on the same day each month (usually the 15th or the last day of the month, depending on what you choose).

The IRS charges a setup fee for installment agreements, which varies depending on how you set it up. If you set it up online, the fee is currently $31 for a direct debit agreement (it is higher if you set it up by phone or mail). The fee is added to your balance, so you end up paying it over time as part of your monthly payments.

Payroll tax deposits for business owners use a different system

If you are a business owner and need to deposit payroll taxes (income tax withholding, Social Security tax, Medicare tax), you cannot use the regular IRS payment system. Instead, you must use the Electronic Federal Tax Payment System (EFTPS), which is a separate IRS system designed specifically for business tax deposits.

EFTPS requires you to enroll first. You can enroll online at EFTPS.gov or by phone at 1-800-555-3453. Enrollment takes about 10 minutes and you get a PIN in the mail within two weeks. Once you have your PIN, you can log in and schedule payroll tax deposits from your bank account.

EFTPS deposits must be made by specific important date depending on your payroll schedule (usually weekly or semi-weekly). If you miss a deposit important date, the IRS charges a failure-to-deposit penalty on top of the taxes owed. The penalty ranges from 2% to 15% depending on how late the deposit is, so staying on schedule matters.

Security and what the IRS does with your account information

When you provide your bank account information to the IRS, it goes to the U.S. Department of Treasury, not to a third party. The Treasury uses your routing and account number only to debit your account for the payment you authorized. They do not store your full account number after the transaction completes, and they do not use it for anything else.

The IRS website uses standard encryption (HTTPS) to protect your information in transit. Your Social Security number and account details are encrypted before they leave your computer. If you are concerned about security, paying by phone is equally safe — the IRS representative does not write down your account number; it goes directly into their find system.

Do not use a third-party payment processor or tax software company to pay the IRS unless you want to pay a convenience fee. Some tax software offers to pay the IRS "on your behalf," but they are actually processing the payment through a third party and charging you 1% to 3% of the payment amount. The IRS payment system itself is free.

Frequently Asked Questions

What if I pay from a savings account instead of checking?

The IRS accepts payments from both checking and savings accounts. You provide the routing number and account number the same way. The only difference is that the debit comes from your savings account instead of checking. Make sure you have enough in the account when the payment posts, or your bank may charge an overdraft fee.

Can I pay the IRS from someone else's bank account?

No. The account holder must authorize the payment, and the IRS requires the account to be in the name of the person or business owing the tax. If someone else wants to pay your tax debt on your behalf, they would need to send you the money first and then you initiate the payment from your own account.

What if the payment does not go through?

If your bank declines the payment (usually because of insufficient funds or a frozen account), the IRS will notify you by mail. You will still owe the tax, plus penalties and interest. Contact the IRS when ready to arrange another payment method or a payment plan.

Can I cancel or change a bank payment after I have submitted it?

If you submitted the payment less than 24 hours ago, you may be able to cancel it by calling the IRS at 1-800-829-1040. Once the payment has posted to your account (after three to five business days), it cannot be cancelled — it is already in the Treasury's account. If you overpaid, you can request a refund or have the overpayment applied to next year's taxes.

Do I need to report the payment to my bank?

No. The IRS initiates the debit from your account, so your bank sees it as an outgoing ACH transfer to the U.S. Department of Treasury. You do not need to tell your bank in advance. If your bank asks why there is a debit to the Treasury, you can tell them it is a tax payment, but most banks do not ask.