Check the IRS website first — it's the fastest way to see where your refund is

The IRS Where's My Refund tool is your starting point. Go to irs.gov, find the "Refunds" section, and enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight, and tells you whether the IRS has received your return, is processing it, has approved it, or has sent it out.

If you filed electronically, the tool typically shows a status within 24 hours. If you mailed a paper return, allow three weeks before checking — the IRS needs time to receive and scan it. The tool will show one of three statuses: "Return Received," "Approved," or "Sent." Each one tells you something different about where your money is and when to expect it.

You can also call the IRS directly at 1-800-829-1040 if you prefer to speak with someone. Have your return in front of you when you call. Wait times are longest during tax season (January through April), so expect to hold for 30 minutes or longer.

Key Takeaways

  • The IRS Where's My Refund tool on irs.gov is updated daily and shows whether your return has been received, approved, or sent to your bank.
  • If you filed electronically, check the tool within 24 hours; if you mailed a paper return, wait at least three weeks before checking.
  • A refund sent by direct deposit usually arrives within one to two business days of the IRS approval date, while a check takes seven to ten business days.
  • If the tool shows "Sent" but you have not received your money after the expected timeframe, contact your bank or the IRS to investigate further.
  • The IRS processes refunds in the order they receive returns, so filing early does not may provide faster processing.

What each status means and how long to wait

"Return Received" means the IRS has your return but has not started reviewing it yet. This is normal and does not mean anything is wrong. During tax season, thousands of returns arrive daily, and the IRS works through them in batches. You may see this status for one to three weeks depending on the time of year and how busy the IRS is.

"Approved" means the IRS has reviewed your return, found no problems, and authorized your refund. At this point, the money is being prepared to send to you. The IRS does not send refunds the same day it approves them — there is a processing step in between. You will typically see the "Approved" status for a few days before the refund moves to "Sent."

"Sent" means your refund has left the IRS and is on its way to you. If you chose direct deposit, the money should land in your bank account within one to two business days. If you requested a check, allow seven to ten business days for it to arrive by mail. The IRS cannot speed up this part — it depends on your bank and the postal service.

Direct deposit versus check — which one arrives faster

Direct deposit is faster and more reliable. Once the IRS marks your refund as "Sent," the money typically appears in your bank account within one to two business days. Your bank processes the deposit on the same day it receives it from the IRS, so there is no waiting period on the bank's end.

A paper check takes longer because it has to be printed, mailed, and then deposited or cashed by you. The IRS mails checks in batches, and postal delivery times vary by location. From the time the IRS marks your refund "Sent" to the time the check arrives in your mailbox usually takes seven to ten business days. Once you deposit it, your bank may hold it for one to five business days depending on the check amount and your account history.

If you did not choose direct deposit on your return, you cannot change it now — you have to wait for the check. However, you can set up direct deposit for next year's refund when you file.

What to do if your refund shows "Sent" but you have not received it

If the IRS tool shows "Sent" and your expected arrival date has passed, your first step depends on how you chose to receive the refund. For direct deposit, contact your bank and ask whether the deposit arrived and was rejected, or whether it never came through at all. Some banks reject deposits if the account information on your return does not match their records exactly — for example, if you listed a nickname instead of your legal name, or if the account number has a typo.

If your bank confirms the deposit never arrived, call the IRS at 1-800-829-1040 and tell them the refund shows as sent but you have not received it. Have your return and the date the IRS marked it "Sent" ready. The IRS can investigate whether the deposit was sent to the wrong account or whether there was a processing error on their end. This investigation typically takes two to four weeks.

For a paper check, wait the full ten business days from the "Sent" date before contacting the IRS. Checks move slowly through the mail, and some take longer than others depending on where you live. If ten business days have passed and you still have not received it, call the IRS and report it as missing. They can issue a replacement check, though this adds another two to three weeks to the timeline.

If your refund was reduced or offset

Sometimes the IRS approves your refund but then reduces it before sending it out. This happens when you owe money to another government agency — for example, unpaid student loans, child support, or state income taxes. The IRS can intercept your federal refund and send it to that agency instead. The Where's My Refund tool will show your original refund amount, but the money you receive will be less.

You will receive a notice in the mail explaining the offset. This notice comes from the Treasury Offset Program and lists which agency received your money. If you believe the offset was a mistake — for example, if you already paid the debt — you can dispute it, but you must do so through the agency that received the money, not the IRS. Contact information for that agency is on the notice.

Refunds held for identity verification or fraud review

If the IRS suspects fraud or identity theft, or if your return does not match their records, they may hold your refund for additional review. The Where's My Refund tool will not show a specific date in this case — it will straightforward say your return is being reviewed. This review can take anywhere from a few weeks to several months depending on what triggered it.

Common reasons for a hold include a mismatch between your Social Security number and name, an unusually large refund, or a return filed from a different state than usual. The IRS may also hold a refund if you claimed a dependent that does not match their records, or if you reported income that conflicts with what your employer reported.

If your refund is held, the IRS will send you a letter explaining why and what information they need from you. Do not ignore this letter — respond with the requested documents as quickly as possible. Once the IRS receives and verifies the information, processing usually resumes within two to four weeks.

Frequently Asked Questions

Can I track my refund if I filed a joint return with my spouse?

Yes, but you can only check the status using one Social Security number at a time. If you filed jointly, either spouse can use their own Social Security number to check the status. The refund amount shown will be the full joint refund, not split by person. If you need to know how much each person is receiving, you will need to contact the IRS directly.

What if the Where's My Refund tool says my return was received but then stops updating?

The tool updates once per day, usually overnight. If it has not changed in several days, that is normal during busy tax season — the IRS processes returns in batches, not individually. If more than three weeks have passed since you filed electronically and the status is still "Return Received," call the IRS to confirm they have your return and ask whether there is a problem with it.

How do I know if my refund was sent to the wrong bank account?

Contact your bank first and ask whether a deposit from the IRS arrived and was rejected. If it was rejected, the bank can tell you why — usually because the account number or routing number did not match. Ask your bank to provide the rejection details in writing, then contact the IRS with this information. The IRS can issue a replacement refund, but it will take additional time.

Can I get my refund faster if I pay a fee to a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advances" or "rapid refunds," which are loans against your expected refund — you receive the money faster, but you pay interest or fees for the loan. The actual IRS refund timeline does not change. These loans are expensive and rarely worth the cost.

What if I filed my return but the IRS has no record of it?

If the Where's My Refund tool says it cannot find your return after three weeks, your return may not have been received. If you filed electronically, contact your tax preparation software or the tax professional who filed it for you and ask them to confirm it was submitted. If you mailed a paper return, wait the full three weeks, then call the IRS. They can search their system and tell you whether it arrived. If it did not, you will need to file again.