How long federal tax refunds take

The IRS says it will send your federal refund within 21 days of accepting your return. In practice, most refunds arrive in 5 to 10 business days if you file electronically and choose direct deposit to your bank account. Paper checks take longer — typically 3 to 4 weeks from the date the IRS mails them, plus delivery time through the postal service.

The 21-day window is a promise, not a may provide. The IRS can take longer if your return needs manual review, if you claimed certain credits like the Earned Income Tax Credit (EITC) or the Child Tax Credit, or if there are errors on your return. Returns filed on paper take longer to process than electronic returns because the IRS has to scan and enter the data by hand.

If you have not received your refund within the timeframe you expected, you can check the status using the IRS "Where's My Refund?" tool on IRS.gov. You will need your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight.

Key Takeaways

  • Direct deposit refunds typically arrive in 5 to 10 business days after the IRS accepts your return, while paper checks take 3 to 4 weeks plus postal delivery.
  • The IRS promises to send refunds within 21 days, but returns claiming EITC, Child Tax Credit, or other credits may take longer due to required verification.
  • You can track your refund status using the IRS "Where's My Refund?" tool, which updates once daily and requires your SSN, filing status, and refund amount.
  • State refunds arrive on their own schedule, separate from federal refunds, and timing varies by state from 2 weeks to 2 months.
  • If your refund does not arrive within the promised timeframe, contact the IRS or your state tax agency directly rather than filing an amended return.

Why some refunds take longer than others

Certain situations automatically trigger a longer review period. If you claimed the EITC or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until mid-February, even if you file in January. This is called the EITC/ACTC holding period, and it applies every year regardless of whether you have claimed these credits before.

Your return may also be delayed if the IRS detects a mismatch between your return and information it has on file — for example, if your W-2 income does not match what you reported, or if your Social Security number does not match IRS records. These mismatches trigger manual review, which can add weeks to processing time.

Returns with math errors, missing information, or unsigned forms also go into manual review. If you filed electronically, the IRS catches most errors before accepting your return and rejects it, which means you have to correct and resubmit. If you filed on paper, errors are caught during scanning, and the IRS may contact you by mail to ask for clarification.

State tax refund timing

State refunds arrive on a completely separate schedule from your federal refund. Some states process returns in 2 to 3 weeks; others take 6 to 8 weeks or longer. A few states, including New York and California, can take 2 to 3 months during peak filing season.

Most states offer online tracking tools similar to the federal "Where's My Refund?" tool. You can find your state's tool by searching "[your state] tax refund status" or by visiting your state's department of revenue website. Some states send refunds by direct deposit; others mail checks. A few states offer refund advance loans through tax preparation companies, which deliver money in 1 to 2 days but charge a fee.

If you filed your federal and state returns at the same time, your state refund may arrive before, after, or at the same time as your federal refund. There is no coordination between the two systems. If you filed your state return late or amended it, expect a longer wait.

Direct deposit versus check delivery

Direct deposit is the fastest way to receive a refund. The IRS and most state tax agencies deposit money directly into your bank account, and the funds typically appear within 1 to 2 business days after the IRS or state agency sends the deposit instruction to your bank. You provide your bank routing number and account number on your tax return.

Paper checks are slower because they have to be printed, mailed, and then deposited or cashed. The IRS or state agency controls the mailing date, but the postal service controls delivery. A check mailed from an IRS processing center in Kansas may take 5 to 7 business days to reach you on the East Coast, or 2 to 3 business days if you are nearby. Once you receive it, you still have to deposit or cash it.

If you chose direct deposit but your bank rejected the deposit (for example, because the account was closed), the IRS will mail you a check instead. This adds an extra 3 to 4 weeks to your timeline. You can avoid this by confirming that your bank account is open and active before you file.

What to do if your refund is late

If your refund has not arrived within the timeframe you expected, start by checking the status using the IRS "Where's My Refund?" tool or your state's equivalent. The tool will tell you whether the IRS or state agency is still processing your return, whether it has been sent, or whether there is a problem that needs your attention.

If the tool says your refund was sent but you have not received it after the expected delivery time, contact your bank to confirm the deposit was not made to the wrong account. If you chose a paper check and it has been more than 4 weeks since the IRS said it was mailed, you can request a trace through the IRS or file a claim for a missing check.

Do not file an amended return to try to speed up your refund. An amended return (Form 1040-X) is for correcting errors, and filing one will delay your refund further. If the IRS contacts you about a problem with your return, respond to the letter or notice they send you. If you contact them first without a specific problem, they will tell you to wait for the status tool to update.

Refunds for amended returns and prior years

If you file an amended return (Form 1040-X), your refund will take longer. The IRS typically processes amended returns in 8 to 12 weeks, though some take longer if they require manual review. You cannot check the status of an amended return using "Where's My Refund?" — that tool only works for the current year's original return.

If you are claiming a refund for a prior tax year — for example, you did not file in 2022 but are filing now in 2024 — the IRS will process your return like any other return, but you should expect a longer wait because the return goes through additional verification steps. You have up to three years to claim a refund before the IRS keeps the money.

If you filed a return but did not receive your refund within three years, you can no longer claim it from the IRS. Some states have different time limits, so check your state's rules if you are owed a state refund from a prior year.

Special situations that delay refunds

If you owe money to a federal or state agency, your refund may be intercepted and applied to that debt. Common reasons include unpaid student loans, child support arrears, or prior-year tax debt. The IRS will notify you by mail if your refund was intercepted. You can check whether your refund is at risk of interception by using the IRS "Where's My Refund?" tool — it will show an interception notice if one applies.

If you claimed a large refund and the IRS suspects fraud or identity theft, your return may be held for investigation. This can take several weeks or months. The IRS will contact you by mail if this happens. Do not ignore the letter — respond with the documents they request.

If you are a non-resident alien or claimed a foreign address, your refund may take longer because the IRS applies additional verification. If you are a U.S. citizen living abroad, use a U.S. address for your return if possible, or provide a U.S. bank account for direct deposit.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

Tax preparation companies offer refund advance loans that deliver money in 1 to 2 days, but these are loans, not your actual refund. You pay a fee (typically $50 to $200) and receive a loan against your expected refund. The company then collects the actual refund from the IRS when it arrives. This is only worth it if you need money urgently and cannot wait for direct deposit.

Why does the IRS hold refunds for EITC and Child Tax Credit?

The IRS is required by law to hold these refunds until mid-February to allow time for verification and to prevent fraud. This applies every year, even if you have claimed these credits for years. You cannot speed this up by contacting the IRS — the hold is automatic and applies to all returns claiming these credits.

What if I filed electronically but the IRS rejected my return?

The IRS will send you a rejection notice by email or mail explaining why. Common reasons include a missing signature, a mismatched Social Security number, or a duplicate filing. You have to correct the error and resubmit. Once the IRS accepts the corrected return, the 21-day clock starts over.

Can I cancel my refund and get a payment plan instead?

You cannot cancel a refund once you have filed your return. If you owe taxes in a different year or have other debts, you can set up a payment plan with the IRS for that debt separately. Your current-year refund will still be processed and sent to you.

How do I know if my refund was lost in the mail?

If the IRS "Where's My Refund?" tool shows your refund was mailed but you have not received it after 4 weeks, contact the IRS at 1-800-829-1040 to request a trace. Provide the date the tool said the check was mailed. The IRS will investigate and either reissue the check or deposit the money directly to your bank account if you provide one.