The timeline depends on how you file and how the IRS processes your return
Most people who file their 2024 tax return electronically and request direct deposit receive their refund within 21 days of the IRS accepting the return. If you file by mail or request a check, the timeline stretches to four to six weeks after acceptance. The IRS publishes a standard 21-day window, but many refunds arrive faster — some within five to ten business days — while others take longer if the return needs review or correction.
The actual time depends on three things: the method you use to file, whether you choose direct deposit or a check, and whether the IRS flags your return for examination or verification. A straightforward electronic return with direct deposit is the fastest path. A paper return with a mailed check is the slowest. Anything in between falls somewhere in the middle.
Key Takeaways
- Electronic filing with direct deposit typically results in a refund within 21 days of IRS acceptance, though many arrive in five to ten business days.
- Paper returns and mailed checks take four to six weeks after the IRS accepts the return, not counting mail delivery time.
- The IRS processes returns in the order they are received, so filing early in the tax season (January or February) generally means faster processing than filing in April.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the most accurate timeline.
- If your return is selected for examination or requires identity verification, processing stops until the IRS receives the requested documents or information.
Electronic filing with direct deposit: five to 21 days
When you file electronically through tax software, a tax professional, or the IRS Free File program and choose to have your refund deposited directly into your bank account, the IRS typically accepts your return within 24 hours. Once accepted, the IRS begins processing. Most refunds arrive within five to ten business days, though the IRS publishes a 21-day standard to account for slower cases.
Direct deposit is faster than a check because there is no printing or mail delivery step. The money moves electronically from the IRS to your bank, which then credits your account. Your bank may take one to three business days to post the deposit after receiving it from the IRS, so the total time from acceptance to seeing the money in your account is usually one to three weeks.
Filing early in the tax season matters. If you file in January or early February, your return enters a shorter queue and processes faster. If you file in late March or April, you are in a much larger batch, and processing takes longer even though the IRS increases staff during peak season.
Paper returns and mailed checks: four to six weeks
If you mail a paper return to the IRS, processing takes longer at every step. The IRS must receive the envelope, open it, scan the documents, and enter the data into their system — all manual work. This alone adds one to two weeks to the timeline. Once the return is in the system and accepted, the IRS still needs four to six weeks to process it.
After processing, the IRS prints a check and mails it to you. Depending on where you live and postal service speed, delivery takes another one to two weeks. The total time from mailing your return to receiving the check is typically six to eight weeks, sometimes longer.
The IRS strongly discourages paper filing for this reason. If you must file by mail — because you lack internet access or have a complex return — consider filing as early as possible in January to avoid the April rush.
What slows down a refund after filing
Some returns take longer than 21 days even when filed electronically. The most common reasons are identity verification, math errors, missing information, and examination selection.
Identity verification happens when the IRS suspects fraud or needs to confirm you are who you say you are. The IRS may ask you to verify your identity through their online portal or by mail. This can add two to four weeks to processing. You will see a message in the Where's My Refund tool telling you to verify your identity.
Math errors or missing information occur when you omit a required line, claim a credit you do not may have access to for, or make an arithmetic mistake. The IRS corrects these and recalculates your refund, which adds one to two weeks. You will receive a notice in the mail explaining the change.
Examination selection means the IRS has chosen your return for audit. Processing stops until you respond to the IRS request for documents or explanation. Depending on the complexity and how quickly you respond, this can add four weeks to several months.
How to track your refund status
The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day and shows one of three statuses: received, approved, or sent.
"Received" means the IRS has your return but has not finished processing it. "Approved" means the IRS has processed your return and approved the refund amount. "Sent" means the refund has been issued — either mailed as a check or submitted to your bank for direct deposit.
You can check Where's My Refund as soon as 24 hours after filing electronically. For paper returns, wait at least four weeks before checking. The tool will not show your return until it has been scanned and entered into the IRS system.
Do not rely on the IRS phone line or social media for refund status. The Where's My Refund tool is the official source and is always more current than a representative can tell you by phone.
What to do if your refund is late
If your refund has not arrived by the date shown in Where's My Refund, contact your bank first. Ask whether the deposit has been received and posted. Sometimes the IRS sends the money but your bank takes longer to credit it, especially if you filed late in the season or if your account is new.
If your bank has not received the deposit, check Where's My Refund again. If the status still shows "sent" but you have not received the money after five business days, the IRS may have issued a check instead of a direct deposit due to a banking error. The IRS will mail a check to your address on file, which takes one to two weeks.
If Where's My Refund shows "approved" but not "sent" after 21 days, your return may be held for examination or verification. Check the tool for a message asking you to take action. If you see a message, follow the instructions immediately — delays in responding can push your refund back by weeks.
If you see no message and no status change after 21 days, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is in examination, waiting for verification, or delayed for another reason.
State tax refunds run on a separate timeline
Your state tax refund is processed independently from your federal refund and follows its own timeline. Most states that use electronic filing and direct deposit issue refunds within two to four weeks of accepting your return. Some states are faster — as little as one week — while others take longer.
State processing times vary widely. Check your state's tax department website for the official timeline. Many states publish a refund status tool similar to the IRS Where's My Refund, though not all do. If your state does not offer a tracking tool, call the state tax department directly.
Filing your state return at the same time as your federal return does not speed up the state refund. States process returns independently, so you may receive your federal refund weeks before your state refund, or vice versa.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use premium software?
No. The IRS processes all returns in the order they are received, regardless of who filed them or what software was used. Paying for a tax service does not move your return ahead in the queue. The only way to speed up processing is to file early in the season and choose electronic filing with direct deposit.
What does it mean if Where's My Refund says "still being processed"?
It means the IRS is still reviewing your return and has not finished calculating your refund. This is normal and does not mean anything is wrong. Check again in a few days. If the status does not change after 21 days, your return may be held for verification or examination.
Will my refund arrive on the date the IRS tells me?
The date shown in Where's My Refund is an estimate, not a may provide. Most refunds arrive by that date, but some arrive earlier and some arrive later. If you chose direct deposit, your bank may take one to three additional business days to post the deposit after receiving it from the IRS.
Do I need to do anything to receive my refund, or does it come automatically?
If you filed a complete, accurate return with no errors or red flags, your refund comes automatically. You do not need to take any action. If the IRS needs more information or wants to verify your identity, Where's My Refund will show a message telling you what to do.
What happens to my refund if I move before it arrives?
If you chose direct deposit, your refund goes to the bank account you listed on your return, regardless of where you live. If you chose a mailed check and move before it arrives, contact the IRS with your new address. The IRS can reissue the check to your new address, though this adds one to two weeks to the timeline.