How long a refund actually takes
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 filed on January 15 and the IRS accepted it on January 20, the 21-day window opens on January 20, not January 15.
In practice, many refunds arrive faster than 21 days. But some take longer, and a few take much longer. The IRS publishes a tool called Where's My Refund? that shows you the actual status of your specific return — not a guess, but what the IRS system shows right now.
If you have not checked that tool yet, that is the first step. You can find it on IRS.gov, and it requires your Social Security number, filing status, and the exact refund amount from your return.
Key Takeaways
- The IRS counts 21 days from the date they accept your return, not from the date you file it, so check your acceptance date first.
- Where's My Refund? on IRS.gov shows the real status of your return and updates once a day, usually overnight.
- If your return is still being processed after 21 days, it may be held for verification, which can add weeks or months.
- Common reasons for delays include math errors, missing information, income reported under a different name or Social Security number, and identity theft flags.
- If Where's My Refund? says your refund was issued but you never received it, contact your bank or the IRS to trace the payment.
What Where's My Refund? actually tells you
The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Issued." Each one means something different about where your money is.
"Return Received" means the IRS has your return but has not finished processing it yet. This is normal for the first week or two. "Refund Approved" means the IRS has reviewed your return, found no problems, and decided to send you the money. "Refund Issued" means the money has left the IRS and is on its way to you — either by direct deposit or by check in the mail.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. If you check it multiple times in one day, you will see the same information. There is no point refreshing it every hour.
When 21 days have passed and you still have nothing
If Where's My Refund? still shows "Return Received" after 21 days, your return is being held for review. This happens when something on your return does not match what the IRS already knows about you, or when the IRS wants to verify information before sending money.
Common reasons include: a math error on the return, a missing form or signature, income reported to the IRS under a slightly different name or Social Security number than what you filed, a dependent claimed by two people, or a flag for possible identity theft. The IRS does not always tell you which one it is right away.
If your return is held, the IRS may contact you by mail asking for more information. Check your mailbox regularly. If you have a mailing address on file with the IRS that is no longer current, you may not receive the letter. You can update your address on IRS.gov or by calling the IRS directly.
If Where's My Refund? says "Issued" but you never got the money
If the tool shows your refund was issued but the money never arrived, the problem is usually between the IRS and your bank, not between you and the IRS.
If you chose direct deposit, the IRS sent the money to the bank account number you provided on your return. If that account number was wrong, closed, or belonged to a different bank than you thought, the money may have been returned to the IRS. If you chose a check, it may have been lost in the mail or sent to an old address.
Call the IRS at 1-800-829-1040 and tell them your refund was issued but you did not receive it. They can tell you whether the money went out by direct deposit or check, and if it was direct deposit, they can see whether the bank rejected it. If the bank rejected it, the IRS will reissue your refund by check, which takes another two to three weeks.
What to do if your return is held for more than 60 days
If Where's My Refund? still shows "Return Received" after 60 days, or if you received a letter from the IRS asking for documents and you sent them back but nothing has changed, you can contact the IRS Taxpayer Advocate Service. This is a free office inside the IRS that helps people whose returns are stuck.
You can reach the Taxpayer Advocate Service by phone at 1-877-777-4778, or you can request help on IRS.gov. They can see what is holding up your return and sometimes push it through faster. You do not need to pay anyone to do this — the service is free.
Reasons the IRS might hold your return longer
The IRS holds returns for verification when something does not line up. If you claimed a large refund, the IRS may hold the return to make sure you actually earned the income you reported. If you claimed the Earned Income Tax Credit (EITC), which is a refund for lower-income workers, the IRS almost always holds the return for extra review — this is standard, not a sign of a problem.
If you filed your return on paper instead of electronically, it takes longer to process because someone has to scan it and enter the information by hand. Paper returns can take six to eight weeks just to reach the processing stage where the 21-day clock starts.
If you amended a previous year's return (filed a Form 1040-X), that also takes longer — usually three to six months.
How to avoid delays on next year's return
File electronically instead of on paper. E-filed returns are processed much faster and have fewer errors because the software catches math mistakes before you submit.
Use direct deposit instead of a check. Direct deposit is faster and safer — there is no check to lose in the mail.
Make sure your name, Social Security number, and date of birth match exactly what is on file with the Social Security Administration. If you recently changed your name, update it with Social Security before you file your tax return.
If you claim dependents, make sure you have their correct Social Security numbers. If the number does not match Social Security's records, the IRS will hold your return.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my taxes?
No. The IRS processes all returns the same way, regardless of who prepared them. A tax professional can help you avoid errors that cause delays, but they cannot speed up the IRS processing time. The 21-day window is the same for everyone.
What if I filed my return but the IRS says they never received it?
If you e-filed, check your email for a confirmation message from your tax software or tax preparer. That message contains a confirmation number that proves the IRS received it. If you filed on paper and never got a receipt, contact the IRS with your Social Security number and the date you mailed it. They can search their records to see if it arrived.
Does the IRS charge a fee to trace a missing refund?
No. The IRS Taxpayer Advocate Service and the main IRS phone line both help for free. Do not pay anyone claiming they can recover a missing refund faster — that is a scam.
If my refund was issued to the wrong bank account, how long until I get it back?
If the bank rejected the direct deposit, the IRS will reissue the refund by check, which takes two to three weeks from the date they process the rejection. Call the IRS to confirm the bank rejected it, then ask when they will mail the check.
What if I need the money urgently and cannot wait?
The IRS cannot speed up a refund once it is being processed. If you need money before your refund arrives, you may be able to borrow against it through a tax refund advance loan offered by some tax preparation companies, but these loans charge fees and interest. Read the terms carefully before you agree.