Federal tax refunds typically arrive within 21 days if you file electronically and choose direct deposit, but many take longer

The IRS publishes a 21-day standard, but that clock starts only after your return is accepted—not when you file it. If you file on paper, add 4 to 6 weeks before processing even begins. If you claim the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC), the IRS holds your entire refund until at least February 15, even if you file in January. Direct deposit is faster than a check by about two weeks on average.

The actual wait depends on three things: how you file, how you receive the money, and whether your return triggers a review. A clean electronic return with direct deposit can arrive in 15 to 21 days. A paper return with a mailed check can take 8 to 12 weeks. A return flagged for verification can take months.

Key Takeaways

  • The IRS's 21-day timeline begins after your return is accepted, not when you submit it—acceptance itself can take days or weeks depending on how you file.
  • Direct deposit refunds arrive faster than checks; expect 15 to 21 days for direct deposit versus 4 to 6 weeks for mailed checks.
  • If you claim EITC or ACTC, the IRS delays your entire refund until at least February 15 of that year, regardless of when you file.
  • Returns that trigger identity verification, math errors, or missing information can add weeks or months to your wait.
  • You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.

Why the 21-day promise doesn't always hold

The IRS counts 21 days from the moment your return is accepted, not from the moment you hit submit. If you file electronically, acceptance usually happens within 24 hours. If you file on paper, the IRS must first scan and enter your information, which takes 4 to 6 weeks before processing even starts. That means a paper return filed in early March might not be accepted until mid-April, and then the 21-day clock begins.

Even after acceptance, the IRS runs automated checks on every return. If something looks off—a number doesn't match IRS records, your income is unusually high or low, you claimed a credit you haven't claimed before—your return goes into a queue for manual review. That queue moves slowly. A return flagged for review can sit for 4 to 8 weeks before an IRS employee looks at it, and if they need more information from you, the clock stops until you respond.

The IRS also delays refunds for people claiming EITC or ACTC. By law, these refunds cannot be issued before February 15, even if you file and are approved in January. This is a fraud-prevention measure. If you file on January 20 and claim EITC, your refund will not arrive until at least February 15, regardless of how clean your return is.

Direct deposit versus check: the speed difference

Direct deposit is the fastest way to receive a refund. Once the IRS approves your return, the money moves electronically to your bank account in 1 to 3 business days. A mailed check takes 7 to 14 business days after approval, depending on postal service speed and your location. In practice, direct deposit refunds arrive 2 to 4 weeks faster than checks.

To use direct deposit, you need a valid U.S. bank account, credit union account, or prepaid debit card account. You provide the routing number and account number on your tax return. The IRS will not send the money to a closed account, so if you changed banks since last year, update your account information on this year's return. If the account is closed or the number is wrong, the IRS returns the money to the IRS and you receive a check by mail instead, adding 6 to 8 weeks to your wait.

Some people use a refund anticipation loan (RAL) or refund advance product offered by tax preparation companies. These are not refunds—they are loans against your expected refund, and they come with fees and interest. The loan arrives in 1 to 2 days, but you pay 10 to 30 percent of the refund amount in fees. The IRS refund still takes the normal time; the loan is separate money you repay when the refund arrives.

When your return gets held up for review

The IRS reviews returns for several reasons: math errors, missing information, identity theft concerns, or claims that don't match previous years. A return with a math error is usually corrected automatically, and the IRS sends you a notice explaining the change. That adds 4 to 6 weeks to your timeline.

If the IRS suspects identity theft, they send you a letter asking you to verify your identity by phone or by mail. You must respond within 30 days. If you do, processing resumes. If you don't, your refund is denied and you must file an amended return or contact the IRS Identity Theft Hotline at 1-800-908-4490. This process can take 2 to 3 months.

Missing information—a blank field, a name that doesn't match your Social Security card, a dependent's Social Security number that doesn't match IRS records—also triggers a hold. The IRS sends a letter asking you to provide or correct the information. You have 30 days to respond. Once you do, processing resumes, but you have already lost 2 to 4 weeks.

How to check where your refund is

The IRS offers a free tool called Where's My Refund at irs.gov. You need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight. It shows one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."

