The IRS says 21 days, but yours hasn't arrived

If you filed electronically and chose direct deposit, the IRS aims to send your refund within 21 days. If that window has passed and the money is not in your account, the delay is real — but it does not mean your refund is lost. The IRS processes millions of returns, and some take longer than others. Your next step depends on whether you can check the status yourself or need to contact the IRS directly.

Start by checking the status of your refund using the IRS's free tool. This is the fastest way to know whether the IRS is still processing your return, whether there is a problem, or whether the money has already been sent to your bank.

Key Takeaways

  • Check your refund status using the IRS Where's My Refund tool at irs.gov before contacting anyone — it tells you whether the IRS is still processing, has found a problem, or has sent the money.
  • If the tool shows your refund was sent but you have not received it, contact your bank to confirm the deposit was received and ask them to trace the transfer.
  • If the IRS tool shows a problem with your return — such as a missing form or mismatched information — you will need to respond to the IRS in writing, which can add weeks to processing.
  • Delays beyond 21 days are common during tax season and do not mean your refund will not arrive, but some delays point to issues that require your action.
  • The IRS does not issue refund checks by mail automatically anymore; if you did not choose direct deposit, your refund may take longer and you may need to request a check.

How to check your refund status yourself

Go to irs.gov and look for the "Where's My Refund?" tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not give you new information.

The tool will show one of three things: your refund is still being processed, there is a problem that needs your attention, or your refund has been sent. If it says your refund was sent, note the date. Direct deposits usually arrive within one to two business days after the IRS sends them, but this can vary by bank.

Your refund shows as sent, but you have not received it

If the IRS tool says your refund was sent on a specific date but the money is not in your account, contact your bank or credit union first. Give them the date the IRS says it sent the money and ask them to check whether the deposit arrived. Banks can see incoming transfers even if they have not posted to your account yet, and they can trace a transfer if it went to the wrong account.

This happens most often when you changed banks between filing and receiving your refund, or when you provided the wrong account number on your tax return. Your bank can tell you whether the deposit is pending, whether it went somewhere else, or whether there was an error. If the deposit went to the wrong account, you will need to contact that bank as well, and the IRS may need to reissue your refund.

The IRS tool shows a problem with your return

If the Where's My Refund tool says there is an issue, it will usually tell you what the problem is — for example, a missing form, a name that does not match Social Security records, or income that does not match what your employer reported. The IRS will also send you a letter explaining what is wrong and what you need to do.

Do not ignore this letter. Read it carefully and follow the instructions. You may need to send documents by mail, call a specific IRS number, or file an amended return. The timeline for fixing the problem varies: some issues take a few weeks to resolve, while others can take months if you need to gather documents or wait for the IRS to verify information with your employer.

You filed on paper or did not choose direct deposit

If you mailed a paper return or did not select direct deposit on your electronic return, your refund comes by check. Paper returns take longer to process than electronic ones — often 4 to 6 weeks or more during busy tax season. The IRS will mail the check to the address on your return, and delivery can add another week or two.

If you filed on paper and it has been more than 6 weeks, use the Where's My Refund tool to check the status. If the tool says your refund has been sent, the check is in the mail. If it says processing, contact the IRS at 800-829-1040 to ask whether your return has been received and processed. If the check has been sent but you have not received it after two weeks, you can request that the IRS reissue it.

When to contact the IRS directly

Contact the IRS if the Where's My Refund tool has not updated in more than 24 hours, if it shows a problem you do not understand, or if it says your refund was sent more than two weeks ago and you still have not received it. Call 800-829-1040 during business hours. Have your Social Security number, filing status, and the refund amount ready.

Wait times can be long during tax season, so call early in the morning or later in the afternoon if possible. The IRS can tell you the exact status of your return, whether there is a problem, and what you need to do next. If your refund was sent but lost in the mail, they can issue a replacement check or arrange a direct deposit to your bank account.

What causes delays beyond 21 days

The most common reasons for delays are errors on your return — a name that does not match your Social Security number, a wrong bank account number, or a missing form. Tax season volume also causes delays; the IRS processes the most returns in February and March, and backlogs can push processing time to 6 weeks or longer.

Other delays happen when the IRS needs to verify information with your employer, when you claim a refundable tax credit like the Earned Income Tax Credit, or when you file an amended return. These situations are not problems — they are just part of the process — but they do take time. The IRS will process your return and send your refund once the verification or review is complete.

Frequently Asked Questions

Can I speed up my refund if it is delayed?

Not directly. If the delay is because the IRS is still processing, there is nothing you can do to speed it up. If the delay is because of a problem on your return, fixing the problem as quickly as possible is the fastest way forward. If you filed on paper, switching to electronic filing next year will be faster, but that does not help your current refund.

What if the IRS tool says my refund was sent but my bank says they never received it?

This is rare but does happen. Contact the IRS at 800-829-1040 and tell them your bank has no record of the deposit. The IRS can investigate and reissue your refund, usually by check. This process can take several weeks. Ask the IRS for a reference number so you can follow up if needed.

Do I lose my refund if I do not claim it within a certain time?

No. Your refund does not expire. If you do not receive it, you can claim it on your next tax return or contact the IRS to request a replacement. However, the longer you wait, the harder it can be to track down what happened, so it is better to follow up sooner rather than later.

Will I get interest on my refund if it is delayed?

The IRS does not pay interest on delayed refunds unless the delay is caused by the IRS's error and the refund is very late — usually more than 45 days after you filed. In most cases, no interest is paid. Your refund is the amount you are owed; delays do not add to it.

What if I need the money urgently?

If you need cash before your refund arrives, you have a few options: ask your employer for an advance, look into a short-term loan from a credit union, or see whether you may have access to for emergency information from a local organization. These are not ideal, but they can help if the delay is causing real hardship. Do not give money to anyone claiming they can speed up your refund — that is a scam.