Where to check your refund status online

The IRS runs a tool called Where's My Refund? at irs.gov that shows you the status of your federal tax refund in real time. You reach it by going to irs.gov, clicking "Refunds" in the top menu, and selecting "Where's My Refund?" You'll 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. If you filed electronically and chose direct deposit, the IRS typically processes your refund within 21 days of accepting your return. If you filed by mail or chose a paper check, the timeline is longer — usually 4 to 6 weeks from the date the IRS received your return.

The status will show one of three messages: "Your refund is being processed," "Your refund has been approved," or "Your refund was sent." If it says your refund was sent, the tool will also tell you the date it was mailed or deposited, depending on your payment method.

Key Takeaways

  • Where's My Refund? at irs.gov is the official IRS tool to track your federal refund, and it updates once daily.
  • Direct deposit refunds typically arrive within 21 days of the IRS accepting your return; paper checks take 4 to 6 weeks.
  • You need your Social Security number, filing status, and the exact refund amount to check your status.
  • If your refund shows as sent but hasn't arrived after the expected timeframe, contact the IRS or your bank to investigate.
  • State tax refunds are tracked separately through your state's revenue or tax department website, not through the IRS.

What each status message means

"Your refund is being processed" means the IRS has received your return and is reviewing it. This is the most common message in the first two weeks after filing. The IRS is checking that your information matches their records, that you haven't already received a refund for that year, and that there are no errors on your return.

"Your refund has been approved" means the IRS has finished reviewing your return and determined the refund amount. At this stage, the money is scheduled to be sent to you. If you chose direct deposit, it will go to your bank account. If you chose a paper check, it will be mailed to the address on your return.

"Your refund was sent" means the IRS has released the money. For direct deposit, this usually means the funds have already hit your bank account or will within one to two business days. For a paper check, it means the check has been mailed and is in transit — delivery typically takes 7 to 10 business days from the date shown.

Why your refund might be delayed

The IRS delays refunds for several concrete reasons. If your return has errors — a mismatched Social Security number, an incorrect bank account for direct deposit, or income that doesn't match what employers reported — the IRS will hold your refund while it investigates. This can add two to four weeks to your timeline.

If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is otherwise complete. This is called the EITC holding period and applies every year.

If you filed an amended return (Form 1040-X) instead of an original return, processing takes longer — typically 8 to 12 weeks. If you're claiming a refund for a year you didn't file originally, the IRS may request additional documentation before releasing your money.

What to do if your refund doesn't arrive on time

If Where's My Refund? says your refund was sent but it hasn't arrived after the expected timeframe, your first step depends on your payment method. For direct deposit, contact your bank and give them the date the IRS says it was deposited. Ask them to search their records for an incoming transfer from the IRS. Banks can sometimes locate deposits that haven't posted yet or identify if the transfer was rejected due to a closed account or incorrect routing number.

For a paper check, wait at least 10 business days after the date shown in Where's My Refund? before taking action. If it still hasn't arrived, contact the IRS directly. You can call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time) or use the IRS's online chat tool at irs.gov. Have your Social Security number, filing status, and the refund amount ready.

The IRS can issue a replacement check or redeposit the funds to your bank account if the original payment was lost or rejected. This process usually takes another 4 to 6 weeks.

Tracking state tax refunds separately

Your state tax refund is separate from your federal refund and is tracked through your state's revenue or tax department, not the IRS. Each state has its own website and timeline. Some states process refunds in 2 to 3 weeks; others take 6 to 8 weeks or longer.

To find your state's refund tracker, search "[your state] tax refund status" or go directly to your state's revenue department website. You'll typically need your Social Security number and the refund amount. Some states also offer phone lines or email support if you can't find the online tool.

If you filed your federal and state returns together (which most people do), your state refund may arrive on a different schedule than your federal refund. This is normal and does not mean either one is lost.

Direct deposit versus paper check timing

Direct deposit is faster and more reliable than a paper check. When you choose direct deposit on your tax return, the IRS sends your refund electronically to your bank account. Once the IRS releases the money, it typically arrives within one to two business days. The IRS does not charge you for direct deposit.

A paper check takes longer because it has to be printed, mailed, and delivered by the postal service. The IRS estimates 4 to 6 weeks from the date it accepts your return, but the actual time depends on mail delivery in your area. Checks can be lost or delayed in transit, which is why the IRS recommends direct deposit.

If you filed your return without choosing a payment method, the IRS will mail you a paper check by default. You cannot change this after you file, so if you want direct deposit for next year, you'll need to choose it when you file your 2024 return.

What to do if Where's My Refund? shows an error

If Where's My Refund? displays an error message or won't accept your information, first double-check that you're entering the exact refund amount shown on your tax return. Many people enter a rounded number or the wrong figure, which causes the tool to reject the search. The amount must match exactly.

If the amount is correct and the tool still won't work, try again in a few hours or the next day. The IRS system sometimes experiences temporary outages. If the problem persists, contact the IRS directly at 1-800-829-1040 or use the online chat at irs.gov.

If Where's My Refund? says "We don't have any information about your return," it usually means the IRS hasn't received or processed your return yet. If you filed electronically, wait at least 24 hours. If you filed by mail, wait at least 3 to 4 weeks before checking again. If you're certain you filed and the timeline has passed, contact the IRS to confirm they received your return.

Frequently Asked Questions

Can I check my refund status by phone instead of online?

Yes. Call the IRS at 1-800-829-1040 Monday through Friday, 7 a.m. to 7 p.m. your local time. Have your Social Security number, filing status, and refund amount ready. Wait times can be long during tax season (January through April), so calling early in the day or later in the week may be faster.

What if my bank rejected my direct deposit refund?

If your bank rejected the deposit because your account was closed or the routing number was wrong, the IRS will mail you a paper check instead. Where's My Refund? will update to show "Your refund was sent" with a mailing date. The check should arrive within 10 business days. If it doesn't, contact the IRS.

How long does it take to get a refund after amending my return?

Amended returns (Form 1040-X) take 8 to 12 weeks to process, much longer than original returns. The IRS processes them manually rather than electronically. You can check the status of an amended return through Where's My Refund? once the IRS has received it, though the tool may show limited information.

Can I get my refund faster if I pay a tax preparer or software company?

No. Tax preparers and software companies cannot speed up IRS processing. The IRS processes all returns on the same timeline regardless of who prepared them. Some companies offer "refund advance" loans, but these are loans you repay — not your actual refund.

What if I never received my refund check and it's been more than 10 business days?

Contact the IRS at 1-800-829-1040 or use the online chat at irs.gov. Tell them the date the check was mailed according to Where's My Refund?. The IRS can issue a replacement check or deposit the funds to your bank account instead. This process takes another 4 to 6 weeks.