How long a tax refund takes depends on how you file and how you receive it
The IRS says most refunds arrive within 21 days of when they accept your return. That clock starts the day your return is processed, not the day you file it. If you file on paper, add one to two weeks before processing even begins. If you file electronically and choose direct deposit, you are most likely to hit that 21-day window. If you chose a check by mail, add another week or two after the IRS approves your refund.
The 21-day timeline is a target, not a may provide. Returns with errors, missing information, or flags for review take longer—sometimes much longer. If the IRS needs to verify your identity or your income, you could wait two to four months. A return that triggers fraud detection can sit for six months or more while the IRS investigates.
The time of year matters too. Refunds filed in January and February move faster than those filed in April, simply because the IRS has fewer returns to process. If you file in early April, expect the longer end of the timeline.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, typically 21 days from when the IRS accepts your return.
- Paper returns take one to two weeks longer to process before the 21-day clock even starts.
- Checks by mail add another one to two weeks after the IRS approves your refund.
- Returns with errors, missing documents, or identity verification needs can take two to four months or longer.
- Filing early in January or February usually means faster processing than filing closer to the April deadline.
Where to check your refund status right now
The IRS has a tool called Where's My Refund? on its website at irs.gov. You will need 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 give you new information.
Where's My Refund? shows three possible statuses. "Return received" means the IRS has your return but has not processed it yet—this is normal and can last one to two weeks. "Refund approved" means the IRS has accepted your return and your refund is on the way. "Refund sent" means the money has left the IRS and is headed to your bank or the mail.
If you filed by paper, the tool may not show your return for two to three weeks after you mailed it. If you filed electronically, it should appear within 24 hours.
Why your refund might be delayed
The most common reason for delay is a mismatch between what you reported and what the IRS has on file. This could be a typo in your Social Security number, a name that does not match your tax records, or income reported to the IRS by your employer that does not match your return. The IRS will send you a letter explaining what does not match and asking you to respond.
Missing documents cause delays too. If you claimed the Earned Income Tax Credit (EITC) or the Child Tax Credit, the IRS may ask to see proof—birth certificates for children, proof of residency, or documentation of childcare expenses. You have 30 days to respond once you receive the letter.
Identity theft flags are another reason. If someone filed a return using your Social Security number, or if the IRS suspects fraud based on patterns in your return, they will freeze your refund while they investigate. This can take months. The IRS will contact you by mail if this happens.
Amended returns take longer. If you filed an amended return (Form 1040-X), expect 16 weeks or more from the date you filed the amendment, not from the date you filed your original return.
Direct deposit versus check by mail
Direct deposit is faster and more reliable. The IRS can deposit money into your bank account in as little as one business day once they have approved your refund. You need to provide your bank's routing number and your account number on your return. If either number is wrong, the money bounces back to the IRS and you will have to wait for a check instead.
A check by mail takes one to two weeks after the IRS approves your refund. The check is printed, sorted, and sent through USPS. If you live far from the IRS processing center or if mail is slow in your area, it can take longer. If your check is lost in the mail, the IRS can issue a replacement, but that adds another two to four weeks.
If you are not sure whether your refund was direct deposited or sent by check, Where's My Refund? will tell you. Once the status shows "refund sent," the tool will also show the date the money was deposited or the date the check was mailed.
What to do if your refund never shows up
First, check your bank account carefully. Some banks hold deposits for a day or two before they show up in your available balance. Look at your transaction history, not just your current balance. If the deposit appears in your history but not your balance, it will be available within one business day.
If the deposit never appears and Where's My Refund? says "refund sent," contact your bank. Give them the date the IRS says the money was deposited. The bank can trace the deposit and tell you whether it arrived. If it arrived but was rejected (usually because the account number was wrong), the bank will tell you that too, and you will need to contact the IRS to request a check instead.
If you were supposed to receive a check and it never arrives after four weeks from the date Where's My Refund? says it was mailed, 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, but it will take another four to six weeks.
If Where's My Refund? still shows "return received" or "refund approved" and more than 21 days have passed since you filed electronically (or more than 42 days if you filed by paper), call the IRS. There may be a hold on your return that the tool is not showing.
Refunds for amended returns and prior-year returns
An amended return filed on Form 1040-X takes 16 weeks to process from the date the IRS receives it. This is much longer than an original return because amended returns are processed by hand, not automatically. You cannot track an amended return on Where's My Refund?—the tool only works for original returns. The IRS will send you a letter when your amended return is approved.
If you are filing a return for a prior year (a year you did not file before), the timeline is the same as an original return: 21 days for electronic filing with direct deposit. However, the IRS may hold the refund if you owe back taxes or child support from other years. The IRS will apply your refund to those debts before sending you anything. You will receive a notice explaining what happened.
State tax refunds on a different timeline
Your state refund is separate from your federal refund and arrives on its own schedule. Most states process refunds within 30 to 45 days of receiving your return, but some take longer. A few states—including California and New York—can take two to three months during peak filing season.
To check your state refund status, go to your state's tax agency website. Most states have a refund tracker similar to the IRS tool. You will need your Social Security number and the refund amount. Some states only update their tracker once a week, so checking daily will not help.
If you filed your federal and state returns together electronically, your state return may not process until after your federal return is approved. This can add one to two weeks to your state refund timeline.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The speed of your refund depends on the IRS, not on who prepared your return. Tax software and preparers cannot push your return to the front of the line. Some tax preparers offer "refund advances" or "rapid refunds," which are loans against your expected refund—you pay interest or fees for the money upfront, and the preparer waits for the IRS refund to repay themselves.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the IRS has a record of receipt within 24 hours. If they say they did not receive it, your software may not have submitted it properly. Check your email for a confirmation from the software. If you filed by paper and it has been more than three weeks, call the IRS at 1-800-829-1040 with your Social Security number and filing status. They can search for your return.
Do I have to wait for my refund or can I get an advance?
You can get a refund advance from a tax preparer or through some tax software, but you will pay interest or fees—usually $50 to $300 depending on the amount. The advance is a loan, not assistance programs. You do not have to use it; you can simply wait for the IRS refund at no cost.
What happens if I move before my refund arrives?
If you are receiving a check by mail, file a change of address with USPS before you move. The post office will forward your check to your new address. If you already moved and did not file a change of address, contact the IRS at 1-800-829-1040 with your new address. If your refund was direct deposited, it goes to the bank account you listed on your return, regardless of where you live.
Can the IRS take my refund to pay debts I owe?
Yes. The IRS can use your refund to pay back taxes, unpaid child support, or certain other federal debts. If this happens, you will receive a notice in the mail explaining what your refund was applied to. You can dispute the offset if you believe it was made in error, but you must respond within the timeframe given in the notice.