The timeline depends on how you file and how the IRS processes your return
If you file electronically and request direct deposit, the IRS says you should receive your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks for postal delivery. The 21-day window is not a may provide — it is the IRS's target, and many refunds arrive faster, but some take longer depending on whether your return needs review, whether you claimed certain credits, or whether the IRS finds errors that require clarification from you.
The actual time your money hits your bank account or arrives in your mailbox depends on three separate steps: how long the IRS takes to process your return, how long your bank takes to deposit the funds, and (if you chose a check) how long the mail takes. You can track progress on each of these, and you should know what to do if your refund does not show up when expected.
Key Takeaways
- Electronic filing with direct deposit is the fastest method and typically results in a refund within 21 days of the IRS receiving your return.
- Paper returns and mailed checks add two to three weeks to the timeline because of postal delays and slower IRS processing.
- The IRS processes returns in the order they are received, so filing early in the tax season can mean a faster refund.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the exact stage of processing.
- If your refund does not arrive within 21 days of e-filing or 6 weeks of mailing a paper return, contact the IRS to investigate.
Why the 21-day timeline is a target, not a promise
The IRS processes millions of returns during tax season, and the 21-day window assumes your return is straightforward — no math errors, no missing information, no flags for review. If the IRS spots a discrepancy between what you reported and what employers or financial institutions reported to them, your return goes into a queue for manual review. That review can add weeks or months.
Certain tax credits also trigger extra scrutiny. The Earned Income Tax Credit (EITC) and the Child Tax Credit are audited at higher rates than other credits, which means returns claiming them may take longer to process even if everything is correct. If you claimed either of these credits, expect your refund to arrive closer to 21 days rather than within a week.
The IRS also prioritizes returns in the order they arrive. Filing your return on January 15 means it enters the queue ahead of a return filed on March 1. During peak season (late February through April), the backlog is heaviest, and processing times can stretch toward the full 21 days or beyond.
Electronic filing with direct deposit: the fastest route
When you file electronically and request direct deposit, you are giving the IRS the most efficient path to send you money. The IRS receives your return within hours, begins processing it immediately, and if approved, sends the funds directly to your bank. Your bank then deposits the money into your account, which usually happens within one to three business days of the IRS sending it.
The total time from submission to money in your account is typically five to ten business days if your return is simple and requires no review. The IRS's 21-day target assumes a longer processing window to account for returns that need additional steps, but many people see their refunds in half that time.
One thing to watch: if you file before the IRS has received your W-2s or 1099s from your employer or financial institutions, the IRS may hold your return until those documents arrive. This is rare if you file after mid-February, but filing in late January can mean a delay while the IRS waits for employers to submit wage information.
Paper returns and mailed checks: add two to three weeks
If you mail a paper return, the IRS takes longer to receive it, longer to process it, and then you wait for a check to arrive by mail. The postal service typically takes three to five business days to deliver your return to the IRS. The IRS then processes paper returns more slowly than electronic ones because staff must manually enter the information. After approval, the IRS prints and mails your check, which takes another one to two weeks depending on mail volume.
The total timeline for a paper return with a mailed check is typically six to eight weeks from the date you mail it, though the IRS's official guidance says to allow up to six weeks just for processing, plus mail time on both ends. If you mailed your return in early April, you should not expect your check before late May or early June.
Paper returns are also more likely to be selected for review because the IRS cannot cross-check information as easily as it does with electronic returns. If your return is selected, add another two to four weeks to the timeline.
How to track your refund status in real time
The IRS provides a tool called Where's My Refund, available at irs.gov. You can access it on a computer or through the IRS2Go mobile app. To check your status, you need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and is preparing to send it), and "Refund Sent" (the money has been sent to your bank or the check has been mailed). Each status includes an estimated date for the next update or the date the money should arrive.
If you filed electronically with direct deposit and the tool says "Refund Sent," your bank should receive the funds within one to three business days. If you requested a check, the tool will tell you when the check was mailed, and you should allow seven to ten business days for it to arrive, depending on your location and mail volume.
What to do if your refund is late
If 21 days have passed since you filed electronically and Where's My Refund still shows "Return Received," or if six weeks have passed since you mailed a paper return, contact the IRS. You can call the IRS at 1-800-829-1040 (the main refund line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready.
Common reasons for delays include math errors on your return, missing information (such as a missing signature or an incomplete address), a mismatch between what you reported and what the IRS received from employers or banks, or a flag for identity theft verification. The IRS will tell you which issue is holding up your refund and what you need to do to resolve it.
If the IRS cannot locate your return at all — meaning Where's My Refund shows no record of it — and you mailed a paper return, it may have been lost in the mail. The IRS can file a trace to search for it, which takes about four weeks. If the trace finds nothing, you can request a refund check by filing Form 3115 or by calling the IRS directly.
If you filed electronically and the IRS has no record of your return, contact the tax software company or the tax professional who filed it for you. The return may not have been successfully transmitted, or there may have been an error during submission.
Factors that slow down your refund
Beyond the basic filing method, several things can delay your refund. If you claimed the Earned Income Tax Credit or the Child Tax Credit, the IRS is required by law to hold your refund until at least February 15 each year, even if your return is processed earlier. This is called the EITC holding period, and it applies regardless of whether your return is simple or complex.
If you owe back taxes, student loans in default, or child support, the IRS may offset your refund to pay those debts. The offset itself does not delay processing, but you will receive a notice explaining what happened and how much was taken. This can take an additional week or two to process after your refund is approved.
If you amended a previous year's return using Form 1040-X, processing takes much longer — typically 12 to 16 weeks — because amended returns are handled separately and require manual review. If you filed an amended return and are waiting for a refund, do not expect it within the standard 21-day window.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans, where they lend you money against your expected refund before the IRS sends it, but this costs money and does not speed up the actual refund. The IRS timeline remains the same.
What if my bank says it has not received the refund but the IRS says it was sent?
Contact your bank's customer service line and provide them with the date the IRS says the refund was sent. Banks sometimes delay posting direct deposits, especially if there is a discrepancy in account information. The bank can search their records for the incoming transfer. If the bank finds nothing after three business days, ask the IRS to investigate whether the refund was sent to the correct account number.
Does filing on April 15 mean I will get my refund later than if I file in February?
Yes. The IRS processes returns in the order they are received, so filing in February puts your return ahead of millions of others filed in March and April. If you file on April 15, your return enters a much larger queue and will take longer to process, even if it is straightforward. Filing early is one of the few ways to speed up your refund.
Will I get interest if my refund is late?
The IRS pays interest on refunds that are delayed beyond 45 days from the date you filed. The interest rate is set quarterly and is currently around 8 percent per year, though it changes. You do not have to request it — if your refund qualifies, the IRS includes the interest automatically. Interest is rare unless your return was held for review or you filed a paper return.
Can I cancel my refund and get the money a different way?
Once you have filed your return and the IRS has received it, you cannot cancel the refund. If you filed electronically with direct deposit and want to change the bank account where the refund goes, you must file an amended return, which takes much longer. If you have not yet filed, you can choose your delivery method before submitting, but once submitted, your choice is locked in.