How long it takes to receive your refund
The IRS typically sends refunds within 21 days of accepting your return, but the actual time you see the money depends on how you file and how you receive it. If you file electronically and choose direct deposit to your bank account, you are most likely to receive your refund in that 21-day window. If you file on paper or request a check by mail, the process takes longer — often six to eight weeks or more from the date the IRS receives your return.
The 21-day timeframe is not a may provide. The IRS processes returns in the order they are received, and during tax season (January through April), the volume of returns can cause delays. Returns that require additional review — because of math errors, missing information, or identity verification — take significantly longer.
You can track your specific refund status using the IRS Where's My Refund tool on IRS.gov. This tool updates once per day and shows you the current stage of your return. Checking it more than once daily will not speed up your refund; the information only refreshes overnight.
Key Takeaways
- Direct deposit to a bank account is the fastest method, typically arriving within 21 days of the IRS accepting your return.
- Paper returns and mailed checks take six to eight weeks or longer because of the time required for mail delivery and processing.
- The IRS processes returns in the order received, so filing earlier in the tax season generally means a faster refund.
- You can check your refund status once per day using the Where's My Refund tool on IRS.gov, which requires your Social Security number, filing status, and expected refund amount.
- Returns flagged for review — due to errors, missing information, or identity concerns — can take several months to process.
Direct deposit versus check by mail
Direct deposit is the fastest way to receive your refund. When you file your return, you provide your bank account number and routing number. Once the IRS approves your return, the money transfers electronically to your account. Most banks post the deposit within one to two business days after the IRS sends it, though some may take longer depending on their processing schedule.
A check by mail takes longer because your refund must be printed, mailed to your address, and then deposited or cashed by you. The IRS mails checks in batches, and mail delivery itself adds one to two weeks to the timeline. If your check is lost or delayed in the mail, you will need to contact the IRS to request a replacement, which adds another four to six weeks.
If you do not have a bank account, you have other options. Some tax preparation services offer refund cards — prepaid debit cards that receive your refund directly. You can also have your refund sent to a tax preparer's account temporarily and then transferred to you, though this adds another step and potential delay.
What happens if your refund is delayed
If your refund has not arrived within 21 days of the IRS accepting your return, the Where's My Refund tool will show you why. Common reasons for delays include math errors on your return, missing information (such as a missing signature), identity verification requirements, or a review triggered by certain deductions or credits.
If the tool shows your return is under review, do not file an amended return or contact the IRS unless you receive a letter asking you to do so. Contacting the IRS during the review process can actually slow things down. The IRS will contact you by mail if they need additional information from you.
If your refund is more than 21 days late and the Where's My Refund tool shows no status update, you can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. Wait times are longest during tax season, so calling early in the morning or later in the week may result in shorter holds.
Refunds for amended returns
If you file an amended return using Form 1040-X, your refund takes longer than a standard return. The IRS typically processes amended returns within 16 weeks, though some take longer if they require additional review. You cannot track an amended return using Where's My Refund; that tool only works for original returns.
You can check the status of an amended return by calling the IRS at 1-800-829-1040 or by mail. If you filed your amended return electronically, the IRS will send you a confirmation number. Keep that number and your Social Security number handy when you call.
State tax refunds and timing
Your state tax refund arrives on a separate timeline from your federal refund. Each state processes returns at its own pace. Some states process refunds as quickly as the federal government — within two to three weeks — while others take six to eight weeks or longer.
You can track your state refund through your state's tax agency website. Most states have a refund status tool similar to the IRS's Where's My Refund. Search "[your state] tax refund status" to find the tool for your state.
If you filed your federal and state returns together through a tax preparation service, the refunds are still processed separately and may arrive at different times. This is normal and does not indicate a problem with either return.
What to do while you wait
Once you file your return, there is no action required on your part unless the IRS contacts you. Checking your refund status frequently will not speed up the process. The Where's My Refund tool updates once per day, usually overnight, so checking multiple times per day provides no new information.
If you need the money urgently, some tax preparation companies offer refund anticipation loans — short-term loans that advance you part or all of your expected refund before the IRS processes it. These loans come with fees and interest, so they are more expensive than waiting for your actual refund. Consider this option only if you have an when ready financial need.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my taxes?
No. The IRS processes all returns in the order received, regardless of who files them. A tax professional can file your return electronically, which is faster than mailing a paper return, but the IRS still takes the same 21 days to process it. Some tax preparation companies offer refund loans, but these are not faster refunds — they are loans you must repay.
What if I filed my return but never received a confirmation?
If you filed electronically, the IRS sends a confirmation number when ready. Check your email (including spam folders) for this number. If you filed on paper, the IRS does not send a confirmation. You can use Where's My Refund starting 24 hours after filing to check if your return was received.
Why does the IRS say my refund was approved but I haven't received it?
Approval and payment are two different steps. The IRS approves your return first, then schedules the payment. Direct deposits typically arrive one to two business days after approval. Checks take longer because they must be printed and mailed. If more than two business days have passed since approval and you chose direct deposit, contact your bank to confirm the deposit was received.
Can I cancel my refund and refile if I made a mistake?
You cannot cancel a return once the IRS has accepted it. If you made a mistake, you file an amended return using Form 1040-X. Amended returns take about 16 weeks to process. If your original refund has already been issued, you will keep that money and the amended return will adjust your account accordingly.
What if my refund check was lost in the mail?
Contact the IRS at 1-800-829-1040 with your Social Security number and the date you expected to receive the check. The IRS can issue a replacement check or, in some cases, arrange a direct deposit instead. A replacement check typically takes four to six weeks to arrive.