How long it takes depends on how you file and how you receive it

The IRS processes most tax refunds within 21 days of receiving your return. If you file electronically and choose direct deposit to your bank account, you will usually see the money between 1 and 5 business days after the IRS approves your return. If you request a paper check, add 7 to 14 business days for mailing and delivery after approval. The exact timing depends on your bank, your filing method, and whether the IRS needs to verify anything in your return.

The 21-day window is the IRS standard, but it is not a may provide. Returns filed early in the tax season (January and February) typically process faster because the IRS has fewer returns in the queue. Returns filed closer to the April deadline or those that trigger additional review can take longer. If your return is flagged for identity verification or contains errors, you may wait 4 to 12 weeks or more.

Key Takeaways

  • Direct deposit to a bank account is the fastest method, usually delivering your refund 1 to 5 business days after IRS approval.
  • Paper checks take 7 to 14 business days to arrive by mail after the IRS approves your return.
  • The IRS processes most returns within 21 days, but filing early in the season speeds this up and filing late slows it down.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your return is held for review or identity verification, expect 4 to 12 weeks or longer before you receive your money.

Direct deposit arrives fastest

Direct deposit is the quickest way to receive a tax refund. Once the IRS approves your return, the money moves electronically to your bank account. Most banks post the deposit within 1 to 5 business days, though some banks deposit it the same day the IRS sends it. You need to provide your routing number and account number on your tax return for this to work.

The speed also depends on when your bank processes deposits. Some banks, especially online banks and credit unions, post deposits on the day they arrive. Others hold deposits for 24 hours or longer before making the money available. If your refund arrives on a Friday evening, you may not see it in your account until Monday morning. Weekend and holiday delays do not extend the IRS processing time, but they do delay when your bank shows the deposit.

Paper checks take longer but are still trackable

If you request a paper check instead of direct deposit, the IRS mails it to the address on your return. After the IRS approves your return, allow 7 to 14 business days for the check to arrive by mail. This timeline assumes normal mail delivery; checks sent to rural addresses or during peak mail periods may take longer.

Once you receive the check, you still need to deposit it at your bank, which adds another 1 to 3 business days before the funds are available. Some banks hold checks for longer periods depending on the amount and your account history. If you lose the check or it is damaged, contact the IRS at 800-829-1040 to request a replacement, which adds another 4 to 6 weeks.

Filing method and timing affect when you see your refund

Returns filed electronically are processed faster than paper returns. The IRS typically processes e-filed returns within 21 days, while paper returns can take 4 to 6 weeks just to be scanned and entered into the system. If you file on paper, your refund will not start processing until the IRS receives and opens your envelope, which alone can add 1 to 2 weeks.

Filing early in the tax season also speeds up processing. Returns filed in January and early February usually process within 10 to 14 days because the IRS has fewer returns to handle. Returns filed in March and April face longer queues and may take the full 21 days or more. Returns filed on or near the April 15 deadline can take 4 to 8 weeks because the IRS is processing millions of returns simultaneously.

Track your refund status with Where's My Refund

The IRS provides a free tool called Where's My Refund on IRS.gov that shows you the status of your return and refund. You can access it immediately after filing electronically. For paper returns, you can check the status once the IRS has processed it, usually 2 to 3 weeks after mailing.

The tool updates once per day, usually overnight. It will show you one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and is sending it to your bank or mailing a check), or "Refund Sent" (your refund has been delivered). If your refund is delayed, the tool will tell you why and give you an estimated delivery date.

To use Where's My Refund, you need your Social Security number, filing status, and the exact refund amount from your return. You can also call the IRS at 800-829-1040 to check your status by phone, though wait times are often long during tax season.

Returns that trigger review take much longer

Some returns are held for additional review before the IRS approves the refund. This happens when the return contains math errors, missing information, or items that do not match IRS records. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are reviewed more often because these credits have strict rules. If your return is selected for review, the IRS will send you a letter explaining what they need.

A standard review takes 4 to 12 weeks. If the IRS needs to verify your identity or investigate potential fraud, the timeline can stretch to 6 months or longer. During this time, your refund is held and you will not receive it until the review is complete. The IRS will contact you by mail if they need additional information; do not wait for a phone call or email.

What to do if your refund does not arrive on time

If your refund has not arrived within the expected timeframe, first check Where's My Refund to see the current status. If the tool shows "Refund Sent" but you have not received it after 5 business days (for direct deposit) or 14 business days (for a check), contact your bank to confirm the deposit was received. Your bank can tell you whether the IRS sent the money and when it arrived.

If your bank did not receive the deposit, the IRS may have sent it to the wrong account. This happens when a routing number or account number is entered incorrectly on the return. Call the IRS at 800-829-1040 to report the issue. The IRS can stop the deposit if it has not been processed yet, or issue a replacement check if the money was sent to the wrong account and cannot be recovered.

If your check was lost or damaged in the mail, contact the IRS to request a replacement. The IRS will issue a new check, which takes another 4 to 6 weeks to arrive. If you believe your refund was stolen or fraudulently intercepted, file a report with the IRS and the U.S. Postal Inspection Service.

State refunds follow a different timeline

If you are owed a state tax refund, it is processed separately from your federal refund and arrives on its own schedule. Most states process refunds within 30 to 60 days of receiving your state return, though some states are faster and others slower. You can track your state refund through your state's tax agency website, which usually has its own refund status tool.

Some states allow you to claim your federal refund on your state return, which can delay your state refund if your federal return is held for review. Other states process state refunds independently, so a delay in your federal refund does not affect your state refund. Check your state's tax website to understand how the two refunds interact and when to expect payment.

Frequently Asked Questions

Why is my refund taking longer than 21 days?

The 21-day timeline is a standard, not a may provide. Your return may be held for review if it contains errors, missing information, or items that need verification. Returns claiming certain credits like the EITC are reviewed more often. Check Where's My Refund to see if your return is under review and when you can expect your refund.

Can I get my refund faster if I pay a fee?

No. The IRS does not offer expedited processing for an additional fee. Some tax preparation companies offer refund advance loans, where they lend you money against your expected refund, but you pay interest and fees for this service. Direct deposit is the fastest free method available.

What happens if I filed my return with the wrong bank account number?

If the IRS sent your refund to the wrong account, contact the IRS at 800-829-1040 as soon as possible. The IRS can attempt to stop the deposit if it has not been processed yet. If the money was already deposited to the wrong account, the IRS will issue a replacement check, which takes 4 to 6 weeks.

Do I need to do anything to receive my refund after I file?

No. Once you file your return, the IRS processes it automatically. You do not need to contact the IRS or take any action. You can check the status using Where's My Refund, but you cannot speed up the process by calling or visiting an IRS office.

Will my refund be delayed if I file close to the April deadline?

Yes. The IRS processes millions of returns in March and April, which slows down the queue. Returns filed in January or February typically process within 10 to 14 days, while returns filed in April may take 4 to 8 weeks. Filing early gives you a faster refund.