When to expect your refund
The IRS says most refunds arrive within 21 days of accepting your return. That clock starts when the IRS processes your filing, not when you submit it. If you file electronically and choose direct deposit to a bank account, you are in the fastest group. If you file on paper or request a check by mail, add weeks to that timeline.
The 21-day window is not a may provide — it is the IRS's standard processing time. Some refunds arrive in 10 days. Others take the full 21 or longer, depending on whether your return needs manual review, contains errors, or gets flagged for verification. The IRS processes returns in the order they are received, so filing early in the tax season (January and February) usually means faster processing than filing in April.
Key Takeaways
- Direct deposit to a bank account is the fastest method, typically arriving within 21 days of the IRS accepting your return.
- Paper returns and mailed checks take longer — the IRS must first open and scan your return before processing begins.
- You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.
- Returns that need manual review, contain math errors, or trigger identity verification can take six weeks or longer.
- Filing electronically with direct deposit in January or February gives you the best chance of receiving your refund by late February or early March.
How the IRS processes returns and why timing varies
The IRS receives millions of returns between January and April. They process them in batches, and the order depends partly on how you file. Electronic returns go into the queue immediately. Paper returns must be physically opened, scanned, and entered into the system — this alone can add one to two weeks before processing even begins.
Once your return enters the processing queue, the IRS runs automated checks for math errors, missing information, and inconsistencies with other documents (like W-2s from your employer or 1099s from banks). If everything matches, your return moves to approval and your refund is issued. If something does not match or looks unusual, a human reviewer must examine it, which pauses the clock.
The IRS also cross-checks returns against Social Security records, prior-year filings, and fraud databases. If you claim a dependent, report self-employment income, or claim certain credits like the Earned Income Tax Credit (EITC), your return is more likely to need this extra review. These returns routinely take six to eight weeks or longer.
Direct deposit versus check by mail
Direct deposit is faster because the IRS does not have to print, stuff, and mail anything. Once your return is approved, the IRS sends the money electronically to your bank, which usually posts it within one to three business days. The entire process from acceptance to money in your account typically takes 10 to 21 days.
A check by mail takes longer at every step. After the IRS approves your refund, they must print the check, place it in an envelope, and send it through the postal service. Depending on where you live and mail speed, this adds one to three weeks. If the check is lost or delayed in the mail, you may not receive it for a month or more after approval.
You choose your refund method when you file your return. If you file electronically, you can enter your bank account number and routing number to receive direct deposit. If you file on paper, you must write "Direct Deposit" on the form and include a voided check or bank letter with your account details — otherwise the IRS mails a check by default.
What slows down your refund
Several things can push your refund past the 21-day window. The most common is claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC). The IRS is required by law to hold these returns until mid-February, even if everything is correct. This is called the "EITC holding period" and applies regardless of when you file.
Math errors, missing information, or mismatched data also delay processing. If your Social Security number does not match IRS records, if you report income the IRS does not have on file, or if you claim a dependent the IRS cannot verify, your return goes to manual review. This can add four to eight weeks.
Identity theft and fraud checks are another common cause. If your return looks similar to one filed earlier (same address, similar income, or same dependent), the IRS may flag it for verification. You may receive a letter asking you to prove your identity or provide additional documents. Responding quickly — within 30 days — keeps your refund moving.
Filing errors also delay refunds. Transposed numbers, incorrect bank account information, or a mismatch between your name and Social Security number all trigger manual review. Double-check your return before submitting, especially your bank details if you choose direct deposit.
How to check your refund status
The IRS offers a tool called "Where's My Refund?" on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight. It will tell you whether your return has been received, is being processed, or has been approved and sent.
Do not check the tool more than once per day — it will not update faster, and the IRS website can become slow during peak tax season. If your return was accepted electronically, you can start checking about 24 hours after submission. If you filed on paper, wait at least three to four weeks before checking, since the IRS needs time to scan and enter your return.
If the tool says your refund has been approved and issued, but you have not received it after the expected timeframe, contact the IRS at 1-800-829-1040. Have your return information ready. The IRS can tell you whether the money was sent to the correct bank account or if the check was mailed and can help you trace a lost check.
Refund delays in 2025
The IRS has not announced specific delays for 2025, but certain conditions may slow processing. If Congress passes new tax laws or changes to credits and deductions late in the filing season, the IRS may need extra time to reprogram systems and retrain staff. Staffing levels at the IRS also affect speed — in recent years, budget constraints have led to slower processing during peak season.
Weather and mail delays can also affect paper returns and mailed checks. Severe winter weather in January and February can slow mail delivery and reduce IRS office hours. If you live in an area affected by weather events, filing electronically with direct deposit is your best option to avoid delays.
The IRS typically processes returns faster in January and February than in March and April. If you file in April, expect longer waits simply because the volume is highest. Filing by mid-February gives you the best chance of receiving your refund by early April.
What to do if your refund is delayed
If your refund does not arrive within 21 days of acceptance, check "Where's My Refund?" first. If the tool shows your return is still being processed, wait a few more days — some returns take the full 21 days or slightly longer. If the tool shows your refund was issued but you have not received it, the next step depends on your refund method.
For direct deposit: Contact your bank to confirm the money arrived. Sometimes the IRS sends the deposit, but the bank holds it for verification or applies it to an overdraft. If your bank has no record of the deposit, contact the IRS at 1-800-829-1040 with your return information and bank account details. The IRS can verify whether they sent the money and to which account.
For a mailed check: Wait at least 30 days after the IRS says your refund was issued before assuming it is lost. Checks can take three to four weeks to arrive by mail. If 30 days have passed and you have not received it, call the IRS. They can issue a replacement check or send the money by direct deposit instead.
If the IRS says your return is still being processed after eight weeks, you may have a problem that requires attention. The IRS will send you a letter if they need additional information or documents. Check your mail carefully, including spam folders if you have an IRS online account. If you receive a letter, respond within the deadline stated on it.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Some refunds arrive in 10 to 14 days, but you cannot speed up the IRS's processing. Filing electronically with direct deposit gives you the fastest possible timeline. Filing early in the tax season (January or early February) also helps, since the IRS processes returns in order and has fewer returns to work through.
What if I claimed the Earned Income Tax Credit?
The IRS holds all returns claiming EITC or Additional Child Tax Credit until mid-February by law, regardless of when you file. This is called the EITC holding period. Your refund will not be issued before mid-February even if your return is complete and correct. After mid-February, processing follows the normal 21-day timeline.
Why does the IRS say my refund was issued but I haven't received it?
For direct deposit, the money may still be in transit to your bank or held by your bank for verification. For a mailed check, it is likely still in the mail — checks can take three to four weeks to arrive. Wait 30 days after the IRS says it was issued before reporting it as lost. If 30 days have passed, contact the IRS at 1-800-829-1040.
What happens if I filed on paper instead of electronically?
Paper returns take longer because the IRS must physically open, scan, and enter them into the system before processing begins. This adds one to two weeks to the timeline. Your refund may not arrive until late March or April even if you filed in January. Electronic filing with direct deposit is significantly faster.
Do I need to do anything to receive my refund?
No. Once you file your return and the IRS accepts it, your refund is processed automatically. You do not need to take any action unless the IRS sends you a letter asking for additional information. Check "Where's My Refund?" to track progress, but the IRS will send your refund without you doing anything else.