Check your refund status on IRS.gov or your state tax agency's website

The IRS and most state tax agencies let you track your refund in real time using the Where's My Refund tool on IRS.gov, or an equivalent tool on your state's tax website. 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, so checking multiple times in a single day won't show new information.

For federal refunds, go to IRS.gov/refunds and select "Where's My Refund." For state refunds, search "[your state] tax refund status" or go directly to your state's Department of Revenue or Taxation website. Most states have their own tracking tool separate from the IRS system, so you may need to check both if you're expecting both a federal and state refund.

The tool will show you one of three statuses: your return is being processed, your refund has been approved and a payment date has been set, or your refund has been issued and shows the delivery method and date. If your return is still being processed, the tool will give you an estimate of when it should move to the next stage.

Key Takeaways

  • The IRS Where's My Refund tool and your state's tax website are the only official sources for refund timing — they update once daily and require your Social Security number and refund amount.
  • Most federal refunds arrive within 21 days of the IRS accepting your return, but this varies based on filing method, whether the return needs review, and your bank's processing speed.
  • Direct deposit refunds arrive faster than paper checks, typically within 5 to 7 business days after the IRS issues the payment.
  • If your refund is delayed beyond the expected timeframe, the Where's My Refund tool will show a delay message, and you can contact the IRS at 1-800-829-1040 for more details.
  • State refunds are processed separately from federal refunds and may arrive on a different timeline, so check your state's tool even if your federal refund has already arrived.

How long the IRS typically takes to issue your refund

The IRS aims to issue most refunds within 21 days of accepting your return. This 21-day window starts the day the IRS receives and accepts your return, not the day you file. If you file electronically, the IRS usually accepts your return within 24 hours. If you file by mail, acceptance can take two to three weeks, which means the 21-day clock starts later.

The 21-day timeframe assumes your return has no errors, requires no additional verification, and doesn't trigger fraud screening. Returns that are incomplete, contain math errors, or claim refundable credits like the Earned Income Tax Credit (EITC) or Child Tax Credit often take longer. The IRS may hold these returns for additional review, which can add two to four weeks or more.

Once the IRS issues your refund, the time it takes to reach you depends on your delivery method. Direct deposit is fastest, usually arriving within 5 to 7 business days. Paper checks take 7 to 14 business days after issuance. Some refunds are split between direct deposit and a check if you requested it on your return.

What the Where's My Refund tool actually tells you

The Where's My Refund tool shows your refund in one of three stages. The first stage is "Return Received" — your return has been accepted by the IRS but is still being processed. During this stage, the tool estimates when you should expect your refund, usually within the 21-day window. This stage can last anywhere from a few days to several weeks depending on return complexity.

The second stage is "Refund Approved" — the IRS has finished processing your return and approved your refund. At this point, the tool shows the exact date your refund will be issued. This is not the date it will arrive in your account; it's the date the IRS sends it to your bank or the postal service. Direct deposit refunds typically arrive 5 to 7 business days after this date.

The third stage is "Refund Issued" — your refund has been sent. The tool shows the delivery method (direct deposit or check) and the date it was issued. If you chose direct deposit, your money should arrive within a week. If you're receiving a check, allow 7 to 14 business days from the issue date. The tool will not update again after this point unless there's a problem.

Why your refund might be delayed

The most common reason for delays is that your return triggered additional review. This happens when you claim certain credits (especially EITC or Child Tax Credit), report self-employment income, have a large refund relative to your income, or the IRS detects a mismatch between your return and other records like W-2s or 1099s. These reviews are routine and usually resolve within 2 to 4 weeks, but can take longer if the IRS needs to contact you.

Identity theft and fraud screening also cause delays. If the IRS suspects your return might be fraudulent, it will hold your refund while it verifies your identity. This can add several weeks to processing time. You may receive a letter asking you to confirm information or provide additional documents. Check your mail regularly and respond promptly if the IRS contacts you.

Filing errors — math mistakes, missing information, or conflicting data — will pause processing. The IRS may correct simple errors on its own, but if it can't, it will send you a notice explaining what's wrong and asking you to respond. Until you respond, your refund won't be issued. If you filed by mail and made an error, the delay can stretch to two months or longer.

