The IRS processes millions of returns, and most refunds take 21 days or longer from the date they accept your return

If you filed your tax return and are waiting for your refund, the first thing to know is that 21 days is the IRS's standard processing window — not a may provide that your money will arrive by day 21. The actual timeline depends on how you filed, whether the IRS needs to verify information on your return, and how your bank processes incoming transfers.

The fastest way to find out where your refund actually is right now is to use the IRS's Where's My Refund tool on IRS.gov. You'll need your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day, usually overnight, and will tell you the current status of your return and an expected deposit date if one has been set.

Reddit threads about missing refunds often reflect a real problem: people file their returns, see no movement for weeks, and have no way to know if that's normal or a sign something went wrong. The tool above is the only source that matters. Reddit users can only guess based on their own experience, which may not match yours.

Key Takeaways

  • The IRS processes returns in the order they are received, and 21 days is a minimum, not a typical timeline — most refunds take longer.
  • Use the IRS's Where's My Refund tool (IRS.gov) to see your actual status; it is updated daily and shows an expected deposit date once processing begins.
  • If your return shows "still being processed" after 21 days, the IRS is likely verifying information or has flagged something that requires manual review.
  • If you filed on paper, add an extra 4 to 6 weeks to the timeline because the IRS must scan and enter your information before processing begins.
  • A refund can be delayed for identity verification, math errors, missing information, or because you claimed a refundable credit that requires additional review.

How to check your refund status yourself

Go to IRS.gov and find the Where's My Refund tool. Enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount. The tool will show one of three statuses: "Return Received," "Return Approved," or "Return Sent."

"Return Received" means the IRS has your return but has not finished processing it. "Return Approved" means the IRS has processed your return and approved your refund — this is when an expected deposit date will appear. "Return Sent" means your refund has been issued and is on its way to your bank or is being mailed as a check.

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in the same day will not give you new information. If you filed electronically, the tool should show activity within 24 hours of the IRS receiving your return. If you filed on paper, allow 4 to 6 weeks before the tool shows any status at all.

Why your refund might still be processing after 21 days

The 21-day window assumes your return is straightforward and contains no errors or missing information. Many returns do not meet that standard. The IRS may need to verify your identity, confirm that you reported all your income, check that you are not claiming the same dependent on multiple returns, or review refundable credits like the Earned Income Tax Credit (EITC) or the Child Tax Credit.

If your return includes the EITC or the Additional Child Tax Credit, the IRS is required by law to hold your refund until at least mid-February, even if your return is otherwise complete. This is called the EITC holding period, and it applies every year regardless of when you file. If you claimed either of these credits, expect your refund no earlier than mid-February.

Other common reasons for delays include math errors on your return (the IRS will correct these and adjust your refund), missing or mismatched information (your name or Social Security number does not match IRS records), or a discrepancy between what you reported and what your employer or bank reported to the IRS. If any of these explore, the IRS will contact you by mail, not by phone or email.

What to do if the Where's My Refund tool shows no progress

If your return shows "Return Received" and more than 21 days have passed since the IRS accepted your return, your return is in the queue for manual review. This does not mean something is wrong — it means the IRS is working through a backlog or needs additional information before it can process your return.

Do not file an amended return or call the IRS to ask them to hurry. Both actions will slow down your original return. Instead, wait for the IRS to contact you. If they need information from you, they will send a letter to the address on your return. That letter will explain what they need and how to respond.

If more than 60 days have passed since the IRS accepted your return and the Where's My Refund tool still shows no progress, you can call the IRS at 1-800-829-1040 (the main tax line). Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is still in the queue or whether a letter has been sent to you.

Paper returns take much longer than electronic returns

If you mailed a paper return, the timeline is different. The IRS must receive your return, open it, scan it, and enter the information into their system before processing begins. This takes 4 to 6 weeks on its own. Only after that step will the Where's My Refund tool show any status.

If you mailed your return and it has been fewer than 6 weeks, the tool will show no information at all — this is normal. If it has been more than 6 weeks and the tool still shows nothing, your return may not have arrived. You can call the IRS at 1-800-829-1040 to confirm they received it. If they did not, you will need to file again, and you should send it by certified mail this time so you have proof of delivery.

Refunds sent to the wrong bank account or address

If the Where's My Refund tool shows "Return Sent" but the money has not arrived in your bank account after 5 business days, the refund may have been sent to a different account than you expected. This can happen if you changed banks between filing and receiving your refund, or if you entered the wrong account number on your return.

Check your bank account statements to see if a deposit arrived under a different name or amount than you expected. If you do not see it, contact your bank and ask them to search for any incoming ACH transfer from the IRS in the amount of your refund. If your bank confirms they never received it, call the IRS at 1-800-829-1040 and ask them to issue a replacement check instead of another electronic transfer.

If you entered the wrong account number on your return and the refund was sent to that account, you will need to contact that bank (even if it is not your bank) and ask them to return the funds to the IRS. This process can take several weeks. To avoid this in the future, always double-check your account number before you file.

When to contact the IRS directly

Call the IRS at 1-800-829-1040 if any of the following explore: your return has been processing for more than 60 days and the Where's My Refund tool shows no progress; the tool shows "Return Sent" but you have not received your refund after 5 business days; you received a letter from the IRS asking for more information and you are not sure how to respond; or you believe your refund was sent to the wrong account.

The IRS phone lines are busiest in February and March. If you call during those months, expect a wait of 30 minutes to several hours. Calling in April or later will be faster. Have your Social Security number, filing status, and refund amount ready before you call.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. Calling the IRS will not speed up your refund. The IRS processes returns in the order they are received, and calling does not change that order. If your return is still being processed, calling will only add to the wait time for other callers. Wait for the Where's My Refund tool to show an expected deposit date.

What if I filed my return but the Where's My Refund tool says it has no record of it?

If you filed electronically, the tool should show your return within 24 hours. If it does not, the IRS may not have received it. Check your email for a confirmation from your tax software or tax preparer. If you filed on paper, allow 4 to 6 weeks before the tool will show anything. If more than 6 weeks have passed, call the IRS to confirm they received it.

Does filing a second return speed up my refund?

No. Filing a second return will delay your original refund and create confusion about which return the IRS will process. If you think you made a mistake on your return, wait until you receive your refund, then file an amended return (Form 1040-X) if needed. Do not file a duplicate return.

Why did the IRS send my refund to a different account than I expected?

This usually happens because you changed banks between filing and receiving your refund, or because you entered the wrong account number on your return. Check your bank statements to see if the deposit arrived. If it went to a different bank, contact that bank and ask them to return it to the IRS. The IRS can then issue a replacement check.

What if I claimed the EITC and my refund is delayed?

The IRS is required to hold refunds that include the Earned Income Tax Credit until at least mid-February each year. This is a legal requirement, not a sign that something is wrong with your return. Your refund will be processed after that date. If you filed after mid-February and your refund is still delayed, use the Where's My Refund tool to check your status.