Check the IRS website first — it's faster than any forum

The IRS has a tool called Where's My Refund? that tells you the exact status of your federal tax refund in real time. You do not need to post on Reddit or wait for strangers to guess. Go to irs.gov, find the "Where's My Refund?" tool, and enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight.

The tool will show you one of three statuses: your return is being processed, your refund has been approved and a payment date has been set, or your refund has been sent. If it says your return is still being processed, the IRS is still reviewing it — this is normal and can take up to 21 days from the date you filed, or longer if the IRS selected your return for review.

If you filed by mail instead of electronically, add an extra week or two to the timeline. Paper returns take longer to scan and enter into the system before processing even begins.

Key Takeaways

  • The IRS Where's My Refund? tool on irs.gov shows your exact status and expected payment date without needing to call or post online.
  • Electronic returns typically process within 21 days; paper returns take longer because they must be scanned and entered first.
  • If your refund was sent by direct deposit, check your bank account on the date the IRS gave you — delays between the IRS sending it and your bank receiving it are rare but can happen.
  • If your refund was sent by check, allow 7 to 10 business days after the IRS says it was mailed before assuming it is lost.
  • State tax refunds are handled separately and have their own tracking tools on your state's revenue or tax department website.

What the three refund statuses actually mean

Return received or being processed means the IRS has your return but has not finished reviewing it. This is the longest wait. The IRS processes returns in batches and checks for errors, missing information, and fraud signals. If everything looks clean, you move to the next status. If the IRS finds a problem — a mismatched name or Social Security number, a missing form, income reported by your employer that does not match what you claimed — they will send you a letter asking for more information or explaining the issue.

Approved means the IRS has finished reviewing your return and determined how much you are owed. At this point the tool will show you a specific payment date. This date is when the IRS sends the money, not when it arrives in your account. If you chose direct deposit, the money usually lands within one to two business days after that date. If you chose a check, allow 7 to 10 business days from the date the IRS says it was mailed.

Sent means the IRS has already sent your refund. If you chose direct deposit, it should be in your account within a few business days. If you chose a check, it is in the mail. If more than 10 business days have passed since the IRS said it was sent and you have not received it, the check may be lost.

When your refund is delayed or stuck

If the Where's My Refund? tool says your return is still being processed after 21 days, or if it has been more than 10 business days since the IRS said your refund was sent and you have not received it, something has gone wrong or your return needs more review.

The most common reasons for delays are a mismatch between your Social Security number and your name on file with the IRS, income reported by your employer (W-2, 1099) that does not match what you reported, a missing or unsigned form, or a claim for a refundable credit that the IRS is verifying. If this is the case, the IRS will send you a letter explaining what they need. Check your mail — do not wait for an email, because the IRS sends notices by mail only.

If you filed electronically and the Where's My Refund? tool does not recognize your return at all after two weeks, your return may not have been accepted. This can happen if you filed through a tax software that had a technical problem, or if you made an error on the return that caused it to be rejected. Log into the tax software you used and check whether it shows your return as accepted or rejected. If it was rejected, you will need to file again.

Direct deposit versus check — which one arrives first

Direct deposit is faster. When the IRS approves your refund and sends it by direct deposit, the money usually lands in your bank account within one to two business days. The exact timing depends on your bank's processing speed, not the IRS. Some banks post deposits the same day they receive them; others take an extra day.

A check takes longer. After the IRS approves your refund, it prints the check, puts it in the mail, and the Postal Service delivers it. This process takes 7 to 10 business days under normal conditions. If the check is lost in the mail, it can take much longer or never arrive. If you chose a check and more than 10 business days have passed since the IRS said it was mailed, you can request a replacement check or ask the IRS to send the refund by direct deposit instead.

To request a replacement check or change your refund method, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. Wait times can be long, especially during tax season.

State tax refunds are tracked separately

Your state tax refund is not the same as your federal refund and does not show up in the IRS Where's My Refund? tool. Each state has its own tax department and its own refund tracking system. Find your state's revenue or tax department website and look for a refund status tool — most states have one.

State refunds typically take longer than federal refunds because states process returns after the IRS does. If you filed your federal return electronically, your state return may have been filed at the same time, but the state will not start processing it until after the IRS has processed your federal return. Expect state refunds to arrive 2 to 4 weeks after your federal refund, though this varies by state.

Some states offer direct deposit for refunds; others send checks only. Check your state's website or the confirmation you received when you filed to see which method you chose.

What to do if the IRS says your refund was sent but you never received it

If the Where's My Refund? tool says your refund was sent by direct deposit but it never appeared in your bank account, first check that you gave the IRS the correct bank account number. Log into the tax software you used to file and look at the direct deposit information you entered. If the account number is wrong, the money may have been sent to the wrong bank or account.

If the account number is correct, contact your bank and ask whether they received a deposit from the IRS during the time window the IRS gave you. Provide them with the exact date the IRS said the refund was sent. Your bank can tell you whether the deposit arrived and where it went. If your bank never received it, call the IRS at 1-800-829-1040 and report the missing deposit. The IRS can investigate and may send a replacement check or attempt to resend the direct deposit.

If the Where's My Refund? tool says your refund was sent by check but you never received it after 10 business days, wait a few more days — mail can be slow. If 15 business days have passed, call the IRS at 1-800-829-1040 and request a replacement check. You will need to provide your Social Security number, filing status, and the refund amount. The IRS will issue a new check, which takes another 4 to 6 weeks to arrive.

Why Reddit answers are often wrong or outdated

People on Reddit share their own experiences, which are not the same as your situation. Someone might say their refund took three weeks, but that does not mean yours will. Refund timelines depend on whether you filed electronically or by mail, whether your return triggered a review, whether you claimed certain credits, and whether you made any errors on your return. A Reddit post from last year may describe a process that has changed.

The IRS Where's My Refund? tool is the only source that knows your specific refund status. It is updated daily and reflects what the IRS actually knows about your return right now. Use it instead of waiting for forum answers.

Frequently Asked Questions

Can I call the IRS to find out where my refund is?

Yes, you can call 1-800-829-1040, but the Where's My Refund? tool will give you the same information faster and without waiting on hold. The IRS phone line is useful if your refund is missing, rejected, or if the tool does not recognize your return. Have your Social Security number, filing status, and refund amount ready.

What if the Where's My Refund tool says my refund was approved but my bank account shows no deposit?

Wait one to two more business days — the deposit may still be processing. If two business days have passed and the money is still not there, contact your bank and ask whether they received a deposit from the IRS. If they did not, call the IRS at 1-800-829-1040 and report the missing deposit. Provide the date the IRS said it was sent.

Do I need to file an amended return if I made a mistake on my tax return?

Not until after you receive your refund. If you made a small error that does not affect your refund amount, you can file an amended return (Form 1040-X) after you get the money. If the error means you are owed more money, file the amended return as soon as you notice it. If the error means you owe money, file it before the IRS catches it.

How long does it take to get a replacement check if mine was lost?

The IRS typically issues a replacement check within 4 to 6 weeks of your request. Call 1-800-829-1040 to request one. In the meantime, you can ask the IRS to send a duplicate check or to resend your refund by direct deposit if you provide corrected banking information.

Can I track a refund check through the mail?

No, the IRS does not provide tracking numbers for refund checks. Once the IRS says it mailed your check, you can only wait for it to arrive. If it does not arrive within 10 business days, assume it is lost and request a replacement.