Check your refund status through the IRS website

The fastest way to find out where your refund is sits on the IRS website itself. Go to irs.gov/refunds and use the "Where's My Refund?" tool. You will need 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 shows you one of three statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Approved" (they've approved your refund and it's on the way), or "Sent" (the refund has left the IRS and is moving through the banking system). Each status comes with an expected delivery date. If your return is still being reviewed, the tool will tell you that too, along with when you should check back.

This tool works for federal returns only. If you filed a state return and want to track that refund, you will need to visit your state's tax authority website separately — each state runs its own system.

Key Takeaways

  • The IRS "Where's My Refund?" tool on irs.gov/refunds is the official source and updates daily with your refund's current status and expected arrival date.
  • Refunds typically take 21 days from the date the IRS receives your return, though some returns require additional review and take longer.
  • If you chose direct deposit, your refund goes to your bank account; if you chose a check, it arrives by mail and takes longer.
  • State tax refunds are tracked separately through your state's tax authority website, not through the federal IRS system.
  • If the tool shows no record of your return after two weeks, contact the IRS directly or check whether you filed correctly.

How long refunds actually take to arrive

The IRS publishes a 21-day standard, but that clock starts when they receive your return, not when you file it. If you filed electronically, they usually receive it within 24 hours. If you mailed a paper return, it can take two to three weeks just to reach the IRS processing center, which means your 21-day clock starts later.

Once the IRS receives your return, the 21 days covers the time they need to process it, verify the information, and approve the refund. Direct deposit refunds move faster than checks — a direct deposit typically arrives within the 21-day window, while a check can take an additional week or two after the IRS approves it, depending on mail delivery.

Some returns take longer. If the IRS flags something for review — a math error, a missing form, income that doesn't match what employers reported — your refund sits in a queue until someone reviews it. This can add weeks or even months. The "Where's My Refund?" tool will tell you if your return is under review and when to check back.

Why your refund might be delayed

The most common reason for delay is a mismatch between what you reported and what the IRS already knows about you. If you claimed income that doesn't match what your employer or bank reported to the IRS, they will hold your refund while they verify the numbers. If you claimed a dependent but the Social Security number doesn't match IRS records, same thing. These holds can last weeks while the IRS contacts you or verifies the information independently.

Math errors on your return also trigger a hold. The IRS catches these automatically and corrects them, but the correction process takes time. If you claimed a tax credit you are not may have access to to — the Earned Income Tax Credit, the Child Tax Credit, or others — the IRS will verify your income and family situation before releasing your refund.

Identity theft and fraud checks cause delays too. If the IRS suspects someone filed a return using your Social Security number, they will freeze all refunds tied to that number until they confirm it was actually you. This is rare but can take months to resolve. The IRS will contact you if this happens.

What to do if your refund is missing from the tracking tool

If you filed electronically and the "Where's My Refund?" tool shows no record of your return after two weeks, something went wrong with the filing. Check your email for a confirmation from your tax software or tax preparer — that confirmation should include a confirmation number. If you have the number, the IRS can look up your return manually.

If you filed a paper return and it has been more than three weeks, your return may still be in the mail or in a processing queue. Paper returns take longer to enter the system. Call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and expected refund amount ready. They can tell you whether the return arrived and where it is in the queue.

If the IRS has no record of your return at all, you may need to file again. Before you do, check with your tax preparer or software to confirm the first return actually submitted. Some people think they filed but the software encountered an error and never sent it.

Direct deposit versus check — which arrives faster

Direct deposit is faster. When the IRS approves your refund, they send the money electronically to your bank, which usually posts it within one to three business days. The whole process from IRS approval to money in your account typically takes less than a week.

A check takes longer. After the IRS approves your refund, they print the check and mail it. Depending on where you live and how busy the mail is, a check can take two to four weeks to arrive after approval. If the check gets lost in the mail, you have to request a replacement, which adds more time.

If you chose direct deposit on your return but the money never arrived, check with your bank first. Confirm that the account number and routing number you provided were correct. If they were, contact the IRS — the money may have been rejected by your bank for a reason the IRS can explain.

What happens if your refund never arrives

If your direct deposit refund was approved weeks ago and never hit your account, contact your bank first. Ask them to search for any rejected deposits from the IRS. If they find one, they can tell you why it was rejected — usually a closed account, wrong account number, or a fraud flag on the account.

If your bank finds nothing, contact the IRS at 1-800-829-1040 with your confirmation number and the date the refund was approved. They can tell you whether the money was sent and to which account. If it was sent but your bank rejected it, the IRS can reissue the refund as a check instead.

If a check was approved and mailed but never arrived, you can request a replacement check from the IRS. This process takes additional time — usually four to six weeks for a replacement to arrive. The IRS will ask you to wait a reasonable amount of time before issuing a replacement, so they do not send duplicate payments.

State refund tracking and timing

State tax refunds move on their own timeline, separate from federal refunds. Some states process refunds faster than the IRS; others are slower. To track a state refund, visit your state's tax authority website directly — search "[your state] tax refund status" or "[your state] department of revenue."

Most states offer an online tracking tool similar to the IRS tool, though some require you to call. You will typically need your Social Security number and the refund amount. State refunds can take anywhere from two weeks to two months, depending on the state and whether your return requires review.

If you filed both federal and state returns, do not assume they are processed together. Your federal refund may arrive while your state refund is still being reviewed, or vice versa. Track them separately.

Frequently Asked Questions

Can I get my refund faster if I pay a fee?

No. The IRS does not offer expedited processing for any fee. Anyone claiming they can speed up your refund for money is running a scam. The only way to get your refund faster is to file electronically and choose direct deposit, which you should do anyway.

What if the IRS says my refund was sent but my bank says they never received it?

This usually means the account number or routing number on your return was wrong, and the IRS sent the money to the wrong bank. Contact the IRS with your confirmation number and ask them to reissue the refund as a check instead. Provide the correct account information if you want to try direct deposit again on a future return.

Do I have to wait for my refund or can I get it another way?

You cannot force the IRS to release your refund early. If your return is under review, you have to wait. If you need money now, you would have to borrow it separately — the refund will arrive when the IRS finishes processing.

How long should I wait before calling the IRS about a missing refund?

If you filed electronically, wait at least two weeks before calling. If you filed a paper return, wait at least three weeks. After that, the IRS can look up your return and tell you its status. Have your confirmation number ready if you have one.

Can I cancel my refund and get the money a different way?

No. Once you file your return and the IRS approves the refund, you cannot cancel it. The money will arrive as direct deposit or check depending on what you chose on your return. You can only change the delivery method on future returns.