Federal tax refunds typically arrive within 21 days of the IRS accepting your return, but the real timeline depends on how you file and how you receive the money
If you file electronically and choose direct deposit to your bank account, you will usually see the money between 1 and 21 days after the IRS accepts your return. If you file on paper or request a check, add 2 to 4 weeks to that timeline. The IRS publishes a target of 21 days, but many refunds arrive faster — some within 5 to 7 business days of acceptance.
The clock starts when the IRS actually accepts your return, not when you submit it. You can check acceptance status and track your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day and tells you exactly where your money is in the process.
Key Takeaways
- Direct deposit refunds arrive within 1 to 21 days after IRS acceptance; paper checks take 2 to 4 weeks longer.
- The IRS accepts your return within 24 hours if you e-file, but processing can take several days before the refund timeline begins.
- You can track your refund status daily using the IRS Where's My Refund tool, which requires your Social Security number, filing status, and refund amount.
- Refunds may be delayed if your return has errors, missing information, identity verification issues, or if the IRS is auditing part of your return.
- State tax refunds follow a separate timeline and are usually slower than federal refunds, often taking 4 to 12 weeks depending on the state.
Why the timeline varies: e-file versus paper
Electronic filing moves faster because the IRS can read and process your return automatically. When you e-file, the IRS typically accepts your return within 24 hours. From acceptance, the refund enters the payment queue, and direct deposit usually arrives within 1 to 21 days.
Paper returns must be manually opened, scanned, and entered into the system. The IRS currently processes paper returns more slowly than in previous years due to staffing constraints. A paper return can take 4 to 8 weeks just to reach the acceptance stage, and then another 2 to 4 weeks for the refund check to be printed and mailed. If you file on paper, expect the full process to take 6 to 12 weeks.
Direct deposit is faster than a mailed check. If you choose direct deposit, the IRS transfers money directly to your bank account once the refund is approved. A mailed check requires the IRS to print it, place it in an envelope, and send it through the postal service — typically 7 to 10 business days after the refund is issued, but delivery times vary by location.
How to track your refund status in real time
The IRS Where's My Refund tool is the official source for tracking. Go to IRS.gov, find the Where's My Refund section, and enter 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 one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and it is in the payment queue), or "Refund Sent" (the money has been issued — either transferred to your bank or a check has been mailed). Once it shows "Refund Sent," direct deposit typically arrives within 1 to 5 business days, and a check arrives within 7 to 10 business days.
Do not rely on the IRS phone line or your tax software's tracking feature. The IRS customer service line has long wait times and cannot provide information faster than the Where's My Refund tool. Your tax software may show a status, but it is pulling from the same IRS data and updates on the same schedule.
What slows down or stops your refund
The IRS may hold your refund if there are errors or missing information on your return. Common issues include a mismatched name or Social Security number, an incorrect bank account number for direct deposit, or missing schedules or forms. If this happens, the Where's My Refund tool will show a message asking you to contact the IRS or take a specific action.
Identity verification can also delay a refund. If the IRS suspects fraud or cannot verify your identity, they will send you a letter asking for documents like a copy of your driver's license or passport. You must respond within 30 days. This process typically adds 4 to 6 weeks to your timeline.
Audits and amended returns also pause refunds. If the IRS is examining any part of your return, your refund will not be issued until the audit is complete. If you filed an amended return (Form 1040-X), it takes longer to process than an original return — typically 8 to 12 weeks or more.
Offset is another reason for delay or a reduced refund. If you owe back taxes, child support, or student loans in default, the IRS can use your refund to pay those debts. The IRS will notify you by mail if this happens, and the offset process can take several weeks.
State tax refunds follow their own timeline
State refunds are separate from federal refunds and usually take longer. Most states process refunds within 4 to 12 weeks of receiving your state return, but some states are faster and others slower. A few states (including Virginia and Maryland) process refunds within 2 to 3 weeks if you e-file and choose direct deposit, while others may take 16 weeks or more.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Most states require your Social Security number and refund amount, similar to the federal tool. Some states do not offer online tracking and require you to call or wait for a mailed notice.
If you filed your state return at the same time as your federal return, your state refund will likely arrive after your federal refund. States process returns sequentially, not in parallel with the IRS.
What to do if your refund is late
If the Where's My Refund tool shows "Refund Sent" but you have not received the money after 5 business days (for direct deposit) or 10 business days (for a check), contact your bank first. Ask if the deposit is pending or if there is a problem with your account number. Sometimes a typo in your routing number or account number causes the IRS to reject the deposit, and the money goes back to the IRS for reissue.
If your bank confirms no deposit is pending and the tool still shows "Refund Sent," call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you if the money was returned and reissued, or if there is a problem with your direct deposit information. Processing a reissued refund typically takes another 2 to 4 weeks.
If the Where's My Refund tool shows "Return Received" but more than 21 days have passed since you filed, or if it shows an error message, you may need to contact the IRS by mail or through a tax professional. The IRS processes inquiries in the order they are received, so response times vary widely — typically 4 to 8 weeks for a mailed inquiry.
Refunds for amended returns and prior-year taxes
An amended return (Form 1040-X) takes longer to process than an original return. The IRS processes amended returns manually, and the timeline is typically 8 to 12 weeks, though some take longer. You cannot track an amended return using the Where's My Refund tool; instead, you must wait for the IRS to mail you a notice.
If you are filing a return for a prior tax year (not the current year), the processing timeline is the same as a current-year return, but the IRS may conduct additional verification. Prior-year returns sometimes trigger identity checks or audits because they are less common and may signal a change in your tax situation.
Frequently Asked Questions
Why does the IRS say 21 days but my refund took longer?
The 21-day target is the maximum time from acceptance to refund issuance, not from when you file. If your return took time to be accepted, or if there were any issues during processing, the total time from filing to receiving money will be longer. Many refunds arrive in 5 to 7 days, but some legitimately take the full 21 days or more.
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans where they lend you money against your expected refund, but you pay interest or fees for this service. The IRS processes your return on its own timeline regardless of who prepared it.
What if I made a mistake on my return after I filed?
If you have not received your refund yet, contact the IRS immediately to see if you can withdraw and refile your return. If you have already received the refund, you will need to file an amended return (Form 1040-X) to correct the error. An amended return takes 8 to 12 weeks to process.
Do I need to do anything to receive my refund, or does it come automatically?
Your refund comes automatically once the IRS approves it. You do not need to take any action unless the Where's My Refund tool shows an error message or asks you to contact the IRS. If you provided correct direct deposit information, the money will transfer to your bank without any additional steps.
Can the IRS send my refund to a different bank account than the one I listed?
No. The IRS sends your refund only to the bank account you listed on your return. If you made a mistake with the account number or routing number, the deposit will be rejected and returned to the IRS. You will then need to contact the IRS to provide corrected information and request a reissue, which takes another 2 to 4 weeks.