How to track your tax return status online

The IRS provides a free tool called Where's My Refund? that shows you the status of your return in real time. You can reach it at irs.gov/refunds or through the IRS2Go mobile app. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

To use Where's My Refund?, you will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. If you filed electronically, your return typically appears in the system within 24 hours. If you mailed a paper return, it can take three to four weeks before the IRS enters it into their system and you can track it.

The tool will show you one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Approved" (your return has been reviewed and approved for refund), or "Sent" (your refund has been issued and is on its way to you). Once the status shows "Sent," the tool will display the date your refund was deposited or mailed.

Key Takeaways

  • Where's My Refund? on irs.gov is the official IRS tool to track your return, and it updates once per day, usually overnight.
  • Electronic returns appear in the system within 24 hours; paper returns take three to four weeks before you can track them.
  • You will need your Social Security number, filing status, and the exact refund amount to check your status.
  • If your return shows no movement for more than 21 days after you filed electronically, or more than a month after you mailed it, contact the IRS directly.
  • Refunds issued by direct deposit usually arrive within one to two business days after the IRS sends them; checks take longer depending on mail delivery.

What the different status messages mean

"Return Received" means the IRS has scanned your return into their system and it is waiting in the queue to be processed. This is the first status you will see, and it can last anywhere from a few days to several weeks depending on the volume of returns the IRS is handling. During busy filing season (January through April), this stage takes longer.

"Approved" means an IRS employee or automated system has reviewed your return, found no errors or issues, and determined that you are owed a refund. At this point, the IRS has authorized the payment. The refund has not yet left their office, but it will soon.

"Sent" means the IRS has issued your refund. If you chose direct deposit, the money is on its way to your bank account. If you requested a check, it has been printed and mailed. The tool will show you the date the refund was sent, and you can use that to estimate when it will arrive.

How long refunds take to arrive

Once the IRS marks your refund as "Sent," the time it takes to reach you depends on how you chose to receive it. Direct deposit is the fastest method: the money usually arrives in your bank account within one to two business days after the IRS sends it. Some banks deposit funds the same day they receive them; others take an extra day.

Paper checks take longer because they must be printed, sorted, and delivered by mail. After the IRS sends a check, it typically takes seven to ten business days to arrive, though this varies by location and mail volume. During peak tax season or in rural areas, checks can take longer.

If you filed electronically and chose direct deposit, you should see your refund within 21 days of filing in most cases. The IRS publishes this as their standard timeframe. If more than 21 days have passed and your status still shows "Return Received," you can contact the IRS to ask about a delay.

What to do if your return is delayed

If your return has been in "Return Received" status for more than 21 days (for electronic returns) or more than a month (for paper returns), the IRS may be reviewing it for errors or requesting more information. Check Where's My Refund? again to see if a new message has appeared, or log into your IRS account at irs.gov/account to see if there are any notices waiting for you.

You can also call the IRS directly at 1-800-829-1040 to speak with a representative. Have your Social Security number, filing status, and the exact refund amount ready. The IRS phone lines are busiest during tax season, so expect wait times. If you prefer not to call, you can visit a local IRS office in person, though appointments are often required and can take weeks to schedule.

Common reasons for delays include math errors on your return, a missing signature, a mismatch between the name on your return and the name on file with Social Security, or a refund that is being applied to back taxes or student loan debt. The IRS will send you a notice by mail if any of these issues explore to your return.

Checking your refund status by phone or mail

If you do not have internet access or prefer to speak with someone, you can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. A representative can tell you the status of your return and explain any delays. Wait times are typically shorter early in the morning or late in the afternoon, and shorter on weekdays than weekends.

You can also mail a written request to the IRS, though this is slower than calling or using the online tool. Include your name, Social Security number, filing status, and the tax year you are asking about. Mail your request to the IRS address for your state, which you can find on irs.gov. Responses by mail typically take four to six weeks.

Understanding refund offsets and holds

In some cases, the IRS will hold your refund or reduce it to pay off a debt you owe. This is called an offset. Common reasons include unpaid federal income taxes from a previous year, unpaid state income taxes, unpaid child support, or defaulted student loans. If your refund is being offset, the IRS will send you a notice in the mail explaining the reason and the amount being withheld.

If you believe the offset is a mistake, you can contact the IRS or the agency that reported the debt. The notice will include instructions for filing a dispute. Offsets can delay your refund by several weeks because the IRS must verify the debt before releasing any remaining balance to you.

Frequently Asked Questions

Why does Where's My Refund? say my return is still being processed after three weeks?

The IRS processes returns in the order they are received, and during tax season (January through April) the queue can be very long. If your return has no errors, it will eventually move through. If it has been more than 21 days and the status has not changed, call the IRS at 1-800-829-1040 to ask if there is a specific issue holding up your return.

Can I cancel my refund and get my money back as a payment instead?

No. Once you file your return and the IRS has processed it, you cannot change how the refund is delivered. If you filed electronically and chose direct deposit, the refund will be deposited. If you requested a check, a check will be mailed. You can only change the delivery method before you file.

What if I filed my return but never received a refund?

Check Where's My Refund? to confirm the IRS received your return and processed it. If the status shows "Sent" but you have not received the money, contact your bank (if direct deposit) or the IRS (if a check). The IRS can issue a replacement check if yours was lost in the mail, though this process takes several weeks.

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

Not usually. The IRS will contact you by mail if they need more information or if there is a problem with your return. Keep checking Where's My Refund? every few days, and if the status does not change after 21 days, call the IRS to ask about the delay. Do not file another return or contact the IRS multiple times, as this can slow things down further.

Can I get my refund faster if I pay a tax preparation company to check on it?

No. Tax preparation companies cannot speed up the IRS process. Where's My Refund? is the official source of information, and it is free. Be cautious of any service that charges a fee to check your refund status or claims it can rush your refund—these are scams.