How long the IRS takes to send your refund
The IRS says it will process most tax returns and send refunds within 21 days of receiving your return. That clock starts when your return reaches the IRS, not when you file it. If you file early in the season—January or February—you are more likely to hit that 21-day window. If you file in March or April when the IRS is processing millions of returns daily, you may wait closer to the full 21 days or slightly longer.
The 21-day promise assumes your return has no errors, no missing information, and no flags that trigger manual review. A return that needs verification—because income doesn't match what employers reported, or because you claimed a large credit—will take longer. The IRS does not give a separate timeline for these cases, but they routinely take 4 to 12 weeks.
If you have not received your refund within 21 days of filing, the IRS tool Where's My Refund? will tell you the actual status. You can check it on IRS.gov or through the IRS2Go mobile app. The tool updates once per day, usually overnight.
Key Takeaways
- The IRS processes most returns within 21 days, but this timeline starts when they receive your return, not when you submit it.
- Direct deposit refunds arrive faster than paper checks—typically within the 21-day window if your return is straightforward.
- Returns flagged for review, missing information, or identity verification can take 4 to 12 weeks or longer.
- You can track your refund status free through Where's My Refund? on IRS.gov, which updates daily.
- Filing early in the tax season (January through mid-February) generally means faster processing than filing in March or April.
Direct deposit versus paper check delivery
Direct deposit is the fastest way to receive your refund. If you choose direct deposit and your return is accepted without issues, the IRS will deposit the money into your bank account within the 21-day window—often sooner, sometimes in 5 to 10 days. The money goes to whichever account you listed on your return, so make sure the routing number and account number are correct before you file.
A paper check takes longer. The IRS prints and mails checks in batches, which adds 7 to 14 days to the timeline after the IRS processes your return. If the IRS processes your return in 15 days and then mails a check, you might not see it for another 10 days—25 days total. Checks can also get lost in the mail, delayed by postal service backlogs, or held up if your address on file is incomplete or incorrect.
If you filed a paper return instead of electronically, the IRS takes longer to enter your information into its system. Paper returns are typically scanned and processed within 4 to 6 weeks, which means your 21-day clock starts later than if you had filed electronically.
What slows down your refund
The IRS flags returns for manual review when something does not match their records. Common triggers include a mismatch between the income you reported and what your employer or bank reported to the IRS, a large or unusual credit claim, or a return that claims a refundable credit like the Earned Income Tax Credit (EITC). If you claimed the Child Tax Credit or the American Opportunity Credit, your return may also be reviewed, especially if this is your first time claiming it or if the amount is significantly different from prior years.
Identity theft concerns also trigger delays. If the IRS suspects someone filed a return using your Social Security number, they will hold your refund while they verify your identity. This can take 4 to 12 weeks. You may receive a letter asking you to confirm information or to call a specific IRS number. Do not ignore these letters—responding quickly can speed up the process.
Missing or incorrect information on your return also causes delays. If you forgot to sign the return, listed an invalid bank account number, or left a required field blank, the IRS will contact you. Some errors are caught before processing begins; others are caught during review. Either way, you will need to respond before your refund can be sent.
How to check your refund status
Go to IRS.gov and select "Where's My Refund?" from the homepage. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool will show you one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered." Each status tells you where your refund is in the process.
"Return Received" means the IRS has scanned your return into their system but has not yet processed it. This is normal and can last several days to a few weeks depending on filing volume. "Refund Approved" means the IRS has processed your return and approved the refund amount—it is now in the queue to be sent. "Refund Sent" means the IRS has sent the money (either by direct deposit or check). "Refund Delivered" means the money has reached your bank account or the check has been mailed.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking multiple times in the same day will not give you new information. If the tool says your refund was sent but you have not received it after 5 business days (for direct deposit) or 14 days (for a check), contact the IRS at 1-800-829-1040.
Refunds for amended returns and prior-year taxes
If you filed an amended return (Form 1040-X) for a prior tax year, expect a longer wait. The IRS processes amended returns separately and typically takes 12 to 16 weeks to complete the review and send a refund. Amended returns cannot be filed electronically in most cases—you must mail them—which adds processing time on the front end.
If you are filing a return for a prior tax year (for example, filing your 2023 return in 2025), the timeline is the same as a current-year return: 21 days for processing. However, the IRS may contact you to verify why you are filing late, especially if you owe taxes or if there is a significant refund. This verification can add 2 to 4 weeks.
What to do if your refund is late
If 21 days have passed since you filed electronically and Where's My Refund? still shows "Return Received," contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. The IRS representative can tell you whether your return is under review, whether there is an error on file, or whether there is a processing delay.
If your refund was sent but you did not receive it, the next step depends on how you chose to receive it. For direct deposit, wait 5 business days after the IRS says "Refund Sent" before contacting your bank. Banks sometimes take a few extra days to post deposits, especially if the deposit arrives on a Friday or before a holiday. If 5 business days have passed and the money is not in your account, call your bank and ask them to trace the deposit. Provide them with the routing number and account number from your return.
For a paper check, wait 14 days after the IRS says "Refund Sent." If the check does not arrive, contact the IRS and ask them to issue a replacement check or to send the refund by direct deposit instead. The IRS can stop payment on a lost check and reissue it, but this process takes another 4 to 6 weeks.
State tax refunds and timing
Your state tax refund is separate from your federal refund and follows its own timeline. Most states process returns within 2 to 4 weeks if you file electronically and choose direct deposit. Some states are faster—a few process returns within 10 days. Others are slower, especially if they are understaffed or if your return is flagged for review.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Each state has its own tool and its own update schedule, so check your state's site for details on how often it updates and what information you will need to check your status.
If you filed both federal and state returns at the same time, do not assume they will arrive at the same time. The federal IRS and your state tax agency process returns independently. Your federal refund might arrive in 2 weeks while your state refund takes 6 weeks, or vice versa.
Frequently Asked Questions
Can I get my refund faster if I file early?
Filing early helps, but only if you file electronically and choose direct deposit. The IRS processes returns in the order they are received, and early filers have less competition for processing resources. However, if your return is flagged for review, filing early does not speed up the review process—it may actually take longer because the IRS is less staffed in January.
What if I made a mistake on my return after I filed it?
Do not file an amended return immediately. Wait until you receive your refund from the original return. If the IRS catches the error during processing, they will adjust the refund amount and send you a notice. If they do not catch it, you can file an amended return (Form 1040-X) after you receive your refund. Amended returns take 12 to 16 weeks to process.
Does the IRS charge a fee to check my refund status?
No. Where's My Refund? is free. Be cautious of websites or apps that claim to check your refund status for a fee—these are scams. The only official IRS tool is on IRS.gov or the IRS2Go app, both of which are free.
What happens if I filed my return but the IRS says they never received it?
If you filed electronically, ask your tax software or tax preparer for a confirmation number or acceptance receipt. This proves the return was submitted. If you filed a paper return, contact the IRS and provide your Social Security number and filing status. They can search their records. If the return is truly missing, you will need to file again, and the IRS will process the second return as if it were the first.
Can I get my refund on a debit card or prepaid card instead of direct deposit?
Some tax software and tax preparation services offer refund cards—prepaid debit cards that receive your refund directly. These work like direct deposit but the money goes to the card instead of your bank account. The timeline is the same as direct deposit, usually 5 to 10 days after the IRS approves your return. Check with your tax preparer or software to see if this option is available.