How to check your refund status right now
The IRS has a tool called Where's My Refund? that tells you the exact status of your federal tax refund. Go to irs.gov, find the "Refunds" section, and click "Where's My Refund?" 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. It will show you one of three statuses: your return is being processed, your refund has been approved and a payment date has been set, or your refund has been sent. If it says your refund has been sent, the tool will also tell you the delivery method — direct deposit to your bank account, a paper check mailed to your address, or a debit card.
If you filed a state tax return as well, you'll need to check your state's tax agency separately. Most states have their own refund tracking tools on their tax department websites. Search "[your state] tax refund status" to find the right page.
Key Takeaways
- The IRS Where's My Refund tool updates once daily and shows whether your return is processing, approved, or sent.
- Most federal refunds arrive within 21 days of the IRS receiving your return, but complex returns or paper filings take longer.
- Direct deposit refunds typically arrive within 1 to 5 business days after the IRS approves them; paper checks take 7 to 10 business days after mailing.
- If your refund is more than 21 days late, contact the IRS at 800-829-1040 or file a Form 3911 to request a trace.
- State refunds follow separate timelines and require checking your state's tax agency website, not the IRS.
How long a federal refund actually takes
The IRS publishes a standard timeline: most refunds arrive within 21 days of the agency receiving your return. That clock starts when the IRS actually receives your filing, not when you mail it or submit it online. If you filed electronically through tax software or a tax preparer, the IRS usually receives it within a few days. If you mailed a paper return, add 1 to 2 weeks for postal delivery before the 21-day clock starts.
The 21-day window is a guideline, not a may provide. Returns with errors, missing information, or unusual items (like large business losses, education credits, or adoption credits) take longer. The IRS may need to verify information with your employer, your bank, or another agency, which can add weeks. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, expect processing to take closer to 21 days even if everything is correct.
Once the IRS approves your refund, the delivery method determines how long you wait. Direct deposit to a bank account usually arrives within 1 to 5 business days. A paper check takes 7 to 10 business days after the IRS mails it, plus time for postal delivery — so 10 to 14 days total is common. A refund debit card arrives by mail in a similar timeframe.
What to do if your refund is late
If more than 21 days have passed since the IRS received your return and Where's My Refund? still shows "processing," contact the IRS directly. Call 800-829-1040 during business hours (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. The IRS representative can tell you whether your return is delayed and why.
If the IRS says your refund was sent but you never received it, file Form 3911, Taxpayer Statement Regarding Refund. This form asks the IRS to trace your refund and either resend it or issue a replacement. You can file it online through irs.gov, mail it, or fax it. The IRS will investigate and contact you within 120 days with an answer. If the refund was sent by check and you never cashed it, the IRS can reissue it. If it was sent by direct deposit and never arrived, the IRS will trace it with your bank.
For a paper check that arrived damaged, lost, or stolen, contact the IRS at 800-829-1040 and request a replacement. You'll need to explain what happened and provide proof if possible (a police report for theft, for example).
Direct deposit versus check — which arrives first
Direct deposit is faster and more reliable. Once the IRS approves your refund for direct deposit, the money typically lands in your bank account within 1 to 5 business days. Your bank may hold it for an additional day depending on their policies, but most banks credit tax refunds immediately. Direct deposit also eliminates the risk of a check being lost or stolen in the mail.
Paper checks take longer because they must be printed, stuffed, and mailed by the IRS, then delivered by the postal service, then deposited or cashed by you. The total time from IRS approval to money in your account is usually 10 to 14 days, sometimes longer if postal delays occur. If you're waiting for a check and it's been more than two weeks since the IRS said it was mailed, file Form 3911.
If you filed your return without providing bank account information, the IRS will mail a check by default. You can update your bank details through Where's My Refund? in some cases, but only before the refund is processed. Once processing has begun, changing the delivery method is not possible — you'll have to wait for the check and deposit it yourself.
State tax refunds follow a different timeline
Your state refund is separate from your federal refund and follows its own schedule. Most states process returns within 30 to 45 days of receiving them, but some take longer. A few states (like California and New York) can take 60 to 90 days during peak season. Check your state's tax agency website for a refund tracking tool — search "[your state] tax refund status" or "[your state] department of revenue."
State refunds are delivered by direct deposit, check, or debit card, just like federal refunds. Direct deposit is faster; checks take 7 to 10 business days after mailing. If you filed your state return electronically through tax software, the state usually receives it within a few days. If you mailed a paper return, add time for postal delivery.
If your state refund is more than 45 days late, contact your state's tax agency directly. Most have a phone line for refund questions. You can find the number on your state's tax department website or by calling 211 and asking for your state tax agency.
Why your refund might be held or delayed
The IRS holds refunds for several reasons. If your return shows a math error, the IRS will correct it and may delay processing while they verify the change. If you claimed a credit you're not sure about (like the Earned Income Tax Credit), the IRS may need extra time to confirm you meet the requirements. If you owe back taxes, child support, or federal student loans, the IRS may offset your refund to pay those debts — this is called a tax offset, and it can delay your refund by several weeks.
Identity theft and fraud checks also cause delays. If the IRS suspects someone filed a fraudulent return using your Social Security number, they will freeze your refund while they investigate. This can take several weeks or months. The IRS will contact you by mail if this happens.
Incomplete or missing information on your return triggers a delay. If you forgot to sign the return, didn't include a required form, or left a field blank, the IRS will send you a notice asking you to fix it. You'll have 30 days to respond. Until you do, your refund won't process.
What happens if the IRS says your refund was sent but you can't find it
First, check your bank account carefully. If you chose direct deposit, search your transaction history for the deposit date the IRS gave you. Sometimes the deposit appears under a generic name like "IRS TREAS 310" rather than "IRS refund." If you see it, the refund arrived — your bank may just be displaying it differently.
If you don't see a direct deposit after 5 business days from the date the IRS said it was sent, contact your bank. Give them the exact date and amount. Ask them to check whether the deposit was rejected or returned to the IRS. If it was, the IRS will reissue it, but you need to file Form 3911 to request the trace.
For a paper check, wait at least 10 business days after the IRS said it was mailed. Check your mailbox and any mail that may have been delivered to a previous address. If you've moved, contact the post office and ask them to forward mail from your old address. If the check still doesn't arrive after 14 days, file Form 3911 and request a replacement.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer "refund advance" loans that give you money before the IRS sends your refund, but you pay interest and fees for this. The IRS refund itself arrives on its normal schedule.
What if I filed my return but Where's My Refund says it has no record of it?
Wait at least 24 hours after filing electronically or 2 weeks after mailing a paper return. The IRS needs time to receive and log your filing. If it's been longer and the tool still shows no record, call 800-829-1040 and confirm the IRS received your return. If they didn't, you may need to refile.
Do I have to wait for my refund or can I get it sooner?
You cannot speed up IRS processing. Some tax software companies offer "refund advance" products that loan you money against your expected refund, but these charge fees and interest. The standard IRS refund is free and arrives on its normal timeline.
What if I made a mistake on my return after I filed it?
If you haven't received your refund yet, wait. The IRS will process your return as filed. Once you receive the refund, you can file an amended return (Form 1040-X) if you need to correct an error. If the error means you're owed more money, the amended return will get you the additional refund.
Can I cancel my refund and owe the money instead?
No. Once you file a return showing a refund, the IRS will process and send it. You cannot cancel it. If you later owe taxes, you can make a payment to the IRS, but that's separate from your refund.