Where to check your refund status

The IRS provides a tool called Where's My Refund? on its website at irs.gov. This is the official place to look up your refund status at any time after you file. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.

You can also check your status through the IRS2Go mobile app, which works on both iPhone and Android. The app shows the same information as the website and updates on the same schedule — typically once per day, usually overnight.

Some tax software companies, like TurboTax, H&R Block, or TaxAct, also let you check your refund status within their platforms if you filed through them. This is a convenience feature; the information comes from the IRS, not from the software company.

Key Takeaways

  • The IRS updates refund status once per day, usually overnight, so checking multiple times in one day will show the same information.
  • You need your Social Security number, filing status, and the exact refund amount to use Where's My Refund?
  • A refund typically takes 21 days from the date the IRS receives your return, though some returns take longer if they need review.
  • If your refund is delayed beyond 21 days, the IRS website will tell you why and what to do next.
  • Direct deposit refunds arrive faster than paper checks, usually within 3 to 5 business days after the IRS approves your return.

What the status messages mean

Refund received means the IRS has your return and is processing it. This is the first status you will see after filing.

Refund approved means the IRS has finished reviewing your return and determined the refund amount. If you chose direct deposit, your money is on its way to your bank. If you chose a paper check, the check is being printed and mailed.

Refund sent appears when the IRS has released the money. For direct deposit, this usually means the funds will land in your account within 3 to 5 business days. For a check, it means the check is in the mail; delivery takes 7 to 10 business days from the date sent, depending on distance.

If you see a message that says your refund is delayed or that the IRS needs more information, the website will explain what happened and what steps to take. Do not ignore these messages — they usually mean you need to send additional documents or verify information.

How long refunds actually take

The IRS says most refunds are issued within 21 days of receiving your return. This 21-day clock starts when the IRS receives your return, not when you file it. If you file electronically, the IRS receives it within a day or two. If you mail a paper return, it can take one to two weeks just to reach the IRS.

Direct deposit is faster than a paper check. Once the IRS approves your return and sends the refund, direct deposit typically arrives in 3 to 5 business days. A paper check takes 7 to 10 business days to arrive after it is mailed, and you have to account for mail delivery time on top of that.

Some returns take longer than 21 days. This happens when the IRS needs to review your return more carefully — for example, if you claimed a large Earned Income Tax Credit, if there are math errors, or if your return does not match information the IRS already has on file (like W-2s from your employer). The Where's My Refund? tool will tell you if your return is under review.

What to do if your refund is delayed

First, check Where's My Refund? to see if there is a message explaining the delay. If the tool says your return is still being processed and it has been fewer than 21 days since the IRS received it, wait. The system updates once per day, so checking multiple times in one day will not give you new information.

If more than 21 days have passed and Where's My Refund? shows no status update, or if it says your refund is delayed, you have a few options. You can call the IRS at 1-800-829-1040 (the main tax line) and speak to a representative, though wait times are often long during tax season. You can also visit an IRS office in person if one is near you — find locations at irs.gov.

If you filed by mail and it has been more than two weeks, your return may still be in the mail room. The IRS processes paper returns more slowly than electronic ones, especially during peak season. If you filed electronically and it has been more than 21 days with no update, contact the IRS.

Direct deposit versus paper check

Direct deposit is faster and more secure. The IRS sends the money straight to your bank account, and it usually arrives within 3 to 5 business days after approval. There is no risk of the check getting lost in the mail or stolen from your mailbox.

A paper check takes longer — typically 7 to 10 business days after the IRS mails it, plus whatever time it takes to reach you. If you move and do not update your address with the IRS, the check may be returned to the IRS, and you will have to contact them to get it reissued.

If you filed your return and chose direct deposit, you cannot change to a paper check later. If you chose a paper check and want to switch to direct deposit for next year, you will need to update your banking information on your next return.

If your refund never arrives

If Where's My Refund? says your refund was sent but you have not received it after the expected time, the first step is to check with your bank. Call your bank and ask if the deposit was received. Sometimes a deposit is rejected if your account information was wrong or your account was closed. Your bank can tell you whether the IRS attempted to deposit the money.

If you chose a paper check and it has not arrived after 10 business days from the mailed date, contact the IRS. The IRS can issue a replacement check, but you will need to provide information about your original return and confirm that you have not received the first check.

Do not assume the refund is lost if it is only a few days late. Mail delivery times vary, and the IRS's estimated dates are not guarantees. Wait at least the full time window before contacting them.

Frequently Asked Questions

Can I check my refund status if I filed with a tax preparer or accountant?

Yes. You can use Where's My Refund? on the IRS website with your own Social Security number, filing status, and refund amount. Your tax preparer does not need to be involved. If you want them to check for you, they can, but you have the same access they do.

Why does the IRS website say my refund was sent but I have not received it?

For direct deposit, the money may still be in transit to your bank — it can take 3 to 5 business days after the IRS sends it. For a paper check, it is in the mail and can take 7 to 10 business days. If the full time window has passed, contact your bank (for direct deposit) or the IRS (for a check).

What if I filed a paper return and it has been three weeks with no status update?

Paper returns take longer to process because the IRS has to open, scan, and enter the information manually. If it has been three weeks and you see no status in Where's My Refund?, call the IRS at 1-800-829-1040 to confirm they received it and check for any issues.

Can I cancel my refund and have the money applied to next year's taxes instead?

No. Once the IRS approves and sends your refund, you cannot redirect it. If you want to pay taxes instead of receiving a refund next year, you can adjust your withholding with your employer or make estimated tax payments throughout the year.