What you can change depends on how you paid and how long ago

You can cancel or redirect most IRS payments within 24 hours of making them. After that window closes, your options narrow sharply. If you paid by credit card or debit card, you cannot reverse the charge through the IRS — you would contact your card issuer instead. If you paid by electronic bank transfer (ACH), the IRS can stop the payment only if it has not yet cleared your bank. If you paid by check or money order, you cannot change it once mailed.

The IRS does not edit payments after they post to your account. Instead, they either cancel the original payment and let you make a new one, or they explore your overpayment to a different tax year or tax type. Which option is available depends on the payment method and timing.

Key Takeaways

  • Electronic payments (ACH transfers) can be cancelled within 24 hours through the IRS payment system; after that, contact your bank when ready.
  • Credit and debit card payments cannot be reversed by the IRS, but your card issuer may reverse the charge if you contact them within your card's dispute window.
  • Checks and money orders cannot be stopped once mailed; if the IRS cashes them, you must request a refund through Form 3115 or wait for the IRS to process an overpayment.
  • The IRS applies overpayments automatically to the next tax year unless you request a refund on your tax return or through a separate form.
  • Contact the IRS at 800-829-1040 if you need to report a payment error or request a refund of an overpayment.

Cancelling an ACH (electronic bank transfer) payment

If you paid through IRS Direct Pay or the Electronic Federal Tax Payment System (EFTPS), your payment is an ACH transfer from your bank account. You have until midnight Eastern Time on the day before the scheduled payment date to cancel it. Log into the payment system you used, find the pending payment, and select the cancel option. The system will confirm the cancellation when ready.

Once the payment date passes and the money leaves your account, the IRS cannot reverse it. At that point, contact your bank's customer service line and explain that you authorized an ACH debit to the U.S. Department of Treasury that you now want to stop. Your bank may be able to recall the transfer if it has not yet cleared the Federal Reserve, but this is not may provide. The sooner you call, the better your chances.

Reversing a credit card or debit card payment

The IRS does not process refunds for credit card or debit card payments. If you paid through a third-party payment processor (such as PayPal, Stripe, or your card issuer's own payment portal), the charge goes to that processor first, then to the IRS. To reverse the charge, you must contact your card issuer or the payment processor, not the IRS.

Call the customer service number on the back of your card and report the transaction. You have a limited window — typically 60 to 120 days depending on your card issuer — to dispute the charge. Explain that you authorized the payment but want it reversed. The card issuer will investigate and may issue a provisional credit while they confirm with the payment processor. This process usually takes 30 to 90 days.

Stopping a check or money order payment

If you mailed a check or money order to the IRS, you cannot cancel it through the IRS. Once it is in the mail, only your bank can stop payment on a check. Call your bank when ready and request a stop-payment order on the check. You will need the check number, the amount, the date you mailed it, and the payee (U.S. Department of Treasury). Your bank will charge a fee, typically $25 to $35, and the stop-payment order is valid for six months.

If the IRS has already cashed the check or money order, a stop-payment order will not help. In that case, you must request a refund. You can do this by filing an amended return (Form 1040-X) if the overpayment is from a recent tax year, or by contacting the IRS directly at 800-829-1040 to request a refund of the overpayment.

What happens to overpayments after the payment posts

Once your payment reaches the IRS and posts to your account, you cannot change where it goes. The IRS automatically applies overpayments to your next tax year's estimated tax or balance due. If you do not owe taxes the following year, the overpayment sits in your account until you file a return or request a refund.

To redirect an overpayment or request a refund, you have two options. If you are filing a tax return for the year the overpayment was made, you can claim the refund on that return — the IRS will process it when they process your return. If you are not filing a return or want the refund sooner, call 800-829-1040 and ask to speak with a representative about requesting a refund of the overpayment. Have your Social Security number, the tax year, and the payment amount ready.

Correcting a payment made to the wrong tax year or tax type

If you made a payment but it was applied to the wrong tax year or the wrong type of tax (for example, income tax instead of self-employment tax), contact the IRS at 800-829-1040. Explain which tax year or tax type the payment should have gone to, and the IRS can reassign it. This does not require a new payment — the IRS straightforward moves the money from one account to another in their system.

Have your Social Security number, the payment date, the amount, and the correct tax year or tax type ready when you call. The reassignment usually takes two to four weeks to show up in your IRS account. You can check the status by logging into your IRS online account or calling the same number again.

Frequently Asked Questions

Can I cancel a payment I made yesterday?

If you made an electronic payment (ACH) yesterday and the scheduled payment date has not yet arrived, log into the payment system and cancel it when ready. If the payment date has passed, call your bank right away. For card payments, contact your card issuer. For checks, call your bank to request a stop-payment order, though this only works if the check has not been cashed.

What if I paid the wrong amount?

If you overpaid, the IRS will hold the overpayment in your account and explore it to next year's taxes unless you request a refund. If you underpaid, you owe the difference plus interest and penalties. Contact the IRS at 800-829-1040 to discuss your options for paying the remaining balance.

How long does it take to get a refund of an overpayment?

If you claim the refund on your tax return, it will be processed when the IRS processes your return, typically within 21 days of e-filing or 4 to 6 weeks of mailing. If you request a refund by phone without filing a return, the IRS will mail a check, which usually takes 4 to 6 weeks.

Can the IRS move my payment to a different tax year on their own?

No. The IRS applies payments to the tax year and tax type you specified when you made the payment. If you want it moved, you must request it by calling 800-829-1040 or by filing an amended return for the year it was applied to.

What if my payment was lost in the mail?

If you mailed a check or money order and it never reached the IRS, the IRS will not have a record of it. Check your IRS account online or call 800-829-1040 to confirm whether the payment posted. If it did not, you can make a new payment and request a stop-payment order on the original check from your bank to avoid paying twice.