Check your federal refund with the IRS Where's My Refund tool

The fastest way to check your federal tax refund is the IRS Where's My Refund tool at irs.gov. You 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 the same day will show the same status.

The tool shows three possible statuses: Received (the IRS has your return but hasn't processed it yet), Approved (your return is approved and your refund is on the way), or Sent (your refund has been issued). If your status shows "Sent," the tool will tell you the date it was sent and the method—direct deposit to your bank account or a check mailed to your address.

Most refunds process within 21 days of the IRS receiving your return, but this varies based on whether you filed electronically or by mail, whether your return needed review, and the time of year. During tax season (January through April), processing can take longer.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the official source and updates once daily with your refund status.
  • You will need your Social Security number, filing status, and the exact refund amount to check your status.
  • Direct deposit refunds typically arrive within 1 to 2 business days after the IRS sends them; mailed checks take 7 to 10 business days.
  • If your refund is delayed beyond 21 days from when you filed, contact the IRS at 1-800-829-1040 or check the Where's My Refund tool for a delay message.
  • State tax refunds are tracked separately through your state's tax agency website, not through the federal IRS tool.

What to do if your refund shows "Sent" but hasn't arrived

Once the IRS marks your refund as "Sent," the timing depends on how you chose to receive it. If you selected direct deposit, the money should land in your bank account within 1 to 2 business days after the IRS sends it. If you chose a mailed check, allow 7 to 10 business days from the send date for it to arrive, longer if you live outside the continental United States.

If more than 10 business days have passed since the send date and you haven't received a mailed check, contact the IRS at 1-800-829-1040. Have your Social Security number and the refund amount ready. The IRS can issue a replacement check or, in some cases, convert it to a direct deposit if you provide your bank details.

For direct deposit refunds that don't show up after 2 business days, check with your bank first—the money may have been rejected due to a closed account, incorrect routing number, or account number. Your bank can tell you whether the IRS sent the deposit and why it was rejected. If the IRS sent it and your bank rejected it, you'll need to contact the IRS to reissue the refund as a check.

Checking a state tax refund

State tax refunds are tracked separately from federal refunds. Each state has its own tax agency and its own refund tracking system. Search "[your state] tax refund status" or go directly to your state's Department of Revenue or Department of Taxation website.

Most states offer an online tool similar to the federal Where's My Refund—you enter your Social Security number and refund amount to see the status. Some states also allow you to check by phone. State refunds typically process within 4 to 8 weeks of the state receiving your return, though this varies widely. Some states process faster; others take longer, especially during peak tax season.

If you filed both federal and state returns, your state refund may be held if you owe money to the state or federal government, or if you have unpaid child support or student loans in default. The state tax agency website will usually note this on your status page.

What delays mean and when to contact the IRS

If the Where's My Refund tool shows your status as "Received" for more than 21 days after you filed, your return may be under review. This happens when the IRS needs to verify information on your return—for example, if you claimed a large credit, reported unusual income, or if there's a discrepancy between your return and IRS records.

The tool will display a message if your return is delayed, and it may give you a date when you can expect an update. Do not call the IRS unless the tool tells you to or unless more than 60 days have passed since you filed. Calling before that point won't speed up the process.

If 60 days have passed and the tool still shows "Received," or if the tool displays an error message, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is under review and what information they need from you, if anything.

Tracking a refund issued before the current tax year

The Where's My Refund tool only shows information about your most recent tax return. If you're looking for a refund from a prior year that you haven't received, you have two options.

First, check the IRS website for information about unclaimed refunds. The IRS holds refunds for three years; after that, the money goes to the U.S. Treasury. If your refund is still within the three-year window and you haven't received it, you can file an amended return (Form 1040-X) to claim it, or contact the IRS directly at 1-800-829-1040 to report it as missing.

Second, if you believe a check was lost in the mail, contact the IRS and request a replacement. You'll need to wait 120 days from the original send date before the IRS will issue a replacement check, so if less time has passed, you may be asked to wait.

Using the IRS mobile app or calling for refund information

The IRS offers a mobile app called IRS2Go that includes the Where's My Refund tool. You can download it from the Apple App Store or Google Play. The app works the same way as the website version and updates at the same time each day.

You can also call the IRS at 1-800-829-1040 to check your refund status by phone. Have your Social Security number, filing status, and refund amount ready. Wait times are often long during tax season, so using the online tool is usually faster. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. your local time.

If you used a tax preparation service or hired a tax professional to file your return, you can also ask them to check your refund status on your behalf. They have access to the same IRS tools and can often get answers faster because they file returns in bulk.

What information you need to check your refund

To use the Where's My Refund tool, you must have three pieces of information from your tax return: your Social Security number (or Individual Taxpayer Identification Number if you don't have an SSN), your filing status (single, married filing jointly, married filing separately, head of household, or may have access to widow/widower), and the exact refund amount as shown on your return.

The refund amount must match exactly—if your return shows a refund of $1,247 and you enter $1,247.50, the tool will reject your entry. If you don't remember the exact amount, check your copy of the return you filed, your tax software account, or the confirmation email or letter the IRS sent you when they received your return.

Do not use the tool to check someone else's refund unless you are their tax representative or they have authorized you to do so. The IRS takes privacy seriously and will not show refund information to anyone without proper authorization.

Frequently Asked Questions

Can I check my refund status if I filed my taxes through a tax preparation service?

Yes. You can use the IRS Where's My Refund tool with your own Social Security number and refund amount, just as you would if you filed on your own. Many tax preparation services also offer their own refund tracking through your account with them, which may update more frequently than the IRS tool. Check your email for login information from the service you used.

Why does the tool say my refund was sent but my bank rejected it?

This usually means the account number or routing number on your return was incorrect, the account was closed, or the account type changed. Contact your bank to confirm whether they received and rejected the deposit. If they did, call the IRS at 1-800-829-1040 and ask them to reissue your refund as a check instead.

How long does it take to get a refund if I file by mail instead of electronically?

Paper returns take longer to process than electronic returns. The IRS typically takes 4 to 6 weeks to receive and begin processing a mailed return, then another 2 to 3 weeks to process it. In total, expect 6 to 9 weeks or longer. Filing electronically is faster—most e-filed returns are received within 24 hours.

What if the Where's My Refund tool says there's an error with my return?

If the tool displays an error message, it usually means the IRS needs more information from you or found a discrepancy on your return. The message should explain what the issue is. Follow the instructions on the tool or wait for the IRS to mail you a letter with details. Do not ignore the message—responding promptly can speed up your refund.

Can I get my refund faster if I pay a fee to a tax service?

No. The IRS processes all refunds on the same timeline regardless of whether you paid a fee. Some tax services offer "refund advance" loans where they lend you money against your expected refund, but this costs you money in interest and fees. The standard refund timeline cannot be shortened.