The timeline depends on how you file and how the IRS processes your return
If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days. If you file by mail or request a paper check, add 2 to 4 weeks to that timeline. The IRS publishes a target of 21 days for e-filed returns, but many arrive faster — some within 5 to 10 days. Paper returns take longer because they must be opened, scanned, and entered into the system by hand.
The actual time depends on several things: whether your return is complete and error-free, whether the IRS needs to verify information about you, and how busy the IRS is at that moment. Returns filed in February and March move slower than those filed in April or May, simply because volume is highest early in the season. A return with missing information or math errors will be held until the IRS contacts you to fix it.
You can track your refund status starting 24 hours after you file electronically, or about 4 weeks after you mail a paper return. The IRS tool "Where's My Refund?" gives you a specific status and, if there is a delay, tells you why.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days, though many come faster.
- Paper returns take 2 to 4 weeks longer because they must be manually processed before the IRS can issue your refund.
- You can check your refund status 24 hours after e-filing using the IRS "Where's My Refund?" tool at irs.gov.
- Returns with errors, missing information, or identity verification needs will be delayed until the IRS resolves the issue.
- Filing early in the tax season (January and February) means slower processing due to high volume.
Direct deposit arrives faster than a mailed check
Direct deposit is the fastest way to receive your refund. Once the IRS approves your return, the money goes into your bank account electronically. Most banks post the deposit within 1 to 3 business days of the IRS sending it, though some post the same day. The entire process — from IRS approval to money in your account — usually takes 5 to 21 days for an e-filed return.
A paper check takes longer because the IRS must print and mail it to you. After the IRS approves your return, you can expect the check to arrive 7 to 14 days later, depending on mail speed in your area. If you live far from an IRS processing center or in a rural area, add a few extra days. You should not assume the check is lost until 21 days have passed since the IRS said it was mailed.
If you did not provide direct deposit information on your return, the IRS will mail a check by default. You can add direct deposit information when you file, even if you filed by mail — some tax software lets you do this before you submit.
How to check your refund status in real time
The IRS "Where's My Refund?" tool is the only official way to track your refund. Go to irs.gov, find the tool in the "Refunds" section, and enter your Social Security number, filing status, and the exact refund amount from your return. You can check starting 24 hours after you file electronically. For paper returns, wait about 4 weeks before checking.
The tool shows one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and it is on the way), or "Refund Sent" (your refund has been issued and is in transit). If your status is "Refund Approved," the tool tells you the expected delivery date. If there is a problem, the tool explains what the IRS needs from you.
Do not rely on tax software tracking, your tax preparer's updates, or third-party refund trackers. Only the IRS tool has the real status. You can check as often as you want — checking does not slow down your refund.
Reasons your refund might be delayed
The most common reason for delay is an error on your return — a wrong Social Security number, a math mistake, or income reported differently than what the IRS has on file. The IRS will hold your return until you correct it. They will contact you by mail, usually within 30 days, explaining what needs to be fixed. You then have 30 days to respond.
The IRS also delays refunds when they need to verify your identity. This happens randomly to some returns and more often if your return looks unusual — for example, if you claim a much larger refund than in previous years, or if you claim certain tax credits for the first time. Identity verification can add 2 to 4 weeks to your timeline.
Amended returns take much longer. If you file Form 1040-X to correct a return you already submitted, the IRS typically takes 12 to 16 weeks to process it, sometimes longer. Mail your amended return or file it electronically through your tax software, but know that the wait is significantly longer than for an original return.
Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if you file in January. This is a compliance requirement, not a processing delay. Your refund will not be issued before February 15, regardless of when you file.
What to do if your refund is late
First, check "Where's My Refund?" to see the current status. If the tool says your refund was sent but you have not received it after the expected delivery date, wait 5 more business days — mail can be slow. If it still has not arrived, contact your bank to confirm the deposit was not made to a closed or incorrect account.
If the tool shows a problem — such as "We need more information from you" — follow the instructions in the tool. Usually this means mailing a document or calling the IRS. The IRS phone line is 1-800-829-1040. Wait times are long during tax season, so call early in the morning or later in the week if possible.
If your refund was mailed as a check and you have not received it after 21 days, you can request a trace. Call the IRS at 1-800-829-1040 and ask them to trace the check. They will investigate whether it was lost in the mail. If it was, the IRS will issue a replacement check or deposit the money directly to your bank account if you provide the information.
If the IRS owes you interest on a delayed refund, they will add it automatically. You do not need to request it. Interest accrues at a rate set by the IRS each quarter — currently around 8 percent annually, though this changes. The IRS calculates interest from the original due date of your return (usually April 15) to the date they issue your refund.
Refunds for amended returns and special situations
An amended return filed on Form 1040-X takes 12 to 16 weeks to process, sometimes longer if the IRS needs to verify information. You cannot track an amended return using "Where's My Refund?" — that tool only works for original returns. Instead, keep your IRS receipt or confirmation number and call the IRS if you need a status update.
If you filed your return but the IRS later determined you owe money instead of getting a refund, they will send you a bill. This can happen if the IRS adjusts your income or disallows a deduction. They will give you time to pay, usually 30 days from the date of the notice.
Stimulus payments and recovery rebate credits are processed differently from regular refunds. These are issued separately and may arrive on a different timeline. Check the IRS "Get My Payment" tool for stimulus payment status, not "Where's My Refund?"
State tax refunds follow a different schedule
Your state refund is separate from your federal refund and arrives on its own timeline. Most states process returns within 2 to 8 weeks if you file electronically and choose direct deposit. Paper state returns take longer — typically 6 to 12 weeks. Some states are faster; others are slower. Check your state tax agency's website for their specific timeline.
You can track your state refund using your state's tax website. Most states have a refund status tool similar to the IRS tool. You will need your Social Security number, filing status, and the refund amount. Some states also let you check by phone.
If you filed your federal and state returns at the same time, your state refund may arrive before or after your federal refund — there is no set order. Do not assume a delay in one means a delay in the other.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use a refund advance?
A tax preparer cannot speed up the IRS. The IRS processes returns in the order they are received, and no one can jump the queue. Refund advance loans (also called refund anticipation loans) are offered by some tax preparers and lenders — they give you money immediately, then take it back from your refund when it arrives. These loans charge fees and interest, making them expensive. It is better to wait for your refund than to pay for an advance.
What if the IRS says my refund was sent but my bank says it never arrived?
Contact your bank first and confirm the deposit was not made to a closed or old account. If your account is active and the deposit did not arrive, call the IRS at 1-800-829-1040 and ask them to trace the deposit. Provide your bank routing number and account number. The IRS can verify whether they sent the money and, if so, investigate where it went. If the deposit was lost, the IRS will issue a replacement.
Do I have to wait the full 21 days, or do some refunds come faster?
Many refunds arrive much faster than 21 days — some within 5 to 10 days. The 21-day timeline is a target, not a minimum. Simple returns with no errors and direct deposit often process quickly. Returns with errors, missing information, or identity verification needs will take longer.
Why is my refund taking longer than my friend's?
Several things affect speed: filing method (e-file is faster than mail), payment method (direct deposit is faster than check), return complexity, whether the return has errors, and IRS workload at that moment. A simple return filed electronically with direct deposit in April might arrive in 5 days. A complex return filed by mail in February might take 8 weeks. The IRS processes returns in batches, not in the order they are received.
Can I cancel my refund and file again if I made a mistake?
You cannot cancel a return once you have filed it. If you made a mistake, file an amended return using Form 1040-X. The amended return takes 12 to 16 weeks to process. If your original return resulted in a refund and your amended return shows you owe money, the IRS will subtract what you owe from your refund or send you a bill. If your amended return shows a larger refund, you will receive the difference.