The timeline from acceptance to your bank account

Once the IRS accepts your tax return, you can expect your refund to arrive in 21 days or fewer in most cases. The IRS publishes this 21-day standard, though many refunds arrive faster — some within 5 to 10 business days if you chose direct deposit and filed electronically. The exact timing depends on three things: whether you chose direct deposit or a paper check, whether you filed electronically or by mail, and whether the IRS needs to verify anything in your return.

Direct deposit is the fastest method. If you filed electronically and chose direct deposit, the IRS typically deposits your refund into your bank account within 5 to 10 business days after acceptance. Paper checks take longer — usually 3 to 4 weeks after acceptance — because they have to be printed, mailed, and delivered by the postal service. The 21-day window the IRS quotes covers most scenarios, but some refunds take the full period or slightly longer if the IRS flags your return for review.

If you filed a paper return by mail, add extra time before the IRS even begins processing. Paper returns take 4 to 8 weeks to reach an IRS processing center, be scanned, and be accepted into the system. Once accepted, the 21-day clock starts. This means a paper return can take 8 to 12 weeks total from the day you mail it to the day your refund arrives.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 10 business days after the IRS accepts your return, though the IRS guarantees 21 days or fewer.
  • Paper check refunds take 3 to 4 weeks after acceptance, plus additional time for printing and postal delivery.
  • Paper returns filed by mail take 4 to 8 weeks just to reach an IRS processing center before the 21-day clock begins.
  • You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the most accurate timeline.
  • If your refund does not arrive within the stated timeframe, contact the IRS or your tax preparer to determine whether your return was flagged for review.

Why the timeline varies: direct deposit versus paper check

Direct deposit is faster because the money moves electronically from the IRS to your bank without physical handling. The IRS processes the transaction, your bank receives the deposit instruction, and the funds appear in your account within days. There is no printing, no envelope, no postal sorting — just digital transfer.

Paper checks require the IRS to print your check, insert it into an envelope, and hand it off to the postal service. Printing alone takes time, and postal delivery varies by distance and current mail volume. A check mailed from an IRS facility in Kansas to a mailbox in California may take longer than one going to a nearby address. Once the check arrives, you still need to deposit it at your bank, which can add another 1 to 3 business days depending on your bank's processing time.

If you did not provide banking information on your return, the IRS has no choice but to send a paper check. You cannot change this after filing, so if you want a faster refund next year, make sure to include your bank account number and routing number on your return.

How to track your refund after acceptance

The IRS provides a tool called Where's My Refund, available on IRS.gov. This tool shows you the current status of your refund and an estimated delivery date. You can access it as soon as the IRS accepts your return — in fact, you should check it within 24 hours of filing electronically to confirm acceptance.

Where's My Refund updates once per day, usually overnight. It will show one of three statuses: "Accepted" (the IRS received your return but has not processed it yet), "Approved" (the IRS has approved your refund and it is on its way), or "Sent" (the refund has been delivered). The tool also displays the expected delivery date, which narrows as processing moves forward. If you filed electronically and chose direct deposit, the delivery date shown is usually accurate within a few days.

You can also call the IRS refund hotline at 1-800-829-1954 to check your status by phone. Have your Social Security number, filing status, and the exact refund amount ready. The phone line uses the same data as the online tool, so you will get the same information either way.

What delays a refund after acceptance

Most refunds process without delay, but some are held for review. The IRS may flag a return for verification if there are math errors, missing information, or items that do not match IRS records — for example, if your reported income does not match what your employer reported on a W-2. When this happens, the 21-day timeline extends. The IRS will contact you by mail if they need more information, and processing resumes once you respond.

Refunds are also delayed if you claim certain credits that require extra verification, such as the Earned Income Tax Credit (EITC) or the Child Tax Credit. The IRS is required by law to hold these refunds for additional review, which can add 2 to 3 weeks to the timeline. This is not a problem with your return — it is a standard security measure.

