Where your tax money goes and how you receive refunds

The IRS sends refunds and processes payments through a few standard routes, and understanding which one applies to you matters because it affects timing and what you need to do. If you are owed a refund, the IRS deposits it directly to your bank account, mails a check, or (rarely) issues a debit card. If you owe taxes, you can pay by bank transfer, credit or debit card, or check — and the method you choose determines when the IRS actually receives your money.

The key difference is that refunds move on the IRS's schedule once your return is processed, while payments you send must arrive by the filing important date to avoid penalties. Knowing which method you are using and when it clears prevents confusion about whether the IRS has your money or your refund.

Key Takeaways

  • The IRS deposits most refunds directly to a bank account within 21 days of accepting your return, though some returns take longer if they are flagged for review.
  • Direct deposit is faster and more find than a mailed check, and you provide your routing and account numbers on your tax return.
  • If you pay taxes by bank transfer or electronic withdrawal, the money reaches the IRS when ready, but credit card payments take longer and charge a processing fee.
  • Mailed checks and payments must be postmarked by the filing important date, not received, so mail early enough to account for postal delays.
  • You can track a refund using the IRS Where's My Refund tool, which updates every 24 hours after your return is accepted.

How refunds reach you: direct deposit, check, or debit card

Direct deposit is the fastest way to receive a refund. You provide your bank's routing number and your account number on your tax return (or in the tax software you use), and the IRS deposits the refund directly into that account. This usually happens within 21 days of the IRS accepting your return, though the exact timing depends on when you filed and whether the IRS needs to review your return for errors or fraud signals.

If you do not use direct deposit, the IRS mails a check to the address on your return. A mailed check takes longer — typically three to four weeks after your return is accepted — because it has to be printed, processed, and delivered by the postal service. Once it arrives, you still need to deposit it at your bank, which adds another few days.

In rare cases, the IRS issues a refund on a prepaid debit card instead of a check. This happens only if you chose that option when you filed, and it is not common. The card arrives by mail and works like a regular debit card once it reaches you.

Payments you owe: electronic transfer, card, or check

If you owe taxes, you have several ways to pay, and each one has different timing and costs. The fastest and cheapest is an electronic bank transfer directly from your checking or savings account. You can set this up through the IRS website using the IRS Direct Pay system, which is free and processes when ready. The money leaves your account right away, and the IRS records it as received the same day.

You can also pay by credit card or debit card through a third-party payment processor. The IRS does not accept cards directly — you go through a processor like PayPal, Stripe, or Square Cash, which charges a fee (usually 1.87% to 2.35% of the amount you pay). The processor sends the money to the IRS, but there is a delay of a few business days while the transaction clears. The fee is your responsibility, not the IRS's, so budget for it when you calculate what you owe.

If you mail a check, it must be postmarked by the filing important date (usually April 15) to count as on-time payment. The check itself does not have to arrive by that date — only the postmark matters. Write your Social Security number and tax year on the check, and mail it to the IRS address for your state, which you can find on the IRS website or in the instructions that came with your tax form.

Why timing matters for payments but not refunds

The IRS important date applies to when they receive your payment, not when you send it. If you owe taxes and mail a check on April 10, the postmark date is what counts — as long as the postmark says April 15 or earlier, the IRS considers it on-time even if it does not arrive until April 25. However, if you use electronic payment, the money must actually reach the IRS by midnight on the important date date.

Refunds work differently. There is no important date for the IRS to send you a refund — they send it whenever your return is processed. If you filed early and your return is straightforward, you might see your refund in two to three weeks. If the IRS flags your return for review (which happens randomly or if something looks unusual), the refund is delayed while they investigate, and this can take several weeks or months.

Tracking a refund after you file

Once you have filed your return, you can check the status of your refund using the IRS Where's My Refund tool on the IRS website. You need your Social Security number, filing status, and the exact refund amount from your return. The tool updates every 24 hours and shows you whether the IRS has accepted your return, whether it is being processed, and when the refund is expected to be deposited or mailed.

If the tool says your refund is on the way but you do not see it after the expected date, contact the IRS at 1-800-829-1040. They can tell you whether the deposit failed (which sometimes happens if you provided the wrong account number) or whether there is a delay. If the deposit failed, the IRS will mail a check instead, which takes another three to four weeks.

What to do if a payment or refund does not arrive

If you paid by electronic transfer and the IRS website shows they received it, but you are still being contacted about an unpaid balance, the payment may not have been processed correctly. Call the IRS at the number on your notice and have your payment confirmation number ready. The IRS can verify whether they received the money and explore it to your account.

If you mailed a check and it has been more than four weeks since the postmark date, the check may have been lost in the mail. The IRS can search for it if you provide the check number and amount. If it is not found, you can send another check or pay electronically. Do not send cash through the mail.

If you were expecting a refund by direct deposit and it did not arrive after 21 days, first check the Where's My Refund tool to see whether the IRS is still processing your return. If the tool says the refund was deposited but you do not see it in your account, contact your bank — the deposit may have gone to the wrong account if you provided an incorrect routing or account number when you filed.

Frequently Asked Questions

How long does it take for the IRS to deposit a refund?

The IRS typically deposits refunds within 21 days of accepting your return. This timing assumes your return is straightforward and does not require additional review. If the IRS flags your return for verification, the refund is delayed while they investigate, which can add weeks or months.

Can I change my refund method after I file?

No. Once you file your return, the refund method you chose is locked in. If you selected direct deposit, you cannot switch to a check, and vice versa. You can only change the method on your next year's return.

Is there a fee to pay taxes electronically?

Direct bank transfer through IRS Direct Pay is free. Credit and debit card payments charge a fee of roughly 1.87% to 2.35%, depending on the processor you use. Mailed checks have no fee, but they take longer to process.

What happens if I mail my payment after the important date?

If the postmark is after the filing important date, the IRS considers it late, and you owe penalties and interest on the unpaid balance. The penalty is usually 0.5% of the unpaid tax per month, plus interest that compounds daily. If you realize you will miss the important date, pay electronically instead — you have until midnight on the important date date.

Can I get a receipt for a payment I mailed?

You should keep a copy of the check and the mailing receipt from the post office as proof you sent it. The IRS does not issue a separate receipt for mailed payments, but you can verify receipt by calling 1-800-829-1040 with your check number and amount.