The IRS aims to send most refunds within 21 days of accepting your return, but the actual date depends on how you file, how you receive the money, and whether your return needs review.
If you filed electronically and chose direct deposit to your bank account, you are most likely to see money between 7 and 21 days after the IRS accepts your return. If you filed on paper or requested a check, add 2 to 4 weeks to that timeline. The IRS publishes a Where's My Refund tool that shows you the exact status of your return and, once processing is complete, the deposit or mailing date.
The 21-day window is not a may provide — it is the IRS's target for straightforward returns with no errors or missing information. Returns that trigger automated reviews, contain math errors, or claim certain credits can take 4 to 12 weeks or longer. The IRS processes returns in the order they arrive, so filing early in the tax season (January or February) usually means faster processing than filing in April.
Key Takeaways
- Direct deposit to a bank account is the fastest method, typically arriving 7 to 21 days after the IRS accepts your return.
- Paper returns and refund checks take 2 to 4 weeks longer than electronic returns, so expect 4 to 8 weeks total from mailing your form.
- The IRS Where's My Refund tool shows your return status and the expected deposit or mailing date once processing begins.
- Returns that need manual review — because of errors, missing information, or certain credits — can take 4 to 12 weeks or longer.
- Filing early in the tax season (January through mid-March) generally results in faster processing than filing closer to the April deadline.
How to check your refund status right now
Go to irs.gov/refunds and use the Where's My Refund tool. You will need your Social Security number (or ITIN), filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times on the same day will show the same status.
The tool shows one of four statuses: "Return Received" (the IRS has your return but has not started processing), "Return Approved" (processing is complete and your refund is on the way), "Return Sent" (your refund has been mailed or deposited), or a message that your return is still being reviewed. If you see "Return Approved," the tool will display the exact date your refund will be deposited or the date the check was mailed.
If you filed through a tax preparation service like TurboTax, H&R Block, or a tax professional's office, you can also check status through their portal, though the IRS tool is always the official source.
Direct deposit vs. check: which arrives first
Direct deposit is significantly faster. Once the IRS approves your return, the money moves electronically to your bank account in 1 to 5 business days. Your bank may hold the deposit for an additional day or two depending on their processing schedule, but you should see the funds within a week of the IRS approval date.
A refund check takes longer because it must be printed, stuffed, and mailed through the postal service. The IRS typically mails checks 2 to 4 weeks after approving your return. Depending on where you live and postal delivery times, the check may take another 5 to 10 business days to arrive. If your check is lost or delayed in the mail, the IRS can issue a replacement, but that process adds another 4 to 6 weeks.
If you did not provide direct deposit information on your return, you can still update your banking details through the Where's My Refund tool in some cases, though this option is not always available. The safest approach is to provide direct deposit information when you file.
Why your refund might be delayed
The IRS flags returns for manual review when they contain errors, missing information, or claims that require verification. Common triggers include math mistakes, mismatched Social Security numbers, missing schedules, or claiming the Earned Income Tax Credit (EITC) or Child Tax Credit (CTC) for the first time. These reviews can add 4 to 12 weeks to processing time.
Identity theft or fraud concerns also trigger a hold. If the IRS suspects your return may be fraudulent, they will contact you by mail to verify your identity before releasing your refund. This process typically takes 6 to 12 weeks and requires you to respond with documentation.
Amended returns (Form 1040-X) are processed separately and take longer than original returns — usually 8 to 12 weeks from the date you file the amendment. If you owe back taxes, child support, or have defaulted student loans, the IRS may offset your refund to pay those debts, which also delays your money.
What to do if your refund is late
If your Where's My Refund status has not changed in more than 21 days after the IRS accepted your return, or if the tool shows a date that has passed but you have not received your money, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main customer service line) or 1-800-829-4477 (the refund status line). Have your Social Security number, filing status, and expected refund amount ready.
If you filed electronically and the IRS says your refund was deposited but your bank has not received it, contact your bank's customer service. Provide them with the deposit date from the IRS. Banks can trace deposits and determine whether the money arrived and was rejected, or whether it is still in transit. This usually takes 1 to 3 business days to resolve.
If your check was mailed but never arrived, you can request a replacement through the IRS. Call 1-800-829-1040 and ask for a refund check trace. The IRS will investigate whether the check was cashed and, if not, issue a replacement. This process takes 4 to 6 weeks.
Filing method and timing: how your choices affect the date
| Filing Method | Refund Delivery | Typical Timeline |
|---|---|---|
| Electronic return + direct deposit | Bank deposit | 7–21 days after IRS acceptance |
| Electronic return + refund check | Mailed check | 4–8 weeks after IRS acceptance |
| Paper return + direct deposit | Bank deposit | 3–4 weeks after IRS receives form |
| Paper return + refund check | Mailed check | 6–12 weeks after IRS receives form |
| Amended return (1040-X) | Varies | 8–12 weeks after filing amendment |
Electronic filing is always faster than paper because the IRS receives and begins processing your return immediately. Paper returns must be opened, scanned, and entered into the system manually, which adds 1 to 2 weeks before processing even starts.
The time of year also matters. Returns filed in January and February are processed faster because the IRS has more staff capacity and fewer returns in the queue. Returns filed in late March and April face longer processing times because of volume. If you can file early, you will likely see your refund sooner.
Special situations that change your refund date
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until at least February 15 each year, even if processing is complete. This is called the EITC/ACTC holding period and applies regardless of when you file. Your Where's My Refund tool will show this hold and the date it will be released.
If you are claiming the Child Tax Credit for a child born in 2024, the IRS may need additional time to verify the child's Social Security number and birth date. This can add 2 to 4 weeks to processing.
Injured Spouse claims (Form 8379) also delay refunds. If your spouse owes back taxes or child support and you filed jointly, you may file an Injured Spouse claim to protect your portion of the refund. Processing this claim takes an additional 4 to 6 weeks.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation fee?
No. The IRS processes all returns in the order they arrive, regardless of whether you used a tax professional or filed yourself. Some tax preparation companies offer "rapid refund" loans that give you money before the IRS processes your return, but you pay interest and fees for this service — it is not a faster refund from the IRS itself.
What if the Where's My Refund tool says my refund was sent but I never got it?
If the tool shows "Return Sent" with a deposit date that has passed, contact your bank first to confirm the deposit did not arrive. If your bank has no record, call the IRS at 1-800-829-1040 to report the missing deposit. The IRS can investigate and reissue your refund, though this takes an additional 4 to 6 weeks.
Does filing on April 15 mean I will get my refund in May?
Not necessarily. Filing on the deadline means your return enters a queue with hundreds of thousands of others filed that same week. Processing can take 4 to 12 weeks depending on whether your return needs review. Filing in January or February gives you a much better chance of receiving your refund by May.
Why does the Where's My Refund tool say my return is still being reviewed after 8 weeks?
Some returns require manual review that takes longer than the standard 21-day window. The IRS may be verifying information, investigating a potential error, or checking for fraud. The tool will update once the review is complete. If it has been more than 12 weeks, call the IRS at 1-800-829-1040 to ask about the status.
Can I change my refund delivery method after I file?
If you filed electronically and chose a check but want direct deposit instead, you may be able to update your banking information through the Where's My Refund tool before the IRS approves your return. Once approved, the delivery method is locked. If you filed on paper, you cannot change the method after submission.