How the IRS sends your refund depends on how you file
The IRS delivers most refunds by direct deposit to your bank account, which is the fastest method. If you filed electronically and provided banking details, your refund goes there. If you filed by mail or did not provide bank information, the IRS mails a paper check to the address on your return. A smaller number of refunds go to a prepaid debit card if you chose that option when filing, or to a tax professional's account if you used a refund anticipation loan.
The method you receive depends entirely on what you selected during filing — you cannot change it after you submit your return. If you are unsure which method you chose, you can check your IRS account online or call the IRS at 1-800-829-1040 to confirm.
Key Takeaways
- Direct deposit to a bank account is the fastest delivery method and typically arrives within 21 days of the IRS accepting your return.
- Paper checks mailed by the IRS take three to four weeks to arrive after acceptance, plus mail delivery time.
- You chose your delivery method when you filed your return, and you cannot change it afterward.
- The IRS Where's My Refund tool shows your refund status and expected delivery date once processing begins.
- If your refund does not arrive by the expected date, contact the IRS or your bank to investigate.
Direct deposit arrives fastest
If you filed electronically and selected direct deposit, the IRS deposits your refund directly into the bank account you listed on your return. This method is the quickest: the IRS typically processes the refund within 21 days of accepting your return, and the money appears in your account within one to two business days after that. The total time from acceptance to money in hand is usually 21 to 24 days.
Direct deposit works only if the bank account information on your return is correct and the account is still open. If you closed the account, moved banks, or made a typo when entering your routing number or account number, the deposit will be rejected and the IRS will mail a check instead — adding two to three weeks to your wait.
You can verify the account details the IRS has on file by logging into your IRS account at irs.gov. Look for the "Account" section and check the banking information associated with your return.
Paper checks take longer but arrive by mail
If you filed by paper return or did not provide banking information, the IRS mails a check to the address listed on your return. The IRS processes the check within 21 days of receiving and accepting your return, then mails it. Delivery time depends on the US Postal Service and where you live — typically three to four weeks after the IRS mails it, though rural addresses may take longer.
The total time from filing to receiving a paper check is usually six to eight weeks. The IRS does not track individual checks after mailing, so if your check does not arrive within that window, contact the IRS at 1-800-829-1040 with your Social Security number and filing status. They can confirm whether the check was mailed and request a replacement if it was lost.
Paper checks are mailed to the address on your return. If you moved after filing, the check may go to your old address. You can update your address with the IRS before filing, but not after — if you moved after submitting your return, contact the post office to forward mail or call the IRS to request a replacement check sent to your new address.
Prepaid debit cards and refund anticipation loans
Some tax preparation services offer to load your refund onto a prepaid debit card instead of depositing it to your bank. If you chose this option when filing, the refund is loaded onto the card within the same timeframe as direct deposit — usually 21 to 24 days from acceptance. You can use the card immediately once the funds appear.
Refund anticipation loans (RALs) are short-term loans offered by some tax preparers that advance you part or all of your refund before the IRS processes it. The loan is repaid when your actual refund arrives. These loans charge fees and interest, and the money reaches you faster than waiting for the IRS — sometimes within days — but the cost is significant. Most people are better served by direct deposit or a paper check.
Track your refund status with the IRS tool
The IRS provides a free tool called Where's My Refund at irs.gov that shows your refund status and expected delivery date. You can check it once the IRS has accepted your return — usually within 24 hours of e-filing or two to three weeks after mailing a paper return. The tool updates once per day, typically overnight.
To use Where's My Refund, you need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Received" (the IRS has your return but has not started processing), "Approved" (the IRS has approved your refund and is preparing to send it), or "Sent" (your refund has been mailed or deposited). Once it shows "Sent," the tool displays the expected delivery date.
If your refund status does not change for more than 21 days after filing, or if the expected delivery date passes without the money arriving, contact the IRS at 1-800-829-1040. Have your return handy so you can provide your filing information.
What to do if your refund does not arrive on time
If your refund was supposed to arrive by direct deposit but did not show up, first check your bank account to confirm it was not deposited. Then log into Where's My Refund to verify the status — if it still shows "Approved" rather than "Sent," the IRS has not yet processed it and you should wait a few more days.
If the status shows "Sent" but the money is not in your account, contact your bank. Provide them with the expected deposit date from Where's My Refund. The bank can check whether the deposit was received and rejected (usually because of an account number mismatch) or never arrived. If the deposit was rejected, the IRS will mail a check instead, which takes an additional two to three weeks.
If your paper check was supposed to arrive but did not, wait until at least four weeks after the IRS mailed it before contacting them — mail delivery times vary widely. After four weeks, call the IRS at 1-800-829-1040 and provide your Social Security number and return information. They can confirm the check was mailed and request a replacement if it was lost.
State refunds follow a different timeline
If you are owed a state income tax refund, it arrives on a separate timeline from your federal refund. Most states process refunds within 30 to 45 days of receiving your return, though some take longer. State refunds are typically delivered by direct deposit or check, depending on what you selected when filing your state return.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Each state runs its own system, so the tool and timeline vary by location.
Frequently Asked Questions
Can I change how my refund is delivered after I file?
No. The delivery method is locked in when you submit your return. If you filed electronically with direct deposit, your refund will go to that bank account. If you filed by mail, it will be mailed as a check. You cannot switch methods once the return is accepted.
What if I entered the wrong bank account number?
The IRS will attempt to deposit to the account number you provided. If the number does not match a valid account, the deposit will be rejected and the IRS will mail a check to your address instead. This adds two to three weeks to your wait. Check Where's My Refund to see if your status changed to "Sent" by mail.
How long does a paper check take to arrive?
The IRS processes the check within 21 days of accepting your return, then mails it. Delivery by the postal service typically takes three to four weeks, depending on your location. Total time is usually six to eight weeks from filing to receiving the check.
Can I get my refund faster than 21 days?
Direct deposit is the fastest standard method — 21 to 24 days from acceptance. Refund anticipation loans offered by tax preparers can deliver money in days, but they charge fees and interest. For most people, direct deposit is the best balance of speed and cost.
What if the IRS lost my check?
If your check does not arrive within four weeks of the expected delivery date, contact the IRS at 1-800-829-1040. Provide your Social Security number and return information. The IRS can confirm the check was mailed and issue a replacement, which takes an additional two to three weeks.