Yes, you can pay federal income taxes from your bank account
The IRS lets you pay federal income taxes directly from a checking or savings account using their online payment system called IRS Direct Pay. You log in, enter the amount you owe, choose your payment date, and the IRS pulls the money from your account on that date. There is no fee for this method, and it works whether you owe taxes or are making an estimated payment.
State and local taxes work differently depending on where you live. Most states have their own payment systems — some free, some charging a small fee — and you set them up separately from federal payments. Some localities let you pay through their tax assessor's office website; others require you to mail a check or use a third-party payment processor.
The key difference from other payment methods is that bank account payments are direct and free at the federal level, which is why many people choose them over credit cards or payment plans.
Key Takeaways
- Federal taxes paid through IRS Direct Pay cost nothing and pull money straight from your checking or savings account on a date you choose.
- You need your Social Security Number or Individual Taxpayer Identification Number, your bank account number and routing number, and the amount you owe.
- State and local tax payments require separate systems and vary by location — check your state revenue department or local tax assessor's website.
- Bank account payments typically process within one business day, so you can schedule them close to the important date without risk if you have the funds available.
What you need to set up a bank account payment
Before you start, gather three pieces of information: your Social Security Number (or ITIN if you do not have one), your bank account number, and your bank's routing number. The routing number is a nine-digit code that identifies your bank. You can find it on the bottom left of any check, or call your bank and ask.
You also need to know the exact amount you owe. If you are filing a tax return, this is the balance due shown on your completed return. If you are making an estimated quarterly payment, you calculate this based on your expected income for that quarter. The IRS website has a worksheet to help you estimate.
Have your bank account information ready but do not share it with anyone claiming to represent the IRS by phone or email. The real IRS will never call you asking for bank details — they contact you by mail first.
How to pay federal taxes through IRS Direct Pay
Go to IRS.gov and search for "IRS Direct Pay" — it is a free tool run directly by the IRS. Click the link to the payment system and select "Pay as an Individual." You will be asked to enter your Social Security Number, filing status, and the tax year you are paying for.
Next, enter your bank account information: the account number, routing number, and account type (checking or savings). The system will ask you to confirm the amount and choose a payment date. You can schedule the payment for today or up to 120 days in the future. The IRS recommends scheduling at least one business day before the important date to avoid delays.
After you submit, you will receive a confirmation number. Write this down or save the page — you will need it if you have questions about the payment later. The money will leave your account on the date you chose, and the IRS will show the payment as received within one business day.
State and local tax payments from your bank account
Most states run their own tax payment systems separate from the federal IRS system. To find yours, search "[your state] department of revenue" or "[your state] tax payment." The website will have a link to their payment portal, which usually lets you pay by bank account transfer.
Some states charge a small fee (usually $1 to $3) for bank account payments, while others charge nothing. A few states still require mailing a check or paying in person. Local property taxes and city income taxes, if your area has them, are typically handled by your county assessor's or tax collector's office — search "[your county] tax payment" to find the right office.
If you cannot find a payment option online, call your state revenue department or local tax office. They can tell you the methods available and whether a fee applies.
Timing and what happens after you pay
Bank account payments usually process within one business day, meaning the money leaves your account and the IRS or state receives it within 24 hours of your scheduled date. This is faster than mailing a check, which can take two to three weeks to reach the IRS and be recorded in their system.
After the payment is processed, you will see it reflected in your bank account as a debit. The IRS or state will update their records to show the payment received, which typically happens within one to three business days. You can check the status of a federal payment by logging back into IRS Direct Pay with your confirmation number.
Keep your confirmation number and bank statement showing the payment for your records. If you ever need to prove you paid, these documents are your proof.
When bank account payments might not work
Bank account payments work best if you have the funds available now and know the exact amount you owe. If you cannot pay the full amount by the important date, you have other options: you can pay what you can by the important date and set up a payment plan for the rest, or you can request a important date extension from the IRS (though this does not extend the time to pay — it just gives you more time to file).
If you prefer to pay by credit or debit card, the IRS allows this through third-party payment processors, though they charge a fee (usually 1.87% to 2.35% of the amount paid). If you want to set up a monthly payment plan, you can do that through the IRS website as well, though interest and penalties will accrue on the unpaid balance.
Some employers and financial institutions offer tax payment services through their own platforms. Check with your bank or payroll provider to see if they have a built-in tax payment tool — it may be simpler than going to the IRS website directly.
Frequently Asked Questions
What is the difference between IRS Direct Pay and a payment plan?
IRS Direct Pay is a one-time payment of the full amount you owe, pulled from your bank account on a date you choose. A payment plan lets you pay in monthly installments over time, with interest and penalties added to the unpaid balance. Use Direct Pay if you have the money now; use a payment plan if you need to spread payments over several months.
Can I pay someone else's taxes from my bank account?
No. The IRS system requires the Social Security Number of the person whose taxes are being paid. If you want to help someone else pay their taxes, they must set up the payment themselves using their own Social Security Number and bank account, or they can authorize you in writing and you can mail a check with their signed authorization.
What if I schedule a payment but do not have the money in my account on that date?
The IRS will attempt to pull the money on the date you chose. If the funds are not there, the payment will fail and you will be notified. You will then need to reschedule or use a different payment method. It is your responsibility to may support the money is available — the IRS does not hold the payment pending funds.
Do I need to mail a copy of my tax return after paying through Direct Pay?
If you are filing electronically, no — the payment and the return are linked through your Social Security Number. If you are mailing a paper return, include a check or money order with the return, not a Direct Pay payment. Do not attempt both methods for the same tax year.
Can I change or cancel a scheduled payment?
Yes, but only before the payment processes. Log back into IRS Direct Pay with your confirmation number and cancel the payment at least one business day before the scheduled date. After the payment has been processed, you cannot cancel it — you would need to request a refund from the IRS instead.