Check your refund status directly with the IRS
The IRS has three ways to check where your refund is: the Where's My Refund tool on IRS.gov, a phone line, or the IRS2Go mobile app. The Where's My Refund tool is fastest — it updates every 24 hours and tells you the exact status of your return and when the IRS expects to send your money. You need your Social Security number, filing status, and the exact refund amount from your tax return to use it.
The phone line is 1-800-829-1954. Wait times are longest during filing season (January through April), sometimes 30 minutes or more. The IRS2Go app works the same way as the website but lets you check from your phone without a computer.
All three methods show the same information: whether the IRS is still processing your return, whether they've approved it, or whether your refund has been sent. If your return is still being processed, the tool tells you the date you can expect an update.
Key Takeaways
- The Where's My Refund tool on IRS.gov updates every 24 hours and shows your refund status without waiting on hold.
- You need your Social Security number, filing status, and the exact refund amount from your return to check your status.
- If the tool says your refund was sent but you haven't received it, contact your bank or check your account for a pending deposit.
- The IRS processes most returns within 21 days, but returns with errors or that need verification can take longer.
- If you filed by mail instead of electronically, add two to three weeks to the processing time.
What the refund status messages mean
The Where's My Refund tool shows one of three main statuses. Return Received means the IRS has your return but hasn't finished processing it yet. This is the first stage and usually lasts a few days to a week. Return Approved means the IRS has reviewed your return, found no problems, and approved your refund. Refund Sent means the IRS has sent your money — either by direct deposit to your bank account or by check in the mail.
If your status is Refund Sent but you don't see the money, check your bank account for a pending deposit. Direct deposits usually arrive within one to two business days after the IRS sends them. If you chose a paper check, it can take up to two weeks to arrive by mail, depending on where you live.
Why your refund might be delayed
The IRS takes longer to process some returns than others. Returns with errors — like a mismatched name or Social Security number — go into manual review. Returns that claim certain tax credits, like the Earned Income Tax Credit or Child Tax Credit, are held for additional verification. Returns filed on paper instead of electronically take longer because the IRS has to scan and enter the information by hand.
If you owe back taxes, child support, or student loans, the IRS may hold your refund to pay those debts. The Where's My Refund tool will not tell you this directly — you'll see your refund as approved but it won't be sent. If this happens, you can contact the IRS at 1-800-829-1954 to find out what is holding your refund.
During filing season, the IRS processes millions of returns. Even without errors, processing can take the full 21 days. The tool will show you the expected update date, so you know when to check again.
Direct deposit versus check — which one affects timing
If you chose direct deposit on your tax return, the IRS sends your refund electronically to your bank. This is faster than a check. Once the IRS sends the deposit, your bank usually receives it within one to two business days. Some banks deposit it the same day they receive it; others hold it for one business day.
If you chose a paper check, the IRS mails it to the address on your return. Checks take longer because of mail delivery time. Depending on where you live and how busy the postal service is, a check can take one to three weeks to arrive after the IRS sends it. The Where's My Refund tool shows the date the check was mailed, not the date it will arrive.
If you filed your return and did not choose direct deposit, the IRS sends a check by default. You can't change this after you file — you have to wait for the check or contact the IRS about other options.
What to do if the tool says your refund was sent but you haven't received it
First, check your bank account. Log into your online banking or call your bank to see if the deposit is pending. Pending deposits show up in your account but the money isn't available yet — this usually clears within one to two business days. If you see a pending deposit, wait for it to clear.
If you don't see a pending deposit and the Where's My Refund tool says your refund was sent by direct deposit, contact your bank. Give them the date the IRS sent the deposit and ask if they received it. If your bank didn't receive it, the IRS may have sent it to the wrong account number. Call the IRS at 1-800-829-1954 to report this.
If the tool says your check was mailed and you haven't received it after three weeks, the check may have been lost in the mail. Contact the IRS at 1-800-829-1954 and they can issue a replacement check or send the refund by direct deposit instead.
How long the IRS takes to process different types of returns
Most returns filed electronically are processed within 21 days. The IRS publishes this as their standard timeframe, though many returns are processed faster — sometimes within a week. Returns filed on paper take longer because they have to be scanned and entered into the system manually. Paper returns usually take 4 to 6 weeks to process.
Returns that claim certain credits — the Earned Income Tax Credit, Additional Child Tax Credit, or American Opportunity Tax Credit — are held for additional review. These returns take longer, sometimes 6 to 8 weeks or more. The IRS does this to prevent fraud and verify that you meet the requirements for the credit.
Returns with errors or missing information go into manual review. The IRS will send you a letter if they need more information from you. You have to respond to the letter within the deadline they give you, or your refund will be delayed further.
Frequently Asked Questions
Can I check my refund status if I filed with a tax preparer or software?
Yes. You can use the Where's My Refund tool on IRS.gov with your own Social Security number, filing status, and refund amount. Your tax preparer or software company can't check it for you — only you can, using your personal information. Some tax software companies offer their own refund tracking, but the IRS tool is the official source.
What if the Where's My Refund tool says it can't find my return?
This usually means the IRS hasn't received your return yet or there's an error in the information you entered. Double-check that you're using the exact refund amount from your return and your correct filing status. If you filed electronically, wait 24 hours and try again — the system updates once a day. If you filed by mail, wait at least two weeks before checking.
Will the tool tell me if my refund was offset for debt?
No. The Where's My Refund tool shows your refund as approved but won't explain why it hasn't been sent. If you owe back taxes, child support, or federal student loans, your refund may be held to pay those debts. Call the IRS at 1-800-829-1954 to learn about this is happening to you.
Can I get my refund faster if I pay a fee?
No. The IRS processes all returns on the same schedule regardless of how much you paid a tax preparer or software company. No fee or service speeds up IRS processing. Anyone who promises to get your refund faster is not being truthful.
What if I need my refund before the IRS sends it?
Some tax preparation companies offer refund advance loans — they lend you money against your expected refund and charge a fee. This is a loan, not your actual refund, and you have to repay it. The fee can be $50 to $300 or more depending on the company. This is an option only if you need cash immediately and can afford the fee.