The IRS processes most refunds in 21 days or less, but the money doesn't land in your account on a fixed schedule

If you filed electronically and chose direct deposit, the IRS typically issues your refund within 21 days of accepting your return. That 21-day window is the IRS's own standard, not a legal requirement. The actual deposit into your bank account usually happens within one to five business days after the IRS releases the refund, depending on your bank's processing speed.

The catch: that 21-day clock starts when the IRS accepts your return, not when you submit it. A return filed on January 15 might not be accepted until January 20 if there are errors or if the IRS is processing a high volume. Once accepted, you can track your refund status through the IRS's "Where's My Refund?" tool on IRS.gov, which updates once per day, usually overnight.

Paper checks take longer. If you chose a mailed check instead of direct deposit, add 7 to 14 business days after the IRS releases your refund for the check to arrive. A check issued on February 1 might not reach your mailbox until mid-February.

Key Takeaways

  • The IRS processes most electronically filed returns with direct deposit within 21 days of accepting your return, not from the date you filed.
  • Your bank deposits the refund one to five business days after the IRS releases it, so the total time from acceptance to your account is usually 22 to 26 days.
  • Paper checks add 7 to 14 business days to the timeline after the IRS releases your refund.
  • You can check your refund status daily on IRS.gov using "Where's My Refund?" once your return is accepted.
  • Errors on your return, missing documents, or identity verification delays can push your refund beyond 21 days.

Why some refunds take longer than 21 days

The 21-day standard assumes your return is error-free and you've provided all required information. The IRS flags returns for manual review if there are math errors, missing information, or inconsistencies between your return and what employers or financial institutions reported to the IRS.

Common delays include a mismatch between your Social Security number and name, missing or incorrect bank account information for direct deposit, or claiming credits like the Earned Income Tax Credit (EITC) that require additional verification. The IRS also holds some EITC refunds until mid-February by law, even if your return is otherwise complete.

If the IRS needs more information, they mail a notice to your address on file. You then have a window to respond—usually 30 days—before they can process your refund. This adds weeks to your timeline.

How to track your refund in real time

The IRS's "Where's My Refund?" tool is the only official way to check status. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of four statuses: "Return Received," "Return Approved," "Refund Issued," or "Refund Delivered."

"Return Received" means the IRS has your return but hasn't processed it yet. "Return Approved" means they've reviewed it and approved your refund. "Refund Issued" means the money has left the IRS and is on its way to your bank or the postal service. "Refund Delivered" means your bank has received it (though it may not show in your account when ready if your bank is still processing it).

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in the same day won't show new information. If your return status hasn't changed in more than 21 days after the IRS accepted it, contact the IRS at 1-800-829-1040.

Direct deposit versus mailed checks

Direct deposit is faster and more reliable. Once the IRS releases your refund, your bank typically deposits it within one to five business days. The exact timing depends on your bank's processing schedule, not the IRS. Some banks deposit refunds the same day they receive them; others take up to five business days.

Mailed checks are slower and riskier. After the IRS releases your refund, they print and mail the check. The check then travels through the postal service, which typically takes 7 to 14 business days depending on distance. A check mailed from an IRS processing center in Kansas to California takes longer than one mailed to a nearby state.

If you didn't provide direct deposit information on your return, you can still update it through the IRS's "Get My Payment" tool on IRS.gov if your return hasn't been processed yet. Once the IRS has accepted your return, you cannot change the payment method.

What happens if your refund is delayed past 21 days

If your return was accepted more than 21 days ago and "Where's My Refund?" still shows "Return Received" or "Return Approved," the IRS is likely reviewing your return for errors or requesting additional information. Check your mail for an IRS notice. If you find one, follow the instructions and respond within the important date shown.

If you don't see a notice and the status hasn't changed, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is under review, whether they've mailed a notice, or whether there's an error in your filing.

Do not assume the delay means your refund won't arrive. The IRS processes millions of returns, and some naturally take longer than others. A delay of 30 to 45 days is not uncommon if your return required manual review.

Refunds held for identity verification or fraud checks

The IRS holds some refunds while verifying your identity, especially if you're filing for the first time, if your return looks unusual compared to previous years, or if there are signs of identity theft. This verification can add two to four weeks to your timeline.

If the IRS needs to verify your identity, they'll mail you a notice with instructions. You may need to provide a copy of your driver's license, passport, or other government-issued ID. Some verification can be done online through the IRS's Identity Verification Service on IRS.gov; others require you to mail documents or visit a local IRS office.

Fraud holds are separate from identity verification. If the IRS suspects fraud—for example, if multiple returns were filed using your Social Security number—they hold your refund while investigating. This can take several weeks or longer. The IRS will contact you by mail if this happens.

State tax refunds and federal refunds arrive on different schedules

If you filed both federal and state returns, your state refund follows a separate timeline. Most states process returns within 30 to 45 days if filed electronically, but some take longer. A few states still process paper returns manually, which can stretch the timeline to 60 days or more.

You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. State refunds are not coordinated with federal refunds, so you might receive one before the other.

If you owe back taxes or child support, the federal government can intercept your federal refund to pay those debts. Your state can do the same with your state refund. If you think your refund might be intercepted, contact the agency you owe before filing.

Frequently Asked Questions

Why does the IRS say 21 days but I haven't received my refund yet?

The 21-day timeline starts when the IRS accepts your return, not when you file it. If your return took a few days to be accepted, or if the IRS is processing a high volume, the 21 days may not have started yet. Check "Where's My Refund?" to see when your return was actually accepted. If it's been more than 21 days since acceptance, your return may be under review.

Can I get my refund faster by paying a tax preparer or using a refund advance?

No. The IRS processes refunds on its own schedule regardless of who prepared your return. Refund advance products (sometimes called "rapid refunds" or "tax anticipation loans") are loans from third parties that you repay with fees. They don't speed up the IRS's processing; they just give you borrowed money before your actual refund arrives. The fees usually make them more expensive than waiting.

What if my bank says they haven't received my refund but the IRS says it was issued?

There's usually a one- to five-day gap between when the IRS issues a refund and when your bank deposits it. If the IRS shows "Refund Issued" but your bank hasn't received it after five business days, contact your bank's customer service. Provide them with the date the IRS issued the refund. Your bank can trace the deposit and tell you whether it's still in transit or if there's a problem with your account information.

Do I have to wait for my refund or can I get money back sooner?

You cannot speed up the IRS's processing. You can only choose direct deposit over a mailed check to reduce the time after the IRS releases your refund. If you need money before your refund arrives, you would need to borrow it from another source—a personal loan, credit card, or family member. The IRS's timeline is fixed.

What if I filed my return but haven't received an acceptance confirmation?

If you filed electronically, you should receive an acceptance confirmation within 24 hours. Check your email (including spam folders) for a confirmation from the IRS or your tax software. If you don't see one after 24 hours, log into your tax software account and check the filing status there. If the return shows as filed but you have no confirmation, contact the IRS at 1-800-829-1040 to confirm receipt.