Where to check your refund status right now

The IRS gives you three ways to check your federal tax refund status: the IRS Where's My Refund tool online, the IRS2Go mobile app, or a phone call to the IRS refund hotline. The online tool is fastest and most detailed — it updates every 24 hours and shows you exactly where your refund is in the process. You can access it at irs.gov/refunds without logging in.

To use Where's My Refund, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool will tell you one of three things: the IRS is still processing your return, your refund has been approved and a payment date is set, or there is a problem that needs your attention. If you filed electronically, you can usually check status within 24 hours of filing. If you mailed a paper return, wait at least four weeks before checking.

The IRS2Go app works the same way as the website but lets you check from your phone. The refund hotline is 800-829-1954 and operates Monday through Friday, 7 a.m. to 7 p.m. Eastern time. Wait times are often long during tax season (January through April), so the online tool is usually faster.

Key Takeaways

  • Check your refund status at irs.gov/refunds using your Social Security number, filing status, and refund amount — the tool updates every 24 hours.
  • Electronic returns can be checked within 24 hours of filing; paper returns need at least four weeks before status information appears.
  • The IRS will show you a specific payment date once your refund is approved, and most refunds arrive within 21 days of that date.
  • If Where's My Refund shows an error or delay, the tool will tell you what the problem is and what to do next.
  • Direct deposit refunds arrive faster than paper checks — typically within five to seven business days after the payment date.

How long the IRS takes to process and pay

The IRS aims to process most returns within 21 days. This means from the day you file until the day they approve your refund and set a payment date. In practice, most electronic returns are processed within 5 to 10 days during off-season (May through December), and 10 to 21 days during tax season. Paper returns take longer — usually 4 to 6 weeks from the date received at the IRS processing center.

Once the IRS approves your return and sets a payment date, the actual money transfer takes another 3 to 5 business days if you chose direct deposit, or 7 to 10 business days if you requested a paper check. The payment date shown in Where's My Refund is when the IRS releases the money, not when it hits your bank account. If the tool says your payment date is May 15, expect the money in your account between May 18 and May 22 for direct deposit, or by late May for a check.

Refunds are slower if the IRS needs to verify information on your return. This happens when there are math errors, missing information, or when your return is selected for review. The tool will tell you if this is happening and give you a new expected timeline.

What each status message means

Where's My Refund shows one of several messages depending on where your return is. "Return received" means the IRS got your return but has not started processing it yet. This is normal and usually lasts a few days. "Return approved" means the IRS finished reviewing your return and approved your refund amount. A payment date will appear next to this message — that is when the money leaves the IRS.

"Refund sent" means the IRS released the money on the date shown. For direct deposit, it is now in transit to your bank. For a check, it is in the mail. "Refund delivered" appears only for direct deposits and means the money arrived at your bank. For checks, the tool stops updating once the check is mailed, so you will not see a "delivered" message.

If the tool shows "We cannot provide information about your refund status", your return either has not been received yet, or there is a delay. Wait 24 hours and check again. If this message persists after five days, contact the IRS at 800-829-1954. If the tool shows "There is an issue with your return" or "We need more information," the IRS will mail you a letter explaining what is wrong and what you need to do.

Direct deposit versus paper check — which arrives first

Direct deposit is faster and more reliable. Once the IRS approves your refund and sets a payment date, direct deposit refunds arrive in 3 to 5 business days. Paper checks take 7 to 10 business days after the payment date, and can be delayed by mail service issues. If you chose direct deposit on your return, Where's My Refund will show a payment date and the money will arrive within a week of that date in most cases.

If you requested a paper check and it has been more than 10 business days since the payment date shown in Where's My Refund, the check may be lost. Contact the IRS at 800-829-1954 to request a replacement. Have your Social Security number and return information ready. The IRS can issue a new check, but it takes another 4 to 6 weeks.

You can change your refund delivery method only before you file. If you already filed and want to switch from a check to direct deposit, you cannot change it for that year's refund. For future years, choose direct deposit on your return to speed up payment.

What to do if your refund is delayed

A delay usually means the IRS is reviewing your return or needs more information from you. Where's My Refund will tell you if this is happening. The most common reasons for delay are math errors on the return, a missing or incorrect Social Security number, income that does not match IRS records, or claiming a refundable credit (like the Earned Income Tax Credit) that requires extra verification.

If the tool says the IRS needs more information, they will mail you a letter within 30 days explaining what they need. The letter will include a phone number to call or instructions on how to respond. Do not ignore this letter — the IRS cannot finish processing your return without your response. Reply as soon as you receive it to avoid further delays.

If Where's My Refund shows no update for more than 21 days after you filed electronically, or more than 6 weeks after you mailed a paper return, call the IRS at 800-829-1454 (this is the number for refund-related questions specifically). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you why the delay is happening and what step comes next.

Tracking a refund after you receive it

Once your refund arrives, you do not need to track it further — the money is in your account or you have the check. If you received a direct deposit, your bank statement will show the deposit. If you received a check, you can cash or deposit it like any other check. Keep your tax return and any IRS letters for your records, in case you need to reference them later.

If you received a refund but the amount is wrong, do not spend it yet. Contact the IRS at 800-829-1040 to report the error. Have your return, your bank statement (if direct deposit), or the check (if mailed) available to show the amount you received. The IRS can investigate and send you the difference if they made a mistake, or explain why the amount is correct if there was a calculation you missed.

Frequently Asked Questions

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

Yes. The refund belongs to you, not the preparer or software company. Use irs.gov/refunds with your own Social Security number, filing status, and refund amount. Some tax software companies also offer refund tracking through their own portals, but the IRS tool is the official source and always has the most current information.

What if Where's My Refund says it cannot find my return?

This usually means the return has not been received or processed yet. Wait 24 hours and check again. If you filed electronically, it can take up to 24 hours to appear in the system. If you mailed a paper return, wait at least four weeks. If the message persists after that, call 800-829-1954 to confirm the IRS received your return.

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

For direct deposit, the money is in transit to your bank and should arrive within 5 business days of the "sent" date. Check with your bank to confirm the deposit has not already posted. For a paper check, allow 7 to 10 business days after the "sent" date. If more than 10 business days have passed, the check may be lost — call 800-829-1954 to request a replacement.

Can I speed up my refund if I need the money urgently?

No. The IRS processes returns in the order received, and there is no way to jump the queue. Direct deposit is the fastest delivery method available. If you need money before your refund arrives, explore other options like a personal loan or line of credit from your bank.

What happens if I filed my return but have not received a refund yet after 21 days?

Check Where's My Refund first — it will show you the current status and expected payment date. If the tool shows your refund is approved, a payment date should be listed and the money will arrive within a week. If the tool shows a delay or issue, follow the instructions it provides. If you cannot find any information after 21 days, call 800-829-1454 to speak with an IRS representative.