How to check where your refund is right now

The fastest way to find your refund is through the IRS website using the Where's My Refund tool. You enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once a day, usually overnight, and tells you whether the IRS has received your return, is processing it, has approved it, or has sent it out.

You can also call the IRS directly at 1-800-829-1040. A representative can look up your refund status by phone and tell you the same information the website shows. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. in your time zone. Wait times are often shorter early in the morning or late in the week.

If you filed through a tax preparer or software company, you may also be able to check your status through their portal. TurboTax, H&R Block, and other major providers let you log in and see where your return stands. This does not always show more detail than the IRS tool, but it can be faster if you already have an account set up.

Key Takeaways

  • The IRS Where's My Refund tool is the official source and updates once daily with your refund status.
  • You need your Social Security number, filing status, and the exact refund amount to check online or by phone.
  • The IRS phone line 1-800-829-1040 can give you the same information as the website if you prefer to speak to someone.
  • If you filed through a tax preparer, their website or app may also show your refund status.
  • Refunds typically take 21 days from the date the IRS receives your return, though some take longer if there are errors or delays.

What the refund status messages actually mean

Return received means the IRS has your return but has not started processing it yet. This is the first stage and can last a few days to a week depending on how busy the IRS is. You will see this message most often during tax season in January through April.

Return approved means the IRS has reviewed your return, found no problems, and decided to send your refund. This is when the IRS begins preparing the payment. From this point, the refund usually arrives within 5 to 10 business days if you chose direct deposit, or 2 to 3 weeks if you chose a check by mail.

Refund sent means the IRS has released your money. If you set up direct deposit, it should land in your bank account within 1 to 2 business days after this message appears. If you chose a paper check, it is in the mail and should arrive within 7 to 10 business days, though mail delivery times vary by location.

If you see a message saying your return is still being processed after 21 days, the IRS is likely reviewing something on your return — a math error, a missing document, or a mismatch between your return and IRS records. The tool will usually tell you what the issue is or direct you to call for more information.

Why your refund might be delayed

The most common reason for a delay is a mismatch between what you reported and what the IRS has on file. This includes a Social Security number that does not match IRS records, income reported on a W-2 or 1099 that does not match your return, or a dependent claimed twice on two different returns. The IRS catches these during processing and holds the refund until you respond.

A second common cause is a math error or missing information. If you forgot to sign the return, did not include a required form, or made an arithmetic mistake, the IRS will not process it until you fix it. The IRS will send you a letter explaining what is wrong and what you need to do.

Refunds are also delayed if you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit. Federal law requires the IRS to hold these refunds until mid-February, even if your return is complete and correct. This delay is built in and affects millions of returns each year.

If you filed a paper return instead of electronically, processing takes longer — usually 4 to 6 weeks instead of 2 to 3 weeks. The IRS has to scan and enter the information by hand, which adds time.

What to do if your refund is missing or stuck

If the Where's My Refund tool says your refund was sent but you have not received it after the expected time, call the IRS at 1-800-829-1040. Have your return in front of you and be ready to provide your Social Security number, filing status, and refund amount. The IRS can tell you whether the payment was sent to the right account or address and, if it was mailed, whether it is still in transit.

If the IRS sent your refund to the wrong bank account — which can happen if you made a typo on your return — you will need to contact your bank first. Ask them to trace the deposit and see if it arrived at the wrong account. If it did, the bank can sometimes recover it, but this process takes time and is not always successful. The IRS can also issue a new refund, but you will need to file a form and wait for processing.

If the tool shows your return is still being processed after 21 days and you have not received a letter from the IRS, call 1-800-829-1040 and ask what is holding up your return. The representative can see notes in your file that the tool does not display. Bring your return and any documents the IRS asked for so you can respond right away if something is missing.

If you filed through a tax preparer and your refund is delayed, contact them first. They can see details about your return that you may not have access to and can sometimes contact the IRS on your behalf to speed things up.

Direct deposit versus check — which arrives faster

Direct deposit is significantly faster. Once the IRS approves your return, a direct deposit refund usually arrives in your bank account within 1 to 2 business days. A check by mail takes 7 to 10 business days after the IRS sends it, and mail delivery times vary depending on where you live and where the check is mailed from.

Direct deposit also eliminates the risk of a check getting lost in the mail or stolen. If you chose a check on your return and want to switch to direct deposit for a future year, you can update your banking information when you file next year. You cannot change the method for a refund that is already being processed.

If you are waiting for a check and it has been more than 10 business days since the IRS said it was sent, contact the IRS to report it missing. They can issue a replacement check or, in some cases, send the refund by direct deposit instead if you provide your bank account information.

How to set up direct deposit for next year

When you file your tax return next year, the form will ask for your bank account number and routing number. Enter the information for the account where you want your refund deposited. Make sure the account is in your name or a joint account — the IRS will not deposit to an account in someone else's name only.

You can find your routing number on the bottom left of any check from your account, or by calling your bank. Your account number is on the bottom right of your checks. Some tax software will let you verify the account information before you submit, which reduces the chance of a typo.

If you use a tax preparer, they will ask for this information during your appointment. Double-check that they entered it correctly before you sign the return. A single wrong digit can send your refund to the wrong account.

Frequently Asked Questions

How often does the Where's My Refund tool update?

The tool updates once per day, usually overnight. If you check multiple times in the same day, you will see the same status. Checking more frequently will not make your refund arrive faster.

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" loans, but these are loans against your expected refund, not the refund itself, and they charge fees.

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

Contact the IRS at 1-800-829-1040 with your bank's name and account number. The IRS can verify whether the deposit was sent to the correct account. If the account number on your return was wrong, the IRS can issue a replacement refund or deposit to the correct account.

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

Not immediately. Wait 21 days from the date you filed before contacting the IRS. If the Where's My Refund tool says your return is still being processed after 21 days, or if you received a letter from the IRS, follow the instructions in that letter or call 1-800-829-1040.

Can I cancel my refund and get the money a different way?

No. Once you file your return and the IRS approves it, the refund will be sent the way you requested — either by direct deposit or check. You cannot change the method after filing.