The timeline depends on how you file and how the IRS processes your return

If you file electronically and choose direct deposit to your bank account, the IRS typically sends your refund within 21 days. If you file by mail or request a paper check, the wait is longer — usually four to six weeks or more. The IRS publishes a standard 21-day window, but that clock starts from the day they receive and accept your return, not the day you submit it. Mail delays, incomplete forms, and errors on your return can all push you past that window.

The actual arrival date also depends on your bank. Once the IRS sends the money, your bank may take one to three business days to post it to your account. Some banks credit IRS deposits faster than others, and weekend and holiday delays can add a few more days. If you chose a paper check instead, the U.S. Postal Service delivery time adds another week or two on top of the IRS processing time.

Key Takeaways

  • Electronic filing with direct deposit is fastest, typically 21 days from the day the IRS accepts your return.
  • Paper filing or requesting a check by mail can take four to six weeks or longer, depending on postal delays.
  • Your bank may take one to three additional business days to post the deposit after the IRS sends it.
  • You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, updated once per day.
  • Errors on your return, missing information, or identity verification delays can extend the timeline significantly.

What the IRS 21-day timeline actually means

The IRS says most refunds arrive within 21 days, but that period starts when they accept your return — not when you file it. If you file electronically on a Monday, the IRS may not accept it until Tuesday or Wednesday. If you mail a paper return, it could sit in a processing center for a week or more before anyone opens it. Only after acceptance does the 21-day clock begin.

That 21 days is also a target, not a may provide. The IRS processes millions of returns during tax season, and some take longer than others. Returns with errors, missing information, or anything that triggers manual review can take weeks or months beyond the standard window. If the IRS needs to verify your identity or investigate a discrepancy, your refund will be delayed while they do that work.

Direct deposit versus paper check: which arrives faster

Direct deposit is significantly faster. When you choose direct deposit, the IRS sends your refund electronically to your bank, and most banks post it within one to three business days. The entire process — from IRS acceptance to money in your account — usually takes 21 to 24 days.

A paper check takes much longer. After the IRS processes your return, they print the check, mail it to you, and then you have to deposit it yourself or wait for it to arrive if mailed to your bank. The postal service typically takes five to seven business days for delivery, and then your bank may take another day or two to clear the check. Total time is often four to eight weeks or more, depending on mail delays and your location.

If you filed by mail and did not specify direct deposit, you will receive a check. There is no way to change this to direct deposit after you file — you would have to wait for the check to arrive, deposit it, and then file an amended return if needed.

Why your refund might take longer than 21 days

The most common reason for delays is an error or incomplete information on your return. If you entered your Social Security number wrong, mismatched your name to your bank account, or forgot to sign the return, the IRS will set it aside for manual review. This can add weeks to your timeline.

Identity verification is another frequent cause of delay. If the IRS suspects fraud or cannot match your information to their records, they will contact you by mail and ask for proof of identity. You have to respond, and then they process your return again. This process alone can take several weeks.

Claiming certain credits — like the Earned Income Tax Credit or Child Tax Credit — can also trigger additional review, especially if the amounts are large or if the IRS has questions about your income. These reviews are routine but add time. If you claimed a credit you were not may have access to to, the IRS may deny part or all of your refund, and you will receive a notice explaining why.

Tax season volume also matters. Early in the season (January and February), processing is faster. As April approaches and the IRS receives millions of returns in a short window, delays become more common. Filing in March or early April means a longer wait than filing in January.

How to check where your refund is

The IRS provides a tool called Where's My Refund on IRS.gov. You can enter your Social Security number, filing status, and the exact refund amount, and the tool will tell you the status of your return. It updates once per day, usually overnight, so checking multiple times in the same day will not give you new information.

The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (your return is approved and your refund is on the way), or "Sent" (your refund has been sent to your bank or as a check). If your return shows "Approved" but your money has not arrived, check your bank account — it may have posted without the tool updating yet. If it shows "Sent" and more than a week has passed, contact your bank to confirm they received the deposit.

If Where's My Refund shows an error message or says your information does not match, do not panic. This usually means the IRS is still processing your return or there is a minor discrepancy they are reviewing. Wait a few days and try again. If the message persists after two weeks, contact the IRS directly at 1-800-829-1040.

What to do if your refund is very late

If more than 21 days have passed since the IRS accepted your return and Where's My Refund shows no progress, or if it shows "Sent" but you have not received the money after two weeks, contact the IRS. Call 1-800-829-1040 during business hours. Have your Social Security number, filing status, and the refund amount ready.

If you filed by mail and your return has not been accepted yet after three weeks, the mail may have been delayed or lost. You can file electronically as an amended return to speed things up, though this adds complexity. The IRS can also tell you whether they received your original return.

If you received a notice from the IRS about missing information or identity verification, respond as quickly as possible. These notices include a important date, and missing it can delay your refund further or result in a reduced refund. Keep copies of everything you send to the IRS.

Refunds for amended returns and special situations

If you filed an amended return (Form 1040-X), the processing time is longer than a standard return. Amended returns are processed manually and typically take eight to twelve weeks, sometimes longer. You cannot check the status of an amended return on Where's My Refund — you have to contact the IRS directly.

If you claimed the Earned Income Tax Credit and the IRS is reviewing your return, they may hold your entire refund until the review is complete. This is called the EITC compliance review, and it can take several weeks. The IRS will contact you by mail if this applies to you.

If you owe back taxes, child support, or student loans, the IRS may offset your refund — meaning they keep part or all of it to pay what you owe. You will receive a notice explaining the offset. This happens before your refund would normally arrive, so you will not see the money in your account.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans where they lend you money against your expected refund, but you pay fees and interest for this. The IRS processing time remains the same whether you file yourself or use a preparer.

What if my bank says they never received the direct deposit?

Contact the IRS first using Where's My Refund or by calling 1-800-829-1040. If it shows "Sent," the IRS sent the money and your bank should have received it. Ask your bank to search their records for the deposit using the IRS's routing number. If the bank confirms they never received it, the IRS can investigate and reissue the refund, usually as a check.

Does filing early may provide a faster refund?

Filing early helps, but only slightly. If you file in January, you may see your refund by early February. If you file in March, it may not arrive until April or May. The IRS processes returns in the order they are received, so filing first gives you a small advantage during the rush, but the 21-day window still applies from acceptance, not from filing.

Will I get interest if my refund is late?

The IRS does not pay interest on refunds that are delayed due to normal processing. However, if the IRS made an error that caused an unreasonable delay — for example, losing your return — you may be may have access to to interest. This is rare and requires documentation. Contact the IRS to discuss your specific situation.

What happens if I need my refund urgently?

There is no way to rush the IRS processing. If you need money when ready, you would have to borrow it from another source. Some tax preparation companies offer refund advance loans, but these charge fees. Your best option is to file electronically with direct deposit and wait the standard 21 days.