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

The fastest way to find out whether you received your tax refund is to check the status directly with the agency that issued it. The IRS (Internal Revenue Service) offers a free tool called "Where's My Refund?" on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return, and the tool tells you whether the refund has been processed, approved, or sent.

If you filed a state tax return, your state's tax department has its own tracking system. Most state tax agencies post refund status on their websites — search "[your state] tax refund status" to find the right page. Some states update their systems daily; others update weekly. The IRS typically updates "Where's My Refund?" once per day, usually overnight.

Both the IRS and state systems show three main statuses: accepted (your return was received and is being processed), approved (your refund amount has been calculated and is being prepared for payment), and sent (the refund has been issued and is on its way to you). If your return shows "sent," the next step is to confirm how and when you will receive the money.

Key Takeaways

  • Use the IRS "Where's My Refund?" tool at irs.gov to check federal refund status with your Social Security number and filing status.
  • State tax refunds are tracked through your state's tax department website, which you can find by searching "[your state] tax refund status."
  • Refund status shows whether your return was accepted, approved, or sent — "sent" means the money is on its way to you.
  • If your refund was sent by direct deposit, it typically arrives within one to three business days; by mail, it takes seven to 21 calendar days.
  • If your refund status shows "sent" but you have not received the money after the expected timeframe, contact the IRS or your state tax agency to investigate.

Understand the difference between direct deposit and mailed refunds

When your refund status shows "sent," the method of delivery depends on how you filed your return. If you chose direct deposit on your tax form, the IRS or state agency sends the money directly to your bank account. Direct deposit refunds typically arrive within one to three business days after the status changes to "sent." The exact timing depends on your bank's processing speed and whether the deposit arrives on a weekend or holiday.

If you did not choose direct deposit or if your return was processed before you set up direct deposit, your refund comes by mail as a paper check. Mailed refunds take longer — typically seven to 21 calendar days from the "sent" date, depending on postal service speed and your location. The IRS and state agencies print and mail refund checks in batches, so the exact arrival date is harder to predict than with direct deposit.

You can see which method was used by checking your original tax return or by looking at the details in "Where's My Refund?" The tool sometimes shows the expected delivery date or the check number if a check was issued.

What to do if your refund status is stuck or shows an error

If your refund status has not changed in more than a week, or if it shows an error message, the most common causes are a mismatch between the information on your return and IRS records, a missing or incorrect bank account number for direct deposit, or a delay in processing due to return complexity or identity verification.

Contact the IRS directly by calling 1-800-829-1040 (the main IRS customer service line) or your state tax agency's refund hotline. Have your Social Security number, filing status, and the exact refund amount ready. The agency can tell you whether your return is being reviewed, whether there is a problem with your bank account information, or whether the refund was issued but has not yet arrived.

If you filed your return by mail rather than electronically, processing takes longer — typically three to six weeks before the refund is sent. If you filed electronically, the IRS usually processes your return within 21 days, though some returns take longer if they are flagged for review.

Confirm receipt if your refund arrived by direct deposit

Once your refund status shows "sent" and you have waited the expected number of business days, check your bank account to confirm the deposit arrived. Look for a deposit from "IRS TREAS 310" (for federal refunds) or your state's tax agency name (for state refunds). The deposit should match the refund amount shown in "Where's My Refund?"

If the deposit appears in your account, your refund has been received. Some banks hold deposits for a day or two before making the funds available for withdrawal, so the money may show as "pending" before it clears. If the deposit does not appear after three business days, or if the amount is incorrect, contact your bank to ask whether the deposit was received and is being held, or contact the IRS to report that the direct deposit failed.

Track a mailed refund check

If your refund was sent by mail, you can request a refund check trace from the IRS or your state tax agency. A refund check trace is an investigation into whether your check was mailed, lost in the mail, or cashed. You can request a trace by calling the IRS at 1-800-829-1040 or by visiting your state tax agency's website.

The IRS typically asks you to wait at least 28 calendar days after the "sent" date before requesting a trace, because mail delivery can take that long. When you request a trace, provide your Social Security number, the expected refund amount, and the date the status changed to "sent." The IRS will investigate and either confirm that the check was cashed (in which case you can ask who cashed it), confirm that it was lost in the mail (in which case a replacement check will be issued), or determine that the check was never mailed (in which case they will reissue it).

A refund check trace usually takes four to six weeks to complete. If your check was lost or never mailed, the IRS will issue a replacement check, which takes another seven to 21 days to arrive by mail.

Verify receipt on your tax records

Beyond checking your bank account or mailbox, you can confirm that your refund was received by reviewing your tax records with the IRS. The IRS keeps a record of every refund it issues, including the date it was sent and the method of delivery. You can request a copy of your tax account transcript, which shows all refunds issued to you, by visiting irs.gov/transcripts or by calling 1-800-829-1040.

Your tax account transcript lists every refund issued in your name, the date it was issued, and the amount. If your refund appears on this transcript, it was officially processed and sent by the IRS. If it does not appear, the return may still be under review or there may be an error in how your return was filed.

State tax agencies also maintain records of refunds issued. You can request a copy of your state tax account or refund history through your state's tax website or by calling the state tax department directly.

Understand why some refunds are delayed or held

Some refunds take longer than the standard 21-day processing window because the IRS or state agency needs to verify information on your return. Common reasons for delays include claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit (ACTC), reporting self-employment income, filing an amended return, or having a return that does not match IRS records.

If your return is being reviewed, "Where's My Refund?" may show a message saying your return is still being processed or that you will receive a letter with more information. The IRS sends letters when it needs you to provide additional documents or when it has questions about your return. If you receive a letter, follow the instructions and respond within the deadline given, or your refund may be delayed further.

Returns claiming EITC or ACTC are held until mid-February by law, even if they are filed earlier. This is a standard delay, not an error. If you filed in January and claimed these credits, your refund will not be sent until at least mid-February.

Frequently Asked Questions

How long does it take to receive a tax refund after the status says "sent"?

Direct deposit refunds arrive within one to three business days. Mailed checks take seven to 21 calendar days. The exact timing depends on your bank's processing speed (for direct deposit) or postal service speed (for checks). Weekends and holidays can add extra days.

What does it mean if my refund status has not changed in two weeks?

If your return was filed electronically, it should show a status change within 21 days. If it has not, your return may be under review, there may be an error in your filing information, or there may be a delay due to high processing volume. Call the IRS at 1-800-829-1040 to ask whether your return is being reviewed or whether there is a problem.

Can I find out who cashed my refund check if it went missing?

If you request a refund check trace and the IRS confirms your check was cashed, you can ask the IRS to tell you who cashed it. The IRS can provide the bank where it was deposited. If someone else cashed your check, you may need to file a police report and contact your bank about potential fraud.

What if my direct deposit refund never arrived in my bank account?

First, confirm that the deposit did not arrive by checking your full account history, including pending transactions. If it truly did not arrive, call your bank to ask whether the deposit was received and is being held. If your bank did not receive it, contact the IRS to report the failed direct deposit and request a replacement check or a new direct deposit attempt.

Do I need to do anything to receive my refund, or does it come automatically?

Your refund comes automatically once your return is processed and approved. You do not need to take any action. Simply wait for the money to arrive by your chosen method (direct deposit or mail). If there is a problem with your return, the IRS will send you a letter asking for more information.