Federal tax refunds typically take 21 days from the IRS after you file, though most arrive within 5 to 7 business days if you choose direct deposit

The IRS publishes a standard timeline of 21 days, but that clock starts only after your return is accepted by the IRS system — not when you mail it or click submit. If you file electronically and choose direct deposit to a bank account, you will almost always see money within 5 to 7 business days of acceptance. If you request a paper check, add 7 to 10 additional business days for printing and mail delivery, which means 28 to 31 days total from acceptance.

The 21-day window assumes your return has no errors, no missing information, and no flags that trigger manual review. Returns filed on paper take longer to process because the IRS must scan and enter the data by hand. During tax season (January through April), the IRS processes millions of returns, so timing can slip toward the upper end of the range even for straightforward filings.

Key Takeaways

  • Direct deposit refunds arrive in 5 to 7 business days after the IRS accepts your return; paper checks take 28 to 31 days total.
  • The 21-day IRS timeline begins only after your return is accepted into the system, not when you file or mail it.
  • Paper-filed returns take 2 to 3 weeks longer to process than e-filed returns because the IRS must manually enter the data.
  • You can check your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • If your refund does not arrive within the stated timeframe, contact the IRS at 1-800-829-1040 or check for errors on your return.

Why direct deposit is faster than a paper check

Direct deposit moves money electronically from the IRS bank account to your bank account, which takes 1 to 3 business days once the IRS initiates the transfer. A paper check must be printed at an IRS facility, placed in an envelope, sorted by postal code, and delivered by the U.S. Postal Service. Even in ideal conditions, that process takes 7 to 10 business days after the check is printed.

The IRS does not mail checks on weekends or federal holidays, so a check printed on a Friday may not enter the mail stream until Monday. If your local post office is slow or your address has delivery issues, the check can take longer. Direct deposit avoids all of these delays because there is no physical object to print or move.

How to track your refund status in real time

The IRS offers a free tool called Where's My Refund at irs.gov. You will need your Social Security number, filing status (single, married filing jointly, etc.), 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 show the same status.

Where's My Refund shows three possible statuses: "Received" (the IRS has your return but has not started processing), "Approved" (the IRS has approved your refund and is preparing to send it), and "Sent" (your refund has been dispatched — either mailed as a check or transferred to your bank). Once the status shows "Sent," your refund should arrive within the timeframe for your delivery method.

If you filed by mail and have not seen a "Received" status after 4 weeks, the IRS may not have received your return yet. Contact the IRS at 1-800-829-1040 with your Social Security number and filing year to confirm receipt.

Delays that push refunds past 21 days

The IRS flags returns for manual review if there are math errors, missing information, or inconsistencies between your return and IRS records. Common triggers include claiming a child tax credit without a valid Social Security number for the child, reporting income that does not match W-2 or 1099 forms the IRS received from employers, or filing a return that claims an unusually large refund relative to your reported income.

If your return is selected for review, the IRS will mail you a notice explaining what information is needed. You must respond within 30 days of the notice date. Once the IRS receives your response and verifies the information, processing resumes, and your refund timeline restarts — meaning you may wait an additional 21 days or more from that point.

Identity theft and fraud checks also delay refunds. If the IRS suspects your return may be fraudulent, it will hold the refund while it verifies your identity. This process can take 60 days or longer. The IRS will contact you by mail if this happens.

What happens if your refund does not arrive on time

If your refund status shows "Sent" but the money has not arrived after 7 business days (for direct deposit) or 10 business days (for a check), contact your bank first. Ask whether the deposit was received and rejected, or whether it is still pending. Some banks hold deposits for 24 to 48 hours before making them available, especially if the deposit is large or unusual for your account.

If your bank confirms no deposit was received, or if your check never arrives, call the IRS at 1-800-829-1040. Have your Social Security number, filing year, and the refund amount ready. The IRS can confirm whether the refund was actually sent and, if so, issue a replacement check or investigate a lost deposit.

For a lost or stolen check, the IRS can place a stop on the original check and issue a replacement, though this adds 2 to 4 weeks to your timeline. If your direct deposit was rejected because you provided an incorrect account number, the IRS will mail you a check instead, which takes 28 to 31 days.

State refunds often arrive on a different timeline than federal refunds

If you are owed both a federal and state refund, they do not arrive together. State tax agencies process returns independently and on their own schedules. Some states process refunds in 10 to 14 days; others take 4 to 6 weeks. A few states hold refunds for 30 days or longer if they suspect fraud or if your return is flagged for review.

You can track your state refund through your state's tax agency website. Most states offer a refund status tool similar to the IRS Where's My Refund tool. Search "[your state] tax refund status" to find the link. If you filed both federal and state returns together through a tax software provider, the software may have links to both tracking tools.

Refunds for amended returns and prior-year returns

If you file an amended return (Form 1040-X) to correct an error on a return you already filed, the IRS takes 16 weeks to process it. This is significantly longer than a standard return because amended returns are processed manually. The 16-week timeline begins after the IRS receives and accepts your amended return.

Refunds for prior-year returns — returns for tax years before the current year — also take longer because they are processed separately from the current-year queue. If you are filing a return for 2022 in 2024, expect 8 to 12 weeks for processing, depending on the IRS workload and whether your return requires manual review.

Frequently Asked Questions

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

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans where they lend you money against your expected refund, but you pay interest and fees, and the loan is repaid from your refund when it arrives. This costs money and does not actually accelerate the IRS timeline.

What if I filed my return in February but it is now May and I still have not received it?

Check Where's My Refund to see the current status. If it shows "Received" or "Approved," contact the IRS at 1-800-829-1040 — your return may be held for review. If the status shows "Sent" but you never received the money, ask your bank whether the deposit was rejected, or ask the IRS to investigate a lost check.

Do I need to do anything to receive my refund, or does it come automatically?

Your refund comes automatically once the IRS processes your return. You do not need to take any action. If the IRS needs additional information, it will mail you a notice. If you provided a valid bank account for direct deposit, the money will transfer on its own.

Will my refund be delayed if I owe back taxes or student loans?

Yes. The U.S. Treasury can offset your refund to pay federal debts like back taxes, student loans in default, or child support arrears. The offset process adds 2 to 4 weeks to your timeline. The IRS will mail you a notice explaining the offset and which agency received the money.

Is there a way to get my refund in less than 5 days?

No. The fastest possible timeline is 5 to 7 business days for direct deposit, and this assumes your return has no errors and is not flagged for review. The IRS cannot process refunds faster than this because the system requires time to verify your identity and validate your return data.