Standard timeline for federal tax refunds

The IRS says it will issue most refunds within 21 days of accepting your return. That clock starts when the IRS receives your return, not when you file it. If you file on January 15 and the IRS accepts it that same day, the 21-day window begins then. If there are errors or missing information, the clock stops until you fix them.

In practice, many refunds arrive faster than 21 days—some within 5 to 10 days. But 21 days is the official maximum the IRS commits to under normal conditions. The IRS processes returns in batches, and the exact timing depends on how busy they are, whether your return needs manual review, and which method you used to file and receive your money.

The 21-day promise applies only to returns the IRS has accepted. If your return is still sitting in the queue waiting to be processed, that time does not count yet. You can check the status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

Key Takeaways

  • The IRS aims to issue most refunds within 21 days of accepting your return, though many arrive in 5 to 10 days.
  • Direct deposit is the fastest method and typically delivers money within 3 to 5 business days after the IRS releases it.
  • Paper checks take 7 to 10 business days to arrive by mail after the IRS mails them.
  • Refunds filed on paper take longer to process than e-filed returns because the IRS must scan and enter the data by hand.
  • You can track your refund status daily using the Where's My Refund tool on IRS.gov, which shows the exact stage of processing.

How delivery method affects your timeline

Direct deposit is the fastest way to receive your refund. Once the IRS approves and releases your refund, the money moves to your bank account within 3 to 5 business days. Some banks deposit it the same day they receive it; others take one or two days. The IRS does not control the final step—your bank does—so timing varies slightly by financial institution.

Paper checks take longer. After the IRS approves your refund, it prints and mails the check. Delivery typically takes 7 to 10 business days from the date the IRS mails it, depending on where you live and postal service speed. If you live far from the IRS processing center, or if mail moves slowly in your area, it can take longer. You can see the check mailing date in the Where's My Refund tool.

If you filed your return on paper instead of electronically, add 2 to 4 weeks to the timeline. The IRS must receive your paper return, open it, scan it, and enter the information into their system before processing can begin. Electronic filing skips all those steps.

Why some refunds take longer than 21 days

Several things can delay a refund past the standard 21-day window. The most common is an error or missing information on your return—a mismatched Social Security number, an incorrect bank account for direct deposit, or a missing signature. The IRS will contact you by mail to ask you to fix it. That letter takes time to reach you, and then you have to respond, which adds weeks.

If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until February 15 at the earliest, even if you file in January. This is a legal requirement, not a processing delay. The IRS uses the extra time to verify that you are may have access to to these credits and to catch fraud.

Returns that trigger fraud checks or identity verification also take longer. If the IRS suspects identity theft or unusual activity on your account, they will freeze your refund and contact you. This can add several weeks or months depending on how quickly you respond and how complex the verification is.

High-volume periods also slow things down. The IRS processes millions of returns between mid-February and mid-April. Even though they hire temporary staff, some returns move through the queue more slowly during peak season than they would in June or July.

State tax refund timelines

State refunds operate on their own schedule and do not depend on your federal refund. Some states process refunds faster than the IRS; others take longer. Most states aim for 30 to 45 days from the date they receive your return, but this varies widely.

A few states—including Virginia, Maryland, and some others—offer rapid refunds of $1,000 or less if you file electronically and request direct deposit. These can arrive within 5 to 10 days. Check your state's tax agency website to see if you may have access to.

If you filed your state return on paper, expect 6 to 8 weeks. State agencies scan and process paper returns more slowly than the IRS does, and mail delivery adds time on both ends. Filing electronically cuts the timeline significantly.

How to track your refund status

The IRS Where's My Refund tool is the official way to check your federal refund. Go to IRS.gov, find the tool, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It shows whether the IRS has received your return, whether it is being processed, whether it has been approved, and when it will be sent to you.

The tool displays one of four statuses: "Return Received," "Return Approved," "Refund Sent," or "Refund Delivered." If your status is "Refund Sent," the tool will show the date the IRS mailed your check or released your direct deposit. For direct deposit, the money should arrive within 3 to 5 business days after that date. For a check, add 7 to 10 business days.

If your status has not changed in more than 21 days, or if the tool says "Return Received" but it has been longer than 21 days since you filed, contact the IRS. Call 1-800-829-1040 during business hours, or use the IRS website to request a callback. Have your return handy so you can answer questions about your filing.

Most states have their own refund tracking tools on their tax agency websites. Search "[your state] tax refund status" to find it. You will need your Social Security number and the refund amount.

What to do if your refund is late

If the Where's My Refund tool shows "Refund Sent" but the money has not arrived after the expected timeframe, first check with your bank. Call your bank's customer service and ask whether the deposit has been received or is pending. Sometimes a deposit sits in a pending status for a day or two before posting to your account. If your bank has no record of the deposit, ask them to check the routing and account number on file with the IRS.

If your bank confirms no deposit has arrived and it has been more than 5 business days since the IRS said it was sent, contact the IRS. Explain that your refund was supposed to arrive by direct deposit but has not. The IRS can verify whether the deposit was actually sent and to which account. If there was an error in your account number, the IRS may issue a check instead, which takes another 7 to 10 days.

If the tool still shows "Return Received" or "Return Approved" after 21 days, your return likely needs attention. The IRS may have flagged it for review, or there may be an error. Call the IRS at 1-800-829-1040 and ask why your return has not been approved yet. Have your Social Security number, filing status, and the exact refund amount ready.

If you filed on paper and it has been more than 8 weeks, call the IRS. Paper returns can get lost or misfiled. The IRS can search their system to see whether your return was received and scanned.

Refunds after amended returns or prior-year claims

If you file an amended return (Form 1040-X) to correct a mistake on a return you already filed, the IRS takes longer to process it. Amended returns are not processed electronically in the same way original returns are. The IRS must manually review them, which typically takes 8 to 12 weeks. Some amended returns take longer if they involve complex issues or if the IRS needs to verify information.

If you are claiming a refund for a prior tax year—for example, filing a 2021 return in 2024 because you missed the deadline—the IRS will process it, but it goes into a separate queue. These returns also take 8 to 12 weeks or longer, depending on how old the return is and whether the IRS needs to verify your identity or income.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Yes, many refunds arrive in 5 to 10 days. Direct deposit is faster than a paper check. Filing electronically is faster than filing on paper. The IRS processes returns in batches, so the exact timing depends on when your return enters the queue and whether it needs manual review. You cannot speed up the IRS, but you can choose the fastest method available to you.

What if I filed on paper and it has been 8 weeks?

Call the IRS at 1-800-829-1040 and provide your Social Security number and the tax year. Ask whether your return was received and scanned into the system. Paper returns sometimes get lost or misfiled. The IRS can search for it and tell you the status. If it was never received, you may need to file again.

Why does the IRS hold refunds for EITC or child tax credits?

The IRS is required by law to hold refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until February 15 at the earliest. This applies even if you file in January. The IRS uses the extra time to verify you are may have access to to these credits and to prevent fraud. The hold is not a delay—it is a legal requirement.

Will my refund arrive on the exact date the IRS gives me?

The IRS gives you a date range, not an exact date. For direct deposit, the money should arrive within 3 to 5 business days after the IRS releases it. For a check, it should arrive within 7 to 10 business days after mailing. Weekends and holidays do not count as business days. Your bank or the postal service may take longer than expected, which is outside the IRS's control.

Can I get my refund by check instead of direct deposit?

Yes, but you have to request it when you file. If you already filed and chose direct deposit, you cannot change it to a check after the fact. If you made a mistake with your bank account number, the IRS will mail a check instead once they discover the error. You can also request a check when you file an amended return.