Timeline from acceptance to your bank account

After the IRS accepts your return, most refunds arrive within 21 days if you chose direct deposit. The IRS publishes this as their standard timeframe, though many refunds land faster—often within 5 to 10 business days. The 21-day clock starts the day the IRS accepts your return, not the day you filed it.

If you chose a paper check instead of direct deposit, add 7 to 14 extra days to the timeline. The IRS mails checks from a processing center, and delivery depends on postal service speed in your area. Some people receive checks in 5 days; others wait three weeks or longer.

The actual speed depends on three things: whether your return was accepted without errors, whether you chose direct deposit or a check, and whether the IRS flagged your return for review. A clean return with direct deposit is the fastest path. A return that triggers identity verification or math errors can add weeks.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 21 days after the IRS accepts your return, with most landing within 10 business days.
  • Paper check refunds take an additional 7 to 14 days after the IRS processes your return, depending on mail delivery in your area.
  • You can track your exact refund status using the IRS Where's My Refund tool, which updates once per day and shows your expected delivery date.
  • If your refund does not arrive within 21 days of acceptance for direct deposit or 28 days for a check, contact the IRS to investigate a potential delay.

How to check your refund status in real time

The IRS Where's My Refund tool is the only official source for your refund timeline. Go to irs.gov and search for "Where's My Refund" or navigate directly to the tool. You will need your Social Security number, filing status, and the exact refund amount from your return.

The tool updates once per day, usually overnight. It shows three pieces of information: whether the IRS has received your return, whether it has been accepted, and the expected delivery date. Once your refund is accepted, the tool displays a specific date—not a range—for when the money will arrive in your account or mailbox.

If the tool says "still processing," your return is in the queue but not yet accepted. This can mean the IRS is verifying information, checking for math errors, or handling a high volume of returns. During tax season peaks (February through April), processing can take longer than the standard timeline.

Why some refunds take longer than 21 days

The IRS delays refunds for specific reasons, and knowing which one applies to you helps you understand what happens next. The most common delays are identity verification, math errors, missing information, and duplicate filings.

Identity verification happens when the IRS suspects fraud or needs to confirm your identity. They will send you a letter asking for documents like a copy of your driver's license or passport. You respond by mail or through your IRS online account. This process adds 2 to 4 weeks to your refund timeline.

Math errors occur when your return contains arithmetic mistakes or inconsistencies—for example, a W-2 that does not match your reported income. The IRS corrects these automatically and recalculates your refund. This adds 1 to 2 weeks. You will receive a notice explaining the change.

Missing information means you did not fill in a required field or did not attach a necessary document. The IRS will send a notice asking you to provide it. Once you respond, processing resumes. This can add 2 to 6 weeks depending on how quickly you respond.

Duplicate filings happen when you file twice by mistake—once on paper and once electronically, or twice electronically. The IRS will reject one and process the other. If you filed twice intentionally, contact the IRS to withdraw the duplicate before it causes a delay.

Direct deposit versus paper check: which arrives faster

Direct deposit is always faster. Money goes straight into your bank account within 5 to 21 days of acceptance. Your bank receives the deposit and posts it to your account, usually within one business day of the IRS sending it.

Paper checks take longer because they travel through the mail. The IRS mails from a processing center in Kansas City, Missouri. Delivery time depends on your location and postal service speed. Urban areas often see checks arrive in 7 to 10 days; rural areas may wait 14 to 21 days. Winter weather and holiday mail volume can add extra days.

If you filed on paper and chose a paper check, your entire timeline is longer. Paper returns take 4 to 6 weeks just to be accepted, then another 7 to 14 days for the check to arrive. That means 5 to 8 weeks total from filing to receiving your money.

If you did not provide banking information when you filed, you cannot change to direct deposit after the fact. The IRS will mail a check. You can request a refund advance card instead—a prepaid debit card that arrives faster than a check—but this option is only available through certain tax software providers and only if you chose it at filing time.

