Check your refund status before you do anything else

The IRS has a tool called Where's My Refund? that tells you exactly what stage your refund is in. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once a day, usually overnight.

The tool shows one of three statuses: your return is still being processed, your refund has been approved and a payment date has been set, or your refund was sent and you can see the delivery method and date. If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days. If you filed on paper, add another two to four weeks to that timeline.

If Where's My Refund? says your refund was sent but you never received it, the next step depends on how the IRS sent it. Direct deposit refunds land in your bank account on the date shown in the tool. Paper checks take five to seven business days after the send date to arrive by mail.

Key Takeaways

  • Where's My Refund? on irs.gov is the official source for your refund status and updates once per day.
  • Electronic returns with direct deposit typically process within 21 days; paper returns take six to eight weeks total.
  • If the tool shows your refund was sent but you did not receive it, the next step depends on whether it was direct deposited or mailed as a check.
  • The IRS can delay your refund if your return has errors, you claimed certain credits, or your identity needs verification.
  • If your refund is more than 21 days late for e-filed returns or more than eight weeks late for paper returns, contact the IRS directly.

Why your refund might be delayed

The IRS holds some returns for additional review. This happens most often when you claim the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the American Opportunity Credit. These credits trigger automatic verification steps, and the IRS is required by law to hold your refund until that review is complete. This can add 10 to 14 days to your processing time, even if everything on your return is correct.

Your return may also be delayed if the IRS found an error or inconsistency. Common triggers include a mismatch between your Social Security number and name, income reported on your return that does not match what your employer or bank reported to the IRS, or a dependent claimed on your return who was also claimed by someone else. The IRS will send you a letter explaining what they need from you.

Identity theft and fraud filters can also pause your refund. If the IRS suspects someone filed a return using your Social Security number, they will hold your legitimate return while they investigate. This is rare but can take several weeks to resolve.

What to do if your direct deposit refund never arrived

First, confirm the account number and routing number you entered on your tax return are correct. Log into your bank account and check whether a deposit from the IRS appears, even if it is under a different name or date than you expected. Some banks show IRS deposits under the name "IRS TREAS 310" or similar.

If the deposit is not there and Where's My Refund? shows the refund was sent, contact your bank. Give them the exact date the IRS said the refund was sent and ask them to search their records for an incoming transfer from the IRS. Banks can trace deposits that arrived but were rejected or sent to the wrong account. This happens occasionally when routing numbers are transposed or when an account was closed after you filed.

If your bank confirms they never received the deposit, or if Where's My Refund? still shows "sent" but it has been more than a week, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a trace on the deposit and, if it was lost, reissue your refund by check or direct deposit to a corrected account.

What to do if your check refund never arrived

Paper checks take five to seven business days after the send date to arrive. If Where's My Refund? shows your check was sent more than two weeks ago and you still have not received it, the check may have been lost in the mail or sent to an old address.

Call the IRS at 1-800-829-1040 and request a trace on your check. You will need to provide your Social Security number, filing status, and the refund amount. The IRS can confirm whether the check was cashed. If it was cashed but you did not cash it, that is a sign of fraud and the IRS will help you file a report. If the check was never cashed, the IRS can issue a replacement check or send the refund by direct deposit if you provide a corrected account number.

Replacement checks typically arrive within two to three weeks. If you need the money sooner, ask the IRS representative whether you can receive the refund by direct deposit instead, which is faster.

How to respond if the IRS sends you a letter about your refund

If the IRS mails you a letter, it will explain why your refund is delayed and what information or documents they need from you. Read the letter carefully and follow the instructions exactly. The letter will include a deadline for your response, usually 30 days.

Common requests include copies of documents (W-2s, 1099s, receipts for deductions or credits), proof of identity, or clarification about income or dependents. Respond by the deadline using the method the letter specifies—usually by mail to the address shown, though some letters allow you to respond online through your IRS account.

Once the IRS receives your response and completes their review, they will send you another letter with a decision. If everything checks out, your refund will be processed and sent within two to four weeks. If the IRS denies part of your refund, the letter will explain why and your options for appealing.

Refund timeline by filing method

Filing MethodTypical Processing TimeWhen to Expect Your Refund
E-filed with direct deposit, no issues21 days or lessWithin 21 days of filing
E-filed with direct deposit, claimed EITC or ACTC21 days plus 10–14 days for verification31–35 days from filing
E-filed, refund by check21 days processing plus 5–7 days mail delivery26–28 days from filing
Paper return filed6–8 weeks processing plus 5–7 days mail delivery7–9 weeks from filing
Return flagged for review or verificationVaries; typically 4–12 weeksDepends on complexity and your response time

When to contact the IRS directly

Contact the IRS if your refund is more than 21 days late for an e-filed return or more than eight weeks late for a paper return, and Where's My Refund? does not show a payment date. You can call 1-800-829-1040 Monday through Friday, 7 a.m. to 7 p.m. your local time. Have your Social Security number, filing status, and the refund amount ready.

You can also visit an IRS walk-in office if you prefer to speak with someone in person. Find your nearest office at irs.gov/localoffices. Walk-in hours vary by location, and some offices require an appointment. Bring your Social Security card, a photo ID, and a copy of your tax return.

If you filed your return with a tax preparer or software company and believe there is an error on the return itself, contact them first. They may need to file an amended return (Form 1040-X) to correct the mistake, which can delay your refund further but is necessary if the error is real.

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 the same status. If your status has not changed in more than a week and you filed electronically, your return may be under review or flagged for verification.

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer "rapid refund" or "refund advance" products, but these are loans against your expected refund, not the actual refund from the IRS, and they charge fees.

What if I entered the wrong bank account number on my return?

Call the IRS at 1-800-829-1040 as soon as possible. If your refund has not been sent yet, the IRS may be able to correct the account number before processing. If the refund was already sent to the wrong account, the IRS can reissue it by check or to a corrected account, but this adds two to three weeks.

Will I get interest if my refund is late?

The IRS does not pay interest on refunds delayed by normal processing times. However, if the IRS made an error and your refund is significantly late (more than 45 days for e-filed returns), you may be may have access to to interest. The IRS will calculate and include it automatically if you may have access to.

What if I think someone filed a tax return using my Social Security number?

Contact the IRS immediately at 1-800-829-1040 and explain that you believe your identity was used to file a fraudulent return. The IRS will place a fraud alert on your account and investigate. You should also file a report with the Federal Trade Commission at identitytheft.gov and consider placing a fraud alert with the credit bureaus.