The IRS typically processes refunds within 21 days of accepting your return, but the actual time depends on how you filed and how you want the money

When the IRS accepts your return, the clock starts. If you filed electronically and chose direct deposit to your bank account, you are usually looking at 21 days or less from acceptance. If you filed on paper or requested a check by mail, add another week or two. The IRS publishes these timelines, but the real wait often depends on whether your return needs manual review — which happens when something on your form doesn't match their records or looks unusual to their system.

The 21-day window is not a may provide. It is the IRS's target for most returns. Some refunds arrive in five to ten days. Others take the full three weeks. A small number take longer because the IRS flagged something that needs a person to look at it, not just a computer.

Key Takeaways

  • Direct deposit refunds usually arrive within 21 days of the IRS accepting your return, though many arrive faster.
  • Paper returns and mailed checks add one to two weeks to the timeline because the IRS must physically process the paperwork first.
  • You can track your refund status using the IRS's "Where's My Refund?" tool on IRS.gov, which updates once per day.
  • If the IRS needs more information from you, they will mail a notice to the address on your return, and your refund will pause until you respond.
  • Refunds are delayed if your return shows errors, if you claimed the Earned Income Tax Credit, or if the IRS suspects identity theft.

Why direct deposit is faster than a mailed check

When you choose direct deposit, the IRS sends your refund electronically to your bank. Your bank then deposits it into your account. This process takes days, not weeks. The IRS can initiate the transfer as soon as they finish processing your return, and most banks post the money within one to three business days of receiving it.

A mailed check travels through the postal system. The IRS must print it, mail it, and it sits in transit for five to ten business days depending on where you live and where the check is mailed from. If your address changed and the post office forwards it, add more time. If the check gets lost, you have to request a replacement, which starts the whole process over.

How to check where your refund is right now

The IRS offers a free tool called Where's My Refund? on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

The tool updates once per day, usually overnight. Checking it multiple times in the same day will not give you new information. If your status is "Return Received," the IRS is still processing. If it says "Refund Approved," your money is on the way. If it says "Refund Sent," the IRS has released the funds — but if you chose direct deposit, your bank may still need a day or two to post it.

If Where's My Refund? shows an error message or will not accept your information, wait 24 hours and try again. Sometimes the tool is temporarily unavailable, or your return has not yet entered the system.

What slows down a refund

The IRS processes most returns in the standard timeframe. But certain situations trigger manual review, which adds days or weeks. If you claimed the Earned Income Tax Credit (EITC), the IRS is required by law to hold your refund until mid-February, even if you filed in January. This is a security measure to prevent fraud.

Your refund also pauses if the IRS finds a mismatch between your return and their records — for example, if your W-2 from your employer shows different income than what you reported, or if you claimed a dependent the IRS does not have on file. In these cases, the IRS mails you a notice asking for proof or an explanation. You must respond, and then they process your refund.

If the IRS suspects identity theft or fraud, they will hold your return for investigation. This can take weeks. You will receive a notice in the mail explaining what they need from you.

When to contact the IRS about a delayed refund

If more than 21 days have passed since acceptance and you chose direct deposit, or more than 21 days plus mail time have passed for a check, you can contact the IRS. Before you do, check Where's My Refund? one more time to confirm the status.

The IRS has a phone line for refund questions: 1-800-829-1040. Wait times are long, especially during tax season. You can also visit an IRS office in person if one is near you, though appointments fill up quickly. Have your Social Security number, filing status, and the refund amount ready when you call.

If the IRS tells you they never received your return, ask them to search for it by the date you filed. If they confirm it is lost, you will need to file again. If you filed electronically, ask for an electronic copy of your acceptance confirmation — this proves you filed on time.

What happens if your refund never arrives

If Where's My Refund? says your refund was sent but you never received it, the next step depends on how you chose to receive it. For direct deposit, contact your bank and ask if the deposit posted to a different account or if there was a problem with the account number you provided. Banks sometimes reject deposits if the account was closed or if the routing number was wrong.

For a mailed check, wait ten business days after the tool says "Refund Sent." If it does not arrive, the check may have been lost in the mail. Contact the IRS and request a replacement check. They will issue a new one, but it takes another two to three weeks.

If you filed jointly with a spouse and one of you has unpaid federal student loans or back taxes, the IRS may have intercepted your refund to pay those debts. The IRS will mail you a notice explaining this. You can dispute the offset if you believe it was done in error.

Filing method and refund timing at a glance

Filing MethodRefund MethodTypical Timeline
ElectronicDirect deposit21 days or less from acceptance
ElectronicCheck by mail21 days from acceptance, plus 5–10 days for mail
Paper formDirect deposit21 days from receipt, plus time for IRS to scan and process
Paper formCheck by mail21 days from receipt, plus 5–10 days for mail

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

No. The IRS processes refunds on their own timeline regardless of who prepared your return. Some tax preparation companies offer "refund advances" or loans against your expected refund, but these cost money and do not speed up the actual IRS refund. You are paying to borrow your own money.

What if I made a mistake on my return after I filed?

If you filed electronically and realize the error before the IRS accepts your return, you can withdraw it and file again. Once the IRS accepts it, you cannot change it. Instead, you file an amended return using Form 1040-X after you receive your refund. This takes additional time to process.

Does filing earlier in the year mean I get my refund faster?

Not necessarily. The IRS processes returns in the order they are received, but they also batch-process them. Filing in early February versus late March does not significantly change your timeline unless your return requires manual review. The 21-day window applies regardless of when you filed.

Why does Where's My Refund say my refund was sent but my bank has not received it?

Direct deposits can take one to three business days to post after the IRS sends them. If more than three business days have passed, contact your bank with the date the IRS says the refund was sent. Ask them to search for a pending deposit or check if there was a rejection due to a closed account or incorrect routing number.

What if I filed a joint return and my spouse and I are separated?

Both names are on the refund. If you chose direct deposit to a joint account, the money goes there. If you chose a check, it is mailed to the address on the return. If you are concerned about access to the refund, contact the IRS before filing to discuss your options, or file separately if you are no longer married.