When you'll receive your refund depends on how you file and how the IRS processes it
The IRS does not send refunds on a fixed schedule. Instead, the time you wait depends on three things: whether you file on paper or electronically, whether you choose direct deposit or a mailed check, and whether the IRS needs to review your return for accuracy. Most people who file electronically and choose direct deposit receive their refund within 21 days. People who file on paper or request a check by mail typically wait 4 to 6 weeks or longer.
The IRS publishes a tool called "Where's My Refund?" on its website that tracks your specific return once it has been processed. You can check this tool using your Social Security number, filing status, and the exact refund amount. This is the most reliable way to know where your refund stands rather than guessing based on general timelines.
Key Takeaways
- Electronic filing with direct deposit is the fastest method, typically resulting in a refund within 21 days from the date the IRS accepts your return.
- Paper returns and mailed checks take significantly longer — usually 4 to 6 weeks or more — because they must be manually processed.
- The IRS "Where's My Refund?" tool on IRS.gov shows the current status of your specific return and is updated once per day.
- Returns that trigger additional review — such as those claiming certain credits or reporting unusual income — may take several weeks longer than the standard timeline.
- The IRS does not send refunds by phone call, email, or text message, and will not contact you to ask for personal information to release your refund.
How electronic filing speeds up your refund
When you file your return electronically, the IRS receives it when ready and can begin processing it the same day. The IRS then transmits your return through its computer systems, which check for errors and cross-reference your information against wage records, 1099 forms, and other documents employers and financial institutions have already filed.
If your return passes these automated checks without triggering a flag, the IRS approves it and sends your refund. With direct deposit, the money moves from the IRS to your bank within a few business days after approval. This entire process — from submission to deposit — typically takes 21 days or fewer, though the IRS sometimes completes it in as little as 5 to 7 days.
The 21-day timeline assumes you filed correctly, claimed only standard deductions or credits the IRS can verify quickly, and had no prior-year issues. If your return is more complex, the timeline may extend.
Why paper returns and checks take much longer
When you mail a paper return, it first travels through the postal system to an IRS processing center. An IRS employee then opens the envelope, scans your documents, and enters key information into the computer system by hand. This manual step alone can add 1 to 2 weeks to processing time.
After data entry, your return goes through the same automated checks as electronic returns. Once approved, the IRS prints a check and mails it to your address. Depending on postal delivery times, you may not receive the check for another 1 to 2 weeks after the IRS prints it. The total time from mailing your return to receiving a check often reaches 6 to 8 weeks.
If you file on paper but request direct deposit, the timeline improves somewhat — you avoid the final mailing delay — but you still face the initial postal and manual processing delays.
What causes delays beyond the standard timeline
The IRS flags certain returns for additional review. Common triggers include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit, or the American Opportunity Tax Credit. These credits require extra verification because they are refundable — meaning the IRS may owe you more than you paid in taxes — and the IRS double-checks to prevent fraud.
Other reasons for delay include math errors on your return, missing information (such as a missing Social Security number for a dependent), income reported on your return that does not match what employers or financial institutions reported to the IRS, or prior-year issues such as an unpaid tax debt or a return that was previously flagged.
If your return is selected for review, the IRS will mail you a letter explaining what information it needs. You then have a set time to respond. Depending on the complexity of the issue, this process can add 4 to 12 weeks or more to your refund timeline.
How to track your refund in real time
The IRS "Where's My Refund?" tool is available on IRS.gov. To use it, 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, so checking multiple times in a single day will not show new information.
The tool displays one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and it is on its way to you), or "Refund Sent" (the IRS has sent your refund, and the tool shows the date it was sent and the method — direct deposit or check).
If your return has been received but you see no update after 21 days for electronic filing or 6 weeks for paper filing, contact the IRS directly. You can call the IRS at 1-800-829-1040 (toll-free) or visit an IRS office in person. Have your return, Social Security number, and filing status ready.
Protecting yourself from refund scams
Scammers sometimes pose as the IRS to steal refund information or personal details. The IRS will never contact you by phone, email, or text message to ask for your refund status or personal information. If someone claiming to be from the IRS contacts you, do not provide any information and hang up.
Legitimate IRS contact comes by mail only, and it arrives in an official envelope with the IRS seal. If you receive a letter from the IRS about your return, verify it is real by calling the IRS directly using the phone number on the letter or by visiting IRS.gov.
Be cautious of tax preparation companies or websites that promise to speed up your refund or may provide a specific refund amount. No private company can change how fast the IRS processes your return, and no one can may provide your refund amount until the IRS has reviewed your return.
What to do if your refund is delayed
If you have not received your refund within the expected timeframe, first check "Where's My Refund?" to see the current status. If the tool shows "Refund Sent" but you have not received it, wait a few more business days — postal delivery times vary.
If the tool shows no update after 21 days for electronic filing or 6 weeks for paper filing, or if it shows an error message, contact the IRS. You can call 1-800-829-1040, visit IRS.gov/contact, or go to a local IRS office. Have your Social Security number, filing status, and the refund amount ready.
If you filed electronically with direct deposit and the money did not arrive in your bank account on the date shown in "Where's My Refund?", contact your bank first. Sometimes deposits are delayed on the receiving end, or the account information on your return may have been incorrect. Your bank can confirm whether the IRS sent the deposit and when it arrived.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my taxes?
No. Tax preparation companies and software cannot speed up IRS processing. The timeline depends only on whether you file electronically or on paper, and whether you choose direct deposit or a check. Filing electronically with direct deposit is the fastest method available to anyone, regardless of who prepares your return.
What if I made a mistake on my return after I filed it?
If you discover an error after filing, do not file another return when ready. Wait until you receive your refund, then file an amended return (Form 1040-X) if the error affects your refund amount or tax owed. Filing an amended return triggers additional IRS review and delays, so only amend if the error is significant.
Why does the IRS say 21 days but I have not received my refund yet?
The 21-day timeline begins when the IRS accepts your return, not when you submit it. If you filed on April 10 but the IRS did not accept it until April 15, the 21 days starts on April 15. Also, the timeline assumes no additional review is needed. If your return triggered a flag, processing takes longer.
Can the IRS send my refund to a different bank account than the one on my return?
No. The IRS deposits your refund only to the bank account you listed on your return. If you need the refund sent to a different account, you must file an amended return with the correct account information, which delays your refund by several weeks.
What happens to my refund if I move before it arrives?
If you filed for direct deposit, your refund goes to your bank account regardless of where you live, so moving does not affect it. If you requested a check and move before it arrives, the check may be returned to the IRS. Contact the IRS with your new address, and they can reissue the check or deposit it to a bank account if you provide one.