When you'll receive your refund depends on how you file and how the IRS processes your return
The IRS processes most tax returns within 21 days of receiving them. If you file electronically and choose direct deposit to your bank account, you'll typically see the money within that window. If you file by mail or request a paper check, the timeline stretches to several weeks longer. The exact date depends on when the IRS actually receives your return, whether it needs manual review, and your bank's deposit speed.
The IRS publishes a "Where's My Refund?" tool on IRS.gov that shows the status of your specific return. You'll need your Social Security number, filing status, and the exact refund amount from your tax return to use it. This tool updates once per day, usually overnight, so checking multiple times in a single day won't show new information.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days; paper returns take four to six weeks or longer.
- The IRS processes returns in the order they receive them, so filing earlier in the tax season usually means a faster refund.
- You can track your refund status using the "Where's My Refund?" tool on IRS.gov with your Social Security number and return amount.
- If your return requires manual review — because of errors, missing information, or identity verification — processing takes significantly longer, sometimes several months.
- Direct deposit is faster and more secure than a paper check, which can take an additional two to four weeks after the IRS processes your return.
How filing method affects your timeline
Electronic filing is the fastest route. When you e-file, the IRS receives your return within hours. If you also choose direct deposit, the refund goes straight to your bank account once the IRS approves the return — typically within 21 days. This is the standard timeline the IRS publishes.
Paper returns move much slower. The IRS has to physically receive your envelope, open it, and manually enter your information into their system. This process alone can take two to three weeks. After that, the IRS still needs to process and approve your return, adding another two to three weeks. A paper return with a mailed check can take six to eight weeks total from the date you mail it.
If you e-file but request a paper check instead of direct deposit, you're adding two to four weeks to the timeline. The IRS has to print and mail the check after processing your return, and then your mail carrier has to deliver it.
Why some refunds take much longer
The 21-day timeline assumes your return is straightforward and needs no review. Many returns don't fit that description. The IRS flags returns for manual review when they contain math errors, missing information, inconsistencies between your return and what employers or banks reported, or signs of identity theft.
If your return is selected for review, processing can take anywhere from several weeks to several months. The IRS will send you a letter explaining what they need. You'll have to respond with documents — pay stubs, receipts, bank statements — depending on what they're verifying. Once they receive your response, they review it and then process your refund. This back-and-forth can easily add two to four months to your timeline.
Returns claiming certain credits — the Earned Income Tax Credit, the Child Tax Credit, or the American Opportunity Credit — are also reviewed more often. The IRS holds these returns longer by design to prevent fraud. If you claim one of these credits, expect processing to take closer to 21 days even if there are no problems.
How to track your refund status
Go to IRS.gov and find the "Where's My Refund?" tool. Enter your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount shown on your tax return. The tool will show you one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."
"Return Received" means the IRS has your return but hasn't finished processing it yet. "Refund Approved" means they've reviewed it and determined what you're owed. "Refund Sent" means the money has left the IRS — either mailed as a check or sent to your bank. "Refund Delivered" appears only for direct deposits and means the money has arrived in your account.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in a single day won't show you new information. If your return status hasn't changed in more than 21 days and you e-filed, or more than 30 days and you mailed it, contact the IRS at 1-800-829-1040.
What to do if your refund is delayed
First, confirm you filed correctly. Common errors that delay refunds include mismatched Social Security numbers, wrong bank account information for direct deposit, and math mistakes. If you made an error on a return you already filed, you'll need to file an amended return using Form 1040-X. This adds another processing timeline on top of your original return.
If your return shows "Return Received" but hasn't moved to "Refund Approved" after 21 days, the IRS may be reviewing it. Check your mail for a letter from the IRS asking for more information. If you receive such a letter, respond as quickly as possible with the documents they request. Delays in responding delay your refund.
If you believe your identity has been stolen or your return was affected by fraud, call the IRS Identity Theft Hotline at 1-800-908-4490. If you simply can't reach anyone or your refund is months overdue, you can file a complaint with the Taxpayer Advocate Service, which is a free service within the IRS that helps resolve disputes.
Direct deposit versus check: which is faster
Direct deposit is always faster. With direct deposit, once the IRS approves your return, the money transfers electronically to your bank account within one to two business days. Your bank then makes the funds available, which usually happens the same day or the next business day.
With a paper check, the IRS has to print it, which adds a week or more to the timeline. Then the check has to be mailed to you, which typically takes three to five business days. Once you receive it, you have to deposit it at your bank, and the bank has to clear it — another one to five business days depending on the amount and your bank's policies.
If you're filing this year and want to use direct deposit, you'll need your bank account number and routing number. These appear on the bottom left of any check from that account. If you're unsure which account to use, contact your bank directly.
Early filing and peak season delays
The IRS processes returns in the order they receive them. Filing early in the tax season — January or early February — usually means faster processing because the IRS has fewer returns in the queue. Filing in March, April, or May means your return waits longer before processing begins, even if the actual processing time is the same.
The IRS also faces staffing and system constraints during peak season. In recent years, delays have been longer than the published 21-day timeline, particularly for returns that require any manual review. If you file in April, expect your refund to take longer than if you file in January, all else being equal.
If you expect a refund, there's no advantage to waiting to file. Filing early gives you the best chance of receiving your money within the standard timeline.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. The IRS processes your return at the same speed regardless of who prepares it. Some tax preparation companies offer "refund advance" loans, where they lend you money against your expected refund. These loans come with fees and interest, making them expensive. You're better off waiting for the actual refund.
What if my bank rejects my direct deposit?
The IRS will try to deposit your refund three times. If all three attempts fail, they'll mail you a paper check instead. This adds several weeks to your timeline. If you know your bank account information is wrong, file an amended return as soon as possible with the correct information.
Does filing jointly versus filing single change how long my refund takes?
Filing status doesn't affect processing speed. However, if you file jointly and one spouse's Social Security number doesn't match IRS records, the return will be flagged for review and processing will take longer. Make sure both Social Security numbers are correct before you file.
Why does the IRS website say my refund was sent but I haven't received it?
If the status shows "Refund Sent" for a direct deposit, check your bank account — the money may have arrived but not yet posted. If it's been more than two business days since the status changed to "Refund Sent," contact your bank to confirm the deposit was received. For paper checks, allow five to seven business days for mail delivery after the status changes to "Refund Sent."
Can I cancel my refund and have the IRS hold the money instead?
No. Once the IRS processes your return and approves a refund, the money will be sent to you. You cannot ask them to hold it or apply it to next year's taxes. If you receive a refund you don't want, you can deposit it and donate it, save it, or use it however you choose.