If your refund is delayed beyond the expected date shown in Where's My Refund, the tool will display a message saying your refund is delayed. At that point, you can call the IRS at 1-800-829-1040 to find out why. Have your Social Security number, filing status, and tax year ready.

State refunds are processed separately from federal refunds

Your state refund is handled by your state's tax agency, not the IRS, and follows its own timeline. Most states aim to issue refunds within 30 to 45 days of receiving your return, but this varies widely. Some states process faster (as quickly as 10 to 14 days), while others take 60 days or longer, especially during peak filing season in March and April.

To check your state refund status, go to your state's Department of Revenue or Taxation website and look for a refund tracking tool. The name varies by state — some call it "Check Your Refund Status," others call it "Refund Inquiry" or "Tax Refund Tracker." You'll need your Social Security number and refund amount, just like with the federal tool.

State and federal refunds are independent. Your federal refund may arrive while your state refund is still processing, or vice versa. If you filed both returns at the same time, don't assume they'll arrive together. Check both tracking tools to see where each one stands.

Direct deposit versus check delivery times

Direct deposit is the fastest way to receive your refund. Once the IRS issues your refund, it typically arrives in your bank account within 5 to 7 business days. Some banks credit the money faster — some deposit it within 1 to 3 business days — but 5 to 7 is the standard. Weekends and bank holidays don't count as business days, so a refund issued on a Friday may not appear until the following Wednesday or Thursday.

Paper checks take longer. After the IRS issues your check, it goes to the postal service, which takes 7 to 14 business days to deliver. If your check is lost or delayed in the mail, you won't know until well after the expected arrival date. For this reason, direct deposit is strongly preferred — it's faster, more secure, and you get a confirmation in your bank account.

If you requested a split refund (part direct deposit, part check), the direct deposit portion arrives first, usually within 5 to 7 business days. The check arrives separately, typically 7 to 14 business days after the issue date. The Where's My Refund tool will show both delivery methods and their respective dates once your refund is issued.

What to do if your refund doesn't arrive on time

If your refund doesn't arrive by the date shown in Where's My Refund, wait a few more business days before taking action. Bank delays and postal delays happen, especially during peak tax season. If you chose direct deposit and the money hasn't arrived 10 business days after the issue date, contact your bank to confirm they received the deposit. Sometimes a deposit is rejected if your account number or routing number was entered incorrectly on your return.

If you're receiving a check and it hasn't arrived 21 days after the issue date, the check may be lost. Call the IRS at 1-800-829-1040 and report the missing check. The IRS can issue a replacement, but this process takes additional time — usually 4 to 6 weeks. You'll need to provide your Social Security number, the original refund amount, and the date the check was issued.

If Where's My Refund shows your refund was issued but you haven't received it after a reasonable wait, and your bank confirms no deposit was received, contact the IRS. Have your return information ready, including your filing status, the refund amount, and the issue date. The IRS can investigate whether the refund was actually sent and help you track it down.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS's standard 21-day timeframe is the fastest it processes most returns. Filing electronically and choosing direct deposit are the two things that will get you your money as quickly as possible, but you still have to wait for the IRS to process your return first. Some returns are processed faster than 21 days, but there's no way to rush the process.

What if Where's My Refund says my refund is still being processed after 21 days?

Your return likely needs additional review. This is common for returns with credits like EITC or Child Tax Credit, or returns with self-employment income. The tool will show an updated estimate of when processing should be complete. If it's been more than 30 days and the tool still shows no progress, call the IRS at 1-800-829-1040 to find out what's holding up your return.

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

Your refund arrives automatically once the IRS processes your return and issues it. You don't need to do anything. If you chose direct deposit on your return, the money goes to your bank account. If you chose a check, it's mailed to the address on your return. Just check Where's My Refund to see the status and expected arrival date.

Why does the IRS website say my refund was issued but I still haven't received it?

There's a gap between when the IRS issues your refund and when it actually arrives in your account or mailbox. For direct deposit, allow 5 to 7 business days after the issue date. For checks, allow 7 to 14 business days. If you've waited that long and still haven't received it, contact your bank (for direct deposit) or the IRS (for a check) to investigate.

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

Not necessarily. State and federal refunds are processed by different agencies on different timelines. Your state may take 30 to 60 days while your federal refund arrives in 21 days, or vice versa. Check both your state's refund tracking tool and the IRS Where's My Refund tool to see where each one stands.