Check your refund status with the IRS Where's My Refund tool
The fastest way to find out where your federal tax refund is sits on the IRS website. Go to irs.gov/refunds and use the Where's My Refund tool. You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool shows you one of three statuses: your return is still being processed, your refund has been approved and a payment date has been set, or your refund has been sent. If it says your return is still being processed, check back in 24 hours. Most returns take 21 days from the date you filed, though some take longer if the IRS needs to verify information on your return.
If you filed by paper, add 2 to 3 weeks to the timeline before checking the tool — the IRS has to scan and enter your return into the system first. If you filed electronically, you can check within 24 hours of filing.
Key Takeaways
- The IRS Where's My Refund tool at irs.gov/refunds shows your refund status and expected payment date, and updates once daily.
- Most federal refunds arrive within 21 days of filing electronically, but paper returns take longer because they must be scanned and entered first.
- If your refund is delayed, the IRS will hold it if you owe back taxes, child support, or federal student loans, and you'll need to contact the agency holding the money.
- State tax refunds are tracked through your state's tax agency website, not the IRS, and timelines vary by state.
- If your refund was supposed to arrive but didn't, check your bank account for a pending deposit before contacting the IRS.
Understand what the refund status messages mean
The Where's My Refund tool gives you one of three main messages. "Return Received" means the IRS has your return but hasn't finished processing it yet. This is normal and usually lasts 5 to 21 days. "Approved" means the IRS has approved your refund and assigned a payment date — the tool will show you that date. "Sent" means your refund has been paid out.
If the tool says your refund was sent but you haven't received it, the next step depends on how you chose to receive it. If you asked for direct deposit to your bank account, check your bank's website or call your bank to see if the deposit is pending. Bank deposits usually show up within one to two business days after the IRS sends them, though some banks take longer. If you chose a paper check, allow 7 to 10 business days after the tool says "Sent" for it to arrive in the mail.
If the tool shows no information at all — not even "Return Received" — your return may not have been processed yet, or there may be an error in how you entered your information. Double-check your Social Security number and refund amount. If those are correct and you filed more than 21 days ago, contact the IRS at 1-800-829-1040.
Find out why your refund is delayed or held
The IRS delays refunds for specific reasons, and knowing which one applies to you determines what you do next. The most common reason is that the IRS is verifying information on your return — this happens when something doesn't match their records, like your income or dependents. This verification usually takes an additional 60 days. The Where's My Refund tool will tell you if this is happening.
Your refund can also be held if you owe money to a federal agency. The U.S. Treasury's Offset Program intercepts tax refunds to pay back taxes, unpaid child support, federal student loan debt, or other federal debts. If this happened to you, you'll receive a notice in the mail explaining which debt was offset and how much was taken. The notice will also tell you which agency is holding the money and how to contact them. You cannot get the money back through the IRS — you have to work with the agency that holds the debt.
If you filed a joint return with a spouse and only one of you owes a debt, the other spouse can file Form 8379, Injured Spouse Allocation, to recover their share of the refund. This form must be filed with the IRS, and it can take several months to process.
Track your state tax refund separately
Your state refund is handled by your state's tax agency, not the IRS, and each state has its own timeline and tracking system. Most states process refunds within 30 to 45 days of receiving your return, but some are faster and some slower. Go to your state's tax department website and look for a refund status tool — most states have one, though the name varies. Some call it "Where's My Refund," others call it "Check Refund Status" or "Track Your Refund."
You'll typically need your Social Security number, filing status, and refund amount, just like with the federal tool. If your state doesn't have an online tracker, call the state tax department's customer service line — the number is on your state's tax website. State refunds are usually sent by direct deposit or check, using the same method you chose on your return.
Some states hold refunds for the same reasons the IRS does — unpaid state taxes, child support owed to the state, or state student loan debt. If your state refund is held, the state tax agency will send you a notice explaining why and which agency is holding the money.
What to do if your refund never arrives
If the Where's My Refund tool says your refund was sent more than two weeks ago (for direct deposit) or more than 10 business days ago (for a check), and you still haven't received it, start by confirming the payment method. Log into the IRS website and pull up a copy of your filed return — check that the bank account or mailing address is correct. If you moved after filing and didn't update your address with the IRS, a check may have gone to your old address.
If the address or account number is wrong, you'll need to contact the IRS directly. Call 1-800-829-1040 and have your Social Security number, filing status, and refund amount ready. The IRS can issue a new check or redirect a direct deposit, but this takes additional time — usually 4 to 6 weeks. If a check was sent to the wrong address, the IRS can also issue a replacement check, but you may need to wait 120 days first to make sure the original check wasn't cashed.
If the address and account number are correct but the money still hasn't arrived, ask the IRS to file a Missing Refund Claim on your behalf. The IRS will investigate whether the payment was actually sent and, if it was, whether it was lost in the mail or deposited to the wrong account. This investigation takes 60 days or longer.
Handle a refund that arrived in the wrong account
If your direct deposit went to the wrong bank account — perhaps because you gave the IRS an old account number — contact your bank first. Tell them a tax refund was deposited to your account by mistake and ask them to reverse it. Your bank can send the money back to the IRS, and the IRS will reissue it to the correct account. This process usually takes 4 to 6 weeks after the reversal.
If the bank that received the deposit won't reverse it, or if you can't contact that bank, file a Missing Refund Claim with the IRS. Call 1-800-829-1040 and explain that your refund was sent to the wrong account. The IRS will investigate and can issue a replacement refund, though this takes longer than a bank reversal.
Understand the timeline for different filing methods
How long your refund takes depends partly on how you filed. Electronic filing (e-filing) is faster than paper filing because the IRS receives your return immediately and can begin processing right away. Most e-filed returns are processed within 21 days. Paper returns must be scanned and entered into the IRS system by hand, which adds 2 to 3 weeks to the timeline before processing even begins.
Direct deposit is faster than a paper check. Once the IRS approves your refund, a direct deposit usually arrives within 1 to 2 business days. A paper check takes 7 to 10 business days after approval, and longer if the mail is slow in your area. If you filed electronically and chose direct deposit, you're looking at the fastest possible timeline — usually 21 days total from filing to receiving the money.
During tax season (January through April), the IRS processes millions of returns, and delays are common. If you file in March or April, expect your refund to take closer to 21 days than to 5 days. If you file in June or later, the IRS usually has more capacity and refunds may arrive faster.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies and preparers offer "refund anticipation loans" or "rapid refunds," which are loans based on your expected refund — you get the money immediately but pay interest and fees. These are not faster refunds from the IRS; they are loans you must repay.
What if the Where's My Refund tool says my refund was sent but my bank says it never arrived?
Contact your bank first and ask them to search their records for the deposit. If they confirm it never arrived, call the IRS at 1-800-829-1040 and report it. The IRS can file a trace to find out whether the payment was actually sent and, if so, where it went. This takes 60 days or longer.
Do I need to do anything if my refund is being verified?
No, not unless the IRS sends you a letter asking for more information. If they do send a letter, respond within 30 days with the documents they request. If you don't respond, the IRS may deny your refund or reduce it. The Where's My Refund tool will tell you if verification is happening.
Can I cancel my refund and get the money a different way?
No. Once you file your return and the IRS approves your refund, you cannot cancel it or change the payment method. If you want the refund sent to a different bank account, you must wait until it arrives in the current account, then transfer it yourself.
How do I know if my refund was offset for a debt?
The IRS will send you a notice in the mail if your refund was offset. The notice explains which debt was paid and which agency is holding the money. If you don't receive a notice but the Where's My Refund tool shows your refund was sent and you never received it, call the IRS to ask whether an offset occurred.