Timeline depends on how you file and how you receive your money

If you file electronically and choose direct deposit to your bank account, the IRS typically sends your refund within 21 days. If you file on paper or request a check by mail, add 2 to 4 weeks for postal delivery on top of the processing time. State refunds move on their own schedule — some arrive within 2 weeks of the IRS refund, others take 4 to 8 weeks. The exact timing depends on your state's processing speed, whether you filed state and federal together, and whether the IRS flagged your return for review.

The 21-day window is not a may provide. The IRS processes returns in batches, and your return enters the queue based on when it was received and whether it passes initial checks. Returns filed in January and February move faster than those filed in March and April, when the volume peaks. If your return contains errors, claims a large refund, or includes certain credits like the Earned Income Tax Credit, expect the IRS to hold it for additional review — this can add 2 to 6 weeks.

Key Takeaways

  • Direct deposit to a bank account is the fastest method, with refunds typically arriving within 21 days of the IRS receiving your return.
  • Paper returns and mailed checks take longer — add 2 to 4 weeks for postal delivery after the IRS processes your return.
  • State refunds arrive on a separate timeline from federal refunds and can take anywhere from 2 to 8 weeks depending on your state.
  • Returns claiming the Earned Income Tax Credit, Child Tax Credit, or other refundable credits face additional review and may take 6 to 8 weeks total.
  • You can track your federal refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

Direct deposit arrives fastest, usually within 21 days

Direct deposit is the IRS's preferred method and the one that moves quickest. When you file electronically and provide your bank account number and routing number, the IRS can deposit your refund directly into your account without printing a check or using the mail. The IRS publishes a refund date on your tax return confirmation, and that date is when the money should land in your account — usually within 21 days of the IRS receiving your return.

The 21-day clock starts when the IRS actually receives your return, not when you hit submit. If you file on April 10, but the IRS doesn't process it until April 12, the 21 days begins on April 12. Your tax software or the IRS confirmation email will show you the date the IRS received your return. Once the money is deposited, it is in your account immediately — there is no additional waiting period after the deposit clears.

Direct deposit works only if your bank account is in good standing. If your bank account has been closed, or if you provided an incorrect account number, the IRS will mail a check instead. The IRS will not contact you to ask for a corrected account number — they will simply print and mail a check, which adds 2 to 4 weeks to your timeline.

Paper returns and mailed checks take 4 to 8 weeks total

If you file a paper return by mail, the IRS takes longer to receive it, process it, and send your refund. A paper return mailed to the IRS typically arrives within 5 to 7 business days. The IRS then takes 4 to 6 weeks to process it. Once processed, if you requested a check by mail, add another 2 to 4 weeks for postal delivery. The total time from mailing your return to receiving your check is usually 8 to 12 weeks.

Paper returns also face a higher chance of errors or missing information, which triggers manual review and delays processing. If the IRS needs to contact you about your return, they will mail you a letter — this adds another 1 to 2 weeks to the timeline. For this reason, filing electronically is faster even if you cannot use direct deposit.

State refunds follow a different timeline than federal refunds

Your state refund is processed separately from your federal refund, even if you filed both at the same time. Some states process refunds quickly — within 2 to 3 weeks of receiving your return. Others take 4 to 8 weeks. A few states, like California and New York, can take 8 to 12 weeks during peak season. The state's processing speed depends on its staffing, technology, and the volume of returns it receives.

If you filed your federal and state returns together through tax software, they were sent to both agencies at the same time. Your federal refund may arrive while your state refund is still being processed, or vice versa. You can track your state refund through your state's tax agency website — most states have a "Where's My Refund" tool similar to the IRS tool. The URL varies by state; search "[your state] where's my refund" to find it.

Some states offer direct deposit for state refunds, which is faster than a mailed check. If you chose direct deposit for your state return, the refund should arrive within the state's standard processing window. If you requested a check, add 1 to 3 weeks for mail delivery.

