The IRS processes payments in batches, not instantly, so a delay of several days to two weeks is normal even after your bank confirms the money left your account
When you send money to the IRS—whether by ACH transfer, credit card, debit card, or check—the payment does not post to your account the same day. The IRS receives payments through third-party processors (EFTPS for electronic transfers, third-party payment processors for cards, and the Lockbox system for checks), and each method has its own processing timeline. Your bank may show the money as debited within hours, but the IRS's system does not reflect the payment until days or weeks later.
The gap between when your bank takes the money and when the IRS records it is the most common source of confusion. Your bank's confirmation is not the same as the IRS's confirmation. The IRS batches payments and posts them in groups, usually within 5 to 14 business days depending on the method you used.
Key Takeaways
- ACH transfers through EFTPS typically post within 3 to 5 business days; checks and payment processor transfers take 7 to 14 business days.
- Your bank's debit confirmation does not mean the IRS has recorded the payment—the two systems operate on different timelines.
- You can check the status of your payment through your IRS account transcript or by calling the IRS at 1-800-829-1040 after waiting the full processing window.
- If the IRS applies your payment to the wrong tax year or account, you can request a correction by filing Form 1040-X or calling the IRS directly.
- Payments sent by check can be lost in the mail; if more than 30 days have passed since you mailed it, contact the IRS to verify receipt.
How long each payment method actually takes
ACH transfers through EFTPS (the IRS's Electronic Federal Tax Payment System) are the fastest route. Money typically posts within 3 to 5 business days. You receive a confirmation number immediately when you schedule the transfer, but that number only confirms the IRS received your instruction—not that the money has been applied to your account yet. The actual posting happens during the IRS's batch processing cycle.
Credit and debit card payments go through third-party processors like PayPal, Stripe, or other payment platforms contracted by the IRS. These take 7 to 14 business days to post, and you will pay a processing fee (usually 1.87% to 2.35% of the payment amount). Your card issuer may show the charge within 24 hours, but the IRS does not see the money until the processor batches and submits it.
Check payments sent by mail are the slowest and the riskiest. The IRS processes checks through a Lockbox system operated by a bank contractor. Processing takes 7 to 14 business days after the IRS receives the envelope, but mail delivery itself can add another week. If you mailed a check more than 30 days ago and it still has not posted, contact the IRS to verify they received it.
Why the IRS might not show your payment yet even after your bank confirms it
Your bank debits your account and sends the money to the IRS's processor within 24 hours of your instruction. But the IRS does not receive, sort, and post payments in real time. The IRS batches incoming payments by method and processes them on a schedule. During high-volume periods (April through June, or after a major tax deadline extension), batches can take longer to process.
Additionally, the IRS's payment posting system is separate from the system that generates your account transcript or balance notice. A payment can be received and in queue but not yet visible in your online account. This is why the IRS recommends waiting the full processing window before contacting them about a missing payment.
How to check whether the IRS has actually received your payment
Log into your IRS account at irs.gov/account and view your payment history. This shows payments the IRS has posted to your account. If your payment appears here, it has been processed. If it does not appear after the expected processing window has passed, you have two options: call the IRS or check your payment confirmation details.
If you paid by ACH through EFTPS, you have a confirmation number from the moment you scheduled the payment. Write this number down. If you paid by card, your receipt from the payment processor has a confirmation number. If you mailed a check, the check number itself is your reference. Keep these numbers—they are what the IRS uses to track your payment if it goes missing.
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 confirmation number, Social Security number, and tax year ready. The IRS can tell you whether the payment has been received and when it will post, or whether there is a problem.
What to do if your payment is late and you need proof you sent it
If the IRS assesses a penalty for late payment before your payment posts, you can request a penalty waiver by providing proof that you sent the money on time. The IRS accepts bank statements showing the debit, payment processor receipts, or EFTPS confirmation numbers as proof of timely payment. You do not need to wait for the payment to post to request the waiver.
File Form 843 (Claim for Refund and Request for Abatement) if you want to formally request that the IRS remove a penalty. Include a copy of your payment confirmation and a brief explanation that the payment was sent before the deadline but posted after it. Mail it to the IRS address listed in your notice, or submit it through your IRS account if that option is available.
If the IRS applied your payment to the wrong year or account
Occasionally the IRS posts a payment to the wrong tax year, the wrong person's account, or the wrong type of tax (income tax instead of self-employment tax, for example). This usually happens when the payment lacks clear identification or when the IRS's data entry system misreads the information you provided.
If this happens, contact the IRS immediately with your payment confirmation number. The IRS can reverse the incorrect posting and apply the payment to the correct account. If you filed a return for the wrong year by mistake, you may need to file an amended return (Form 1040-X) to correct your tax record first, then request that the payment be moved.
When a check payment has genuinely gone missing
If you mailed a check more than 30 days ago and the IRS has not posted it, the check may have been lost in the mail or misplaced at the IRS Lockbox. Call the IRS at 1-800-829-1040 and provide the check number, amount, and date you mailed it. Ask the IRS to search their records for the check. If they cannot find it, you have two options: stop payment on the original check and send a new one, or request that the IRS issue you a refund if they later find and cash the check.
If you decide to send a new check, contact your bank and place a stop payment order on the original check (this usually costs $25 to $35). Then mail a new check to the IRS address for your state. Keep a copy of the stop payment confirmation and the new check number for your records.
Frequently Asked Questions
How do I know if the IRS received my EFTPS payment?
You receive a confirmation number immediately when you schedule an EFTPS payment. The IRS has received your instruction at that moment, but the money itself takes 3 to 5 business days to post to your account. Log into your IRS account after that window to confirm the payment appears in your payment history.
Can I cancel a payment after I have sent it?
It depends on the method. EFTPS payments can sometimes be cancelled within 24 hours if you contact the IRS immediately; after that, the money is in the system. Card payments cannot be cancelled once processed. Checks can be stopped through your bank if you act within a few days of mailing. Call your bank or the IRS right away if you need to cancel.
What if the IRS says they never received my check?
If the IRS cannot find your check after a thorough search, place a stop payment order with your bank and mail a new check. Keep documentation of both the original and replacement checks. The IRS will not cash a stopped check, so you will not be charged twice.
Does paying by credit card cost more than other methods?
Yes. Credit and debit card payments through IRS-approved processors charge a fee of roughly 1.87% to 2.35% of the payment amount. ACH transfers through EFTPS and checks have no fee. The fee is added to your payment, so if you pay $1,000 by card, you will owe an additional $18.70 to $23.50.
Can I get a refund if the IRS takes too long to post my payment?
No, but you can get a penalty waived. If a late-payment penalty is assessed before your payment posts, provide proof of timely payment (your confirmation number or bank statement) and request a waiver using Form 843. The IRS regularly grants these when the delay is on their end.