Where your refund is right now and when to expect it
The IRS processes most tax refunds within 21 days of accepting your return, but that does not mean your money arrives in 21 days. The 21-day clock starts when the IRS receives your return, not when you file it. After the IRS approves your refund, it takes another 1 to 5 business days for the money to land in your bank account if you chose direct deposit, or 7 to 10 business days if you requested a check by mail.
The actual wait depends on three things: when the IRS received your return, whether you filed electronically or by mail, and which delivery method you chose. If you filed electronically and chose direct deposit, you are looking at roughly 21 to 26 days from the date the IRS accepted your return. If you mailed a paper return or requested a check, add another week or two.
You can see exactly where your refund stands right now by using the IRS Where's My Refund tool on IRS.gov. This tool shows the current status, the expected delivery date, and any problems that might be holding up your refund. It updates once per day, usually overnight.
Key Takeaways
- The IRS processes most refunds within 21 days of accepting your return, but delivery takes another 1 to 10 business days depending on your bank and delivery method.
- Direct deposit refunds arrive in 1 to 5 business days after IRS approval; mailed checks take 7 to 10 business days or longer.
- The Where's My Refund tool on IRS.gov shows your exact status and expected delivery date and updates once per day.
- Paper returns take longer to process than electronic returns because the IRS must scan and enter the information by hand.
- If your refund is delayed beyond the expected date, contact the IRS at 1-800-829-1040 or check the tool for a hold notice.
Why electronic returns arrive faster than paper returns
When you file electronically, your return data goes directly into the IRS computer system the moment you submit it. The IRS can begin processing immediately. When you mail a paper return, it first travels through the postal system, then arrives at an IRS processing center where staff scan it, enter the information into the computer, and verify it matches what you wrote. This manual step adds 2 to 4 weeks to the timeline.
If you filed a paper return this year, expect your refund to take 6 to 8 weeks from the date you mailed it, not 21 days. The 21-day promise applies only to electronic returns that the IRS has already received and entered into its system.
Direct deposit versus check delivery times
Direct deposit is the fastest way to receive your refund. Once the IRS approves your refund, it sends the money electronically to your bank. Your bank then deposits it into your account within 1 to 5 business days, depending on your bank's processing speed. Most banks deposit refunds within 2 to 3 business days.
A mailed check takes longer because the IRS must print the check, place it in an envelope, and send it through the postal service. This process typically takes 7 to 10 business days after the IRS approves your refund, but can stretch to 2 to 3 weeks if mail is slow in your area or if the check is lost.
If you chose a check and it has not arrived within 3 weeks of the expected delivery date shown in Where's My Refund, contact the IRS at 1-800-829-1040 to report it missing. The IRS can issue a replacement check or deposit the money directly to your bank account if you provide your routing and account numbers.
What delays your refund and how long they add
Several things can push your refund past the 21-day window. The most common are math errors on your return, missing information (like a Social Security number or signature), a mismatch between your return and your W-2 or 1099 forms, or a claim for a refundable tax credit that requires extra verification.
If the IRS finds a problem, it sends you a notice by mail explaining what is wrong and what you need to do. This notice takes 5 to 10 business days to reach you. Once you respond with the correct information, the IRS needs another 2 to 4 weeks to reprocess your return. In total, a return with errors can take 6 to 10 weeks instead of 3 to 4 weeks.
Identity theft or fraud flags also delay refunds. If the IRS suspects your return might be fraudulent, it holds the refund while it verifies your identity. This can take 4 to 6 weeks. The IRS will contact you by mail if this happens.
How to check your refund status without guessing
The Where's My Refund tool is the only reliable way to know where your refund is. Go to IRS.gov, find the Where's My Refund link, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool will show one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has your return but has not finished processing it yet. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the money is on its way to you, and the tool will show the expected delivery date.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times per day will not show new information. If you filed a paper return, the tool may not show your status for 4 to 6 weeks because the IRS is still scanning and entering your information.
What to do if your refund is late
If the Where's My Refund tool shows an expected delivery date that has passed and your money has not arrived, wait 5 more business days. Banks sometimes take longer than expected, and the tool's date is an estimate, not a may provide. If 5 business days pass and you still have not received the money, contact your bank to confirm they have not received it.
If your bank confirms they have not received the refund, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was actually sent and, if so, where it went. If the refund was sent to the wrong bank account (for example, if you changed banks after filing), the IRS can issue a new refund to the correct account.
If the Where's My Refund tool shows a hold notice or a message that your refund is delayed, read it carefully. The notice will explain why (usually a missing document or a need to verify information) and tell you what to do next. Follow those instructions exactly. Sending extra documents or calling repeatedly will not speed up the process.
State tax refunds and how they differ from federal refunds
State tax refunds follow a different timeline than federal refunds. Most states process refunds within 4 to 6 weeks of receiving your return, but some take 8 to 10 weeks. A few states (like California and New York) can take 12 weeks or longer during busy filing season.
You can check your state refund status on your state's tax department website. Search "[your state] tax refund status" to find the tool. State refunds are usually mailed as checks, so add 7 to 10 business days for postal delivery after the state approves your refund.
If you filed your federal and state returns together using tax software, your federal refund will likely arrive before your state refund. Do not assume a problem if one arrives weeks before the other.
Frequently Asked Questions
Can I speed up my refund by calling the IRS?
No. The IRS processes refunds in the order they are received, and calling does not move your return to the front of the line. Calling is only useful if your refund is significantly delayed (more than 21 days past the expected date) or if you need to report a missing check or update your bank account information.
What if I filed my return but the Where's My Refund tool says it has no record of it?
If you filed electronically, wait 24 to 48 hours for the tool to update. If you filed a paper return, wait 4 to 6 weeks. If the tool still shows no record after that time, contact the IRS at 1-800-829-1040 with proof of filing (like a confirmation number or a copy of your return) to confirm they received it.
Do I have to wait for my refund or can I get the money sooner?
Some tax preparation companies offer refund advances or loans that give you money before the IRS sends your refund. These products charge fees and interest, so you receive less money than your actual refund. They are not worth using unless you have an urgent financial need.
Why does the Where's My Refund tool say my refund was sent but I have not received it?
Direct deposit refunds take 1 to 5 business days to appear in your account after the tool says "Refund Sent." Mailed checks take 7 to 10 business days. If more time has passed and you still have not received it, contact your bank (for direct deposit) or the IRS (for a mailed check).
Can I change my refund delivery method after I file?
No. Once you file your return, you cannot change whether you receive a direct deposit or a check. If you want to change your bank account for direct deposit, you must wait until next year's return. If a check is lost or delayed, the IRS can reissue it or deposit the money to a different account if you request it.