"Return Received" means the IRS has accepted your return but has not finished processing it. This status lasts 1 to 5 days for electronic returns, longer for paper returns. "Refund Approved" means the IRS has finished reviewing your return and approved the refund. If you chose direct deposit, the money is on its way to your bank. If you chose a check, the check is being printed and mailed. "Refund Sent" means the money has left the IRS. For direct deposit, it is in the banking system. For a check, it is in the mail. "Refund Delivered" means the money has arrived in your account or the check has been delivered.

If your refund status does not update for more than 21 days after acceptance, or if it shows "Refund Sent" but the money has not arrived after 5 business days (for direct deposit) or 21 days (for a check), contact the IRS at 1-800-829-1040. Have your return handy. The IRS can tell you whether your refund was sent to the wrong account, lost in the mail, or held up for review.

State tax refunds follow their own timeline

State refunds are separate from federal refunds and move on their own schedule. Most states that have income tax process refunds in 2 to 6 weeks if you file electronically and choose direct deposit. Paper returns take 6 to 12 weeks. Some states are faster—a few process refunds in 10 to 14 days. Others are slower, especially if they are understaffed or if your return is flagged for review.

You can check your state refund status on your state's tax agency website. Search "[your state] tax refund status" to find the tool. You will need your Social Security number and refund amount. Some states do not offer an online tracker; you must call the state tax office directly. State phone numbers and websites are listed on the Federation of Tax Administrators website at taxadmin.org.

If you filed both federal and state returns and claimed EITC or ACTC, your state refund may also be delayed until February 15. Some states follow the federal rule; others do not. Check your state's tax website or call to confirm.

What to do if your refund is late

If your refund has not arrived within the expected timeframe, first check Where's My Refund to see the current status. If the status shows "Refund Delivered" but the money is not in your account, contact your bank. The refund may have been sent to a closed account, a wrong account number, or an account at a different bank than you expected. Your bank can tell you whether the deposit arrived and where it went.

If Where's My Refund shows "Refund Sent" but it has been more than 5 business days (for direct deposit) or 21 days (for a check), call the IRS at 1-800-829-1040. Tell them your refund status and ask them to investigate. They can file a trace on a missing check or look into a failed direct deposit. If the IRS sent the money to the wrong account, they can sometimes recover it. If the check was lost in the mail, the IRS can issue a replacement.

If your return was flagged for review and you received a letter from the IRS asking for more information, respond as quickly as possible. The IRS will not process your refund until you do. Mail your response to the address on the letter, or call the number on the letter to respond by phone. Keep a copy of everything you send.

Frequently Asked Questions

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

Tax preparation companies cannot speed up the IRS's processing time. Some offer refund anticipation loans that arrive in 1 to 2 days, but these are loans, not refunds, and they charge fees of 10 to 30 percent of the refund amount. The IRS refund still takes the normal time. Filing electronically and choosing direct deposit is free and is the fastest legitimate way to receive your refund.

Why is my refund taking longer than 21 days?

The 21-day timeline starts after your return is accepted, not when you file. Paper returns take 4 to 6 weeks to be accepted. Returns flagged for review, missing information, or identity verification can add 4 to 8 weeks. If you claimed EITC or ACTC, your refund is held until at least February 15. Check Where's My Refund to see your current status.

What if I filed my return but it was never accepted?

Check Where's My Refund. If it shows no status at all, your return may not have been received. If you filed electronically, log into your tax software account to confirm it was submitted. If you filed on paper, wait 4 to 6 weeks for the IRS to scan and accept it. If you filed more than 6 weeks ago and still see no status, call the IRS at 1-800-829-1040 to confirm they received it.

Do I have to wait until February 15 if I claimed EITC?

Yes. By federal law, the IRS cannot issue refunds for returns claiming EITC or ACTC before February 15, even if you file in January and your return is approved. This applies to federal refunds only. Some states do not follow this rule for state refunds, so check your state's tax website.

What happens if I need my refund before it arrives?

You cannot speed up the IRS's processing, but you can borrow against it. Tax preparation companies offer refund anticipation loans that arrive in 1 to 2 days, though they charge fees. Some credit unions and banks also offer tax refund advances. These are loans, not refunds, and you repay them when your actual refund arrives. Read the terms carefully before borrowing.