How to check your refund status in real time

The IRS has a tool called Where's My Refund? that tells you exactly where your return stands. Go to irs.gov, click "Check my refund status," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once a day, usually overnight.

You'll see one of three statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Approved" (they've approved your refund and it's being prepared for payment), or "Sent" (the refund is on its way to you). Each status comes with an expected delivery date. If you filed electronically and chose direct deposit, that date is usually accurate within a few days.

If you filed by mail, the tool may not show your return for three to four weeks after you mailed it, because the IRS has to physically receive and scan it first. Don't assume something is wrong if the tool says "No record found" — wait until that window closes before contacting the IRS.

Key Takeaways

  • Where's My Refund? on irs.gov is the only official IRS tool for checking status, and it updates once daily.
  • Direct deposit refunds typically arrive within 21 days of the IRS approving your return, though some take longer during peak filing season.
  • Paper check refunds take an additional 7 to 10 business days after the IRS mails them, so the total can stretch to 4 to 6 weeks.
  • If your return was mailed in, allow three to four weeks before checking status online, because the IRS must physically receive and scan it first.
  • Amended returns (Form 1040-X) take 16 weeks or longer to process, even if filed electronically.

Direct deposit vs. paper check — which arrives first

Direct deposit is faster. Once the IRS approves your return, the money typically lands in your bank account within 1 to 5 business days. During January through April, when the IRS processes millions of returns, some direct deposits take up to 21 days from approval, but this is the exception rather than the rule.

A paper check takes longer because the IRS has to print it, mail it, and then your postal carrier has to deliver it. After the IRS marks your refund as "Sent," expect another 7 to 10 business days. If you live far from the IRS processing center or if mail is slow in your area, add a few more days. The total time from filing to check arrival is often 4 to 6 weeks.

If you chose direct deposit when you filed, you cannot change it to a paper check once the return is submitted. If you chose a paper check and want to switch to direct deposit for next year, you'll have to wait until the following tax season.

Why some refunds take much longer than 21 days

The IRS's standard timeline assumes your return is straightforward — W-2 income, standard deduction, no complications. If your return triggers a review, the clock resets. Common reasons include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the Additional Child Tax Credit; reporting self-employment income; or having income from multiple sources.

Returns with these credits are held for additional verification, which can add 4 to 12 weeks to processing time. The IRS does this to prevent fraud and overpayment. You'll see your status as "Approved" in Where's My Refund?, but the money won't move until the review is complete.

Other delays happen when the IRS finds an error on your return — a mismatched Social Security number, a name that doesn't match your tax records, or income reported by your employer that doesn't match what you reported. The IRS will mail you a letter explaining what they need. You have to respond, and then processing starts over. This can add 2 to 8 weeks depending on how quickly you reply.

Refunds delayed by offset or wage garnishment

If you owe back taxes, child support, or student loans in default, the federal government can intercept your refund to pay down that debt. This is called offset. The IRS will mail you a notice explaining the offset and which agency took the money. The notice arrives separately from any refund you receive after the offset is applied.

Offsets typically delay your refund by 2 to 4 weeks beyond the normal timeline, because the IRS has to coordinate with the other agency. If you believe the offset was wrong — for example, you've already paid the debt or the debt belongs to someone else — you can file a protest with the IRS. This adds significant time to the process and requires documentation.

What to do if your refund is missing or very late

If Where's My Refund? shows your refund was sent more than 21 days ago (or more than 10 business days if you chose direct deposit), and the money hasn't arrived, contact the IRS. Call 1-800-829-1040 during business hours, or use the IRS's online chat tool at irs.gov. Have your Social Security number, filing status, and the refund amount ready.

The IRS can issue a refund trace if your direct deposit refund never landed in your account. This takes 7 to 10 business days. If the trace confirms the IRS sent the money but your bank didn't receive it, contact your bank — the money may be held in a pending status or sent to the wrong account if you provided incorrect routing or account numbers on your return.

If your paper check is lost in the mail, the IRS can issue a replacement check or direct deposit the amount instead. This also takes 7 to 10 business days to process. You'll need to file Form 3911, Application for IRS Refund Check, or request the trace online through your IRS account at irs.gov.

Amended returns and special situations

If you filed an amended return using Form 1040-X, expect a much longer wait. The IRS processes amended returns separately and does not use the 21-day standard. Most amended returns take 16 weeks to process, though some take longer if the IRS needs to review the changes you made. Where's My Refund? does not track amended returns, so you won't see a status update online.

The IRS will mail you a notice when your amended return is processed. If a refund is due, it will arrive within 2 to 4 weeks after that notice. If you owe additional tax, the notice will explain payment options.

Stimulus payments and recovery rebate credits follow different timelines than regular refunds. These are processed separately and may arrive weeks after your main refund. If you're expecting a recovery rebate credit (for stimulus money you didn't receive in 2020 or 2021), check Where's My Refund? for an updated delivery date, as these are sometimes held for verification.

State tax refunds and how they differ from federal

State refunds are processed by your state's tax agency, not the IRS, and they follow their own timelines. Most states promise refunds within 30 to 45 days of receiving your return, but some take longer. A few states — including California, New York, and Texas — can take 8 to 12 weeks during peak season.

Each state has its own status-checking tool. Search "[your state] tax refund status" to find it. Some states offer direct deposit for refunds; others mail checks only. If you filed both federal and state returns, your state refund may arrive weeks before or after your federal refund, depending on which state you live in and how quickly each processes returns.

If you filed your state return electronically with your federal return, the state usually receives it within 1 to 2 weeks. If you mailed a paper state return separately, allow 3 to 4 weeks for it to arrive before checking status online.

Frequently Asked Questions

Can I speed up my refund by paying a tax preparer or using a refund advance?

Tax preparers cannot speed up IRS processing — the IRS processes returns in the order they're received, regardless of who filed them. Refund advance loans (also called refund anticipation loans) let you borrow against your expected refund before it arrives, but you pay interest and fees that reduce the amount you actually receive. These are rarely worth the cost.

What does "return received" mean, and how long does that status last?

Return Received means the IRS has scanned your return into their system but hasn't started processing it yet. This status typically lasts 1 to 2 weeks for electronic returns and 3 to 4 weeks for paper returns. After that, the status should change to Approved or to a message asking for more information.

Why does Where's My Refund say my refund was sent but I haven't received it?

For direct deposit, the money may still be in transit to your bank — allow 5 to 10 business days after the "Sent" status appears. For paper checks, the check is in the mail and should arrive within 7 to 10 business days. If more time has passed, file a refund trace with the IRS by calling 1-800-829-1040 or using Form 3911.

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

Your refund comes automatically once the IRS processes your return. You don't need to take any action. If the IRS needs information from you, they will mail a letter asking for it. Do not respond to emails or texts claiming to be from the IRS — the IRS always contacts you by mail first.

What happens to my refund if I move before it arrives?

For direct deposit, your refund goes to the bank account you listed on your return, regardless of where you live. For a paper check, the USPS will forward it to your new address if you filed a change of address form before the check was mailed. If the check arrives at your old address and you're no longer there, ask the new resident to write "Return to Sender" on it and put it back in the mail.