Where your refund actually is right now
Your tax refund is either sitting in a government account waiting to be sent, already on its way to you, or deposited into the account you specified on your return. The IRS processes refunds in the order returns are received, not in the order they were filed. If you filed early in the season, your refund may still be in the queue. If you filed weeks ago and still have nothing, the money is either delayed in transit, went to the wrong account, or the IRS flagged your return for review.
The fastest way to know which situation you are in is to check the status yourself using the IRS Where's My Refund tool. This tool tells you the exact stage your refund is in and, if there is a problem, what is holding it up. You do not need to call anyone or wait for a letter to find out.
The tool requires your Social Security number, filing status, and the exact refund amount from your return. If you do not have the refund amount memorized, pull up your filed return or the confirmation email from your tax software. The tool updates once per day, usually overnight.
Key Takeaways
- Check the IRS Where's My Refund tool first—it tells you whether your refund is still processing, delayed, or sent to the wrong account, and updates daily.
- Most refunds arrive within 21 days of the IRS receiving your return, but this timeline can extend if the IRS needs to verify information on your return.
- If your refund was deposited to a closed or incorrect bank account, the IRS will mail you a check instead, which takes an additional 2 to 4 weeks.
- The IRS will not hold your refund because of a payment you owe to a creditor or collection agency unless that debt is federal (student loans, taxes, or child support).
- If your return was filed by a tax preparer and you cannot reach them, you can file a complaint with your state's tax board or the IRS Preparer Complaint Form.
What the IRS Where's My Refund tool actually tells you
The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." Each status means something different about where your money is and how long you should wait.
"Return Received" means the IRS has your return but has not finished processing it yet. This is the longest stage and typically lasts 21 days from the date the IRS received your return, not from the date you filed. If your return arrived during a high-volume period (late March through April), this stage can stretch to 4 to 6 weeks. The tool will tell you the date the IRS received your return, so you can calculate roughly when to expect the next update.
"Refund Approved" means the IRS has processed your return, calculated your refund, and authorized it to be sent. At this point, the money is moving but not yet in your account. If you chose direct deposit, this stage usually takes 1 to 2 business days. If you are receiving a check, the IRS mails it and it arrives in 7 to 10 business days from the approval date.
"Refund Sent" means the money has left the IRS. If it was direct deposit, check your bank account—it should arrive within 1 to 2 business days. If it was a check, the IRS has mailed it and you should receive it within 7 to 10 business days. The tool will show you the deposit date or the check date.
When your refund went to the wrong bank account
If you chose direct deposit on your return but the money never appeared in your account, the most common reason is a typo in your routing number or account number. The IRS will attempt to deposit the refund once. If the deposit fails—because the account is closed, the number is wrong, or the account holder's name does not match your return—the IRS reverses the transaction and mails you a check instead.
The Where's My Refund tool will show "Refund Sent" with a mailing date, even though the money is coming by check rather than direct deposit. You will not know the deposit failed until you see the check arrive instead. This adds 7 to 10 business days to your wait time.
If you know the account number was wrong and you want to avoid waiting for the check, you can contact the IRS directly at 1-800-829-1040 to request that they reissue the refund to the correct account. Have your return and the correct routing and account numbers ready. The IRS can reissue a refund to a different account, but this request must be made before the check is mailed. Once the check is in the mail, you have to wait for it to arrive, then deposit it yourself.
Refunds held because of federal debts
The IRS can hold your refund if you owe federal income taxes from a previous year, have unpaid federal student loans in default, or owe child support that is being enforced through the federal offset program. This is called tax offset. The IRS will not tell you in advance that your refund is being held—you will see it in the Where's My Refund tool, which will show "Refund Sent" with a date, but the money will not arrive in your account.
Instead, your refund goes to the Treasury Offset Program, which distributes it to the agency you owe. You will receive a notice in the mail explaining which debt was offset and how much was taken. This notice arrives separately from your refund status and can take 2 to 4 weeks to reach you.
If you believe the offset was made in error—for example, you already paid the debt or the debt belongs to someone else—you can dispute it by contacting the agency that received the offset. For federal student loans, contact your loan servicer. For child support, contact your state's child support enforcement agency. For back taxes, contact the IRS at 1-800-829-1040. You will need documentation that the debt was paid or that you are not responsible for it.
What to do if your refund is delayed beyond the normal timeline
If the Where's My Refund tool shows "Return Received" and more than 21 days have passed since the IRS received your return, your return is likely under review. The IRS reviews returns for a number of reasons: the return claims a large refund, the return contains errors or inconsistencies, or the return was flagged by automated systems as potentially fraudulent.
During a review, the IRS may contact you by mail asking for additional documents—such as proof of income, proof of dependent status, or proof of a claimed deduction. If you receive such a letter, respond within the important date stated in the letter. Delays in responding will delay your refund further.
If you have not received a letter from the IRS and the tool still shows "Return Received" after 21 days, you can call the IRS at 1-800-829-1040 to ask whether your return is under review and what documents, if any, they need from you. Have your return and Social Security number ready. Wait times are long during tax season, so call early in the morning or later in the afternoon to minimize hold time.
If a tax preparer filed your return and you cannot reach them
If you used a tax preparer or tax software company to file your return and you believe they made an error that is delaying your refund, your first step is to contact them directly. Most tax preparation companies have customer service lines and can look up your return status. If the preparer is a local business and you cannot reach them by phone, try visiting in person or sending an email.
If you cannot reach the preparer and you believe they made a material error on your return—such as filing it with the wrong bank account information or claiming deductions you did not authorize—you can file a complaint with your state's tax board or the IRS. The IRS has a Preparer Complaint Form (Form 13909) that you can submit online or by mail. This does not speed up your refund, but it creates a record of the complaint and may trigger an investigation if other people have complained about the same preparer.
If the error is on your return and you need to fix it, you can file an amended return using Form 1040-X. This will delay your refund further because the amended return goes through the same processing queue as an original return. However, if the error is preventing your refund from being processed at all, amending it may be the only way forward.
Refunds that arrive as a check instead of direct deposit
If you chose direct deposit on your return but the Where's My Refund tool shows your refund was mailed as a check, the deposit to your bank account failed. This happens when the routing number or account number is incorrect, the account is closed, or the account holder's name does not match your return.
The check will arrive in 7 to 10 business days from the mailing date shown in the tool. The check is mailed to the address on your return, so make sure that address is current. If you have moved since filing, you can contact the IRS at 1-800-829-1040 to request that they hold the check or reissue it to your new address, but this must be done before the check is mailed.
Once the check arrives, deposit it like any other check. If the check is lost or stolen, you can contact the IRS to request a replacement. Have your return and the original check amount ready.
Frequently Asked Questions
How long does it actually take to get a refund after I file?
Most refunds arrive within 21 days of the IRS receiving your return. If you chose direct deposit, add 1 to 2 business days after the IRS approves your refund. If you are receiving a check, add 7 to 10 business days. If your return is under review, the timeline extends to 4 to 6 weeks or longer.
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited refund processing for any fee. Companies that advertise "when ready refunds" or "rapid refunds" are offering loans against your expected refund, not the refund itself. These loans charge interest and fees that reduce the amount you actually receive.
What if the IRS says my refund was sent but I never received it?
If the tool shows "Refund Sent" but the money did not arrive, check whether it was direct deposit or a check. For direct deposit, verify the account number and routing number on your return—if either is wrong, the deposit failed and a check was mailed instead. For a check, verify the address on your return is correct and wait 10 business days from the mailing date. If it still has not arrived, contact the IRS at 1-800-829-1040.
Can the IRS take my refund to pay a debt I owe to a credit card company?
No. The IRS can only offset your refund for federal debts: back income taxes, defaulted federal student loans, or child support enforced through the federal offset program. Private debts like credit cards, medical bills, or personal loans cannot trigger a refund offset.
What should I do if I filed my return but never received a confirmation?
If you filed electronically, your tax software should have sent you a confirmation email with an acceptance number. Check your spam folder. If you filed on paper, the IRS does not send a confirmation—your return is processed when it arrives. Use the Where's My Refund tool to verify that the IRS received your return. If the tool shows no record of your return after 4 weeks, contact the IRS at 1-800-829-1040.