Check your refund status before you assume it's lost

The IRS and your state tax agency both have free tools that show you exactly where your refund is right now. The IRS tool is called Where's My Refund? and it updates once per day. Your state has its own tracker too. Before you contact anyone or worry that something went wrong, log into these tools with your Social Security number, filing status, and the exact refund amount from your return. They will tell you whether the refund is still being processed, has been approved and is in transit, or has already been deposited or mailed.

If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days. If you filed on paper or chose a check by mail, add extra time for physical processing and delivery. State refunds move on their own timeline and do not always arrive at the same time as your federal refund.

Key Takeaways

  • Use the IRS Where's My Refund tool or your state tax agency's tracker to see the current status of your refund before taking any other action.
  • Federal refunds filed electronically typically arrive within 21 days if you chose direct deposit, or 4 to 6 weeks if you chose a mailed check.
  • State refunds process on a separate schedule and may arrive weeks before or after your federal refund.
  • If your refund shows as approved but has not arrived after the expected timeframe, contact the IRS or your state directly rather than waiting.

How long a federal refund actually takes

The IRS publishes a standard timeline, but the actual time depends on how you filed and how you want to receive your money. If you filed your return electronically and chose direct deposit, the IRS aims to deposit your refund within 21 days of accepting your return. This is the fastest route. The 21 days starts from the date the IRS accepts your return, not the date you submit it — the acceptance date appears in your tax software or on your IRS account.

If you filed electronically but chose a paper check, add 4 to 6 weeks total. The IRS still processes the return within 21 days, but then has to print and mail the check. If you filed a paper return by mail, the IRS needs extra time just to receive and scan it, so the total can be 6 to 8 weeks or longer depending on mail delays and IRS processing volume.

These are normal timelines, not delays. The IRS processes millions of returns, and these windows account for that volume. If your refund has not arrived after these periods have passed, that is when to investigate further.

What to do if your refund is delayed

First, confirm the status using Where's My Refund or your state's tool. If the tool shows your refund was approved and the expected timeframe has passed, the next step depends on your delivery method. For direct deposit, contact your bank or credit union to confirm they received the deposit. Sometimes a refund is sent but lands in a closed account, a different account than you expected, or gets held by fraud detection. Your financial institution can see incoming ACH transfers and tell you whether the IRS sent the money.

If your bank confirms no deposit arrived, or if you chose a mailed check and it has not arrived within 4 to 6 weeks, contact the IRS directly. Call 1-800-829-1040 (the main IRS line) or use the IRS website to request a trace. A trace is a formal request to investigate where your refund went. The IRS will ask for your Social Security number, filing status, and refund amount. They can tell you whether the check was cashed, whether the deposit was sent, or whether there is a problem with your return that is holding up the refund.

For state refunds, contact your state's department of revenue or taxation. Each state has its own phone line and online tracker. If your state refund is delayed, do not assume the federal delay caused it — they process separately and one can be held up while the other moves forward.

Why your refund might be held or reduced

The IRS or your state can hold or reduce your refund for several reasons. The most common are unpaid federal or state taxes from prior years, unpaid child support, unpaid student loans in default, or outstanding state debts like unemployment overpayments. This is called offset, and it happens automatically when you file. Your refund does not disappear — it is redirected to pay the debt.

If you know you have an outstanding debt, you can expect your refund to be offset. The IRS will send you a notice explaining what happened and how much was taken. If you do not know why your refund was reduced or held, the notice will tell you. Read it carefully and follow the instructions to dispute the offset if you believe it is wrong.

Another reason for delay is that the IRS flagged your return for review. This can happen if there is a mismatch between your return and other records (like W-2s or 1099s), if you claimed a large credit like the Earned Income Tax Credit, or if the return itself has an error. The IRS will contact you if this happens. Do not ignore the letter — respond with the documents they request so your return can move forward.

Direct deposit versus mailed checks

Direct deposit is faster and more reliable than a mailed check. The IRS deposits the money into your bank account within 21 days of accepting your return. You do not have to wait for mail, and there is no risk of the check getting lost in transit. If you have a bank account, direct deposit is the better choice.

If you do not have a bank account, a mailed check is your only option through the IRS. The check takes 4 to 6 weeks to arrive. Once it arrives, you can deposit it at your bank, cash it at a check-cashing service, or cash it at many retail stores. Keep the check safe — if it is lost or stolen, you will need to request a replacement from the IRS, which adds more time.

Some tax software and tax preparation services offer a refund advance or a temporary account for direct deposit. These are not IRS products — they are offered by the software or service provider. Read the terms carefully, as some charge fees or require you to use their products in future years.

State refunds and how they differ from federal

Your state refund is separate from your federal refund and processes on its own schedule. Some states are faster than the IRS, some are slower, and some have multiple processing waves throughout the year. A few states do not have income tax at all, so there is no state refund to expect.

To track your state refund, go to your state's department of revenue or taxation website. Most states have their own "Where's My Refund" tool. You will need your Social Security number, filing status, and the refund amount. If you filed your state return electronically at the same time as your federal return, the state may process it faster or slower depending on the state's workload and systems.

If you filed your state return on paper or by mail, expect the same delays as a paper federal return — 6 to 8 weeks or longer. Some states process paper returns more slowly than others. If your state refund is significantly delayed compared to your federal refund, contact the state directly rather than assuming there is a problem.

What to do if you never received your check

If your refund was mailed as a check and it never arrived, request a replacement from the IRS. Call 1-800-829-1040 or use the IRS website. You will need to wait at least 4 to 6 weeks from the date your return was accepted before requesting a replacement — the IRS will not issue a replacement until that window has passed. When you call, have your Social Security number, filing status, and refund amount ready.

The IRS can issue a replacement check, but it takes additional time — usually 4 to 6 weeks more. If you need the money sooner, ask about a direct deposit option instead. Some IRS representatives can reissue your refund as a direct deposit to your bank account, which is faster than waiting for a replacement check.

If your check was cashed but you did not receive the money, that is a different problem. Contact your bank immediately to report the issue. If someone else cashed your refund check, that is fraud, and your bank and the IRS can investigate.

Frequently Asked Questions

How often does Where's My Refund update?

The IRS updates Where's My Refund once per day, usually overnight. If you check multiple times in one day, you will see the same status. Check again the next day if you want an update. The tool shows the most recent information available in the IRS system.

Can I call the IRS to ask about my refund?

Yes. Call 1-800-829-1040 during business hours. Wait times are often long, especially during tax season. Using Where's My Refund first will answer most questions faster than calling. Call if the tool shows a problem, if your refund is significantly delayed, or if you need to request a trace or replacement check.

What if my refund shows as approved but my bank says it never arrived?

Contact your bank first to confirm they did not receive the deposit. Ask them to check for pending or rejected transfers. If your bank confirms nothing arrived, call the IRS at 1-800-829-1040 and request a trace. The IRS can tell you whether they sent the deposit and where it went.

Do I have to wait the full 21 days before contacting the IRS?

No. If your return was accepted more than 21 days ago and Where's My Refund still shows processing, or if the tool shows approved but your money has not arrived, contact the IRS. Do not wait longer if the expected timeframe has passed.

Will my state refund arrive at the same time as my federal refund?

Not necessarily. State and federal refunds process separately. Your state refund may arrive weeks before or after your federal refund, depending on your state's processing speed and workload. Track both separately using each agency's tool.