How long federal refunds take to arrive

The IRS says it will deposit your federal tax refund within 21 days of accepting your return. In practice, most refunds land in 5 to 10 business days if you file electronically and choose direct deposit. Paper checks take 3 to 4 weeks from acceptance, and refunds sent to a prepaid card or savings account can vary depending on the card issuer's processing time.

The 21-day window is a legal maximum, not a typical timeline. The IRS processes returns in the order they arrive, so early filers in January often see deposits within a week. Returns filed in March or April may take the full 21 days because the volume is much higher. If you filed late or amended your return, add another 16 weeks to the timeline — amended returns are processed separately and take significantly longer.

Your refund status depends on three things: whether the IRS has accepted your return, whether they've processed it, and which delivery method you chose. You can check all three using the IRS's Where's My Refund tool on IRS.gov, which updates once per day, usually overnight.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 10 business days after the IRS accepts your return, though the IRS allows up to 21 days.
  • Paper checks take 3 to 4 weeks from acceptance and are slower because they must be printed and mailed by the U.S. Postal Service.
  • You can check your refund status anytime using the IRS's Where's My Refund tool at IRS.gov with your Social Security number, filing status, and refund amount.
  • Amended returns take 16 weeks to process, so if you filed an amended return (Form 1040-X), expect a much longer wait than a standard refund.
  • The IRS processes returns in the order they arrive, so filing earlier in the tax season usually means a faster refund than filing in March or April.

Direct deposit versus paper check timing

Direct deposit is the fastest method and the one the IRS prefers. Once your return is accepted, the IRS typically deposits the money into your bank account within 5 to 10 business days. Some banks credit the deposit the same day it arrives from the IRS; others hold it for one business day. You have no control over this — it depends on your bank's internal processing.

Paper checks are slower because they must be printed at an IRS facility, placed in an envelope, and sent through the mail. The IRS allows 3 to 4 weeks for this process. If you live far from an IRS processing center or your mail is slow, it can take longer. Paper checks also carry the risk of being lost or stolen in the mail, which means you'll have to contact the IRS to request a replacement.

If you chose to have your refund sent to a prepaid debit card or savings account through a tax preparation service, the timeline depends on that service's agreement with the IRS. Some services deposit the refund within 1 to 2 business days of the IRS sending it; others take longer. Check your tax preparation service's website or the documentation you received when you filed to see their specific timeline.

What "accepted" means and why it matters for your timeline

The IRS's acceptance of your return is different from processing it. When the IRS accepts your return, it means the file arrived and passed basic checks — the format is correct, your Social Security number is valid, and there are no obvious errors. Acceptance usually happens within 24 hours of filing electronically.

Processing comes after acceptance. During processing, the IRS verifies your income against employer records, checks your claimed deductions, and confirms you haven't already received a refund for that year. Processing is where delays happen. The IRS may need to review your return manually if something looks unusual, if you claimed certain credits, or if there's a discrepancy with your W-2s or other documents.

Your refund clock starts when the IRS accepts your return, not when you file it. If you file on January 15 but the IRS doesn't accept it until January 17 due to a technical issue or a problem with your filing, your 21-day window begins on January 17. You can see the exact acceptance date in the Where's My Refund tool.

Checking your refund status with Where's My Refund

The IRS's Where's My Refund tool is the only official way to check your federal refund status. You can access it at IRS.gov or through the IRS2Go mobile app. You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.

The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." "Return Received" means the IRS has accepted your return but hasn't finished processing it yet. "Refund Approved" means the IRS has completed its review and approved your refund amount. "Refund Sent" means the money has been sent to your bank or is in the mail as a check. Once it shows "Refund Sent," your bank should receive it within the timeframe for your delivery method.

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in the same day won't show new information. If your status hasn't changed in more than 21 days after acceptance, or if you see an error message, contact the IRS at 1-800-829-1040 (the main tax line) or visit a local IRS office.

Why your refund might be delayed

The most common reason for a delay is an error or discrepancy on your return. If your W-2 income doesn't match what you reported, if you claimed a dependent who was already claimed by someone else, or if you made a math error, the IRS will flag your return for manual review. This adds 2 to 4 weeks to processing time.

