When your refund arrives depends on how you filed and which payment method you chose
The IRS processes refunds in the order they receive them, not by filing date. If you filed electronically and chose direct deposit to a bank account, you are typically in the fastest group — most arrive within 21 calendar days from the date the IRS accepted your return. If you chose a paper check or filed a paper return, the timeline stretches to four to six weeks or longer. The IRS publishes no may provide, only a standard processing window.
The actual arrival date depends on three things: when the IRS accepted your return, whether they needed to verify information on it, and the speed of your bank or the mail. A return accepted on January 15 with direct deposit might land in your account by February 4. The same return filed on paper might not arrive until mid-March. If the IRS flags your return for review — which happens when income doesn't match their records, you claimed a large credit, or the return contains errors — the timeline can extend to several months.
Key Takeaways
- Direct deposit refunds typically arrive within 21 calendar days of IRS acceptance; paper checks take four to six weeks or longer.
- The IRS processes returns in the order received, not by filing date, so an earlier filing date does not may provide an earlier refund.
- You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If the IRS needs to verify information on your return, processing can take several months, and you will receive a notice by mail.
- Bank processing times add one to three business days after the IRS sends the deposit, so the refund may not appear when ready.
How to check your refund status right now
The IRS Where's My Refund tool is the only official source for your refund status. Go to IRS.gov, find the tool under "Refunds," 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 show the same status.
The tool shows one of three statuses. "Received" means the IRS has your return but has not started processing it — this is normal for the first few days after filing. "Approved" means the IRS has processed your return and approved the refund; it is now in the queue to be sent to your bank or the mail. "Sent" means the IRS has sent the refund — either as a direct deposit or a check — and you should receive it within the timeframe shown. If your status does not change for more than a week, or if you see an error message, the IRS may need more information from you.
What happens if your refund is delayed
Delays usually fall into two categories: the IRS is reviewing your return, or your bank is processing the deposit slowly. If the IRS is reviewing your return, you will receive a letter in the mail explaining what they need. Common reasons include a mismatch between the income reported on your return and what employers or financial institutions reported to the IRS, a large Earned Income Tax Credit or Child Tax Credit claim, or math errors on the return itself. The letter will tell you what documents to send or what information to provide.
If the Where's My Refund tool shows "Sent" but the money has not appeared in your account after five business days, contact your bank. Direct deposits can be delayed by your bank's processing queue, especially during peak tax season in February and March. Ask your bank whether the deposit has been received and is pending, or whether it has not arrived at all. If it has not arrived, the IRS can issue a trace to find it.
If you filed a paper return, delays are more common. The IRS must open the envelope, scan the documents, and enter the information manually — this can add two to three weeks to processing time alone. Paper returns are also more likely to be selected for review because the IRS cannot automatically match the information to their records.
Direct deposit versus check: which arrives faster
Direct deposit is substantially faster. The IRS can send a direct deposit within 21 days of accepting your return; your bank then processes it within one to three business days. A check takes four to six weeks to print, mail, and clear — and if the check is lost or delayed in the mail, you have no way to know until weeks have passed.
If you chose direct deposit but the IRS could not process it — for example, because you provided an incorrect account number — they will mail a check instead. You will not know this happened until the check arrives. To avoid this, double-check your account number and routing number before you file. The routing number is the nine-digit code at the bottom left of your checks; the account number is the longer code to its right.
If your refund amount seems wrong
The IRS may reduce your refund if you owe back taxes, child support, or certain other debts. The IRS will offset your refund automatically and send you a notice explaining the offset. This is legal and happens without your consent — the offset is applied before the refund is sent to you.
If you believe the IRS made an error in calculating your refund, or if you think they offset your refund incorrectly, you will need to contact the IRS directly. The Where's My Refund tool does not show why a refund was reduced. Call the IRS at 1-800-829-1040 (the number is on any IRS notice you have received) and have your Social Security number, filing status, and the refund amount from your return ready.
What to do if you never receive your refund
If more than 21 days have passed since the IRS accepted your return and the Where's My Refund tool still shows "Approved" or "Received," contact the IRS. If the tool shows "Sent" but you have not received the money after five business days (for direct deposit) or three weeks (for a check), contact your bank first to confirm the deposit has not arrived.
To file a trace with the IRS, call 1-800-829-1040 and request a refund trace. The IRS will investigate whether the refund was sent and, if so, where it went. This process can take four to six weeks. You will need your Social Security number, filing status, and the refund amount. The IRS will send you a letter with the results.
Frequently Asked Questions
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited processing for any price. Some tax preparation companies offer "rapid refund" loans, which are not refunds at all — they are short-term loans against your expected refund, and they charge interest and fees. These loans cost money and do not speed up the actual refund from the IRS.
Why does the IRS say my refund was sent but I haven't received it?
For direct deposit, your bank may be processing the deposit slowly, or it may have been rejected due to an incorrect account number. For a check, the mail can be delayed or the check can be lost. Contact your bank first to confirm the deposit status. If your bank has not received it, file a trace with the IRS.
What if I filed my return but the IRS website says they have no record of it?
The IRS systems can take 24 hours to update after you file electronically. If you filed more than 24 hours ago and the system still shows no record, your return may not have been transmitted successfully. Check your tax software or tax preparer's records to confirm the return was filed. If it was not, you will need to file again.
Can the IRS take my refund to pay old debts?
Yes. The IRS can offset your refund to pay back taxes, and the Treasury Department can offset it to pay child support, student loans in default, or certain other federal debts. You will receive a notice in the mail explaining the offset. If you believe the offset was made in error, you can dispute it by contacting the IRS or the agency that holds the debt.
How long does a refund trace take?
The IRS typically completes a refund trace within four to six weeks and sends you a letter with the results. If the trace finds that the refund was sent but not received, the IRS will reissue it. If the trace finds that the refund was never sent, the IRS will investigate why and reissue the refund.