How long a tax refund takes depends on how you file and how you receive it
If you file electronically and choose direct deposit to your bank account, the IRS says you should receive your refund within 21 days. If you file on paper, expect 4 to 6 weeks. If you request a check by mail instead of direct deposit, add another 7 to 10 business days after the IRS processes your return. These are the standard timelines, but refunds can take longer if the IRS needs to verify information on your return or if there are errors in what you submitted.
The IRS processes returns in the order they are received, not all at once. A return filed in early February will move through the system faster than one filed in mid-April, even if both are electronic. The IRS also prioritizes returns with direct deposit over those requesting checks, so your delivery method matters as much as when you file.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, typically 21 days or less from when the IRS accepts your return.
- Paper returns take 4 to 6 weeks to process, and a mailed check adds another 7 to 10 business days after that.
- The IRS processes returns in order received, so filing earlier in the tax season means a faster refund than filing close to the deadline.
- If the IRS flags your return for review or finds errors, your refund will be delayed beyond the standard timeline.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day.
Electronic filing with direct deposit: the fastest path
When you file your return electronically through tax software or a tax professional and request direct deposit, the IRS typically accepts your return within 24 hours. Once accepted, the IRS begins processing. In most cases, your bank receives the deposit within 21 days of acceptance. Many refunds arrive in 5 to 10 days, especially if you file in January or early February.
Direct deposit is faster because the IRS sends money directly to your bank's routing number rather than printing and mailing a physical check. Your bank then credits your account, usually within one to two business days of receiving the transfer. The entire process is electronic, with no postal delays.
Paper returns and mailed checks: the slower routes
If you mail a paper return, the IRS must first receive it at one of its processing centers, which can take 1 to 2 weeks depending on mail volume and distance. Once received, the IRS scans and processes the return, which takes 4 to 6 weeks total. If you also request a check instead of direct deposit, add another 7 to 10 business days for the IRS to print and mail the check to you.
A paper return filed in mid-April could take 8 to 10 weeks or longer before you see the money. The IRS processes paper returns more slowly because staff must manually enter data, and the volume of paper returns peaks in the final weeks before the April deadline. If you must file on paper, file as early as possible.
Why some refunds take much longer
The IRS delays refunds when it needs to verify information on your return. Common triggers include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or reporting self-employment income. The IRS also holds refunds if your return shows inconsistencies with information it already has on file, such as a mismatch between your W-2 and your reported income.
If the IRS identifies an error—a missing Social Security number, a typo in your name, or a math mistake—it will contact you by mail and delay your refund until you respond. These verification holds can add 2 to 4 weeks or more. If you owe back taxes, child support, or student loans, the IRS may offset your refund to pay those debts, which also delays your money.
Identity theft and fraud checks also slow refunds. If the IRS suspects your return may be fraudulent, it will hold the refund while it investigates, which can take several weeks or months.
How to track your refund status
The IRS provides the Where's My Refund tool on its website at irs.gov. You can check your status using your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will tell you whether your return has been received, is being processed, or has been approved for payment.
You can also use the IRS mobile app, which offers the same information. Do not check more than once per day—the tool updates only once daily, and checking repeatedly will not speed up your refund. The tool typically becomes available 24 hours after you file electronically.
If Where's My Refund shows no information about your return after 24 hours of filing, wait a few more days. If it still shows nothing after 5 days, contact the IRS at 1-800-829-1040 to confirm the return was received.
State tax refunds: separate timelines
Your state tax refund is separate from your federal refund and follows its own timeline. Most states that have income tax process refunds in 2 to 4 weeks if you file electronically with direct deposit. Paper state returns take longer, usually 4 to 8 weeks. Some states process refunds faster than the federal government; others are slower.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Some states use the same Where's My Refund system as the federal government, while others have their own portal. If you filed your state and federal returns together through one tax software, the state refund may arrive a few days after the federal one.
What to do if your refund is late
If your refund has not arrived within the expected timeframe, first check Where's My Refund to see whether the IRS is still processing it or whether it has been sent. If the tool shows your refund was approved and sent more than 21 days ago (or more than 10 days after approval if you filed on paper), contact the IRS at 1-800-829-1040. Have your return handy so you can provide your filing status and refund amount.
If the IRS says your refund was sent but your bank has not received it, contact your bank. Occasionally a deposit is sent to the wrong account due to a typo in your routing number or account number. Your bank can search for the deposit and redirect it if it went to another account. If the IRS sent a check and it has been more than 10 business days, you can request a replacement check through Where's My Refund or by calling the IRS.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer to file for me?
No. A tax professional can file your return electronically, which is the fastest method available, but the IRS processing time remains the same—21 days or less for direct deposit. Paying for preparation speeds up the filing process, not the refund delivery. You could file electronically yourself for free using IRS Free File and receive your refund on the same timeline.
What if I filed my return but haven't received a confirmation?
If you filed electronically, the tax software should have given you a confirmation number immediately. Check your email for a receipt from the software or the IRS. If you filed on paper, the IRS does not send a confirmation—it simply processes the return when it arrives. Wait 5 to 7 days, then check Where's My Refund using your Social Security number and filing status.
Does filing on the last day before the deadline delay my refund?
Yes. The IRS processes returns in order received. A return filed April 14 will be processed after millions of returns filed in January, February, and March. Filing early in the tax season means your refund arrives weeks sooner than if you file in mid-April.
Will I get my refund if I owe back taxes?
No. The IRS will offset your federal refund to pay any back taxes you owe to the federal government. If you owe state taxes, your state may also offset your state refund. You will receive a notice explaining the offset. If you believe the offset is wrong, contact the IRS or your state tax agency.
Can I speed up my refund by paying a fee?
No. Some tax preparation companies offer "refund advance" loans that give you cash before your refund arrives, but these are loans, not refunds, and they charge interest and fees. The IRS does not offer any paid service to speed up processing. Electronic filing with direct deposit is the fastest free method available.