The IRS publishes a refund status tool, but it only tells you what stage your return is in—not when money hits your account
The IRS processes roughly 150 million individual returns each year. Your refund's arrival depends on three things: when the IRS finished processing your specific return, which method you chose to receive the money, and whether anything flagged your return for review. The IRS Where's My Refund tool shows you the current stage, but it updates once per day and does not predict a delivery date.
If you filed electronically with direct deposit, the IRS typically issues your refund within 21 days of accepting your return. If you filed on paper or requested a check, add another 7 to 10 business days after the IRS processes it. The clock starts when the IRS accepts your return, not when you submit it—there is a difference.
The most common reason for delay is a mismatch between what you reported and what the IRS already knows about you. This includes income the IRS received from your employer or bank that does not match your return, a dependent claimed twice, or a Social Security number that does not match IRS records. These issues do not reject your return; they pause it for manual review, which adds 4 to 12 weeks.
Key Takeaways
- Direct deposit refunds typically arrive 21 days after the IRS accepts your return; paper checks take an additional 7 to 10 business days.
- The Where's My Refund tool updates once daily and shows your return's processing stage, but does not predict when money will arrive in your account.
- Mismatches between your return and IRS records—such as income amounts or dependent claims—trigger manual review and add 4 to 12 weeks to processing time.
- If your refund is delayed beyond the expected window, the IRS will contact you by mail if action is required; you do not need to call unless the letter instructs you to.
How to check your refund status right now
Go to irs.gov and select "Where's My Refund?" under the Tools section. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool shows one of four statuses: "Return Received," "Return Approved," "Refund Issued," or "Refund Sent."
"Return Received" means the IRS has scanned your return but has not yet processed it. This stage typically lasts 24 to 48 hours for electronic returns and up to two weeks for paper returns. "Return Approved" means the IRS has reviewed your return and found no issues; your refund is being prepared for payment. "Refund Issued" means the IRS has generated your refund and sent it to your bank or the check printer. "Refund Sent" means the money has left the IRS's system—for direct deposit, it should arrive within one to two business days; for checks, it is in the mail.
The tool does not show a specific date because the IRS processes returns in batches, not individually. A return accepted on Monday might be approved on Wednesday, but another accepted on the same Monday might not be approved until Friday. The 21-day window is an average, not a may provide.
Why your refund might be taking longer than 21 days
The most common cause is a discrepancy between your return and information the IRS already has. The IRS receives wage and income reports from employers, banks, and other payers throughout the year. If you reported $50,000 in wages but your employer reported $52,000, the IRS flags the difference and pulls your return for manual review. The same happens if you claim a dependent whose Social Security number does not match IRS records, or if you claim a child tax credit for a dependent who is too old.
Other triggers include filing status mismatches (you filed as single but the IRS has you married), claiming the Earned Income Tax Credit or Child Tax Credit when you have not done so before, or reporting a loss on a business or rental property. None of these automatically reject your return—they straightforward require a human reviewer to confirm the information is correct. This review takes 4 to 12 weeks depending on the IRS's current workload.
A smaller number of delays come from identity theft concerns. If the IRS suspects your return might be fraudulent—for example, if multiple returns were filed using your Social Security number—it will hold your refund while it investigates. The IRS will contact you by mail if this happens and will ask you to verify your identity. This process can take 6 to 12 weeks.
Paper returns take longer than electronic returns at every stage. The IRS must physically scan each paper return before processing begins, which adds 1 to 3 weeks. If you filed on paper, expect your refund 7 to 10 days later than someone who filed electronically with the same return date.
Direct deposit versus check: which arrives first and why
Direct deposit is faster because the IRS transfers money electronically to your bank account. Once the IRS issues your refund (the "Refund Issued" status), the money typically arrives in your account within one to two business days. Weekends and bank holidays do not count as business days, so a refund issued on a Friday might not appear until Tuesday.
A check takes longer because it must be printed, sorted, and delivered by the U.S. Postal Service. The IRS typically mails checks within 5 to 7 business days after issuing the refund. Delivery time depends on your location and current mail volume; most checks arrive within 7 to 10 business days after being mailed, but rural areas may take longer. If you did not receive a check within 14 business days of the "Refund Sent" status, contact the IRS.
If you chose direct deposit but the IRS could not deposit the money—for example, because you provided an incorrect account number—the IRS will mail you a check instead. The Where's My Refund tool will show "Refund Sent" even though you are receiving a check. This adds 7 to 10 business days to your wait time.
What to do if your refund is delayed beyond the expected window
If the Where's My Refund tool shows "Refund Issued" or "Refund Sent" but you have not received the money after the expected timeframe, first check your bank account carefully. Some banks deposit refunds to a different account than the one you typically use, or the deposit might appear under a different name if you have a joint account. Wait at least two business days after the tool shows "Refund Sent" before taking further action.
If the tool still shows "Return Received" or "Return Approved" after 21 days, your return is likely under review. The IRS will contact you by mail if it needs additional information from you. Do not call the IRS unless the letter tells you to—calling without a specific reason will not speed up processing and will add you to a queue of millions of other callers. The IRS phone lines are busiest from January through April.
If you received a letter from the IRS about your return, follow the instructions in the letter exactly. The letter will specify what information the IRS needs, the important date for providing it, and how to submit it. Most letters allow you to respond by mail or online through the IRS's find portal.
Refund delays during peak tax season
The IRS processes the highest volume of returns between mid-February and mid-April. During this period, even electronic returns can take longer than 21 days because the IRS's systems are processing millions of returns simultaneously. In 2023 and 2024, the IRS reported that some returns took 4 to 6 weeks to process during peak season, particularly those requiring manual review.
If you filed early in January, your refund should arrive within the standard 21-day window. If you filed in March or April, expect processing to take closer to 30 days, and longer if your return requires review. The IRS does not prioritize returns by filing date; it processes them based on complexity and whether they trigger review flags.
The IRS has also faced staffing shortages in recent years, which has slowed processing across the board. As of 2024, the IRS is hiring and training new staff, but processing times remain longer than they were before 2020. Check the IRS website for current processing time estimates, which are updated weekly.
How to avoid delays on next year's return
The easiest way to avoid a delayed refund is to file electronically with direct deposit. Electronic filing reduces transcription errors and allows the IRS to process your return faster. Direct deposit eliminates the mail delivery step entirely.
Double-check dependent information before you file. Make sure the Social Security number, name, and date of birth for each dependent match exactly what the IRS has on file. If a dependent's information changed—for example, if your child got married and changed their last name—update it with the Social Security Administration before filing your tax return.
Report all income, even small amounts. If the IRS receives a 1099 or W-2 for you and you do not report it on your return, the IRS will flag the discrepancy. This includes income from gig work, freelancing, or side jobs, even if the amount is under $600.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. Tax preparers and software companies cannot speed up IRS processing. Some offer "refund advance" loans, which give you the money when ready but charge fees and interest. The IRS processes your return on the same timeline regardless of who prepared it. Filing electronically with direct deposit is the fastest method available.
What does it mean if Where's My Refund says "We don't have any information about your return"?
This usually means the IRS has not yet scanned and entered your return into its system. If you filed electronically, this typically takes 24 to 48 hours. If you filed on paper, it can take up to two weeks. If more than two weeks have passed since you filed electronically and the tool still shows no information, contact the IRS to confirm your return was received.
Will the IRS call me about my refund?
No. The IRS contacts taxpayers by mail only, never by phone or email. If someone calls claiming to be from the IRS about your refund, it is a scam. Hang up and report the call to the Treasury Inspector General for Tax Administration at tigta.gov.
Can I change my bank account after I file if I want the refund to go somewhere else?
Not through the IRS directly. Once you file, the refund will go to the account you listed on your return. If you need to change it, you must amend your return using Form 1040-X, which takes additional time to process. It is faster to let the refund go to the original account and transfer it yourself after it arrives.
What happens if I file my return but the IRS is still processing my return from last year?
The IRS processes each year's return separately. A delay from last year does not affect this year's processing time. However, if you owe taxes from a previous year, the IRS may offset your current refund to pay that debt. The IRS will notify you by mail if this happens.