Check your refund status directly with the IRS
The IRS has a tool called "Where's My Refund?" that tells you the status of your 2023 return in real time. You can reach it at irs.gov/refunds. You will 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, the IRS typically processes your return within 21 days. If you mailed a paper return, processing takes longer — usually six to eight weeks or more, depending on how busy the IRS is that year.
The tool will show you one of three statuses: "Return Received" (the IRS has your return but hasn't started processing it), "Return Approved" (the IRS has approved your return and is preparing to send your refund), or "Refund Sent" (your refund has been issued and shows the date and method of payment).
Key Takeaways
- The IRS "Where's My Refund?" tool at irs.gov/refunds is the official source for your refund status and updates once per day.
- Electronic returns typically process within 21 days; paper returns take six to eight weeks or longer depending on IRS workload.
- If your refund shows as sent but you haven't received it, check your bank account, look for a mailed check, or contact the IRS if it's been more than the expected timeframe.
- The IRS may hold your refund if there are errors on your return, if you owe back taxes or student loans, or if your identity needs verification.
What to do if your refund is delayed beyond the expected timeframe
If the "Where's My Refund?" tool shows your refund was sent but you haven't received it after the timeframe listed (usually 21 days for direct deposit or up to two weeks for a mailed check), start by checking your bank account carefully. Sometimes deposits post under a slightly different name or date than expected.
If you chose direct deposit and the money hasn't appeared, contact your bank to confirm they received the deposit. Provide them with the date the IRS says it sent the refund. Your bank can tell you whether the deposit arrived and where it went.
If you chose a mailed check and it hasn't arrived after three weeks, wait a few more days — mail delivery varies. If it still hasn't come after a full month, contact the IRS directly. You can call the IRS refund line 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 the refund amount ready.
Reasons the IRS might be holding your refund
The IRS sometimes delays or withholds refunds for specific reasons. The most common is that your return has an error — a mismatched name, Social Security number, or income figure. If this is the case, the IRS will mail you a letter explaining what needs to be corrected. Do not ignore this letter. Follow the instructions to correct the error, and your refund will process once the IRS receives your response.
The IRS may also hold your refund if you owe back taxes from previous years, have unpaid student loan debt in default, or owe child support. In these cases, the IRS can use your refund to pay down what you owe — this is called "offset." The IRS will notify you by mail if this happens.
A third reason is identity verification. If the IRS suspects fraud or needs to confirm your identity, they will send you a letter with instructions. This process can add weeks to your refund timeline. Do not respond to unsolicited emails or texts claiming to be from the IRS — the IRS always contacts you by mail first.
How to contact the IRS about your refund
The fastest way to reach the IRS about a 2023 refund is by phone. Call 1-800-829-1040 between 7 a.m. and 7 p.m. your local time, Monday through Friday. Have your Social Security number, filing status, and the exact refund amount ready. Wait times are often long, especially during tax season (January through April), so call early in the day if you can.
You can also create an account on irs.gov and use the "Get Transcript" tool to view your account details, though this shows less real-time information than "Where's My Refund?"
If you filed through a tax professional or tax software company, you can also contact them — they sometimes have access to additional information about your return's status or can help you understand why it's delayed.
What happens if your refund was sent to the wrong account
If you set up direct deposit but the refund went to an old bank account you no longer use, contact that bank when ready. Explain that a federal refund was deposited in error and ask them to reverse it back to the IRS. Banks can usually do this within a few business days.
Once the bank reverses the deposit, the IRS will reissue your refund. This process can take several weeks. In the meantime, contact the IRS at 1-800-829-1040 to report the error and ask them to reissue your refund to the correct account. Provide the correct routing number and account number for your current bank.
Understanding the timeline for different filing methods
How long your refund takes depends on how you filed. If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days and deposits the money within one to two business days after that. If you filed electronically but chose a mailed check, add another week or two for postal delivery.
If you mailed a paper return, the IRS takes longer to process it because someone has to open, scan, and enter the information manually. Paper returns typically take six to eight weeks to process, sometimes longer if the IRS is backlogged. The "Where's My Refund?" tool will show you where your paper return is in the queue.
Some returns take even longer if they require manual review — for example, if you claimed certain credits, reported self-employment income, or had other complex items on your return. The IRS will notify you by mail if your return needs extra review.
Frequently Asked Questions
Can I check my refund status without my exact refund amount?
No. The "Where's My Refund?" tool requires your Social Security number, filing status, and the exact refund amount as shown on your return. If you don't have this information, check your copy of the return you filed or contact the tax professional who prepared it for you.
Why does the tool say my return was received but nothing has changed in weeks?
The IRS processes returns in the order they receive them, and during busy periods (especially January through April) there can be a backlog. If your return shows "Return Received" after more than 21 days for an electronic return or eight weeks for a paper return, contact the IRS at 1-800-829-1040 to ask if there's a delay or error holding up processing.
What if I filed my 2023 return late, in 2024?
The processing timeline starts from when the IRS receives your return, not from the original tax important date. So if you filed in 2024, expect the same 21-day processing time for electronic returns. The "Where's My Refund?" tool works the same way regardless of when you filed.
Is there a way to get my refund faster?
Direct deposit is faster than a mailed check — usually one to two business days after the IRS approves your return, versus up to two weeks for mail. Filing electronically is also faster than mailing a paper return. Beyond that, the IRS processes returns in order, and there's no way to move yours to the front of the line.
What should I do if the IRS says my refund was sent but I still haven't received it after two months?
Contact the IRS at 1-800-829-1040 with your Social Security number and the date they said the refund was sent. Ask them to investigate whether the refund was actually delivered. If it was sent to the wrong account, they can reissue it. If it was lost in the mail, they can issue a replacement check or direct deposit.