The IRS typically posts your payment to your account within one business day if you pay online or by phone, and within three to five business days if you mail a check.

The speed depends on how you send the money. Electronic payments — through the IRS Direct Pay system, the Electronic Federal Tax Payment System (EFTPS), or a credit card processor — reach the IRS the same day you submit them and post to your account by the next business day. A mailed check takes longer because it has to arrive at an IRS processing center first, then be opened, scanned, and matched to your account.

Posting to your account is not the same as the IRS applying the payment to reduce what you owe. Once posted, the IRS still has to match it to your tax return and determine whether it should go toward the current year, a prior year, or penalties and interest. That matching process can add another week or two, especially during filing season when the IRS is processing millions of returns at once.

Key Takeaways

  • Online and phone payments post within one business day; mailed checks take three to five business days to post, plus another week or two to be applied to your account.
  • The IRS Direct Pay system and EFTPS are free; credit card payments charge a processor fee of 1.87 to 2.49 percent.
  • You can track a payment you made within the last 120 days using the IRS Where's My Refund tool or by calling the IRS at 800-829-1040.
  • If you pay by mail, write your Social Security number, tax year, and form type on the check itself so the IRS can match it correctly.
  • Payments made after the tax deadline are subject to failure-to-pay penalties and interest, even if you file an extension.

Electronic payments arrive the same day but post the next business day

The IRS Direct Pay system is the fastest and cheapest route. You log in at irs.gov, enter your bank account information, and schedule a payment for any date up to 120 days in the future. The money leaves your account on the date you choose and posts to your IRS account by the next business day. There is no fee.

EFTPS, the Electronic Federal Tax Payment System, works the same way and is also free. You enroll once, then can schedule payments whenever you need to. Both systems are designed for people who owe taxes on their 1040 or who make quarterly estimated tax payments.

Credit card payments go through a third-party processor — companies like PayPal, Square, or Stripe — and post within one business day as well. The processor charges you a fee of 1.87 to 2.49 percent of the payment amount. That fee is not deductible, so if you owe $5,000 and pay by credit card, you will pay an extra $94 to $125 just to use the card.

Mailed checks take longer and require correct information on the check itself

A check mailed to the IRS takes three to five business days to arrive, then another few days to be opened and scanned into the system. Once scanned, it posts to your account, but the IRS still has to match it to your return. During filing season (January through April), this matching can take an additional week or two because the volume is so high.

Write your Social Security number, the tax year, and the form type on the check. For example: "2024 Form 1040" or "2023 1040-ES" if it is an estimated tax payment. Write it on the memo line or in the lower left corner. If the IRS cannot match the check to your account quickly, it will sit in a suspense account and delay the credit.

Mail your check to the address listed on your tax form or on irs.gov. The address varies by state. Do not mail it to a local IRS office; it will be forwarded and take even longer.

Tracking a payment you have already made

If you made an electronic payment, you should receive a confirmation number immediately. Write it down. You can use that number to look up the payment status on the IRS website or by phone.

Go to irs.gov and use the Where's My Refund tool. It shows the status of refunds, but it also shows the status of payments you have made within the last 120 days. Enter your Social Security number, filing status, and the exact refund amount (or payment amount if you owe). The tool will tell you whether the payment has posted and whether it has been applied to your account.

You can also call the IRS at 800-829-1040. Have your Social Security number, the payment amount, and the date you made the payment ready. The IRS can tell you whether the payment has posted and, if it has not, whether there is a problem matching it to your account.

What happens if your payment does not post within the expected timeframe

For electronic payments, contact the IRS if more than two business days have passed since you submitted it. Have your confirmation number ready. The IRS can see whether the payment was received and whether there is a technical issue preventing it from posting.

For mailed checks, wait at least two weeks before contacting the IRS. Checks take time to process, and calling too early will not speed it up. If two weeks have passed and the check has not posted, call 800-829-1040 with the check number, amount, and date you mailed it. The IRS can search for it in the suspense account.

If a check is lost in the mail, the IRS can issue you a receipt showing you paid, which protects you from penalties. You may have to stop payment on the original check and resubmit the payment electronically.

Payments made after the deadline still owe penalties and interest

The tax deadline for 2024 returns is April 15, 2025. If you owe taxes and do not pay by that date, the IRS charges a failure-to-pay penalty of 0.5 percent per month of the unpaid amount, plus interest. Filing an extension (Form 4868) extends the deadline to file your return, but it does not extend the deadline to pay. You still owe the tax by April 15, even if you file an extension.

If you cannot pay the full amount by the deadline, pay whatever you can. The penalty applies only to the unpaid portion, so paying $2,000 of a $5,000 bill means the penalty applies only to the remaining $3,000. You can set up a payment plan for the rest through the IRS website or by calling 800-829-1040.

Frequently Asked Questions

Can I pay my taxes by mail without a check?

No. The IRS accepts mailed checks and money orders only. Money orders work the same way as checks — they take three to five business days to arrive and post. Do not mail cash; it can be lost and the IRS cannot trace it.

What if I made a payment but do not have the confirmation number?

Call the IRS at 800-829-1040 with your Social Security number, the payment amount, and the approximate date you paid. The IRS can search their records and confirm whether the payment posted. If you paid by credit card, contact the processor directly — they also keep records of payments.

Does the IRS charge interest while my payment is being processed?

No. Interest accrues on unpaid tax from the deadline (April 15) forward, but once you make a payment, interest stops accruing on that amount. The posting delay does not add extra interest.

Can I pay taxes for a prior year at the same time as my current year?

Yes. You can make one payment and specify how much goes to each year, or make separate payments. If you make one payment without specifying, the IRS applies it to the oldest debt first. Call 800-829-1040 or use the IRS website to set up a payment plan that splits the amount between years.

What if my payment was supposed to post but the IRS says it never arrived?

For electronic payments, ask the IRS whether the payment was received by their system. If it was, there is a technical issue and the IRS can manually post it. If it was not received, contact your bank or the payment processor to confirm the money left your account. If it left your account but the IRS did not receive it, your bank can investigate the transfer.