How long the IRS takes to send your refund
The IRS typically issues refunds within 21 days of receiving your return, but the actual timeline depends on how you file and how you receive your 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, the process takes longer — often 4 to 6 weeks or more.
The 21-day standard assumes the IRS has no questions about your return and your bank processes the deposit without delay. In practice, many returns take longer because of processing backlogs, missing information, or errors that require verification. The IRS publishes a "Where's My Refund?" tool on IRS.gov that shows the actual status of your specific return once it has been received and processed.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, typically 21 days or less from the date the IRS receives your return.
- Paper returns and refunds by check take 4 to 6 weeks minimum, and longer during peak tax season (January through April).
- The IRS processes returns in the order they are received, so filing early does not may provide an earlier refund if processing is backed up.
- You can check the status of your refund on IRS.gov using "Where's My Refund?" once your return has been accepted.
- If your refund is delayed beyond the expected timeframe, the IRS may be requesting additional information or verifying details on your return.
Why your refund might take longer than 21 days
Several common issues slow down refund processing. The most frequent is a mismatch between the name or Social Security number on your return and what the IRS has on file — this triggers a manual review that can add weeks. Claiming certain credits like the Earned Income Tax Credit (EITC) or the Child Tax Credit also extends processing time because the IRS verifies these claims more carefully.
If you claim a refundable credit, the IRS holds your entire return until it has verified the credit. This is standard procedure, not a sign of a problem. Amended returns (Form 1040-X) take even longer — typically 8 to 12 weeks — because they require manual processing. Returns filed on paper during peak season (February through April) can take 2 to 3 months because of the volume the IRS is handling.
Banking delays also matter. Even if the IRS sends your refund on time, your bank may take 1 to 3 business days to post it to your account. Some banks hold deposits longer if the amount is large or if your account is new.
What "Where's My Refund?" actually tells you
The IRS tool on IRS.gov shows three possible statuses: "Return Received," "Refund Approved," and "Refund Sent." Each status tells you something different about where your return is in the queue.
"Return Received" means the IRS has scanned your return and it is waiting to be processed. This status can last several days to several weeks depending on volume. "Refund Approved" means the IRS has reviewed your return, found no issues, and calculated your refund amount — your money is now in the queue to be sent out. "Refund Sent" means the IRS has issued your refund; if you chose direct deposit, the money is on its way to your bank, and if you chose a check, it has been mailed.
The tool updates once per day, usually overnight. Checking it multiple times in the same day will not give you new information. You will need your Social Security number, filing status, and the exact refund amount to use the tool.
Direct deposit versus check — which is faster
Direct deposit is significantly faster. Once the IRS marks your refund as "Sent," the money typically reaches your bank account within 1 to 3 business days. A check takes 7 to 14 business days to arrive by mail after the IRS sends it, and then you have to deposit it yourself, which adds another 1 to 3 days for your bank to clear it.
Direct deposit also eliminates the risk of a check being lost or stolen in the mail. If you did not provide banking information on your return, you can still update it through the IRS website or by calling the IRS directly at 1-800-829-1040, though this may delay processing slightly.
Refunds during tax season versus off-season
Tax season (January through April) is when the IRS receives the highest volume of returns. During these months, processing times are longer across the board. A return filed in February might take 4 to 6 weeks even with electronic filing and direct deposit, whereas the same return filed in June might process in 2 to 3 weeks.
The IRS prioritizes returns in the order they are received, not by filing date. Filing your return on January 15 does not move you ahead of someone who filed on February 1 if both are in the same processing queue. However, filing early does mean your return enters the queue sooner, so you will receive your refund sooner than if you wait until April.
What to do if your refund is delayed
If your refund has not arrived within the timeframe shown on "Where's My Refund?", the first step is to check that tool again — it is the most current source of information. If the tool shows "Refund Sent" but the money has not reached your bank after 5 business days, contact your bank to confirm they have received it and ask whether they are holding it for any reason.
If the tool shows your return is still being processed after 21 days (or 4 to 6 weeks for paper returns), the IRS may be requesting additional information. The IRS typically sends notices by mail, so check your mailbox for a letter from the IRS. If you receive a notice, follow the instructions exactly and respond within the deadline given — usually 30 days.
If you have not received a notice and your refund is significantly delayed, you can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. Wait times are long during tax season, so calling early in the morning or later in the week may be faster.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation service?
No. Tax preparation services cannot speed up IRS processing. Some offer "rapid refund" loans that give you money immediately, but you pay fees and interest on the loan, and you still have to repay it when your actual refund arrives. This is not worth the cost for most people.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the tax software you used should have given you a confirmation number. Keep that number and use it to contact the IRS. If you filed on paper and have no proof of delivery, you will need to file again. Consider using certified mail with return receipt if you file by paper a second time.
Does filing an amended return delay my original refund?
No. Your original refund will be processed on its normal timeline. An amended return is a separate document that the IRS processes independently, and it takes 8 to 12 weeks. You will receive your original refund first, then your amended refund (or a bill if you owe more) later.
Why does the IRS hold refunds for people who claim the EITC?
The IRS verifies Earned Income Tax Credit claims more carefully because the credit is refundable and involves income verification. This is required by law. If you claim the EITC, expect your refund to take 4 to 6 weeks minimum, even with electronic filing.
Can I cancel my refund and get the money a different way?
Once the IRS has issued your refund, you cannot cancel it. If you need the money urgently, you can take out a short-term loan, but you will owe interest. The only way to avoid waiting for a refund is to adjust your withholding so you do not overpay taxes in the first place — this requires changing your W-4 form with your employer.