Federal refunds typically take 21 days from the IRS, but the full timeline depends on how you file and how you receive your money

The IRS processes most federal income tax refunds within 21 days of receiving your return. That clock starts when your return reaches the IRS, not when you mail it or click submit. If you file electronically and request direct deposit to your bank account, you will usually see the money between 1 and 5 business days after the IRS approves your return — so roughly 3 to 4 weeks total from filing to deposit. If you request a paper check by mail, add another 7 to 14 days after approval.

The 21-day window assumes your return has no errors, no missing information, and no red flags that trigger manual review. Returns that need verification — because of income mismatches, claimed dependents, or education credits — take longer. Some take 60 days or more. State refunds follow a separate timeline and often arrive after federal money, sometimes weeks later.

Key Takeaways

  • Federal refunds take 21 days from when the IRS receives your return, but you will not see the money until 1 to 5 business days after that approval if you use direct deposit.
  • Paper checks take an additional 7 to 14 days after the IRS approves your refund, so expect 4 to 6 weeks total from filing to arrival.
  • Returns flagged for review — because of income mismatches, dependents, or certain credits — can take 60 days or longer to process.
  • You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • State refunds are processed separately and often arrive weeks after your federal refund, depending on your state's processing speed.

The 21-day federal processing window and what it includes

The IRS counts 21 days from the moment your return enters its system. If you file electronically, that is usually the same day you submit. If you mail a paper return, the clock starts when the IRS receives and scans it — typically 5 to 7 days after you mail it. During those 21 days, the IRS checks your return for math errors, verifies your Social Security number and filing status, and confirms that the income and withholding information matches what employers and banks reported to them.

This 21-day window does not include the time your bank takes to deposit the money once the IRS sends it. Direct deposit adds 1 to 5 business days after approval. Paper checks add 7 to 14 days after approval. So if you file electronically on January 15 and your return is straightforward, the IRS approves it around February 5, and your bank receives the deposit between February 6 and February 10.

Direct deposit versus paper check: which arrives faster

Direct deposit is the fastest method. Once the IRS approves your return, it sends the money electronically to your bank. Most banks post the deposit within 1 to 5 business days, though some post it the same day. You need to provide your routing number and account number on your return, and the account must be in your name or jointly in your name and your spouse's name (if filing jointly).

Paper checks take longer because the IRS must print, sign, and mail them. After approval, expect 7 to 14 days for the check to arrive by mail, depending on postal service speed and your location. Some checks take 21 days. If your check does not arrive within 4 weeks of approval, contact the IRS using Where's My Refund to request a trace.

A small number of people still request refunds on a debit card issued by the tax preparation company they used. This method is faster than paper checks but slower than direct deposit to a bank account — typically 5 to 10 business days after approval.

What slows down your refund: common reasons for delays

The 21-day timeline assumes a clean return. Several things can push your refund into manual review, which adds 30 to 60 days or more. The IRS flags returns for review when income reported on your return does not match what your employer or bank reported, when you claim certain education credits or the Earned Income Tax Credit, when you claim more dependents than in prior years, or when there are math errors.

Identity theft or fraud concerns also trigger review. If someone filed a return using your Social Security number before you did, the IRS will hold your return while it investigates. This can take months. Amended returns (Form 1040-X) are processed separately and take 16 weeks or longer, not 21 days.

If you claim the Earned Income Tax Credit or the Additional 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 approved earlier. This is called the EITC holding period and applies regardless of when you file.

How to track your refund status

The IRS provides Where's My Refund, a free tool on IRS.gov that shows you the status of your federal refund. 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.

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 sent it to your bank or the check is in the mail), or "Refund Sent" (for direct deposit, the money has been sent to your bank; for checks, the check has been mailed). Once it shows "Refund Sent," your bank typically deposits the money within 1 to 5 business days.

If your return has been in "Return Received" status for more than 21 days and you filed electronically, or more than 30 days and you mailed a paper return, contact the IRS at 1-800-829-1040. Do not assume the return is lost — it may be in manual review — but the IRS can tell you why it is taking longer.

State income tax refunds: separate processing and longer waits

Your state processes its income tax refund separately from the federal IRS. State processing times vary widely. Some states, like Virginia and Maryland, process refunds in 2 to 3 weeks. Others, like California and New York, take 4 to 8 weeks or longer, especially during peak filing season in March and April. A few states still mail paper checks as the default, which adds another 1 to 2 weeks.

You can track your state refund through your state's tax agency website. Most states have their own version of Where's My Refund. Search "[your state] tax refund status" to find the tool. Some states allow you to sign up for email or text notifications when your refund is approved or sent.

It is common for your federal refund to arrive 2 to 4 weeks before your state refund, especially if your state is processing a high volume of returns. If you filed both returns at the same time, do not assume the state return is lost just because it has not arrived yet.

What to do if your refund is late

If your refund has not arrived within the expected timeframe, start by checking Where's My Refund. If it shows "Refund Sent" but you have not received the money after 5 business days (for direct deposit) or 21 days (for a check), contact your bank first. Ask whether the deposit was received and posted. Sometimes a deposit is sent but rejected by the bank because of a closed account, incorrect routing number, or a name mismatch.

If your bank confirms it never received the deposit, or if Where's My Refund still shows "Return Received" after 21 days (electronic filing) or 30 days (paper filing), call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is in manual review and when you can expect approval.

For paper checks that do not arrive within 4 weeks of the "Refund Sent" status, request a trace through Where's My Refund or call the IRS. The IRS can issue a replacement check, though this takes another 4 to 6 weeks. If your check was lost in the mail, the IRS will eventually stop payment on the original check and send a new one.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took longer?

The 21 days is the processing window, not a may provide. It does not include mailing time for paper returns, bank processing time for direct deposits, or time spent in manual review. If your return has any flags — income mismatches, certain credits, or dependents — it goes into manual review, which adds 30 to 60 days or more. Check Where's My Refund to see your actual status.

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 or what software was used. Some tax preparation companies offer "rapid refund" loans, which give you money immediately but charge fees and interest. You will receive your actual IRS refund later, and the loan amount is deducted from it. This is rarely worth the cost.

What if I filed my return but the IRS says it never received it?

If you filed electronically, the IRS usually receives it the same day. If you mailed a paper return, allow 5 to 7 days for it to arrive. If more than 7 days have passed since you mailed it and Where's My Refund shows no record, file a second return electronically or contact the IRS to confirm receipt. Keep your mailing receipt as proof you sent the original.

Do I have to wait for my refund or can I get an advance?

You cannot get an advance from the IRS itself. Some tax preparation companies offer refund anticipation loans, but these charge fees and interest. The fastest free option is to file electronically and request direct deposit, which typically gets your money to you in 3 to 4 weeks.

Why is my state refund taking so much longer than my federal refund?

States process refunds on their own schedule and often have fewer staff than the IRS. Peak filing season (March through May) causes delays in most states. Some states prioritize certain credits or have additional verification steps. Check your state tax agency's website for the current processing time, which usually ranges from 2 to 8 weeks depending on the state.