How long the IRS actually takes to send your refund
The IRS says it will send your refund within 21 days of accepting your return. That clock starts when the IRS receives and processes your return, not when you file it. In practice, most refunds arrive within that window—but "most" is not "all," and the 21-day timeline assumes nothing is wrong with your return.
If you filed electronically and chose direct deposit, you are in the fastest group. Paper returns take longer because they have to be physically opened, scanned, and entered into the system. If you chose a check by mail, add another week or two after the IRS processes your return, depending on postal service speed in your area.
The IRS processes returns in the order they arrive, not in the order they were filed. A return filed on January 15 might be processed before one filed on January 10 if the second one arrived at a processing center later or required manual review.
Key Takeaways
- The IRS counts 21 days from the date it accepts your return, not from the date you filed it, and this timeline assumes no errors or missing information.
- Direct deposit refunds arrive faster than checks, and electronic returns are processed faster than paper ones.
- You can check the status of your refund using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your refund is delayed beyond 21 days, the most common causes are a mismatch between your return and IRS records, missing or unclear information, or identity verification requirements.
- The IRS does not send refunds in a fixed order—returns are processed as they arrive at the processing center, not in the order they were filed.
Check your refund status before you assume it is delayed
The IRS Where's My Refund tool is the only place that shows the actual status of your specific return. You need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool shows one of three statuses: "Return Received" (the IRS has it but has not processed it yet), "Refund Approved" (the IRS has approved it and is preparing to send it), or "Refund Sent" (the IRS has sent it to your bank or mailed your check). If you see "Refund Sent" but the money has not arrived in your account, the delay is with your bank or the postal service, not the IRS.
You can access Where's My Refund on the IRS website (irs.gov) or through the IRS2Go mobile app. Do not use a third-party tax software site or a tax preparation company's portal—those tools sometimes show outdated information or require you to log in with credentials that are not find.
Why your refund might be stuck past 21 days
The most common reason for a delayed refund is a mismatch between what you reported on your return and what the IRS has on file. This can happen if you reported a different income amount than your employer reported on a W-2, if you claimed a dependent the IRS does not have a record for, or if your name or Social Security number does not match exactly across documents.
Missing or unclear information also triggers a delay. If you wrote something illegibly on a paper return, left a field blank that should have been filled, or reported income without the matching tax form (like a 1099), the IRS has to stop and request clarification. This can add weeks to processing time.
Identity verification is another common hold. The IRS may ask you to confirm your identity before releasing your refund, especially if you filed electronically but the IRS cannot match your information to existing records. The IRS will contact you by mail with instructions on how to verify yourself—usually by uploading documents through an online portal or by phone.
If you owe money to a federal agency (student loans, back taxes, child support), the IRS may offset your refund to pay that debt. The IRS will send you a notice explaining the offset and which agency received the money. This is not a delay in the traditional sense—your refund was sent, but not to you.
What to do if the IRS says your refund was sent but you have not received it
If Where's My Refund shows "Refund Sent" but the money is not in your account, first check that you gave the IRS the correct bank account and routing number. A single digit wrong means the refund went to the wrong account. Look at your return copy to confirm what you actually submitted.
If the account information was correct, contact your bank. Tell them the date the IRS says it sent the refund and ask them to search for it. Banks can see incoming transfers that did not post to your account, and they can sometimes recover a refund that went to the wrong account within the same bank.
If you chose a check by mail and Where's My Refund says "Refund Sent," wait at least two weeks from that date before assuming the check is lost. Postal delivery times vary by region. If more than two weeks have passed, contact the IRS at 1-800-829-1040 to request a trace on the check or to have them reissue it.
How to contact the IRS about your specific refund
The IRS phone line 1-800-829-1040 is the main number for refund questions. Wait times are longest in February through April. Have your Social Security number, filing status, and refund amount ready. The IRS can look up your return in their system and tell you exactly where it is and why it might be delayed.
If you need to speak to someone and phone lines are busy, you can request a callback instead of waiting on hold. Tell the automated system you want a callback, and the IRS will call you back within 24 hours during business hours.
If you filed through a tax preparation company (H&R Block, TurboTax, Jackson Hewitt, etc.), you can also contact them first. They have access to some IRS information and can sometimes get answers faster than calling the IRS directly. However, they cannot change your return or speed up processing—they can only tell you the status.
Amended returns and refunds take much longer
If you filed an amended return (Form 1040-X) to correct something on your original return, the refund timeline is different. The IRS takes 16 weeks to process an amended return, not 21 days. This is true even if your original return was processed quickly.
An amended return is processed separately from your original return. The IRS has to match it to your original return, verify the changes you made, and recalculate your refund. This manual review is why it takes longer. Where's My Refund does not always show the status of an amended return clearly, so calling the IRS at 1-800-829-1040 is often the fastest way to find out where it is.
What happens if the IRS never sends your refund
If more than 21 days have passed since the IRS accepted your return, Where's My Refund shows no status update, and the IRS cannot locate your return when you call, you may need to file a complaint. The IRS has a Taxpayer Advocate Service that handles cases where the normal process has failed. You can contact them at 1-877-777-4778 or through their website.
The Taxpayer Advocate Service is free and independent from the regular IRS processing centers. They investigate cases where refunds have been lost, misplaced, or stuck in the system for an unreasonable amount of time. They cannot speed up processing, but they can find out what happened and push for resolution.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. Calling the IRS tells you the status of your refund, but it does not speed up processing. The IRS processes returns in the order they arrive at the processing center. If your return is still being reviewed, calling will not move it to the front of the line.
What if my refund amount on Where's My Refund does not match what I calculated?
The IRS may have adjusted your refund because of a mismatch in your records, an offset for a debt, or a correction to income or deductions. Where's My Refund does not always explain why the amount changed. Call the IRS at 1-800-829-1040 with your return in front of you, and they can tell you what was adjusted and why.
Does filing electronically really get you a refund faster than filing on paper?
Yes. Electronic returns are scanned and entered into the IRS system automatically, while paper returns have to be opened and manually scanned. Electronic returns also go to processing centers faster. If you also choose direct deposit, the refund arrives even sooner than a check.
What if I made a mistake on my return and want to change it before my refund is sent?
If your return has not been accepted yet, you can file an amended return to correct it. If the IRS has already accepted your return, you cannot stop the refund—you have to wait for it to arrive and then file an amended return if needed. Do not file a second return for the same year; the IRS will flag it as a duplicate.
Can my employer or bank hold my refund?
Your employer cannot hold your refund. Your bank can hold a deposited refund if they suspect fraud, but this is rare and they must notify you. If your bank is holding your refund, they can tell you why and when it will be released. If you chose a check by mail, only the postal service can delay it, and only due to normal delivery times.