Federal tax refunds usually arrive within 21 days of the IRS accepting your return, but the actual timeline depends on how you file and how you receive the money
If you file electronically and choose direct deposit to your bank account, you are most likely to see your refund in that 21-day window. If you file on paper or request a check by mail, the process takes longer — typically four to six weeks from the date the IRS receives your return, not from the date you mailed it. The IRS publishes a Where's My Refund tool on IRS.gov that shows your refund status in real time, and that is the only reliable way to know where yours stands.
State tax refunds follow a separate timeline and vary by state. Some states process refunds in two to three weeks; others take six to eight weeks. A few states still mail checks by default, which adds postal time on top of processing time. You will need to check your state's tax authority website directly — there is no single tracker that covers all states.
Key Takeaways
- Federal refunds sent by direct deposit typically arrive within 21 days of IRS acceptance, while paper checks take four to six weeks.
- The IRS Where's My Refund tool is the only official way to track your federal refund status; it updates once per day.
- State refund timelines vary widely by state, from two to eight weeks, and you must check your state's tax authority website for tracking.
- If your refund does not arrive within the expected timeframe, the IRS has a process to investigate, but you must wait at least 21 days from acceptance before contacting them.
- Amended returns (Form 1040-X) take significantly longer — typically 16 weeks or more — because they are processed by hand.
Why direct deposit is faster than a mailed check
Direct deposit moves money electronically from the IRS's bank to yours, which is why the IRS can promise 21 days. The IRS processes the refund, your bank receives the electronic transfer, and the funds appear in your account. No envelope, no postal service, no sorting at a mail facility.
A mailed check requires the IRS to print the check, place it in an envelope, hand it to the postal service, and wait for delivery. The IRS estimates four to six weeks, but that is from the date they receive your return — not from the date you mailed it. If your return sat in a mail facility for a week before reaching the IRS, that week does not count toward the four to six weeks. In practice, paper filers often wait six to eight weeks total from the date they mailed the return.
If you filed electronically but chose a check instead of direct deposit, you are still waiting for the postal service. The IRS will print and mail the check faster than a paper return, but you are still subject to mail delivery times.
How to track your federal refund status
Go to IRS.gov and look for the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of four statuses: received, approved, sent, or delivered.
"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. "Sent" means the refund has been issued — either mailed as a check or sent electronically to your bank. "Delivered" appears only for direct deposits and means the money has arrived in your account.
The tool updates once per day, usually overnight. Checking it multiple times in the same day will not give you new information. If the tool says your refund was sent but you have not received it after the expected timeframe, you can file a Missing Refund claim through the IRS, but you must wait at least 21 days from the date the IRS accepted your return before doing so.
State refund timelines vary significantly
There is no national standard for state refunds. Some states process refunds in two to three weeks if you file electronically and choose direct deposit. Others take six to eight weeks regardless of method. A handful of states still mail all refunds by default, which means you are waiting for processing time plus postal delivery.
To find your state's timeline and tracking tool, search "[your state] tax refund status" or go directly to your state's department of revenue or taxation website. Most states have their own Where's My Refund equivalent, though the name and interface vary. Some states do not offer online tracking at all and require you to call or mail an inquiry.
If you filed both federal and state returns, do not assume they arrive at the same time. Your federal refund may arrive in three weeks while your state refund takes eight weeks, or vice versa. Track them separately.
Amended returns take much longer
If you filed an amended return using Form 1040-X, the timeline is completely different. Amended returns are processed by hand, not by computer, because they require a human to review the changes you made. The IRS estimates 16 weeks or longer from the date they receive your amended return.
There is no Where's My Refund status for amended returns. You cannot track them online. If you need to know the status, you must call the IRS at 1-800-829-1040 and speak to a representative, or wait for the IRS to mail you a notice. This is one reason to file your original return correctly the first time if possible — the time cost of amending is substantial.
What to do if your refund is late
First, confirm what "late" means for your situation. If you filed electronically and chose direct deposit, wait at least 21 days from the date the IRS accepted your return. If you filed on paper or chose a check, wait at least four to six weeks from the date the IRS received it. For state refunds, check your state's published timeline first.
Once you have waited the full timeframe, use Where's My Refund to check the status. If it says "sent" or "delivered" but you have not received the money, the issue is likely with your bank or the postal service, not the IRS. Contact your bank to confirm they have not rejected the deposit. If you requested a check, contact the postal service or file a claim with the IRS.
If Where's My Refund shows no status or an error message, or if you have waited longer than the published timeline with no update, you can file a Missing Refund claim. The IRS will investigate, but this process can take several weeks. You can file the claim online through IRS.gov or by calling 1-800-829-1040.
Factors that slow down your refund
Errors on your return — a mismatched Social Security number, an incorrect bank account for direct deposit, or math mistakes — will cause the IRS to hold your return for manual review. This adds weeks to processing time. If the IRS finds an error, they will mail you a notice explaining what they found and what they did about it.
Filing on paper instead of electronically adds time because the IRS must scan and enter your information by hand. Claiming certain credits like the Earned Income Tax Credit or the Child Tax Credit can trigger additional review, even if your return is otherwise correct. Amended returns, as mentioned, are always processed slowly.
High refund amounts sometimes trigger fraud checks. The IRS is not accusing you of anything — they are verifying that the refund is legitimate. This review adds time but is not something you can speed up.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans where they lend you money against your expected refund, but you pay interest or fees for this, and the actual refund still takes the normal amount of time. The loan is not faster — it is just borrowing against money that is already yours.
What if I made a mistake on my return and need to file an amended return?
File Form 1040-X as soon as you realize the error. Amended returns take 16 weeks or longer to process because they are reviewed by hand. Do not wait — the sooner you file, the sooner the IRS can process it. If the amendment results in a refund owed to you, you will wait the full 16 weeks. If it results in taxes owed, you should pay as soon as possible to avoid interest and penalties.
Why does the IRS say 21 days but my refund took longer?
The 21-day estimate is from the date the IRS accepts your return, not from the date you file or mail it. If your return sat in a mail facility for a week, or if the IRS needed extra time to review it for errors, that time is not included in the 21-day window. The estimate also assumes direct deposit; checks take longer. If you have waited 21 days from acceptance and still have not received your refund, use Where's My Refund to check the status.
Do I need to do anything to receive my refund, or does it come automatically?
If you chose direct deposit and provided your correct bank account information, the refund comes automatically — you do not need to do anything. If you chose a check, it will be mailed automatically. You do not need to take any action to receive your refund once you have filed your return.
Can I cancel my refund and get the money a different way?
Once the IRS has accepted your return, you cannot cancel the refund. If you chose direct deposit but want a check instead, or vice versa, you cannot change it. You would need to file an amended return, which takes 16 weeks or longer. It is better to get the refund the way you requested and then transfer the money yourself if needed.