How long a federal refund actually takes

The IRS says it will issue most refunds within 21 days of receiving your return, but that timeline assumes your return is complete, accurate, and filed electronically. In practice, many refunds take longer — sometimes six weeks or more. The 21-day window is a target, not a may provide, and several things can push your refund past it.

The IRS processes millions of returns each filing season, and the volume alone creates delays. If you filed early in the season, your return may be sitting in a queue. If you filed close to the important date, you're competing with a surge of last-minute filers. Neither situation is unusual, and neither means something is wrong with your return.

You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov. This tool updates once per day and will tell you whether the IRS has received your return, is processing it, has approved it, or has issued it. If your refund shows as issued but you haven't received it, the delay is likely in the mail or with your bank, not with the IRS.

Key Takeaways

  • The IRS targets 21 days for most refunds, but many take six weeks or longer depending on filing volume and return complexity.
  • Common reasons for delays include incomplete information, math errors, missing documents, and identity verification checks.
  • You can track your refund status daily using the IRS Where's My Refund tool, which shows whether the IRS has received, is processing, or has issued your return.
  • If your refund was issued but you haven't received it after two weeks, contact your bank or the IRS to confirm the deposit details.
  • Paper returns take significantly longer than electronic returns — often two to three months — so filing electronically speeds up your refund.

Why the IRS holds up refunds for verification

The IRS may delay your refund if it needs to verify information on your return. This happens when your return contains inconsistencies, when income reported on your return doesn't match what employers or financial institutions reported to the IRS, or when the IRS suspects identity theft or fraud.

Common triggers for verification delays include claiming a large number of dependents, reporting significant business losses, claiming the Earned Income Tax Credit (EITC), or having income that doesn't match W-2s or 1099s the IRS received from your employer or bank. These checks are routine and don't mean you did anything wrong — they're part of how the IRS prevents fraud and ensures accuracy.

If the IRS needs to verify something, it will contact you by mail. The letter will explain what information is needed and how to provide it. Responding quickly to these letters can shorten your delay significantly. Ignoring them will extend the delay indefinitely.

When your return has errors or missing information

If you made a math error on your return, forgot to sign it, didn't include a required form, or left a field blank, the IRS will catch it during processing. When that happens, your return goes into a holding queue while the IRS decides whether to correct the error itself, reject the return, or contact you for clarification.

Some errors the IRS can fix on its own — a straightforward math mistake, for example. Others require your input. If the IRS needs you to respond, it will send you a notice by mail. The notice will explain what's missing or incorrect and what you need to do. You'll have a important date to respond, usually 30 days from the date on the notice.

If you filed electronically and the IRS rejected your return before it was processed, you'll receive a rejection notice. You can then correct the error and refile. Each rejection and resubmission adds time to your overall refund timeline.

Paper returns versus electronic returns

If you filed a paper return by mail, expect a much longer wait. The IRS must physically receive your return, open it, scan it, and enter the information into its system before processing can begin. This process alone can take four to eight weeks. After that, processing time is similar to electronic returns.

Electronic returns are processed much faster because the information goes directly into the IRS system without manual data entry. If you filed electronically and your return was accepted, processing typically begins within a few days. If you filed on paper, add six to ten weeks to any timeline the IRS gives you.

If you're still waiting for a refund from a paper return you mailed months ago, contact the IRS at 1-800-829-1040 to confirm they received it. Paper returns can get lost in the mail or misplaced during processing.

Identity theft and fraud holds

If the IRS suspects your return might be fraudulent or if your identity has been compromised, it will place a hold on your refund while it investigates. This is one of the longest delays you can experience — sometimes lasting several months.

Signs that your return is under fraud review include receiving a letter from the IRS asking you to verify your identity, being asked to provide documents you didn't expect to submit, or seeing a significant delay with no explanation in the Where's My Refund tool. The IRS takes identity theft seriously and will not release your refund until it confirms the return is legitimate.

If you receive a letter about identity verification, respond when ready with the documents requested. Do not ignore these letters. The sooner you provide proof of identity, the sooner the IRS can clear your return and issue your refund.

What to do if your refund is delayed

Start by checking the Where's My Refund tool on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool will show you the current status and, in many cases, an estimated date for your refund.

If the tool shows your refund was issued but you haven't received it after two weeks, contact your bank. The refund may have been deposited to the wrong account, or there may be a delay on your bank's end. Have your routing number and account number ready when you call.

If the tool shows your return is still being processed after six weeks, or if it shows an error code, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is delayed due to verification, errors, or volume, and what you can do to move it forward.

Do not file an amended return or refile your original return while the IRS is still processing it. Doing so will restart the process and delay your refund further.

Refunds issued to the wrong account or address

If you provided an incorrect bank account number or routing number on your return, the IRS will attempt to deposit your refund to that account. If the account doesn't exist or belongs to someone else, the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a check, which adds another four to six weeks to your wait.

If you realize you made an error on your return before the IRS processes it, you can file an amended return using Form 1040-X. However, this only works if the IRS hasn't already issued your refund. Once your refund is issued, you cannot change the account or address it was sent to.

If your refund was issued to the wrong account and you never received it, contact the IRS. You can request that they issue a replacement check or attempt a redeposit to a corrected account. This process takes additional time, so it's worth double-checking your bank details before you file.

Frequently Asked Questions

How do I know if my refund is lost in the mail?

If the Where's My Refund tool shows your refund was issued more than two weeks ago but you haven't received it, it may be lost. Contact the IRS at 1-800-829-1040 with your Social Security number and refund amount. The IRS can confirm the mailing address and issue a replacement check if needed.

Can I get my refund faster if I call the IRS?

Calling the IRS won't speed up processing, but it can help if your return is delayed due to a specific issue like missing information or identity verification. The IRS representative can tell you what's holding up your refund and what you need to do to resolve it.

What does it mean if Where's My Refund says "still being processed"?

This means the IRS has received your return and is reviewing it for accuracy and completeness. This status can last anywhere from a few days to several weeks depending on filing volume and whether your return requires additional verification.

Should I file an amended return if my refund is taking too long?

No. Filing an amended return while the IRS is still processing your original return will restart the entire process and delay your refund further. Wait until your original return is fully processed before filing an amendment.

Why did my refund get rejected after I filed electronically?

Electronic returns are rejected when they contain errors the IRS system can detect automatically — missing information, invalid Social Security numbers, inconsistent filing status, or math errors. You'll receive a rejection notice explaining the problem. Correct the error and refile to resubmit your return.