Tax refunds are arriving on different schedules depending on how you filed and which state you live in

The IRS processes tax refunds in waves, not all at once. If you filed early in the year, your refund may have already landed. If you filed in March or April, you are likely still waiting. The IRS typically issues refunds within 21 days of accepting your return, but that clock starts from the date they actually receive and process your filing — not the date you submit it online.

The real timeline depends on three things: when you filed, whether you chose direct deposit or a check, and whether the IRS flagged your return for review. Direct deposit is faster than mail. A return with no issues moves quicker than one the IRS needs to verify. State refunds operate on their own schedule and often lag behind federal refunds by weeks or months.

Right now, in the middle to later part of the filing season, millions of people are in the waiting period. Some have refunds that arrived weeks ago. Others are still in the queue. The only way to know where yours stands is to check the actual status using the IRS tool or your state's system.

Key Takeaways

  • The IRS issues most refunds within 21 days of accepting your return, but this timeline starts from when they process it, not when you file it.
  • Direct deposit refunds arrive faster than paper checks, sometimes by two to three weeks.
  • You can check your federal refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • State tax refunds follow a separate timeline and often take longer than federal refunds, especially if your state is processing a high volume of returns.
  • If your refund is delayed beyond 21 days, the IRS website will tell you why and what to do next.

How to check your federal tax refund status right now

Go to IRS.gov and look for the "Where's My Refund?" tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.

The tool will show you one of three statuses. "Accepted" means the IRS received your return but has not finished processing it yet. "Approved" means they have processed it and your refund is on the way. "Sent" means the refund has left the IRS and is in transit to you — either in the mail or already deposited to your bank account.

If you chose direct deposit, the tool will also show you the expected deposit date once your refund moves to "Approved" status. If you chose a paper check, the tool will show you the date the check was mailed. Paper checks typically take five to seven business days to arrive after they are mailed, though this varies by location and mail volume.

State tax refund timelines vary widely by location

State refunds do not follow the federal schedule. Some states process returns quickly and issue refunds within two to three weeks. Others take six to eight weeks or longer, especially during peak filing season in March and April. A few states have backlogs that stretch into summer.

To check your state refund, visit your state's tax department website directly. Most states have their own "Where's My Refund?" tool or a phone line you can call. The website for your state's Department of Revenue or equivalent agency will have a link to the refund tracker. Search "[your state] tax refund status" to find it quickly.

Some states issue refunds faster if you choose direct deposit, just like the federal system. Others mail checks to everyone unless you specifically request direct deposit on your return. A few states have not yet processed returns filed in the current year and will not have status information available until they begin their review cycle.

Why your refund might be delayed beyond 21 days

If the IRS has held your return for longer than 21 days without moving it to "Approved" status, something on your return triggered a manual review. Common reasons include a mismatch between your Social Security number and name, income reported on your return that does not match what employers reported to the IRS, or a claim for a refundable tax credit that the IRS wants to verify.

The Where's My Refund tool will tell you if your return is under review. It will also tell you whether the IRS needs additional information from you. If they do, the tool will explain what documents to send and where to send them. Do not wait for a letter — if the tool says they need something, send it as soon as you can.

Some delays are caused by identity theft flags or fraud checks. The IRS may hold your return while they verify that you are who you say you are. This can take several weeks. If you believe your identity has been compromised, you can file a report with the IRS Identity Theft Hotline at 1-800-908-4490.

Direct deposit versus paper check: which arrives first

Direct deposit refunds typically arrive within three to five business days after the IRS approves your return. Paper checks take longer because they have to be printed, mailed, and delivered by the postal service. A check mailed in early April might not arrive until mid-April or later, depending on your location and mail volume.

If you chose direct deposit on your return, you do not need to do anything else. The money will go directly into the bank account you listed. If you chose a paper check and want to know when it was mailed, the Where's My Refund tool will show you the mailing date once your refund is sent.

If you filed a paper return instead of electronically, your refund will take longer regardless of whether you requested direct deposit or a check. Paper returns are processed by hand and can take four to six weeks just to be entered into the IRS system. If you filed on paper, add at least two to three weeks to any timeline you see online.

What to do if your refund never shows up

If the Where's My Refund tool says your refund was sent but you have not received it after the expected arrival date, your next step depends on how you received it. For direct deposit, contact your bank and ask them to search for the deposit. Sometimes a deposit is rejected by the bank due to a closed account or incorrect routing number, and the IRS will have to reissue it as a check.

For a paper check, wait at least two weeks after the mailing date shown in the tool before assuming it is lost. If two weeks have passed and you still have not received it, contact the IRS at 1-800-829-1040 and tell them your refund check is missing. They can issue a replacement check or deposit the money directly if you provide banking information.

If your state refund is missing, contact your state's tax department directly using the phone number on their website. State refund replacement processes vary, but most will reissue a check or investigate what happened to the original one.

Frequently Asked Questions

Can I speed up my tax refund?

No, but you can avoid slowing it down. File electronically instead of on paper, choose direct deposit instead of a paper check, and make sure all your information is correct before you submit. The IRS processes returns in the order they receive them, so filing early in the season may get you in an earlier batch.

Why does the IRS say my refund is approved but I haven't received it yet?

If you chose direct deposit, it typically takes three to five business days after approval for the money to land in your account. If you chose a paper check, it takes five to seven business days after approval for the check to arrive by mail. Bank processing times and mail delivery can add a few extra days.

What if I filed my return but the IRS website says they haven't received it?

The IRS can take up to two weeks to enter an electronically filed return into their system, even though it was accepted immediately. If more than two weeks have passed since you filed and the tool still shows no record of your return, contact the IRS at 1-800-829-1040 to confirm they received it.

Do I need to do anything if my refund is delayed?

Check the Where's My Refund tool to see if the IRS is asking for additional documents. If they are, send them right away. If the tool shows no action needed on your part, you do not need to do anything — just wait. Calling the IRS about a delay under 21 days will not speed it up.

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

Usually not. State refunds operate on their own schedule and often take longer than federal refunds. Some states process returns in batches and may not issue refunds for several weeks after the federal IRS does. Check your state's tax website for their specific timeline.