If your refund does not arrive within 21 days of acceptance, or if Where's My Refund shows "Accepted" for longer than a week without moving to "Approved," contact the IRS. You can call 1-800-829-1954 or visit an IRS office in person. Have your return and any correspondence from the IRS available when you call.

Refunds held for offset or levy

In some cases, your refund may be held or reduced because you owe money to a federal or state agency. The IRS can offset your refund to pay back taxes, unpaid student loans, child support, or other federal debts. State tax agencies can do the same for state debts. This is called offset or levy, and it happens automatically — you do not need to do anything, but you will not receive the full refund you expected.

If your refund is offset, the IRS sends a notice by mail explaining what debt was paid and how much was taken. This notice arrives separately from your refund. If you believe the offset was made in error, you can dispute it by contacting the agency that claimed the debt, not the IRS. For federal tax debt, call 1-800-829-1954. For student loan debt, contact your loan servicer. For child support, contact your state's child support enforcement office.

State refunds and federal refunds are separate

If you filed both a federal and state return, your state refund follows a different timeline. State tax agencies process returns independently, and their timelines vary widely. Some states process refunds within 2 to 3 weeks; others take 6 to 8 weeks or longer. You cannot assume your state refund will arrive at the same time as your federal refund.

To track your state refund, visit your state's tax agency website and look for a refund status tool. Most states have one, though the name and location vary. For example, California calls it "Where's My Refund," while New York calls it "Check Your Refund Status." Search "[your state] tax refund status" to find the right tool.

If you filed a joint federal return but separate state returns, or if you filed in multiple states, track each refund separately. They do not communicate with each other, and delays in one state do not affect the other.

What to do if your refund is late

If your refund has not arrived 21 days after the IRS accepted your return, start by checking Where's My Refund again. If the status still shows "Accepted" rather than "Approved," your return is likely under review. Wait a few more days and check again — the status updates daily.

If the status shows "Approved" or "Sent" but the money has not hit your bank account, contact your bank first. Ask whether the deposit was received and rejected, or whether it is still pending. Some banks hold deposits for 1 to 3 business days before posting them to your account, especially if the deposit is large or unusual for your account.

If your bank confirms the deposit was never received, or if Where's My Refund shows "Sent" but nothing has arrived after 4 weeks, call the IRS at 1-800-829-1954. Have your return, Social Security number, and filing status ready. The IRS can investigate whether the refund was sent to the wrong bank account or address, or whether it was intercepted by a debt collector.

Frequently Asked Questions

Does the 21-day timeline start from when I file or when the IRS accepts my return?

It starts from when the IRS accepts your return, not from when you file. If you file electronically, acceptance usually happens within 24 hours. If you file by mail, acceptance can take 4 to 8 weeks. The IRS publishes the acceptance date in Where's My Refund, so you can see exactly when the 21-day clock began.

Can I get my refund faster than 21 days?

Yes. Most direct deposit refunds arrive within 5 to 10 business days after acceptance, which is faster than the 21-day standard. However, you cannot speed up the process yourself — the IRS controls the timeline. Filing electronically and choosing direct deposit are the fastest options available to you.

What if I filed my taxes late, after April 15?

The 21-day timeline still applies from the date the IRS accepts your return. Filing late does not change how long processing takes, though it does mean your refund will arrive later in the year. If you filed in June, for example, your refund might not arrive until July.

Will my refund be delayed if I claim the Earned Income Tax Credit?

Possibly. The IRS is required to hold refunds that include the EITC for additional review, which can extend the timeline by 2 to 3 weeks beyond the standard 21 days. This is a security measure and does not mean anything is wrong with your return. Where's My Refund will show the updated delivery date once review begins.

What if the IRS accepted my return but Where's My Refund shows no information?

Wait 24 hours and check again. The tool updates once per day, usually overnight, so it may not show your return immediately after filing. If it still shows nothing after 48 hours, call 1-800-829-1454 to confirm the IRS received your return. Provide your Social Security number and filing status.