Claiming certain credits — particularly the Earned Income Tax Credit (EITC) or the Child Tax Credit — can also trigger a longer review. The IRS is required by law to hold these refunds until mid-February, even if your return is otherwise complete and correct. If you claimed the EITC, your refund will not be sent before February 15, regardless of when you filed.

Identity theft or fraud concerns can delay your refund significantly. If the IRS suspects someone else filed a return using your Social Security number, they will hold your refund while they investigate. This can take several months. You'll receive a letter from the IRS if this happens.

If you owe back taxes, child support, or student loan debt, the IRS may offset your refund to pay those obligations. The IRS will send you a notice before this happens, but the refund will be smaller than you expected or may be zero. This is not a delay — it's a legal claim against your refund.

What to do if your refund doesn't arrive on time

If more than 21 days have passed since the IRS accepted your return and Where's My Refund still shows "Refund Sent," contact your bank first. Ask them to search for the deposit using the IRS's reference number (shown in Where's My Refund). Sometimes a deposit arrives but is held or posted under a different date than expected.

If your bank has no record of the deposit, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can confirm whether the money was actually sent and, if so, where it went. If the IRS sent the refund to the wrong account number (which can happen if you made a typo), they can issue a replacement check or attempt to recover the funds.

If you chose a paper check and it's been more than 4 weeks since acceptance, you can request a replacement check through the IRS. Call 1-800-829-1040 and ask for a check trace. The IRS will search for the original check and, if it's not found, issue a new one. This process takes another 4 to 6 weeks.

Amended returns and their much longer timeline

If you filed an amended return using Form 1040-X, your refund will take much longer. The IRS processes amended returns separately from original returns and does not use the 21-day timeline. Instead, amended returns typically take 16 weeks (about 4 months) from the date the IRS receives them.

You cannot check an amended return's status using Where's My Refund. Instead, you can call the IRS at 1-800-829-1040 and provide your Social Security number and the date you filed the amended return. The IRS will tell you whether they've received it and, if so, when they expect to process it.

If you amended your return because you made an error, the IRS will correct it and send you a refund or a bill for additional taxes owed. If you amended to claim a credit you missed, the IRS will recalculate your refund and send the additional amount. The 16-week timeline applies to all amended returns, regardless of the reason.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took only 5 days?

The 21-day timeline is the maximum the IRS allows, not the typical time. Most returns are processed and deposited much faster — often within a week for direct deposit. The IRS gives itself 21 days to handle complex cases, returns filed late in the season, or returns that require manual review. Your refund arriving in 5 days means the IRS processed it quickly and your bank deposited it promptly.

Can I get my refund faster if I pay a tax preparation service?

No. The IRS processes all returns on the same timeline, regardless of whether you filed through a tax service, a CPA, or yourself. Some tax services offer "rapid refund" loans that give you cash before the IRS deposits your refund, but you pay interest or fees for this. The actual refund from the IRS arrives on the same schedule for everyone.

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

Where's My Refund may not show information for 24 hours after the IRS accepts your return. If it's been longer than 24 hours and the tool still shows nothing, try entering your information again — you may have made a typo with your Social Security number or refund amount. If the tool continues to show no results after several attempts, call the IRS at 1-800-829-1040.

If I file my taxes on April 10, will my refund be delayed because it's late in the season?

Yes, filing late in the tax season typically means a longer wait. The IRS processes returns in the order they arrive, and April is the busiest month. A return filed in April may take the full 21 days or longer, while one filed in January might arrive in 5 to 7 days. The IRS's timeline is still 21 days maximum, but the actual wait is often longer during peak season.

What happens to my refund if I move before it arrives?

If you chose direct deposit, your refund goes to the bank account you listed on your return, not to your address. Moving does not affect a direct deposit refund. If you chose a paper check and you move, the check may be returned to the IRS as undeliverable. Contact the IRS immediately with your new address so they can remail the check or deposit it to a bank account if you provide one.