Check your refund status directly with the IRS

The IRS has a tool called Where's My Refund? that tells you the exact status of your tax refund. You can find it on IRS.gov by searching for "Where's My Refund" or going directly to the IRS website. You will need your Social Security number, filing status, and the exact refund amount from your tax return.

The tool updates once per day, usually overnight. If you filed electronically, the IRS typically begins processing your return within 24 hours. If you mailed a paper return, processing takes longer — usually three to four weeks before the tool will show any status at all.

Where's My Refund? shows one of four statuses: "Return Received" (the IRS has your return but has not started processing), "Approved" (your return has been processed and approved for refund), "Sent" (your refund has been issued and is on its way), or a message that more time is needed. If you see "Sent," the tool will also show the date your refund was issued and the method — direct deposit to your bank account or a check mailed to your address.

Key Takeaways

  • Where's My Refund? on IRS.gov is the official tool to track your refund status and requires your Social Security number, filing status, and refund amount.
  • The tool updates once per day and shows whether your return has been received, approved, or sent, plus the date and method of your refund.
  • Electronic returns begin processing within 24 hours; paper returns take three to four weeks before any status appears in the tool.
  • If your refund shows as sent but has not arrived after the expected timeframe, contact the IRS or your bank to investigate further.
  • The IRS processes most refunds within 21 days of receiving your return, though some returns require additional review and take longer.

What to do if your refund shows as sent but has not arrived

Once Where's My Refund? shows your refund as "Sent," the timing depends on how you chose to receive it. If you selected direct deposit, the funds should reach your bank account within one to two business days of the issue date shown in the tool. If you chose a mailed check, allow 7 to 10 business days from the issue date, longer if you live outside the continental United States.

If the issue date has passed and your refund has not arrived, first check with your bank. Call the customer service number on the back of your debit card or bank statement and confirm that no deposit has posted to your account. Ask whether there are any holds or blocks on incoming transfers. Some banks flag large deposits for review, which can delay posting by a day or two.

If your bank confirms no deposit has arrived and the issue date was more than two weeks ago, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main refund line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a trace on your refund to locate it.

How to find your refund if you filed by mail

Paper returns take significantly longer to process than electronic returns. The IRS must receive your return, open it, scan it, and enter the information into their system before processing begins. This typically takes three to four weeks. During this time, Where's My Refund? will show no status — the tool only displays information once the IRS has scanned your return into their system.

If you mailed your return more than four weeks ago and Where's My Refund? still shows no status, your return may not have been received. The IRS loses mail occasionally, and postal delays happen. Contact the IRS at 1-800-829-1040 and provide your name, Social Security number, and the date you mailed your return. Ask them to search for your return in their system. If they cannot locate it, you may need to file again.

To avoid this problem in the future, mail your tax return using certified mail with return receipt. This gives you proof of delivery to the IRS. Keep the receipt until you see your return status appear in Where's My Refund?

Understanding refund delays and holds

Some returns take longer than 21 days to process. The IRS places a hold on a return when it needs additional information or when the return contains errors or inconsistencies. Common reasons for holds include mismatched income information (the IRS received a W-2 or 1099 from your employer that does not match what you reported), missing or incorrect Social Security numbers, or claiming a refund that is larger than expected based on your income.

If your return is on hold, Where's My Refund? will tell you. The message will say something like "We need more information" or "Your return is being reviewed." The tool may also provide a phone number to call or instructions on what documents to send. Follow those instructions exactly. Do not send documents the IRS did not ask for.

Holds typically add two to four weeks to processing time, though some complex cases take longer. During this time, your refund will not be issued. Once the IRS receives the information they requested and resolves the issue, your return will move to "Approved" status, and your refund will be issued within a few days.

Refunds issued by check versus direct deposit

When you filed your tax return, you chose how to receive your refund: direct deposit to a bank account or a check mailed to your address. Direct deposit is faster — funds typically arrive within one to two business days of the issue date. A check takes 7 to 10 business days to arrive by mail, sometimes longer depending on postal service delays and your location.

If you chose direct deposit but provided an incorrect account number, your refund will be rejected by your bank and returned to the IRS. This adds several weeks to the process. The IRS will then issue a check and mail it to the address on your tax return. Where's My Refund? will update to show that a check has been issued instead of a direct deposit. Watch for this change if your refund does not arrive on time.

If you chose a check and it has been more than 10 business days since the issue date, contact the IRS. Checks can be lost in the mail. The IRS can issue a replacement check or, in some cases, reissue your refund by direct deposit if you provide a valid bank account.

What happens if you need your refund before it arrives

The IRS does not issue refunds early or speed up processing for financial hardship. Once your return is approved and your refund is issued, the timeline is set by the delivery method you chose. There is no way to change the issue date or receive the money faster.

If you need money before your refund arrives, you have other options. Some tax preparation companies offer refund advance loans — they lend you money against your expected refund and repay themselves when the refund arrives. These loans come with fees and interest, so read the terms carefully before accepting one. Other options include asking your employer for an advance on your paycheck, negotiating a payment plan with creditors, or contacting local nonprofits that offer emergency financial assistance.

Frequently Asked Questions

How long does it take to get a refund after the IRS says it's sent?

Direct deposits typically arrive within one to two business days of the issue date. Checks take 7 to 10 business days by mail. If more time has passed, contact your bank to confirm the deposit was not held, or contact the IRS to trace a missing check.

Can I change my refund from a check to direct deposit?

No, once your return is filed, you cannot change the refund method. If your check is lost, the IRS can issue a replacement check or, in some cases, reissue by direct deposit if you provide a valid account number. Call 1-800-829-1040 to request this.

What if Where's My Refund says my return is being reviewed?

Your return is on hold pending additional information or verification. The tool will tell you what the IRS needs. Provide the requested documents as instructed. Do not guess or send extra paperwork. Processing resumes once the IRS receives and reviews what you sent.

Is there a phone number I can call to check my refund status?

Yes, call 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The automated system can look up your status, or you can speak to a representative. Wait times are often long, especially during tax season.

What if I filed my return more than a month ago and still see no status?

If you filed electronically, contact the IRS at 1-800-829-1040 — your return may not have been received or processed. If you mailed a paper return, the same applies. The IRS can search their system and tell you whether your return arrived. If it did not, you may need to file again.