How long it takes for a tax refund to land in your account

The IRS says it will deposit your refund within 21 days of accepting your return, but most refunds arrive in 5 to 7 business days. The actual timeline depends on when you file, how you file, and whether the IRS needs to verify anything in your return.

If you file early in the tax season (January or February), you may wait closer to the full 21 days because the IRS processes returns in the order they arrive. If you file in April, the IRS is moving through a much larger volume and may take longer even though the official window is the same. The fastest refunds go to people who file electronically and choose direct deposit to a bank account.

If the IRS flags your return for review—because of a math error, missing information, or something that doesn't match their records—the deposit will be delayed. You'll receive a letter explaining what they need. Once you respond, add another 2 to 4 weeks to the timeline.

Key Takeaways

  • The IRS deposits most refunds within 5 to 7 business days of accepting your return, though the official window is 21 days.
  • Filing electronically with direct deposit is the fastest method; paper returns and checks take significantly longer.
  • Filing early in tax season can mean a longer wait because the IRS processes returns in order, while late filers may see faster processing during peak volume.
  • If the IRS needs to verify information on your return, expect an additional 2 to 4 weeks after you respond to their letter.
  • You can track your refund status on the IRS website using the Where's My Refund tool, which updates once per day.

Why electronic filing and direct deposit are fastest

When you file your taxes electronically and request direct deposit, the IRS can process your return without printing, mailing, or manually entering data. The entire transaction stays digital from start to finish. This is why the IRS consistently deposits e-filed returns faster than paper returns.

If you file electronically but request a check instead of direct deposit, your refund still processes quickly at the IRS, but then the IRS has to print and mail the check to you. That adds 7 to 10 business days. If you file on paper, the IRS has to receive your return by mail, scan it, and enter the data manually, which can add weeks before processing even begins.

Direct deposit also means the money goes straight into your account without a third party involved. There's no check to deposit, no bank processing delay, and no risk of a check being lost in the mail.

What happens if your refund doesn't arrive on time

If your refund hasn't arrived within 21 days of the IRS accepting your return, use the Where's My Refund tool on the IRS website (irs.gov). Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and will tell you whether your refund is still being processed, held for review, or sent to your bank.

If the tool says your refund was sent to your bank but hasn't appeared in your account, contact your bank directly. The refund may be held in a pending status, especially if your account is new or if the deposit amount is unusually large. Your bank can tell you the exact date the deposit arrived on their end and when it will be available to you.

If the tool shows an error message or says the IRS cannot find your return, you may have made a mistake on the form (such as a wrong Social Security number or filing status). Call the IRS at 1-800-829-1040 to verify your return was received and to correct any errors.

Refunds held because of identity verification or fraud checks

The IRS may hold your refund if the return triggers an identity verification request or if there are signs of fraud or identity theft. You'll receive a letter at the address on your return explaining what information they need. This is separate from a standard audit and usually moves faster—typically 2 to 4 weeks once you respond.

To respond, follow the instructions in the IRS letter exactly. Some requests require you to verify your identity through an online portal; others ask you to mail documents. Do not ignore the letter or miss the deadline, or your refund will be delayed indefinitely.

If you believe your identity has been stolen or your return was filed fraudulently, contact the IRS Identity Theft Hotline at 1-800-908-4490 immediately. They can place a flag on your account and help you file a legitimate return.

Refunds split between multiple accounts or payment methods

If you requested that your refund be split between two or more bank accounts (or between a bank account and a savings bond), each portion follows the same 5 to 21 day timeline, but they may not arrive on the same day. The IRS processes split refunds as separate transactions, so one account may receive its portion a day or two before another.

If you split your refund and one portion arrives but another doesn't after 21 days, use Where's My Refund to check the status. If the tool shows both portions were sent, contact your banks to confirm both deposits were received. Occasionally a bank will hold a deposit in a pending status even though the IRS sent it.

State tax refunds and federal refunds arrive separately

Your federal tax refund and your state tax refund are processed by different agencies on different timelines. The IRS handles the federal refund; your state's tax department handles the state refund. Even if you filed both at the same time, they will not arrive together.

State refunds typically take 4 to 8 weeks, though some states are faster. Check your state's tax department website for a refund tracker specific to your state. The timeline varies widely: some states deposit within 2 weeks, while others take 2 to 3 months, especially if they need to verify information.

What to do if you need your refund before it arrives

If you need cash before your refund deposits, you have limited options. Some tax preparation companies offer refund advance loans, which are short-term loans against your expected refund. You repay the loan when your refund arrives. These loans carry fees and interest, and they reduce the amount you ultimately receive. They are not worth using unless you have an urgent need.

If you filed through a tax preparation company and they offered a refund advance, read the terms carefully. The fee is usually $50 to $200, and the interest rate can be high. You'll repay it from your refund, so you'll receive less money than you expected.

The better option is to wait. If you're facing a financial emergency, look for other resources—a personal loan from a bank or credit union, a payment plan with a creditor, or local assistance programs—rather than borrowing against a refund that will arrive within weeks.

Frequently Asked Questions

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

No. The IRS processes all returns on the same timeline regardless of who prepared them. Tax preparation companies cannot speed up the IRS's processing. Some offer refund advance loans, which get you cash immediately but charge fees and reduce your final refund amount.

What if I filed my taxes but the IRS says they never received my return?

If you filed electronically, contact the company or person who prepared your return to confirm it was actually submitted to the IRS. If you filed on paper, check your mailing records to confirm you sent it. If you mailed it and the IRS says they didn't receive it, file again immediately. You can file a replacement return without penalty as long as you file before the deadline.

Does my bank account type affect how fast my refund deposits?

No. The IRS deposits refunds the same way regardless of whether your account is a checking account, savings account, or money market account. The only thing that matters is that you provided the correct routing number and account number. If you provided wrong numbers, the deposit will be rejected and returned to the IRS, delaying your refund by several weeks.

Why does the IRS say 21 days if most refunds arrive in 5 to 7 days?

The 21-day window is the IRS's maximum timeline, not the typical timeline. It covers the slowest cases—paper returns, returns that need review, and returns filed late in the season. Most electronic returns with direct deposit arrive much faster because they don't require manual processing or mailing.

Can I cancel my refund after I file?

You cannot cancel a refund once the IRS has accepted your return. If you made a mistake on your return or want to change your refund amount, you must file an amended return using Form 1040-X. This starts the processing timeline over, so your amended refund will take another 5 to 21 days to arrive.