Check your refund status through the IRS website or your state tax agency

The fastest way to find out about your federal tax refund is to use the IRS "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. The tool updates once per day, usually overnight, and tells you whether the IRS has received your return, is processing it, has approved it, or has sent it out.

For state tax refunds, go to your state's department of revenue or taxation website and look for a refund tracker or status tool. Each state runs its own system and timeline, so a state refund can arrive weeks before or after your federal refund. Some states offer the information by phone as well — your state tax agency website lists the number.

If you filed through a tax preparer or software company, you may also be able to check status through their website or app using your login credentials. TurboTax, H&R Block, and similar services often show refund progress if they e-filed your return.

Key Takeaways

  • The IRS "Where's My Refund?" tool on irs.gov is the official source for federal refund status and updates once per day.
  • State refunds are tracked separately through your state's tax agency website and often arrive on a different timeline than federal refunds.
  • You need your Social Security number, filing status, and the exact refund amount to check status with the IRS tool.
  • If your refund is delayed beyond the expected timeframe, the IRS website will show a specific reason or tell you to contact them.
  • Direct deposit refunds typically arrive within 21 days of IRS approval, while paper checks take longer and depend on mail delivery.

What the IRS status messages actually mean

When you check "Where's My Refund?", you'll see one of a few standard messages. "Return Received" means the IRS has your return but hasn't started processing it yet — this is normal and can last several days. "Being Processed" means the IRS is reviewing your return for errors or missing information. "Approved" means the IRS has accepted your return and your refund is on the way.

"The refund has been sent" means the IRS has released the money. If you chose direct deposit, it's in transit to your bank and should arrive within one to three business days. If you're getting a paper check, it's in the mail — delivery depends on where you live and can take one to three weeks from the send date.

If the tool shows "We cannot provide information about your refund right now," it usually means the return is still in an early stage of processing or there's a problem the IRS is investigating. Check back in 24 hours. If the message persists for more than a few days, or if you see "There is an issue with your return," contact the IRS directly at 800-829-1040.

How long refunds actually take from start to finish

The IRS publishes a standard timeline: most refunds are issued within 21 days of the return being received. However, this clock starts when the IRS receives your return, not when you file it. If you e-file, the IRS typically receives it within 24 hours. If you mail a paper return, it can take two to three weeks just to reach the IRS processing center.

Once received, the IRS needs time to scan, verify, and process your return. During normal tax season (January through April), this can take anywhere from a few days to three weeks depending on how busy the IRS is and whether your return needs manual review. Returns filed after April 15 are processed more slowly because the IRS is handling the backlog from the peak season.

After the IRS approves your return and issues the refund, the delivery method determines how long you wait. Direct deposit is fastest — the money usually lands in your bank account within one to three business days. Paper checks take longer because they depend on postal delivery, which varies by region but typically takes one to three weeks.

Why your refund might be delayed or missing

If the IRS tool shows your refund should have arrived but hasn't, the first step is to confirm the delivery method. Log into your IRS account at irs.gov/account or check your tax return copy to see whether you chose direct deposit or a paper check. If you chose direct deposit, check with your bank to make sure the deposit hasn't landed in a different account or under a different name.

Common reasons for delays include math errors on your return, missing or mismatched information (your name doesn't match your Social Security card, for example), or a hold placed by another government agency. The IRS may be withholding your refund to cover unpaid federal taxes, state taxes, or child support. If this is happening, the "Where's My Refund?" tool will tell you there's an issue and direct you to call.

If your return was mailed and you haven't received it after three weeks from the send date, contact the IRS at 800-829-1040 with your Social Security number and filing status ready. They can confirm whether the check was mailed and, if necessary, issue a replacement.

Checking your refund if you filed an amended return

An amended return (Form 1040-X) takes longer to process than an original return — typically 16 weeks or more. The IRS does not process amended returns as quickly because they require manual review to compare your original and amended versions. You cannot use "Where's My Refund?" to track an amended return.

Instead, contact the IRS at 800-829-1040 with your Social Security number and the date you mailed or e-filed the amended return. They can tell you whether it's been received and roughly where it is in the queue. Keep a copy of your amended return and any confirmation number from e-filing so you can reference it during the call.

If you e-filed your amended return, you may receive an acknowledgment email within 24 hours. This is not the same as approval — it just confirms the IRS received the file. The actual processing and approval still takes weeks.

State refund tracking and timing differences

State tax refunds operate on their own schedule and are not connected to your federal refund. Some states process refunds faster than the IRS, while others are slower. A few states (like California and New York) can take several months to issue refunds, especially if there's a backlog or if your return needs review.

To find your state refund status, visit your state's department of revenue website and search for "refund status" or "where's my refund." Most states have a tool similar to the IRS version. You'll typically need your Social Security number and the refund amount. Some states also allow you to check by phone or mail.

If you filed your state return through a tax preparer, ask them whether they e-filed it or mailed it. E-filed state returns are usually received and processed faster. If your state refund is significantly delayed, contact your state tax agency directly — they can tell you whether there's a hold or issue with your return.

What to do if the IRS says there's a problem

If "Where's My Refund?" tells you there's an issue with your return, the tool should provide a brief explanation. Common problems include a missing or incorrect Social Security number, a name mismatch, or duplicate filing (you filed twice by accident). Some issues require you to send additional documents or call the IRS to clarify information.

Read the message carefully and follow any instructions it gives. If it says to call, have your Social Security number, filing status, and a copy of your return ready. The IRS phone line can be busy during tax season, so call early in the morning or later in the afternoon for shorter wait times. If you used a tax preparer, they may be able to contact the IRS on your behalf to resolve the issue faster.

If the tool doesn't explain the problem clearly, or if you disagree with what it says, contact the IRS Taxpayer Advocate Service at 877-777-4778. This is a free service that helps resolve disputes and delays. You don't need a lawyer or tax professional to use it.

Frequently Asked Questions

How often does the IRS update the "Where's My Refund?" tool?

The tool updates once per day, usually overnight. Checking multiple times in the same day won't show new information. If your status hasn't changed in several days and you're past the expected timeline, contact the IRS at 800-829-1040.

Can I get my refund faster if I pay a tax preparer or software company extra?

No. The IRS processes all returns on the same timeline regardless of who prepared them or how much you paid. Some tax software companies offer "rapid refund" loans, but these are loans against your expected refund, not the refund itself — you pay interest and fees.

What if I filed my taxes but never got a confirmation that the IRS received them?

If you e-filed, you should receive a confirmation number within 24 hours. Check your email (including spam folder) or your tax software account. If you mailed a paper return and want confirmation it arrived, you can call the IRS at 800-829-1040 with your Social Security number and filing date. They can confirm receipt.

My refund was supposed to arrive by direct deposit but I don't see it in my bank account. What happened?

First, confirm with your bank that the deposit hasn't landed in a different account or under a different name. Then check "Where's My Refund?" again to confirm the IRS actually sent it. If the tool says it was sent but your bank has no record, contact your bank's customer service — they can trace the deposit and tell you whether it's still in transit or if there was an error with the account number.

Can I cancel my refund and owe the taxes instead?

No. Once you file a return showing a refund, the IRS will process and send it. You cannot cancel it. If you change your mind about your filing status or deductions after filing, you would need to file an amended return, but this is a separate process and takes weeks to process.