Federal refunds typically arrive between 21 and 120 days after the IRS receives your return, depending on how you filed and how you want the money.
The IRS publishes a standard timeline: if you file electronically and choose direct deposit to your bank account, you should see your refund within 21 days. If you file on paper or request a check by mail, the timeline stretches to as long as 120 days. The actual time depends on whether the IRS needs to review your return, whether you made errors on the form, and how busy the IRS is during tax season.
The IRS processes returns in the order they arrive, not in the order they were filed. A return that arrives early in January moves through the queue faster than one that arrives in March, even if both were prepared weeks earlier. The busiest period is February through April, when delays are most common.
Key Takeaways
- Direct deposit to a bank account is the fastest method, typically 21 days from when the IRS receives your return.
- Paper returns and mailed checks take significantly longer — up to 120 days — because the IRS must scan and process the physical document.
- Errors on your return, missing information, or identity verification issues can add weeks or months to the timeline.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- The IRS processes returns in the order received, so filing early in January typically results in faster refunds than filing in March or April.
Why direct deposit is faster than a mailed check
When you choose direct deposit, the IRS transfers your refund electronically to your bank account. Your bank then credits the money to your account, usually within one to two business days of receiving the transfer. The entire process — from the IRS releasing the funds to the money appearing in your account — typically takes 21 days or less.
A mailed check requires the IRS to print the check, insert it into an envelope, and send it through the U.S. Postal Service. Postal delivery alone can take 7 to 14 days depending on where you live and where the check is mailed from. Once the check arrives, you must deposit it at your bank, which adds another 1 to 5 business days before the funds are available. The total time from IRS processing to money in your account can easily reach 60 to 120 days.
If you have not yet filed your return, choosing direct deposit on your tax form is the single fastest way to receive your refund. You will need your bank account number and routing number, which appear on a blank check or on your bank's website.
What delays a refund after you file
The IRS does not process every return in exactly 21 days. Several common issues add time to the timeline. If you made an error on the form — a mismatched Social Security number, an incorrect income figure, or a math mistake — the IRS will flag the return and hold it for manual review. This review can take 4 to 12 weeks.
If you claimed a refundable tax credit like the Earned Income Tax Credit (EITC) or the Child Tax Credit, the IRS is required by law to hold your return until at least mid-February, even if you filed in January. This delay exists to prevent fraud. If you claimed both EITC and the Additional Child Tax Credit, the hold extends even longer.
Identity verification is another common cause of delay. If the IRS suspects your return may be fraudulent or if your information does not match IRS records, they will send you a letter asking you to verify your identity. You must respond within 30 days, and the review process can add 4 to 8 weeks to your timeline.
Amended returns (Form 1040-X) take longer than original returns. The IRS processes amended returns separately and typically takes 16 weeks or more to issue a refund on an amended return.
How to check your refund status
The IRS provides a free tool called Where's My Refund on IRS.gov. You can access it on a computer or through the IRS2Go mobile app. To use it, you will need your Social Security number, filing status, and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. If you check it multiple times in a single day, you will see the same status. The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and is preparing to send it), or "Sent" (your refund has been mailed or deposited).
If your refund status shows "Sent" but the money has not arrived in your account after 21 days (for direct deposit) or 120 days (for a check), contact the IRS at 1-800-829-1040. Have your tax return and a copy of your filed return available when you call.
Refunds during peak tax season versus off-season
The IRS processes returns year-round, but the volume changes dramatically by month. In January and early February, the IRS receives fewer returns and can process them quickly. By mid-February through April, millions of returns arrive each week, and processing times slow significantly. A return filed in early January might be processed in 15 days, while the same return filed in mid-March might take 40 days.
If you want the fastest possible refund, filing in early January — as soon as tax forms are available — gives you the best chance of a quick turnaround. However, you can only file once you have received all necessary documents from your employer (W-2 forms) and financial institutions (1099 forms for interest, dividends, or self-employment income).
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 confirm the status. If the tool shows "Sent" but you have not received the money, the next step depends on your method of delivery.
For direct deposit: Wait 5 additional business days. Bank processing times vary, and some banks hold deposits longer than others. If the money still has not appeared after 5 business days, contact your bank to confirm they have received the transfer. If your bank has no record of the deposit, contact the IRS at 1-800-829-1040.
For a mailed check: Wait 14 additional calendar days from the "Sent" date shown in Where's My Refund. If the check has not arrived, contact the IRS. They can issue a replacement check or, in some cases, a direct deposit to your bank account instead.
The IRS also sends a letter (Notice 431) if your refund is delayed for any reason. If you receive this letter, it will explain why the delay occurred and what you need to do next. Follow the instructions in the letter carefully, as some delays require you to respond within a specific timeframe.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax preparation companies offer "refund anticipation loans" or "rapid refunds," which are loans against your expected refund. You receive the loan money quickly, but you pay interest and fees, and the actual refund still takes the standard 21 to 120 days. This option costs money and provides no real speed advantage.
Why does the IRS hold refunds for EITC and Child Tax Credit claims?
The IRS is required by law to hold returns claiming the Earned Income Tax Credit or Additional Child Tax Credit until at least mid-February to prevent fraud. This hold applies even if you filed in January. The law exists because these credits are refundable — they can result in refunds larger than the tax you paid — making them targets for fraudulent claims.
What happens if I filed my return but the IRS says they never received it?
If you filed electronically, the tax software you used should have provided a confirmation number. Contact the software company with that number to verify the return was transmitted. If you filed on paper, contact the IRS at 1-800-829-1040 with your Social Security number and the date you mailed the return. The IRS can search their records to locate it.
Does filing a joint return take longer than filing single?
No. Filing status does not affect processing time. The timeline depends on whether you chose direct deposit or a check, whether you claimed certain credits, and whether the IRS needs to review your return for errors or fraud.
Can the IRS deposit my refund to a prepaid card instead of a bank account?
Yes. On your tax return, you can direct your refund to a prepaid debit card, a savings account, or a checking account. The processing time is the same — typically 21 days — but confirm with your card issuer that they accept IRS deposits, as not all prepaid cards do.