The standard timeline is 21 days from the IRS, but most refunds arrive sooner

The IRS says it will issue your refund within 21 days of accepting your return. In practice, most refunds arrive in 5 to 10 business days if you chose direct deposit. Paper checks take longer — typically 3 to 4 weeks from acceptance. The actual time depends on when the IRS accepts your return, how you filed, and which refund delivery method you selected.

The 21-day clock starts when the IRS accepts your return, not when you submit it. If you file on April 1 and the IRS accepts it that day, the 21-day window closes around April 22. If you file early but the IRS doesn't accept your return until later (which can happen if there are errors or delays), the 21 days begins then instead.

Key Takeaways

  • Direct deposit refunds usually arrive in 5 to 10 business days after the IRS accepts your return, while paper checks take 3 to 4 weeks.
  • The IRS counts 21 days from acceptance, not from the date you filed, so early filers may wait longer if their return is not accepted right away.
  • You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • If your refund does not arrive within 21 days of acceptance, contact the IRS by phone or through your online account to investigate delays.

Why direct deposit is faster than a paper check

Direct deposit sends money straight to your bank account, which is why it arrives in days rather than weeks. The IRS transfers the funds electronically, and your bank receives and posts them on its own schedule — usually within one to three business days of the transfer. There is no mail sorting, no check processing, no waiting for a physical item to arrive.

Paper checks travel through the mail, which adds time at every step. The IRS prints the check, places it in an envelope, and sends it to your address on file. Depending on where you live and postal service volume, delivery takes 7 to 14 days. Once it arrives, you still have to deposit it and wait for your bank to clear it — another 1 to 5 business days depending on your bank's policy.

If you did not choose direct deposit when you filed, you cannot change it after the fact. You will receive a paper check. The only exception is if you use the IRS's Get My Payment tool or a similar service to update your banking information for future refunds, but that does not speed up the current one.

How to track your refund with Where's My Refund

The IRS Where's My Refund tool is the official way to check status. Go to irs.gov and select "Where's My Refund" under the Tools section. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If it says "Return Received," the IRS has your return but has not finished processing it yet — this is normal and can last several days. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" tells you the date the money left the IRS and, for direct deposit, usually when it will land in your account.

If you filed by mail, the tool may not show your return for up to four weeks after you mailed it, because the IRS has to receive and scan it first. If you filed electronically, it typically appears within 24 hours.

What delays a federal tax refund

The most common reason for delay is an error or missing information on your return. If you claimed a dependent incorrectly, forgot to sign the return, or reported income that does not match what your employer or bank reported to the IRS, the agency will hold your refund while it investigates. This can add two to four weeks or longer.

Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent — for example, if someone else filed a return using your Social Security number — it will freeze your refund and contact you by mail. This process can take several months.

Filing status changes, claiming the Earned Income Tax Credit (EITC), or claiming the Additional Child Tax Credit (ACTC) can trigger extra review. The IRS is required by law to hold these refunds until mid-February, even if you file in January. If you file after mid-February and claim EITC or ACTC, the hold still applies, which can delay your refund by weeks.

Amended returns (Form 1040-X) take much longer — typically 12 to 16 weeks from the date the IRS receives them, because they are processed by hand rather than automatically.

What to do if your refund is late

If your refund has not arrived within 21 days of acceptance, start by checking Where's My Refund again. If the tool still shows "Refund Sent" but the money has not hit your account, wait one more business day — sometimes the tool updates before your bank does.

If it has been more than 21 days and the tool shows "Return Received" or no status at all, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is still being processed, whether there is an error, or whether your refund was sent to the wrong address or account.

If you filed by mail and it has been more than four weeks, your return may not have been received. Contact the IRS to confirm. If it was lost in the mail, you will need to file again, but the IRS will not process two returns from the same person for the same year — they will reject the duplicate and ask you to wait or provide proof the first one was lost.

Refunds sent to the wrong bank account

If you provided an incorrect bank account number or routing number on your return, the IRS will send the refund to that account anyway. The receiving bank will reject it because the account does not match the name on the return. The money bounces back to the IRS, which then issues a paper check to your address on file instead. This adds 4 to 6 weeks to your timeline.

You can prevent this by double-checking your account and routing numbers before you file. If you already filed with wrong information, contact the IRS as soon as you realize the mistake. The IRS cannot change the account number after acceptance, but if you call before the refund is sent, the IRS may be able to flag your account to speed up the check issuance once the direct deposit bounces.

State refunds arrive on a different schedule

Your state tax refund is separate from your federal refund and follows its own timeline. Most states issue refunds within 2 to 8 weeks of accepting your return, but this varies widely. Some states process refunds faster than the federal government; others take longer. A few states still issue paper checks only, which adds mail time.

Check your state's tax agency website for status. Most states have their own version of Where's My Refund. You will need your Social Security number and refund amount, just like the federal tool. State refunds are not held up by federal delays, so it is possible to receive your state refund before your federal one, or vice versa.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS cannot process refunds faster than 21 days from acceptance. Direct deposit is the fastest method available and typically delivers in 5 to 10 business days, but you cannot speed it up further. If you need money urgently, you may want to explore other options rather than waiting for your refund.

Why does the IRS hold refunds for EITC and ACTC until mid-February?

Federal law requires the IRS to hold these refunds to prevent fraud and identity theft. The hold applies even if you file in January. If you file after mid-February and claim these credits, the hold still applies to your refund, which can delay it by several weeks.

What if I filed by mail and it has been eight weeks?

Contact the IRS at 1-800-829-1040 to confirm your return was received. If it was lost, you will need to file again. The IRS will not process duplicate returns, so provide proof the first one was lost if you can. Filing electronically next time will avoid this risk.

Do I need to do anything to receive my refund once it is approved?

No. Once the IRS approves your refund, it will send it automatically to the account or address you provided on your return. You do not need to take any action. Just wait for it to arrive and monitor your bank account or mailbox.

Can I change my refund delivery method after I file?

No. Once you file, you cannot change from paper check to direct deposit or vice versa. You can only update your banking information for future refunds using the IRS's online account tools, but that does not affect the current refund.