Check your refund status directly with the IRS

The IRS has a tool called Where's My Refund? that shows the status of your federal tax refund in real time. You reach it through IRS.gov, and it updates once per day, usually overnight. The tool tells you whether the IRS has received your return, whether it's being processed, and when the money will hit your bank account or arrive by mail.

You need three pieces of information to check: your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. If you don't remember the amount, look at the copy you kept or the confirmation email from your tax software. The tool works whether you filed on paper or electronically.

The IRS processes most returns within 21 days of receiving them if you filed electronically and chose direct deposit. Paper returns take longer — typically four to six weeks. If your return requires additional review, the timeline extends. The Where's My Refund tool will show you a message if that's happening.

Key Takeaways

  • Where's My Refund on IRS.gov is the official source for your refund status and updates once daily.
  • You need your Social Security number, filing status, and the refund amount to check your status.
  • Direct deposit refunds typically arrive within 21 days of the IRS receiving your return; paper checks take four to six weeks.
  • If the IRS needs more information from you, Where's My Refund will display a message telling you what to do next.
  • State tax refunds are tracked separately through your state's tax agency, not the IRS.

What each status message means

When you check Where's My Refund, you'll see one of several messages. "Return Received" means the IRS has your return but hasn't started processing it yet. This is normal and happens within a day or two of filing electronically. "Refund Approved" means the IRS has reviewed your return, found no problems, and approved your refund. At this stage, you're waiting for the money to be sent out.

"Refund Sent" means the IRS has released your refund. If you chose direct deposit, the money is on its way to your bank and should arrive within one to five business days. If you're receiving a paper check, it's in the mail and typically arrives within seven to ten business days, depending on where you live.

If you see "Still Being Processed" after 21 days, your return is under review. This happens when the IRS needs to verify information, spots a discrepancy, or randomly selects your return for examination. The tool will tell you to check back in a few days. Do not contact the IRS yet — they will reach out to you if they need documents or information.

When your refund is delayed

Refunds are delayed most often because of math errors, missing information, or a mismatch between what you reported and what the IRS has on file. Common triggers include claiming a dependent the IRS doesn't recognize, reporting income that doesn't match a W-2 or 1099 form you received, or making an error in your Social Security number or bank account details.

If your refund is delayed, Where's My Refund will eventually show a message saying the IRS needs more information. The message will tell you to call a specific number or mail documents to an address. Follow those instructions exactly. Do not send documents to the main IRS address — send them to the location the tool specifies.

Refunds are also delayed during tax season peaks (late February through April) and after major tax law changes. The IRS publishes a weekly report showing how many returns are in the queue. If millions of returns are ahead of yours, your wait will be longer than 21 days even if nothing is wrong with your return.

Direct deposit versus paper check

If you chose direct deposit on your tax return, the IRS sends your refund electronically to the bank account you listed. This is the fastest method — money typically arrives one to five business days after the IRS sends it. You need to have provided your routing number and account number correctly on your return. If you made a typo, the money may be rejected and sent back to the IRS, which delays everything by several weeks.

If you chose a paper check, the IRS mails it to the address on your return. Checks take seven to ten business days to arrive after the IRS sends them, longer if you live far from the processing center or if mail is slow in your area. Once you receive the check, you have to deposit it yourself. If you lose the check, you'll need to contact the IRS to request a replacement, which adds another month or more.

You cannot change your refund method after you file. If you filed for a paper check and now want direct deposit, you have to wait for the check to arrive, deposit it, and then move the money yourself. If you filed for direct deposit to an account that's now closed, contact your bank to see if they can redirect the deposit. If they can't, the IRS will mail you a check instead.

What to do if your refund never arrives

If Where's My Refund shows "Refund Sent" but the money hasn't hit your account after five business days (for direct deposit) or ten business days (for a check), contact your bank first. Ask whether the deposit was received and rejected, or whether it's still pending. Banks sometimes hold deposits for a few extra days, especially if the amount is large or if you rarely receive large transfers.

If your bank confirms the money never arrived, or if the check never came in the mail, contact the IRS. Call 1-800-829-1040 (the main IRS number) and have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether the money was sent and to where. If there was an error in your bank details, the IRS can issue a replacement check or attempt a new direct deposit.

If you filed by mail and your return was lost, the IRS can reconstruct it from their records, but this takes time. If you filed electronically and there's a problem, the IRS can usually resolve it faster. Keep copies of everything you file, including the confirmation number if you filed online.

State tax refunds are separate

Your state tax refund is handled by your state's tax agency, not the IRS. Each state has its own refund tracking tool. Search "[your state] tax refund status" or go to your state's Department of Revenue website. You'll find a similar tool where you enter your Social Security number and refund amount.

State refunds typically take longer than federal refunds — often four to eight weeks. Some states process them more slowly than others. If you filed your state return at the same time as your federal return, your state refund may arrive weeks after your federal money does.

If you filed a joint federal return but live in different states, each of you will receive your portion of the state refund from your own state. Make sure each state has the correct address for you, or your refund check may go to the wrong place.

Frequently Asked Questions

How often does Where's My Refund update?

The tool updates once per day, usually overnight. Checking multiple times in the same day will show you the same status. If your status changes, it will appear the next day.

Can I speed up my refund?

No. The IRS processes returns in the order they're received, and the timeline depends on whether you filed electronically (faster) or by mail (slower), and whether your return needs review. Direct deposit is faster than a paper check, but you can't change that after filing.

What if I filed jointly and my spouse's name is different from mine?

Use the Social Security number of whoever the return is filed under. If the return is filed under both names, use either one. The refund amount must match exactly what's on the return.

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

Not unless Where's My Refund tells you the IRS needs more information. If it does, follow the instructions in the message. Otherwise, wait for the status to update. Calling the IRS before 21 days have passed won't speed anything up.

What happens if I move after I file?

If you chose direct deposit, your refund goes to the bank account you listed, regardless of where you live. If you chose a paper check, update your address with the IRS as soon as possible. Call 1-800-829-1040 or use the address change tool on IRS.gov. If the check is already mailed to your old address, you may be able to have it forwarded or request a replacement.