What an ACH payment is and why it matters for taxes
An ACH payment is money moved directly from one bank account to another through the Automated Clearing House network. The IRS uses ACH to send refunds, and you can use ACH to pay taxes you owe. Unlike a check, which takes days to clear, an ACH transfer moves money in one to three business days and leaves a clear digital record of when the payment arrived.
For tax purposes, ACH matters because it creates a timestamp. If you owe taxes and pay by ACH on April 14, the IRS records April 14 as your payment date — not the date you filed your return or the date the money actually left your account. This timing affects whether you owe penalties and interest. Similarly, when the IRS sends you a refund by ACH, you can track exactly when it should land in your bank account.
ACH is also the fastest way to receive a tax refund. The IRS offers refunds by check, debit card, or ACH transfer. ACH refunds typically arrive within 21 days of the IRS accepting your return, though the actual deposit may be faster.
Key Takeaways
- ACH is a bank-to-bank transfer that takes one to three business days and creates a recorded payment date that the IRS uses to calculate penalties and interest.
- You can pay federal income taxes, estimated taxes, and other IRS debts by ACH through IRS Direct Pay or the Electronic Federal Tax Payment System (EFTPS).
- The IRS sends refunds by ACH if you provide your bank account number and routing number on your tax return, and the money typically arrives within 21 days of acceptance.
- ACH payments and refunds both show up on your bank statement and create a record you can use to prove payment or receipt to the IRS if there is ever a dispute.
- If you set up ACH payments through a tax software company or tax preparer, confirm the payment went through by checking your bank statement and the IRS website, not just the software confirmation.
How to pay taxes by ACH
The IRS offers two main ways to pay by ACH: IRS Direct Pay and the Electronic Federal Tax Payment System (EFTPS). Both are free and do not charge a fee.
IRS Direct Pay is the simpler route for a one-time payment. You go to irs.gov/payments, enter your Social Security number or Employer Identification Number, your filing status, and the amount owed. You then provide your bank account number and routing number. The IRS pulls the money from your account on the date you choose. You get a confirmation number when ready and can check the payment status on the IRS website for up to 120 days.
EFTPS is better if you make regular payments — for instance, if you are self-employed and pay estimated taxes four times a year. You enroll once at eftps.gov, create a PIN, and then schedule payments online or by phone. EFTPS lets you schedule payments weeks in advance and stores your bank information for future use. Like Direct Pay, you receive a confirmation number and can track the payment online.
Some tax software and tax preparers also offer ACH payment as part of their filing service. If you use this route, the software sends your payment to the IRS on your behalf. However, you should still verify the payment by logging into IRS Direct Pay or EFTPS and confirming the transaction appears there. Software confirmations are not the same as IRS confirmations.
When the IRS sends you money by ACH
If you are due a refund and you provide your bank account information on your tax return, the IRS will send the refund by ACH. You enter your account number and routing number in the refund section of your return — most tax software fills this in automatically if you tell it you want direct deposit.
The IRS accepts your return and begins processing it. Within 21 days, the refund should be deposited into your account. The actual deposit often arrives faster — sometimes within five to ten business days — but the IRS guarantees 21 days. You can track the status of your refund on the IRS website using the "Where's My Refund?" tool, which updates once a day and tells you the expected deposit date.
Once the money lands in your account, your bank statement will show the deposit as coming from the IRS or the U.S. Department of Treasury. Keep this statement as proof of receipt. If the IRS later claims you never received the refund, your bank statement is the evidence that proves you did.
ACH payment dates and how they affect penalties
The date the IRS records as your payment date is the date you schedule the ACH transfer, not the date the money leaves your bank or the date it arrives at the IRS. This matters because the IRS charges penalties and interest based on the payment date.
If your taxes are due April 15 and you schedule an ACH payment for April 14, the IRS treats it as paid on April 14 — even if the money does not actually move until April 15 or April 16. You avoid the late-payment penalty. However, if you schedule the payment for April 16, you owe the penalty, even if the money was in your account and ready to go on April 14.
This is why the IRS recommends scheduling ACH payments at least one business day before the important date. If April 15 falls on a Friday, schedule your payment for Thursday. If April 15 falls on a Monday, schedule it for Friday of the previous week. The one-day buffer accounts for weekends and gives you a margin if there is any delay.
ACH versus other payment methods
The IRS accepts payments by ACH, credit or debit card, check, money order, and in-person at a bank. Each method has a different cost and timeline.
ACH is free and takes one to three business days. Credit and debit card payments are processed when ready but charge a fee — usually 1.87 to 2.35 percent of the amount paid, which goes to a third-party processor, not the IRS. A check takes five to seven business days to clear and costs nothing but requires you to mail it. A money order works similarly to a check.
For refunds, the IRS offers ACH (fastest), a debit card (when ready but requires you to set up an account), or a check (slowest, typically two to three weeks). ACH is the most common choice because it is free and fast.
What to do if an ACH payment fails or gets delayed
ACH payments occasionally fail if your bank account number is wrong, your account is closed, or your bank rejects the transfer for fraud prevention. If this happens, the IRS will attempt the transfer once. If it fails again, the IRS stops and sends you a notice.
Check your bank statement within three business days of scheduling the payment. If the money did not leave your account, log into IRS Direct Pay or EFTPS and check the payment status. The status will show "pending," "approved," or "rejected." If it is rejected, you will need to make the payment again using a different method or correct the account information and resubmit.
If a refund by ACH is delayed past 21 days, use the "Where's My Refund?" tool on the IRS website. The tool will tell you if there is a problem with your account information or if the IRS is still processing. If the tool says the refund was sent but you never received it, contact your bank to see if the deposit was rejected or sent to the wrong account.
Keeping records of ACH payments and refunds
Save your bank statements and any confirmation numbers from ACH transactions. For payments you make to the IRS, keep the confirmation number from IRS Direct Pay or EFTPS. For refunds you receive, keep the bank statement showing the deposit from the IRS.
If the IRS ever disputes whether you paid or received money, your bank statement is the official record. The IRS can see the transaction on their end, but your bank statement proves it on yours. Store these documents with your tax return for at least three years — the standard period the IRS has to audit a return.
If you use tax software or a tax preparer to make an ACH payment, also keep the confirmation from that software or preparer. However, do not rely on it alone. Log into the IRS website and confirm the payment appears there as well. Software companies sometimes fail to transmit payments, and you need to know when ready so you can make an alternative payment.
Frequently Asked Questions
How long does an ACH payment take to reach the IRS?
One to three business days. The IRS records the payment date as the day you schedule it, not the day it arrives, so you do not need to wait for it to clear. Schedule it by the important date and you are on time, even if the money is still in transit.
Can I cancel an ACH payment after I schedule it?
Yes, but only if you cancel before the payment is processed — usually within one business day of scheduling. Log into IRS Direct Pay or EFTPS and look for a cancel option. Once the money leaves your bank, you cannot cancel it through the IRS; you would need to contact your bank to attempt a reversal, which is not always possible.
What if I provide the wrong bank account number on my tax return for my refund?
The IRS will attempt to deposit the refund into that account. If the account does not exist or is closed, the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a check instead, which takes several weeks longer. Contact the IRS as soon as you realize the mistake and provide the correct account number.
Do I have to use ACH, or can I choose a different payment method?
You can choose. ACH is free and fast, but the IRS also accepts credit cards (with a fee), checks, money orders, and in-person payments. For refunds, you can choose ACH, a debit card, or a check. ACH is the fastest refund option.
Is ACH payment safe?
Yes. ACH transfers are encrypted and you are providing information only to the IRS or EFTPS, both government systems. You should never provide your bank account information to a third party claiming to collect taxes on behalf of the IRS — that is a scam. Always go directly to irs.gov or eftps.gov.