Check your refund status on the IRS website right now
The fastest way to find out when you are getting your tax refund is to use the IRS's Where's My Refund tool at irs.gov. 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, and tells you whether the IRS is still processing your return, has approved it, or has sent the money out.
You can also call the IRS refund hotline at 1-800-829-1954 and speak to someone, though wait times are often long during tax season (January through May). Have your return information ready when you call.
If you filed through a tax preparation service like TurboTax, H&R Block, or Jackson Hewitt, check your account on their website or app first — many show refund status there before the IRS tool updates.
Key Takeaways
- The IRS Where's My Refund tool at irs.gov is the official source and updates daily; you need your SSN, filing status, and refund amount to use it.
- Most federal tax refunds arrive within 21 days of the IRS accepting your return, but this varies based on how you filed and how you want the money.
- Direct deposit to a bank account is faster than a mailed check — typically 3 to 5 business days after the IRS releases the refund.
- If your refund is delayed beyond the expected timeline, the IRS website will show a specific reason, such as a missing document or identity verification needed.
- State tax refunds are handled separately and have their own timelines; check your state's tax authority website using the same method as the federal tool.
How long the IRS takes to process and send your refund
The IRS says it will issue most refunds within 21 days of accepting your return. This clock starts when the IRS receives and accepts your return, not when you file it. If you file on January 15 and the IRS accepts it on January 20, the 21-day window begins on January 20.
In practice, many refunds arrive faster — often within 5 to 10 days — but some take the full 21 days or longer. The timeline depends on whether you filed electronically or by mail, whether your return has errors or missing information, and how busy the IRS is that week. During peak tax season (February and March), processing slows down.
If you chose direct deposit, the money lands in your bank account 3 to 5 business days after the IRS releases it. If you chose a mailed check, add 7 to 14 business days for postal delivery, depending on where you live.
Direct deposit versus mailed check — which arrives first
Direct deposit is significantly faster. Once the IRS approves your refund and initiates the transfer, your bank receives the money within 3 to 5 business days. A check takes 7 to 14 business days to arrive by mail after the IRS mails it, and you cannot deposit it until it arrives.
If you did not provide direct deposit information on your return, you will receive a check by mail. You cannot change this after filing — the IRS will not send the refund to a different account or issue a replacement check without a reason (such as the check being lost or damaged).
Some tax preparation services offer a refund advance or a temporary account for direct deposit. If you used this option, the money may arrive even faster, sometimes within 1 to 2 business days, because the service deposits it before the IRS sends the full amount.
What to do if your refund is taking longer than expected
If the Where's My Refund tool shows your return is still being processed after 21 days, or if it shows a status you do not understand, check the tool again the next day. The IRS updates once daily, and delays of a few days are common during busy periods.
If the tool shows a specific message — such as "We are reviewing your return" or "We need more information" — follow the instructions on the screen. Common reasons for delays include a mismatch between your return and IRS records, a missing or incorrect Social Security number, or income reported on a 1099 or W-2 that does not match what you reported. The IRS will usually mail you a letter explaining what is needed.
If more than 21 days have passed and the tool shows no status update, call the IRS at 1-800-829-1954. Have your return and any IRS letters ready. The IRS can look up your account and tell you exactly where your refund is.
State tax refunds have separate timelines and tracking
Your state tax refund is processed independently from your federal refund and may arrive at a different time. Some states issue refunds faster than the IRS; others take longer. You must track your state refund separately using your state's tax authority website.
Most states have a refund status tool similar to the IRS's Where's My Refund. Search "[your state] tax refund status" or go directly to your state's department of revenue or taxation website. You will typically need your Social Security number and refund amount, just as with the federal tool.
State refunds also arrive by direct deposit or check, depending on what you selected when you filed. Direct deposit is usually faster — 3 to 7 business days after the state approves the refund — while checks take 7 to 14 business days by mail.
Refund status when you filed through a tax preparation service
If you used TurboTax, H&R Block, Jackson Hewitt, or another tax preparation service, you can track your refund through their website or app in addition to the IRS tool. Many services show refund status in real time or with only a short delay, and some send email or text notifications when your refund is approved or sent.
Some services also offer a refund advance — a loan that gives you the refund amount immediately, before the IRS sends it. This is not free; the service charges interest and fees, typically $15 to $50 depending on the amount. You repay the loan from your refund when it arrives. Use this only if you need the money urgently.
If you used a service and cannot find your refund status there, use the IRS Where's My Refund tool directly. The service does not hold your refund; it only filed your return on your behalf. The IRS controls the timeline and the money.
What happens if your refund never arrives
If the Where's My Refund tool shows your refund was sent but you never received it, the next step depends on how it was sent. For direct deposit, contact your bank and ask whether the transfer was received. If your bank shows no incoming transfer, call the IRS at 1-800-829-1954 and ask them to verify the account number and routing number on file. A typo in either can cause the deposit to go to the wrong account.
For a mailed check, wait at least 14 business days after the tool shows the refund was sent. If it does not arrive, call the IRS and request a replacement check. The IRS will issue a new one, but this can take another 4 to 6 weeks. You can also request that the replacement be sent by direct deposit instead, which is faster.
If you suspect fraud — for example, if someone filed a return using your Social Security number — contact the IRS Identity Theft Hotline at 1-800-908-4490 immediately. Do not wait for the refund to arrive.
Frequently Asked Questions
Can I get my refund faster if I pay a fee?
No. The IRS does not charge fees to speed up refunds, and no legitimate service can make the IRS process your return faster. Tax preparation services may offer a refund advance (a short-term loan) that gives you money immediately, but you pay interest and fees for this, and the IRS still takes the same amount of time to process your actual return.
Why does the Where's My Refund tool say "still processing" after two weeks?
The IRS processes returns in batches, and some take longer than others. If your return has any discrepancies — a missing form, income that does not match IRS records, or an error in your filing — it moves to a slower queue. The tool will update when the IRS resolves the issue or needs more information from you. Check back daily; updates happen overnight.
What if I filed my taxes but the Where's My Refund tool says it has no record?
The tool only shows returns the IRS has received and accepted. If you filed electronically, it can take 24 to 48 hours for the IRS to accept it. If you mailed a paper return, it can take 2 to 4 weeks for the IRS to receive and scan it. Check again in a few days. If the return still does not appear after that timeframe, contact the IRS to confirm they received it.
Do I need to do anything to receive my refund, or does it come automatically?
Once you file your return and the IRS accepts it, the refund is automatic — you do not need to take any action. The IRS will send it to the bank account or mailing address you provided on your return. The only exception is if the IRS needs more information from you; in that case, they will mail you a letter explaining what is needed.
Can I change my bank account or mailing address after I file?
No. The IRS will send your refund to the account or address on your filed return. If you need to change it, you must file an amended return (Form 1040-X), which takes additional time to process. It is better to get the address and account information correct before you file.