Returns with credits or large refunds face additional review

The IRS holds certain returns for additional review before releasing the refund. If your return claims the Earned Income Tax Credit (EITC), the Additional Child Tax Credit, or the American Opportunity Tax Credit, the IRS is required by law to hold your return until at least February 15 of the following year. This is called the EITC holding period. Even if you file in January, your refund will not be released until mid-February at the earliest.

Returns with very large refunds — typically $10,000 or more — also trigger review. The IRS verifies that the income and deductions reported are accurate before releasing the money. This review usually takes 2 to 4 weeks longer than a standard return. If the IRS finds an issue, they may contact you by mail to request documentation, which adds another 2 to 4 weeks.

Returns that claim multiple refundable credits, report self-employment income, or include amended returns are also flagged for review. If your return falls into any of these categories, expect your refund to take 6 to 8 weeks total, even with direct deposit.

Track your federal refund using the IRS Where's My Refund tool

The IRS provides a free tool called Where's My Refund on IRS.gov. You can enter your Social Security number, filing status, and the exact refund amount shown on your tax return, and the tool will show you the current status of your refund. The tool updates once per day, usually overnight. If your refund has been processed and a deposit date has been set, the tool will show that date.

The tool shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." If your return is still being processed, it will show "Return Received" with an estimated date when processing will be complete. Once the IRS approves your refund and sets a deposit date, the status changes to "Refund Approved" and shows the exact date the money will arrive. After the money is deposited, the status shows "Refund Sent."

If your return has been held for review, the tool may show a message that your return is still being processed and provide an updated date. If the tool shows no information about your return after 24 hours of filing, wait a few days — the system can lag by 1 to 2 days. If more than a week has passed since you filed and the tool shows nothing, contact the IRS at 1-800-829-1040.

What to do if your refund is late

If your refund does not arrive by the date shown in Where's My Refund, first verify that the date has passed. The tool shows the date the IRS will deposit or mail your refund, not the date it will appear in your account. If you chose direct deposit, allow 1 to 2 business days after the stated date for the money to clear. If you chose a mailed check, allow 2 to 4 weeks after the stated date.

If the date has passed and you still have not received your refund, log back into Where's My Refund to see if the status has changed. Sometimes the tool shows a delay message with a new date. If the tool shows "Refund Sent" but you have not received the money, contact your bank to confirm the deposit was not made to the wrong account. If your bank has no record of the deposit, call the IRS at 1-800-829-1040 with your return information and the date shown in the tool.

If you chose a mailed check and it has been more than 4 weeks since the stated date, the check may have been lost in the mail. The IRS can issue a replacement check, but you will need to request it through the IRS website or by calling 1-800-829-1040. The replacement check typically takes 4 to 6 weeks to arrive.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes returns in the order they are received, and 21 days is the standard window for direct deposit. If your return requires review, it will take longer. There is no way to expedite the process or pay for faster processing.

Why does the IRS hold refunds with the Earned Income Tax Credit?

Federal law requires the IRS to hold returns claiming the EITC until at least February 15 to prevent fraud and verify income. This applies even if you file in January. The hold is automatic and applies to all EITC claims.

What if I filed electronically but provided the wrong bank account number?

The IRS will not contact you to correct it. Instead, the refund will be mailed as a check to your address on file. This adds 2 to 4 weeks to your timeline. If you realize the error before the refund is processed, contact the IRS immediately at 1-800-829-1040 to request a correction.

Does filing jointly or as single affect how long my refund takes?

Filing status does not affect processing time. However, if you file jointly and one spouse has a tax debt or student loan in default, the IRS may offset part of the refund to pay that debt. This can delay the refund by 2 to 4 weeks while the IRS processes the offset.

How do I track my state refund?

Visit your state's tax agency website and search for "Where's My Refund" or a similar tool. Each state has its own tracking system. You will need your Social Security number and the refund amount. State processing times vary from 2 to 12 weeks depending on the state.