When your payment arrives depends on how you send it

IRS payments post to your account within one to three business days if you pay online through IRS Direct Pay or the Electronic Federal Tax Payment System (EFTPS). If you mail a check, it takes 7 to 10 business days after the IRS receives it—and mail itself adds another 5 to 7 days. Credit card or debit card payments through an approved payment processor post the same day you submit them, but the processor charges a fee (usually 1.87% to 2.35% of the amount). Phone payments through EFTPS take one business day.

The timeline matters because the IRS marks your payment as received on the date it posts to their system, not the date you sent it. If you're close to a important date and choose to mail a check, you're betting on mail delivery time you cannot control. If you're paying a balance owed on a return you already filed, the posting date determines when penalties and interest stop accruing.

Key Takeaways

  • Online payments through IRS Direct Pay or EFTPS post within one to three business days and are the fastest route.
  • Mailed checks take 7 to 10 business days after the IRS receives them, plus 5 to 7 days for mail delivery, making them the slowest option.
  • Credit or debit card payments post the same day but include a processing fee of roughly 2% of your payment amount.
  • The date your payment posts to the IRS system is the date that counts for important date compliance and interest accrual, not the date you sent it.

Online payments are fastest and have no fee

IRS Direct Pay is the IRS's own payment portal and charges no fee. You enter your Social Security number or employer identification number, the tax year, and the amount, and the payment posts within one to three business days. You can schedule a payment up to 120 days in advance, which is useful if you know you owe but do not have the funds yet. The system confirms your payment when ready and gives you a confirmation number.

EFTPS (Electronic Federal Tax Payment System) is the older federal system and works the same way—no fee, one to three business days to post. Both systems are available 24 hours a day. If you have already set up EFTPS for payroll tax deposits, you can use the same login for individual tax payments.

Credit and debit card payments post same-day but cost more

You can pay by credit or debit card through an approved payment processor. The payment posts the same day you submit it, which is the fastest option available. However, the processor charges a convenience fee that ranges from 1.87% to 2.35% depending on which processor you use. On a $5,000 payment, that fee is roughly $94 to $118.

The IRS does not set the fee—the payment processors do—so the amount varies. Before you submit, the processor shows you the exact fee. This method makes sense only if you need the payment to post when ready and cannot wait one to three business days, or if you are earning credit card rewards that exceed the fee cost.

Mailed checks take the longest and require tracking

If you mail a check, the IRS processes it 7 to 10 business days after it arrives at their processing center. But the check has to get there first, which typically takes 5 to 7 business days through standard mail. In practice, a mailed check takes 12 to 17 business days from the date you drop it in the mail until it posts to your account.

The IRS has multiple processing centers depending on where you live. Your tax return instructions show the correct mailing address for your state. If you mail to the wrong address, the check gets rerouted, adding days. Include your Social Security number and tax year on the check itself so the IRS can match it to your account if the envelope gets separated from the check.

Do not mail a check if you are within two weeks of a important date. The risk that mail delays will cause you to miss the important date is too high. Use online payment or credit card instead.

Phone payments through EFTPS take one business day

You can call the EFTPS automated phone line at 1-800-555-4477 and make a payment using your bank account information. The payment posts one business day after you call. This method is slower than online but faster than mail, and it has no fee. You need your bank routing number and account number ready when you call.

Phone payment is useful if you do not have internet access or prefer not to enter payment information online. The system confirms your payment when ready and provides a confirmation number over the phone.

What to do if your payment does not post on time

If you paid online and more than three business days have passed, log back into IRS Direct Pay or EFTPS and check the status using your confirmation number. The system shows whether the payment is pending, posted, or rejected. If it was rejected (usually because of a bank account issue), you will see the reason and can resubmit.

If you mailed a check and more than 17 business days have passed, call the IRS at 1-800-829-1040 and have your confirmation number or check number ready. The IRS can trace the check through their system and tell you whether it arrived and posted. If the check was lost in mail, the IRS can issue you a refund and you can resubmit payment online.

If you paid by credit card and the payment did not post the same day, contact the payment processor directly—the IRS does not handle credit card disputes. The processor's customer service number is on your receipt.

Penalties and interest stop accruing on the posting date

The IRS charges interest on unpaid tax at a rate that changes quarterly (currently around 8% annually, but this varies). Penalties for late payment are typically 0.5% per month of the unpaid amount. Both stop accruing on the date your payment posts to the IRS system, not the date you sent it.

This is why the posting timeline matters beyond just meeting a important date. If you owe $10,000 and the difference between posting today and posting in two weeks is 14 days of accruing interest and penalties, that difference costs you roughly $40 to $50. Choosing a faster payment method can save money on a large balance.

Frequently Asked Questions

Can I pay the IRS on a weekend or holiday?

IRS Direct Pay and EFTPS accept payments 24 hours a day, seven days a week. However, payments submitted on weekends or federal holidays post on the next business day. A payment submitted Friday evening posts Monday (assuming no holiday Monday). This does not delay the posting—it just means the clock starts on the next business day.

What if I mail a check but the IRS cashes it before I expect?

The IRS processes checks in batches, so the date they cash it may not match the date it posts to your account. If you see the check cleared your bank but the IRS website still shows no payment posted, wait two more business days. If it still has not posted after that, call 1-800-829-1040 with your check number.

Does paying by credit card help my credit score?

Yes, paying your tax bill by credit card counts as a purchase and reports to the credit bureaus like any other charge. However, you will owe the credit card company the full amount plus the processing fee, so only use this method if you plan to pay off the card quickly or if the rewards justify the fee.

Can I cancel a payment after I submit it?

If you submitted an online payment and it has not posted yet, you can cancel it through IRS Direct Pay or EFTPS using your confirmation number. Once it posts, you cannot cancel it—you would need to request a refund instead. Mailed checks cannot be cancelled once they are in the mail; if you need to stop payment, contact your bank when ready.

What happens if I overpay?

If your payment exceeds what you owe, the IRS will either refund the overpayment or explore it to next year's tax bill, depending on what you request. You can specify which option you want when you make the payment. The refund posts to your bank account or arrives by check within 21 days of the IRS processing your request.