The IRS processes most refunds in 21 days or less, but the clock starts when they receive your return, not when you file it
If you filed electronically and chose direct deposit to your bank account, the IRS typically issues your refund within 21 days of receiving your return. That 21-day window is their standard processing time, and most refunds land in that frame. The catch: that clock does not start on the date you hit submit. It starts when the IRS actually receives and processes your return, which can be several days after you file, depending on the method you used and whether your return needs manual review.
If you filed by mail, add 5 to 10 business days before the IRS even receives it. If you chose a paper check instead of direct deposit, add another 5 to 7 business days after the IRS processes your return, because the check has to be printed and mailed to you. The total timeline varies widely: direct deposit can be 21 days from receipt, but a mailed check can stretch to 40 days or more from the date you mailed your return.
Key Takeaways
- The IRS 21-day processing window starts when they receive your return, not when you file it—electronic filing gets there faster than mail.
- Direct deposit to your bank account is the fastest method; a mailed check adds 5 to 7 business days after processing.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the most current information.
- If your return requires manual review—because of math errors, missing information, or fraud flags—processing can take 6 weeks or longer.
- Refunds issued after mid-April may be delayed because the IRS processes millions of returns in the final weeks before the important date.
How to check your refund status right now
The IRS Where's My Refund tool is the only source that shows your actual refund status. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.
The tool will tell you one of three things: your refund is being processed (and when to check back), your refund has been approved and is on its way, or there is a problem that needs your attention. If it says there is a problem, the tool will explain what the IRS needs from you. Do not ignore this—the IRS will not contact you by phone or email about a refund problem. Any message asking you to call or click a link is a scam.
Why some refunds take longer than 21 days
The IRS flags returns for manual review when something does not match their records or looks unusual. Common triggers include math errors on your return, missing information (like a Social Security number for a dependent), income that does not match what employers reported, or claims that are statistically uncommon for your income level. If your return is flagged, processing time jumps to 6 weeks or longer, sometimes several months.
Returns filed in the final weeks before the April important date also move slower, straightforward because the IRS is processing millions of returns at once. A return filed in early February may process in 21 days; the same return filed on April 10 might take 6 weeks, even if there are no problems with it. The IRS publishes a weekly report on how many returns they have processed and how many are still in the queue, which gives you a sense of the backlog.
If you owe back taxes, child support, or student loans in default, the IRS will hold your refund to offset what you owe. This is called a tax offset. The IRS will send you a notice explaining the offset and which agency is receiving the money. This process can add 2 to 3 months to your timeline.
Direct deposit versus mailed check: which is faster
Direct deposit is faster and more reliable. Once the IRS approves your refund, the money goes directly into your bank account within 1 to 2 business days. You do not have to wait for printing, mailing, or postal delivery. If you chose direct deposit when you filed, you should see the money in your account within 21 days of the IRS receiving your return, in most cases.
A mailed check takes longer because it has to be printed at an IRS facility and then delivered by the U.S. Postal Service. After the IRS approves your refund, allow 5 to 7 business days for the check to arrive. If your address on file is wrong, the check may be returned to the IRS, which adds weeks to the process. If you are unsure whether your address is current, you can update it on IRS.gov before filing, or contact the IRS directly.
What to do if your refund is late
If the Where's My Refund tool says your refund should have arrived but it has not, the first step depends on how you chose to receive it. For direct deposit, contact your bank and ask whether the deposit was received and posted to your account. Sometimes a deposit appears as pending for a day or two before it clears. If your bank has no record of it, ask them for the date they expect to receive it from the IRS.
If you chose a mailed check and it has not arrived within 7 business days of the IRS approval date shown in Where's My Refund, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or, in some cases, deposit the money directly to your bank account instead. This process typically takes 4 to 6 weeks.
If the Where's My Refund tool shows an error or says your refund was sent but you have no record of it, the IRS may have sent it to the wrong address or bank account. This happens most often when you moved and did not update your address, or when you entered your bank routing number incorrectly on your return. The IRS will send you a notice explaining what happened. Follow the instructions in that notice; do not call or visit an IRS office without one.
Refunds issued after mid-April often face delays
The IRS important date is April 15 (or the next business day if the 15th falls on a weekend or holiday). In the final weeks before that important date, the IRS receives millions of returns at once. Even though they process returns year-round, the sheer volume in mid-April through early May means processing times slow down. A return filed on April 10 may not be processed until late May or early June, even if there are no problems with it.
If you know you will file close to the important date, file electronically and choose direct deposit. This combination is the fastest route and reduces the chance of errors that trigger manual review. If you file by mail in April, expect your refund in June or July rather than May.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans, where they lend you money against your expected refund and charge you interest or fees. This is almost always more expensive than waiting for your actual refund. The IRS processing time is the same whether you file yourself or use a paid preparer.
What if the Where's My Refund tool says my refund was approved but I have not received it?
For direct deposit, contact your bank first—the money may be pending or posted under a different date than you expected. If your bank has no record of it, call the IRS at 1-800-829-1040 with your Social Security number and refund amount. For a mailed check, wait 7 business days from the approval date before contacting the IRS, because postal delivery takes time.
Will I get interest if my refund is delayed?
Yes, but only if the delay is the IRS's fault and lasts more than 45 days from the original important date. The IRS pays interest at a rate set by law, currently around 8 percent per year. You do not have to request it—the IRS calculates and pays it automatically. If your delay was caused by a problem with your return (like missing information), interest does not accrue.
What happens if I filed my return but the IRS says they never received it?
If you filed electronically, the IRS has a record of it. If the Where's My Refund tool says they have no record, your return may have been rejected due to a formatting error or duplicate filing. Check your email for a rejection notice from the IRS. If you filed by mail and it has been more than 4 weeks, contact the IRS with your Social Security number and the date you mailed it. They can search their records and reissue your refund if it was received but lost in processing.
Can the IRS take my refund to pay debts I owe?
Yes. The IRS can offset your refund to pay back taxes, unpaid child support, or defaulted student loans. You will receive a notice explaining the offset and which agency is receiving the money. This process can delay your refund by 2 to 3 months. If you believe the offset is wrong, you can dispute it, but you must do so within a specific timeframe listed in the notice.