The IRS releases most refunds within 21 days of accepting your return

The IRS does not release all refunds on a single date. Instead, refunds are processed in batches throughout the filing season, which runs from late January through mid-October. Most refunds are issued within 21 days of the date the IRS accepts your return — not the date you file it. The actual timing depends on how you file, how you want your money, and whether the IRS needs to verify information on your return.

If you file electronically and choose direct deposit to a bank account, your refund typically arrives within 21 days. If you request a paper check, add 7 to 10 business days after the IRS processes your return. Some refunds take longer because the IRS flags them for review, usually when income or deductions don't match what employers or financial institutions reported.

Key Takeaways

  • The IRS processes refunds in batches throughout filing season, not on a single date; most arrive within 21 days of acceptance.
  • Direct deposit to a bank account is faster than a paper check, which adds 7 to 10 business days after processing.
  • You can check your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.
  • Refunds are delayed when the IRS detects mismatches between your return and employer or financial records, or when you claim certain credits like the Earned Income Tax Credit.
  • The IRS does not release refunds in advance of the official filing season start date, even if you file early.

How to check your refund status right now

Go to IRS.gov and use the "Where's My Refund?" tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.

The tool shows one of four statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and is preparing it for release), "Refund Sent" (your refund has been issued), or "Refund Delivered" (for direct deposit only, meaning the money has reached your bank). If your status does not appear in the tool, your return may not have been accepted yet, or there may be a problem with how you entered your information.

Why some refunds take longer than 21 days

The IRS delays processing when it detects a mismatch between your return and third-party records. Common triggers include a W-2 from your employer that shows different income than what you reported, a 1099 form from a bank or investment account that does not match your records, or a discrepancy in the number of dependents you claim. The IRS also holds refunds when you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, because federal law requires a review period for these credits.

If your return includes a claim for the EITC or Additional Child Tax Credit, the IRS will not release your refund before February 15, 2025, even if your return is accepted earlier. This is a legal requirement, not a processing delay. After February 15, most of these refunds are released within a few weeks, but some may take longer if the IRS needs to verify your information.

Identity theft flags also delay refunds. If the IRS suspects your return may be fraudulent — for example, if someone else filed a return using your Social Security number — it will hold your refund while it investigates. This process can take several weeks or longer.

Direct deposit versus paper check: which is faster

Direct deposit is the fastest way to receive your refund. Once the IRS approves your refund, the money is transferred electronically to your bank account within 21 days. Most banks deposit the funds within one to two business days after receiving them from the IRS.

A paper check takes longer. After the IRS approves your refund, it prints the check and mails it to the address on your return. This adds 7 to 10 business days to the timeline. If your check is lost or delayed in the mail, you will need to contact the IRS to request a replacement, which adds another 4 to 6 weeks.

If you did not provide direct deposit information on your return, you can still update your banking details using the IRS Direct File tool or by contacting the IRS directly, but only before your refund is issued. Once the IRS has approved your refund for a paper check, you cannot change it to direct deposit.

What to do if your refund has not arrived after 21 days

First, check the "Where's My Refund?" tool again to see the current status. If the status shows "Refund Sent" but you have not received the money, wait a few more business days — the tool may be ahead of your bank's processing schedule. If you chose direct deposit, check your bank account to confirm the deposit has not already arrived.

If your status shows "Refund Approved" but more than 21 days have passed since the IRS accepted your return, your refund may be held for review. Contact the IRS at 1-800-829-1040 to ask why. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is under review and approximately when you can expect your refund.

If your status shows "Refund Sent" and you chose a paper check, but the check has not arrived after 10 business days, the check may have been lost in the mail. The IRS can issue a replacement check, but this process takes 4 to 6 weeks. You will need to file a claim using Form 3911, which you can download from IRS.gov or request by phone.

Filing early does not speed up your refund

The IRS does not begin accepting returns until late January each year. In 2025, the filing season opens on January 27. Even if you have all your documents ready, you cannot file before this date, and filing on January 27 does not mean your refund will arrive before everyone else's. The IRS processes returns in the order they are received, so filing on the first day of the season does not move you to the front of the line.

However, filing early does give you a better chance of avoiding delays caused by mismatches or fraud flags, because the IRS has fewer returns to process at once. Filing in February or March is generally faster than filing in April or May, when the volume of returns peaks.

Frequently Asked Questions

Will the IRS release refunds on a specific date in 2025?

No. The IRS releases refunds in batches throughout the filing season, which runs from late January through mid-October. Most refunds are issued within 21 days of acceptance, but the exact date depends on when you file and whether your return requires additional review.

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 or what software was used. Some tax software companies offer "refund advance" loans, which are not refunds — they are loans you must repay, and they charge fees.

What if I filed my 2024 return in 2024 and still have not received my refund?

Contact the IRS at 1-800-829-1040 or use the "Where's My Refund?" tool to check the status. If your refund was issued more than 60 days ago, it may have been lost or deposited to the wrong account. The IRS can investigate and issue a replacement.

Does filing my 2025 return affect my 2024 refund?

No. Each tax year's return is processed separately. If you are still waiting for your 2024 refund, filing your 2025 return will not delay it or speed it up. However, if you owe taxes for 2025, the IRS may offset your 2024 refund to pay what you owe.

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

If you chose direct deposit, your refund will go to the bank account you listed on your return, regardless of where you live. If you chose a paper check and moved, the check will go to the address on your return. You can update your address with the IRS using Form 8822, but this does not redirect a check that has already been mailed. If the check arrives at your old address, ask the new resident to write "Return to Sender" on it and put it back in the mail.