When you'll see your refund depends on how you file and how the IRS processes your return
The IRS processes most tax returns within 21 days of receiving them. If you file electronically and choose direct deposit to your bank account, you'll typically see money within that window. If you file by mail or request a check, the timeline stretches to four to six weeks or longer. The actual date varies based on the complexity of your return, whether the IRS needs to verify information, and current processing backlogs at your local IRS office.
The IRS publishes a "Where's My Refund?" tool on IRS.gov that shows your return status in real time. You can check it using your Social Security number, filing status, and the exact refund amount. This tool updates once per day, usually overnight, so checking multiple times in a single day won't show new information.
Key Takeaways
- Electronic filing with direct deposit is the fastest method, typically resulting in a refund within 21 days of the IRS receiving your return.
- Paper returns and refunds by check take four to six weeks or longer because the IRS must manually enter the information.
- The IRS "Where's My Refund?" tool at IRS.gov is the official way to track your return status and updates once daily.
- Returns flagged for verification or containing errors will take longer; the IRS will contact you by mail if additional information is needed.
- During tax season (January through April), processing times are slower due to volume, and backlogs can add weeks to the standard timeline.
How the 21-day timeline works
The IRS counts 21 days from the date it receives your return, not from the date you mail or file it. When you file electronically, the IRS receives your return the same day. When you mail a paper return, it can take five to seven business days to reach the IRS processing center, and that's when the 21-day clock starts.
The 21-day estimate assumes your return is complete, contains no errors, and doesn't trigger additional verification. If your return is straightforward — W-2 income only, standard deduction, no dependents — you're more likely to hit the 21-day mark. Returns with self-employment income, business losses, education credits, or other complex items take longer because the IRS manually reviews them.
Direct deposit versus check refunds
Direct deposit is faster because the money moves electronically from the IRS to your bank. Once the IRS approves your refund, the transfer typically completes within one to three business days. Your bank then makes the funds available according to its own deposit policies, which is usually the same day or the next business day.
A refund check takes longer because the IRS must print it, mail it to your address on file, and the check must travel through the postal system. Even after the IRS approves your refund, you're waiting for printing (one to two weeks) and mail delivery (three to five business days). If the check is lost or delayed in the mail, you'll need to contact the IRS to request a replacement, which adds another two to four weeks.
If you didn't provide direct deposit information on your return, you can add it retroactively through the IRS website or by calling the IRS, but this only works if your return hasn't already been processed. Once processing is complete, the IRS will mail a check regardless.
Why your refund might be delayed
The IRS delays processing when it needs to verify information on your return. Common triggers include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit, or education credits. These credits are subject to identity verification and income cross-checks with other government agencies, which can add two to four weeks.
Errors or missing information also cause delays. If you entered your Social Security number incorrectly, listed a dependent who doesn't match IRS records, or claimed a credit you don't meet the requirements for, the IRS will hold your return and send you a notice by mail. You'll have to respond with documentation before processing resumes.
During peak tax season (January through mid-April), the IRS processes millions of returns simultaneously. Even straightforward returns can take longer than 21 days because of volume. If you file in March or April, expect processing to take closer to four weeks.
How to check your refund status
Go to IRS.gov and select "Where's My Refund?" You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool will show one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."
"Return Received" means the IRS has your return but hasn't finished processing it. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the money has left the IRS (either mailed as a check or sent to your bank). "Refund Delivered" means the check arrived or the direct deposit posted to your account.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. If you check multiple times in one day, you'll see the same status. There's no benefit to checking more than once daily.
What to do if your refund is late
If your refund hasn't arrived within 21 days of filing electronically or six weeks of mailing a paper return, use "Where's My Refund?" to confirm the status. If the tool shows "Refund Delivered" but you haven't received the money, contact your bank to verify the deposit didn't post to a closed or incorrect account.
If the tool shows "Refund Sent" but you haven't received a check after two weeks, the check may be lost in the mail. You can request a replacement check through the IRS website or by calling 1-800-829-1040. The IRS will issue a new check, which takes an additional two to four weeks to arrive.
If the tool shows "Return Received" but hasn't updated to "Refund Approved" after 21 days, your return may be held for verification. Check your mail for an IRS notice. If you receive a notice, follow the instructions and submit any requested documents promptly. Returns held for verification typically take an additional four to eight weeks after you respond.
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, but you pay interest or fees for this service. The IRS processes your return on its own timeline regardless of who prepared it.
What if I filed electronically but the tool says my return hasn't been received?
The tool updates once daily, so if you filed very recently, it may not show up for 24 hours. If more than 24 hours have passed and the tool still shows nothing, contact your tax software provider to confirm the return was actually transmitted. Some software shows a "submitted" status that doesn't mean the IRS received it.
Will I get interest if my refund is late?
The IRS pays interest on refunds delayed beyond 45 days from the filing deadline (April 15 for most people). The interest rate is set quarterly and is currently low, but you don't have to do anything to receive it — the IRS adds it automatically to your refund.
Can I change my refund to direct deposit after I've already filed?
Yes, but only if your return hasn't been processed yet. Go to IRS.gov, select "Where's My Refund?", and look for an option to add or change your direct deposit information. If your return has already been approved or sent, you cannot change the delivery method, and the IRS will mail a check.
What if I filed jointly with my spouse and we're now separated?
If your return has already been processed and the refund sent, the money goes to the account listed on the return. If you filed jointly but only one spouse's name is on the bank account, contact the IRS before processing is complete to update the account information. After processing, you and your spouse will need to work out the refund split between yourselves.