Federal income tax refunds in 2025 typically arrive within 21 days of the IRS accepting your return, but the full timeline depends on how you file and how you receive the money
The IRS publishes a target of 21 days for most refunds, measured from the date your return is accepted—not the date you submit it. If you file electronically with direct deposit to a bank account, you will usually see the money within that window. If you file on paper or request a check, the timeline stretches to 4 to 6 weeks or longer. The actual wait also depends on whether the IRS needs to verify information on your return, which can add weeks or months.
The 21-day target assumes no problems. The IRS processes returns in the order they arrive, and returns filed early in the season (January and February) move faster than those filed in March and April when volume peaks. If you file in mid-April near the deadline, expect to wait closer to the full 21 days even if everything is correct.
Key Takeaways
- Electronic filing with direct deposit is the fastest method and typically delivers your refund within 21 days of IRS acceptance.
- Paper returns and refund checks take 4 to 6 weeks or longer because the IRS must manually process them.
- The IRS counts the 21 days from the date your return is accepted, not from the date you submit it—you can check this date in your IRS account.
- Returns flagged for verification, identity checks, or math errors will be delayed by weeks or months while the IRS investigates.
- State income tax refunds follow separate timelines and are processed by your state revenue department, not the federal IRS.
How to track your federal refund status right now
The IRS provides a tool called Where's My Refund? on its website at irs.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, and will show you one of three statuses: received, approved, or sent.
If your return shows as "received," the IRS has it but has not yet processed it. "Approved" means the IRS has accepted your return and approved the refund—this is when the 21-day clock starts. "Sent" means the money is on its way. The tool also displays an expected delivery date once your refund is approved.
You can also check your refund status through the IRS mobile app or by calling the IRS refund hotline at 1-800-829-1954. Have your return information ready. If you filed through a tax software company like TurboTax or H&R Block, those platforms often show refund status too, though they pull the same data from the IRS.
Why some refunds take much longer than 21 days
The IRS delays refunds when it needs to verify information or investigate discrepancies. Common triggers include math errors on your return, mismatched income reported by employers or banks, Social Security number mismatches, or claims the IRS wants to double-check—like the Earned Income Tax Credit or Child Tax Credit. Identity theft flags also cause delays while the IRS confirms you filed the return.
If your return is flagged, the IRS will mail you a letter explaining why. This letter is not a rejection; it is a request for more information or confirmation. You will need to respond by the deadline in the letter, usually 30 days. Once you respond, the IRS takes another 4 to 8 weeks to review your answer and approve the refund. In some cases, the delay stretches to 120 days or longer.
You cannot speed up a verification delay by calling the IRS or visiting a local office. The IRS processes these cases in batches, and your only option is to respond to the letter promptly and completely. Keep a copy of everything you send.
Direct deposit versus check: which is faster
Direct deposit is the fastest method. Once the IRS approves your refund, it sends the money electronically to your bank account within 1 to 3 business days. You will see the deposit in your account by the expected date shown in Where's My Refund?
Refund checks take longer because the IRS must print and mail them. After approval, allow 7 to 10 business days for the check to be printed and mailed, then 3 to 5 business days for postal delivery. In total, a check refund takes 4 to 6 weeks from approval, sometimes longer if the check is lost or delayed in the mail.
If you did not provide direct deposit information on your return, you can still add it through Where's My Refund? before the IRS processes your refund. This is faster than waiting for a check. If your refund has already been approved, the IRS will not change the delivery method—you will receive a check.
State income tax refunds follow a different timeline
Your state refund is separate from your federal refund and is processed by your state's revenue or tax department, not the IRS. State refund timelines vary widely by state. Some states process refunds within 2 to 3 weeks of receiving your return; others take 6 to 8 weeks or longer.
You can check your state refund status through your state's tax department website. Most states have a refund tracker similar to the IRS tool. Search "[your state] tax refund status" to find the right page. Some states also allow you to check status by phone or through their mobile app.
If you filed your federal and state returns together through tax software, the state return is submitted separately and may be processed at a different speed than your federal return. Do not assume they will arrive at the same time.
What to do if your refund is late
If your refund has not arrived by the expected date shown in Where's My Refund?, wait 5 business days before taking action. Delays of a few days are common, especially if you received a check. If the date has passed and the status still shows "sent," check your bank account to make sure the deposit did not arrive under a different name or account.
If the refund truly has not arrived after the expected date, contact the IRS. Call 1-800-829-1954 with your return information ready. The IRS can tell you whether the refund was actually sent and, if so, whether it was returned by your bank. If a check was lost in the mail, the IRS can issue a replacement, though this adds another 4 to 6 weeks.
For state refunds, contact your state's tax department using the phone number or website on your state tax return. They can confirm whether the refund was sent and help you trace a lost check or investigate a missing deposit.
Filing early versus filing close to the deadline
Filing in January or early February gives you the best chance of receiving your refund within 21 days. The IRS processes returns in the order they arrive, and volume is lower in January. A return filed on January 15 and accepted the same day will typically be approved and refunded by early February.
Filing in March or April means waiting longer, even if your return is straightforward. The IRS receives millions of returns in the final weeks before April 15, and processing slows. A return filed on April 10 and accepted on April 12 may not be approved until early May. If you file on April 15, expect your refund in late May or early June.
Filing close to the deadline also increases the risk that the IRS will not process your return before April 15 if there are any errors or missing information. If your return is incomplete, the IRS will mail you a notice asking for corrections, which adds weeks to the timeline.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The 21-day timeline is the IRS's standard processing speed for electronic returns with direct deposit. Filing earlier in the tax season may result in approval within that window, but you cannot speed up the IRS's processing. Paper returns and checks are slower by design.
What does "accepted" mean, and is it the same as "approved"?
No. "Accepted" means the IRS has received your return and it passed basic format checks. "Approved" means the IRS has reviewed your return, verified the information, and authorized the refund. The 21-day clock starts from acceptance, but your refund is not may provide until approval.
If I file on April 14, will I still get my refund by May?
Possibly, but not certainly. Returns filed in mid-April face significant delays due to volume. Expect your refund in late May or early June if there are no issues. If the IRS flags your return for verification, the delay could extend to July or August.
Why does the IRS website say my refund was sent but I haven't received it?
If the status shows "sent" but you have not received the money, wait 5 business days for a direct deposit or 10 business days for a check. If it still has not arrived, contact the IRS at 1-800-829-1954 to confirm the refund was actually sent and to your correct account or address.
Do I need to do anything to receive my refund, or does it come automatically?
Once you file your return and the IRS approves it, the refund is sent automatically to the bank account or address you provided. You do not need to take any action unless the IRS mails you a letter asking for more information.