What to do if your refund is late

If your refund has not arrived 21 days after the IRS accepted your return (for direct deposit) or 28 days after acceptance (for a check), contact the IRS. Do not wait longer—delays beyond these windows usually mean something went wrong.

Start by checking Where's My Refund again. If the tool still shows "processing" or does not display a delivery date, your return is stuck. Call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative will look up your account and tell you why the delay occurred.

If the tool shows a delivery date that has passed, the money may have been sent to the wrong bank account. This happens when you provided incorrect routing or account numbers. The IRS will issue a replacement check, which takes another 4 to 6 weeks. To avoid this, verify your banking information before you file next year.

If the IRS says your refund was sent but your bank never received it, contact your bank's customer service. Provide them with the date the IRS says it sent the deposit. Your bank can trace the transaction and tell you whether it arrived and was rejected, or never reached them at all. If it was rejected, ask your bank why—usually because the account was closed or the routing number was wrong.

Refunds split between multiple accounts or payment methods

If you split your refund across multiple bank accounts or chose to put part of it on a prepaid card, each portion arrives on its own timeline. The IRS processes them separately, so one part may arrive days before another.

Where's My Refund shows only one delivery date—usually the date the largest portion will arrive. Smaller portions may come earlier or later. If you split your refund three ways, check your accounts starting a few days before the date shown in the tool, because one portion may arrive ahead of schedule.

If you chose to put part of your refund on a prepaid card (sometimes called a refund advance card), that portion arrives separately from any direct deposit. The card issuer controls the timeline, which is usually 7 to 10 business days after the IRS sends the money. The card company will send you a separate notification when your card is ready to use.

State refunds and federal refunds arrive on different schedules

If you filed both a federal and state return, your state refund follows a completely separate timeline. State tax agencies process returns independently and do not coordinate with the IRS. Your federal refund may arrive in 10 days while your state refund takes 4 weeks, or vice versa.

Track your state refund through your state's tax agency website, not through the IRS. Most states have their own "Where's My Refund" tool. Search for "[your state] tax refund status" to find it. State timelines vary widely—some states process refunds in 2 to 3 weeks, others take 6 to 8 weeks, especially during peak season.

If you owe back taxes or child support, your state may hold your refund to offset the debt. The state will send you a notice explaining the hold. Federal refunds can also be held for the same reason. If this happens, your refund does not arrive on the normal timeline—it goes to the agency you owe instead.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS 21-day timeline for direct deposit is their standard, and they do not offer expedited processing. Some refunds arrive faster—within 5 to 10 days—but you cannot request speed-up. The only way to receive money faster is to not file a return and instead claim a refund advance loan through a tax preparer, but this costs money and is not a true refund.

What if the Where's My Refund tool says my refund was accepted but then stops updating?

The tool updates once per day, usually overnight. If it has not changed in 2 to 3 days after showing "accepted," your return may be flagged for review. Call the IRS at 1-800-829-1040 to find out why. Common reasons are identity verification, math errors, or a mismatch between your return and IRS records.

Can I cancel my refund and refile if I made a mistake?

You can file an amended return (Form 1040-X) to correct errors, but you cannot cancel a refund that has already been accepted. If you realize you made a mistake after filing, file the amended return as soon as possible. The IRS will process it separately and send you an additional refund or bill you for extra taxes owed, depending on the change.

What happens if I move before my check arrives?

If your check is already in the mail, it will go to the address on your return. You can contact the IRS to request they reissue the check to your new address, but this adds 4 to 6 weeks. It is faster to have mail forwarded through the postal service. File a change of address form with USPS before your check arrives, and they will forward it to you.

Do I need to do anything after my refund arrives?

No. Once the money is in your account or you cash your check, the refund process is complete. Keep your tax return and supporting documents for at least three years in case the IRS audits you. You do not need to confirm receipt or take any other action.