The IRS processes most payments within one to three business days, but the timeline depends on how you pay and whether the payment reaches them error-free.

If you pay by electronic federal tax payment system (EFTPS), credit card, or debit card, the IRS receives your payment the same day or next business day. If you mail a check, it takes five to seven business days for the IRS to receive it, plus another one to two days to post it to your account. If you pay through a third-party payment processor—the companies the IRS links to on its website—timing depends on that processor's system, but most deliver within one business day.

The clock starts when the IRS receives your payment, not when you send it. Once received, posting to your account usually happens within 24 hours. The difference matters: if you mail a check on Monday, it may not arrive until Friday, and then take until the following Monday to post. That is a nine-day gap between when you sent it and when the IRS shows it as received.

Key Takeaways

  • Electronic payments (EFTPS, credit card, debit card) reach the IRS within one business day; mailed checks take five to seven days to arrive plus one to two days to post.
  • The IRS posts most received payments to your account within 24 hours, but you should allow extra time if you are close to a important date.
  • Payment processors the IRS links to on its website deliver payments within one business day, though some charge a fee.
  • If your payment does not post within three business days of when you sent it electronically, or ten business days if you mailed it, contact the IRS to verify receipt.

Electronic payments arrive fastest

EFTPS is the IRS's own system and is free. You set up an account, schedule your payment for a specific date, and the money moves from your bank to the IRS the same day or next business day. The IRS then posts it to your account within 24 hours. Total time from your bank to your IRS record: one to two business days.

Credit and debit card payments go through third-party processors that the IRS has authorized. You pay a convenience fee—usually 1.87 to 2.49 percent of the payment amount—but the payment reaches the IRS the same day or next business day. Posting happens within 24 hours after that.

If you use a processor not listed on the IRS website, the IRS does not may provide timing, and you have no way to confirm the payment actually reached them. Stick to the processors the IRS links to directly.

Mailed checks take longer and need tracking

A check mailed to the IRS takes five to seven business days to arrive, depending on your location and mail volume. Once it arrives at the IRS processing center, staff open it, scan it, and post it to your account. This step usually takes one to two business days. Total time: six to nine business days from when you drop it in the mail.

The IRS does not send you a receipt when a check arrives. If you need proof you paid, keep a copy of the check front and back, and note the date you mailed it. You can call the IRS at 800-829-1040 to ask whether a specific check has posted, but you will need your Social Security number, the check amount, and the date you mailed it.

If you are within a few days of a important date, do not mail a check. Use EFTPS or a credit card instead. The IRS considers a payment on time if it is received by the important date, not if it is postmarked by the important date.

What happens if your payment does not post on time

If you paid electronically and three business days have passed without the payment showing on your IRS account, call 800-829-1040. Have your confirmation number from your payment ready. The IRS can tell you whether the payment was received and when it will post.

If you mailed a check and ten business days have passed, call the same number. The IRS will search for your check by amount and date. If they find it, they can tell you when it will post. If they cannot find it, you may need to stop payment on the original check and send a new one.

Payments sometimes fail to post because of a mismatch between the name on your payment and the name on your tax return, or because the amount does not match what you owe. The IRS will hold the payment and send you a letter explaining the problem. This process can take several weeks.

Timing for estimated tax payments

If you are paying estimated taxes, the same timelines explore: electronic payments post within one to two business days, mailed checks within six to nine. The IRS has four due dates for estimated taxes—April 15, June 15, September 15, and January 15 of the following year. The payment must be received by the important date, not postmarked.

If you are close to a important date and have not yet paid, use EFTPS or a credit card. Mailing a check leaves no margin for mail delays.

Payment processors and their timelines

The IRS website lists authorized payment processors. Each one charges a fee and delivers your payment to the IRS within one business day. Some processors allow you to schedule a payment for a future date, which can be useful if you want to may support the IRS receives it by a specific important date without having to remember to pay on that day.

The processors are not affiliated with the IRS, but they are bound by IRS rules about how quickly they must deliver payments. If a processor delays your payment, you can file a complaint with the IRS, though the IRS will not refund the processor's fee.

How to check whether your payment posted

Log into your IRS account at irs.gov using your Social Security number and a password you create. Your account shows all payments received and posted, the date each one posted, and your current balance. If you paid electronically, your payment should appear within 24 hours of the IRS receiving it. If you mailed a check, it may take longer.

If you do not have an online IRS account, you can call 800-829-1040 and ask whether a specific payment has posted. Have your Social Security number and the payment amount ready.

Frequently Asked Questions

Does the IRS process payments on weekends or holidays?

No. The IRS counts business days, which means Monday through Friday, excluding federal holidays. If you schedule an electronic payment for a Friday, it posts on Friday or Monday. If you mail a check on Friday, the five-to-seven-day clock starts Monday.

What if I paid but the IRS says I still owe?

Your payment may not have posted yet. Check your IRS account online or call 800-829-1040 to confirm the payment was received. If it was received but not yet posted, wait 24 hours and check again. If it was received and posted but the IRS still shows a balance, you may owe additional penalties or interest.

Can I cancel a payment after I send it?

For electronic payments, it depends on the system. EFTPS allows you to cancel a scheduled payment up to one business day before the payment date. Credit card and debit card payments cannot be cancelled once submitted. For mailed checks, you can stop payment through your bank, but you must do this before the check clears.

Is there a fee to pay the IRS electronically?

EFTPS is free. Credit and debit card payments charge a convenience fee of 1.87 to 2.49 percent. Mailed checks have no fee, but they take longer to process.

What if my payment is late?

The IRS considers a payment on time if it is received by the important date. If you mailed a check and it arrived after the important date, the IRS will assess a late penalty and interest on the unpaid amount. Electronic payments are safer if you are close to a important date because they reach the IRS within one business day.