The IRS sends most refunds within 21 days of processing your return

The IRS publishes a 21-day standard, but that clock starts when they process your return, not when you file it. If you file on January 15 and the IRS processes it on January 20, the 21 days begins on January 20. Most refunds land in a bank account or arrive by mail within that window, though some take longer depending on how you filed and how you want the money.

The actual timeline depends on three things: how you filed (online or paper), how you want your refund (direct deposit or check), and whether the IRS needs to review your return for errors or fraud signals. A straightforward return filed electronically with direct deposit often clears in 10 to 14 days. A paper return with a mailed check can take 4 to 6 weeks from the date the IRS receives it.

You can track your refund's status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows you whether the IRS has received your return, is processing it, or has approved it for payment. The tool requires your Social Security number, filing status, and the exact refund amount.

Key Takeaways

  • The IRS standard is 21 days from the date they process your return, not from the date you file it.
  • Electronic filing with direct deposit is fastest, typically 10 to 14 days; paper returns with mailed checks take 4 to 6 weeks.
  • You can check your refund status daily using the Where's My Refund tool on IRS.gov once the IRS has received your return.
  • If your return needs review for errors or fraud signals, the IRS will contact you and the timeline extends beyond 21 days.
  • State refunds arrive on a separate timeline from federal refunds and depend on your state's processing speed.

How filing method affects when you get your money

Electronic filing is faster than paper because the IRS can read the data directly into their system. When you file online through tax software or a tax professional, the return goes to the IRS electronically the same day or within 24 hours. The IRS can begin processing immediately.

Paper returns take longer to reach the IRS because they must be physically mailed, opened, and scanned. The IRS processes paper returns in the order they arrive, and during tax season (January through April) the backlog can be weeks long. A paper return postmarked January 20 might not reach the IRS until early February, and processing begins only after it arrives.

Once the IRS has your return in their system, the processing speed is similar whether you filed electronically or on paper — but paper returns start their journey later. If you must file on paper, mail it early in the tax season to avoid the worst delays.

Direct deposit versus check: which arrives first

Direct deposit is the fastest delivery method. Once the IRS approves your refund, they send the money electronically to your bank account. Most banks post the deposit within one business day of receiving it from the IRS, though some take two. The entire process from approval to money in your account usually takes 3 to 5 business days.

A mailed check takes longer because the IRS must print it, mail it, and it must travel through the postal system. After the IRS approves your refund, allow 7 to 10 business days for the check to arrive, depending on your location and postal service speed. If the check is lost or delayed in the mail, you may not notice for weeks.

Direct deposit requires you to provide your bank account number and routing number on your return. If you are unsure of your routing number, your bank can provide it, or you can find it on a check or your bank's website. The IRS will not use this information for any other purpose.

When the IRS delays your refund beyond 21 days

The IRS holds some returns for additional review. Common reasons include math errors on the return, missing information (like a Social Security number for a dependent), or fraud signals that trigger a manual review. If your return is flagged, the IRS will mail you a letter explaining what they need. This process can add 2 to 4 weeks or longer.

Amended returns (Form 1040-X) take longer than original returns. The IRS processes amended returns separately and typically takes 8 to 12 weeks to issue a refund, though some take longer if the amendment triggers additional review.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is processed earlier. This is a compliance requirement, not a delay caused by your return. Your refund will not be released before that date regardless of when you filed.

State refunds arrive on a different schedule

Your state refund is separate from your federal refund and follows your state's processing timeline. Most states process returns within 2 to 4 weeks of receiving them, but some states take longer. A few states offer direct deposit for state refunds, which is faster than a mailed check.

You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. You will need your Social Security number, filing status, and refund amount, similar to the federal tool.

If you filed your federal and state returns together through tax software, they were sent to both agencies at the same time, but processing happens independently. It is common for your federal refund to arrive before your state refund, or vice versa.

What to do if your refund is late

If your refund has not arrived within 21 days of the IRS processing your return, check the Where's My Refund tool first. The tool will tell you whether the IRS is still processing, has approved the refund, or has encountered a problem. If the tool shows "approved" but the money has not arrived in your account after 5 business days, contact your bank to confirm they received the deposit.

If the tool shows your return is still being processed after 21 days, the IRS is likely reviewing it for errors or fraud signals. The tool will usually display a message explaining the delay. If no message appears and more than 30 days have passed, you can call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time) to speak with a representative.

If you filed a paper return and the Where's My Refund tool says the IRS has not received it after 4 weeks from the date you mailed it, the return may have been lost in the mail. Contact the IRS to report the missing return and request a trace. The IRS can search their system and advise you on next steps.

Refunds for joint returns and amended returns

Joint returns are processed the same way as individual returns — the IRS sends the refund to the bank account or mailing address listed on the return. Both spouses' names appear on the check or deposit, but only one account is needed for direct deposit. If the return lists an account in only one spouse's name, that spouse receives the deposit.

Amended returns take significantly longer. After you file Form 1040-X, the IRS typically takes 8 to 12 weeks to process it and issue a refund. Some amended returns take 16 weeks or longer if they trigger additional review. You can track an amended return using the Where's My Refund tool, though the tool may not update as frequently for amended returns.

If you amended your return to claim a refund you did not receive on your original return, the IRS will issue a separate refund check or deposit for the additional amount. This refund is separate from any original refund you already received.

Frequently Asked Questions

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

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "rapid refund" loans that give you money before the IRS refund arrives, but you pay interest or fees for this service. The IRS refund itself arrives on the standard timeline.

What if the IRS says my refund was approved but I have not received it after two weeks?

Contact your bank first to confirm they have not received the deposit. If your bank has no record of it, wait 5 more business days — some banks post deposits slowly. If still nothing arrives, call the IRS at 1-800-829-1040 to request a trace on the refund.

Do I have to wait until I file my taxes to get money back?

Yes. The IRS issues refunds only after processing a filed return. You cannot receive a refund before you file. If you are owed money from a previous year, that refund is separate and you can track it using the Where's My Refund tool.

Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?

Federal law requires the IRS to hold EITC refunds until February 15 to allow time for fraud detection. This applies even if your return is processed in January. The hold is not optional and affects millions of filers each year.

If I file my taxes on April 14, when will I get my refund?

The IRS will process your return and issue a refund within 21 days of processing it, which could be late April or early May depending on the backlog. Filing near the deadline does not speed up processing, and the IRS may take longer than 21 days if the volume is high or your return needs review.