Most refunds arrive within 21 days of the IRS receiving your return
The IRS processes most tax returns within 21 days and issues refunds on that timeline. That clock starts when the IRS receives your return, not when you file it. If you file electronically and choose direct deposit to your bank account, 21 days is the standard window. If you file on paper or request a check by mail, add another week to two weeks for delivery.
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—mismatched income documents, claimed dependents the IRS questions, or math errors—take longer. The IRS does not publish a separate timeline for these cases, but they commonly add two to four weeks to the process.
Key Takeaways
- Direct deposit refunds typically arrive 21 days after the IRS receives your return, while paper checks take an additional one to two weeks.
- The 21-day clock starts when the IRS receives your return, not when you submit it—electronic filing usually reaches the IRS within 24 hours.
- Returns flagged for verification, identity checks, or math errors routinely take four to eight weeks total, and the IRS will contact you if yours is selected.
- You can track 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 expected window, contact the IRS at 1-800-829-1040 or check your bank account for a pending deposit before assuming a problem.
Direct deposit versus check delivery times
Direct deposit is the fastest method. Once the IRS processes your return and approves the refund, the money moves electronically to your bank account. Most banks post the deposit within one to three business days of the IRS sending it, though some take longer depending on their processing schedule. The total time from IRS receipt to money in your account is usually 21 to 24 days.
Paper checks take longer because they must be printed, mailed, and delivered by the postal service. The IRS typically mails checks within 21 days of processing your return, but delivery depends on where you live and postal service speed. Checks mailed to addresses in the continental United States usually arrive within one to two weeks; rural addresses and territories may take three weeks or more. Plan for 28 to 35 days total from IRS receipt to check in hand.
If you filed electronically but did not provide banking information, the IRS defaults to mailing a check. You can avoid this delay by adding your bank account number and routing number to your return before you file, or by using the IRS Free File program, which prompts you for direct deposit details.
When the IRS holds your refund for verification
The IRS stops the clock on some returns to verify information before releasing the refund. Common triggers include income reported on your return that does not match what employers or financial institutions reported to the IRS, dependents claimed who do not have valid Social Security numbers, or math errors in your calculations. The IRS also flags returns for identity verification if the agency suspects fraud or if your return matches patterns associated with identity theft.
When your return is selected for verification, the IRS sends you a notice by mail explaining what information is needed. You respond by mail, by phone, or through your IRS online account. The verification process typically adds four to eight weeks to your refund timeline, though complex cases can take longer. The IRS does not resume the 21-day clock until verification is complete—the entire process runs in parallel.
You will not see your refund status change to "approved" in the Where's My Refund tool until verification is finished. During verification, the tool usually shows "still processing" or "we received your return and it is being reviewed." This does not mean something is wrong; it means the IRS is doing additional work before releasing your money.
How to track your refund status
The IRS Where's My Refund tool is the official way to check on your return. You 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 not show new information.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (your return is approved and your refund is being prepared), and "Sent" (your refund has been issued). Once the status shows "Sent," the tool displays the date the refund was sent and the expected delivery date. If you chose direct deposit, the tool shows the date the money should hit your bank account. If you are receiving a check, it shows the date the check was mailed.
You can access Where's My Refund through IRS.gov or by calling the IRS at 1-800-829-1040. The phone line has shorter wait times early in the morning and on weekdays. Have your Social Security number, filing status, and refund amount ready when you call.
Refunds delayed beyond the expected window
If your refund does not arrive by the date shown in Where's My Refund, first check your bank account to see if a deposit is pending. Banks sometimes show pending deposits separately from posted funds, and the money may arrive within the next one to three business days. If you are expecting a check, check your mailbox for several days after the mailed date, as postal delivery can vary by a week or more.
If the refund is more than five days late after the expected delivery date, contact the IRS. Call 1-800-829-1040 and have your Social Security number, filing status, and refund amount ready. The IRS can confirm whether the refund was actually sent and, if it was, investigate whether it was lost in the mail or misdirected to the wrong bank account. If a check was lost, the IRS can issue a replacement. If a direct deposit went to the wrong account, the IRS can work with your bank to trace it.
Do not assume the refund is lost if it is a few days late. Postal delays and bank processing backlogs are common, especially during peak tax season in February and March. Give it a full week past the expected date before contacting the IRS.
Why some 2025 refunds take longer than others
The IRS processes returns in the order they are received, but not all returns take the same amount of time to process. Simple returns with W-2 income, standard deductions, and no dependents usually process in the full 21 days. Returns with self-employment income, rental property income, or multiple dependents require more detailed review and often take longer even without verification flags.
Filing method also affects timing. Electronic returns reach the IRS within 24 hours and begin processing immediately. Paper returns must be scanned and entered into the IRS system by hand, which adds one to two weeks before processing even begins. If you filed on paper, add that time to the 21-day processing window.
The IRS also prioritizes certain returns. Returns filed early in the tax season (January and early February) typically process faster because the IRS has more capacity. Returns filed in March and April may experience longer delays because the volume is higher and more returns require verification. Filing early does not may provide a faster refund, but it reduces the chance of being caught in a processing backlog.
What to do if you need your refund sooner
There is no way to speed up IRS processing once your return is submitted. The IRS does not offer expedited processing, and calling repeatedly will not move your return to the front of the queue. The only way to access your refund faster is to not file a return at all—if you do not expect a refund, you can skip filing and keep any money you would have received.
If you need cash before your refund arrives, consider a refund anticipation loan (also called a tax refund loan). Some tax preparation companies and banks offer these loans, which provide you with cash immediately based on your expected refund. You repay the loan when your refund arrives. These loans charge interest and fees, so they are expensive—you may pay $100 to $300 in fees for a $2,000 loan. Use them only if you have an urgent need and cannot wait for your refund.
Another option is to adjust your withholding for future years so you receive more money in each paycheck instead of waiting for a large refund. This does not help with your 2025 refund, but it prevents the problem from repeating in 2026. Contact your employer's payroll department or use the IRS Withholding Estimator to calculate the right withholding amount.
Frequently Asked Questions
Can I get my refund faster if I file early in January?
Filing early reduces the chance of delays caused by processing backlogs, but it does not shorten the 21-day processing window itself. The IRS still takes the same amount of time to process your return whether you file on January 15 or March 15. Early filing is helpful mainly because it avoids the rush in late March and early April, when the IRS is processing millions of returns simultaneously.
What if my bank rejects my direct deposit?
If your bank account information is incorrect or your account is closed, the IRS will attempt the deposit and it will be rejected. The IRS then mails you a check instead, which adds one to two weeks to your refund timeline. You will not receive a notice that the deposit failed; you will simply see the check arrive in the mail. To avoid this, double-check your account number and routing number before you file.
Does filing through a tax preparation company speed up my refund?
No. The IRS processes returns the same way regardless of whether you file yourself, use tax software, or hire a tax preparer. The only difference is that some tax preparation companies offer refund anticipation loans, which give you cash immediately but charge fees. The refund itself arrives on the same 21-day timeline.
Why does Where's My Refund say "still processing" after 21 days?
If your return shows "still processing" after 21 days, it means your return has been flagged for verification or additional review. This is normal for returns with certain income types, dependents, or deductions. The IRS will contact you by mail if they need more information. Do not contact the IRS unless you receive a notice asking you to respond.
Can I cancel my return and refile if I made a mistake?
You cannot cancel a return once it is submitted to the IRS. If you made an error, you file an amended return (Form 1040-X) after your original return is processed. The amended return goes through the same 21-day processing window, and your refund is adjusted based on the changes. This means correcting a mistake adds at least three to four weeks to your total refund timeline.