Yes, people are getting refunds now, but the timeline depends on how you filed and your bank

The IRS began processing 2024 tax returns on January 27, 2025. People who filed early and chose direct deposit are receiving refunds now — some arrived within days of filing. People who filed by mail, chose a check, or have more complex returns are still waiting. The IRS does not release a single "refund day"; instead, refunds go out in batches throughout the filing season, which runs through mid-October 2025.

If you have not received your refund yet, the first step is to check its status using the IRS tool Where's My Refund, which updates once per day. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool will tell you whether the IRS is still processing your return, has approved it and sent the money, or has flagged an issue that needs your attention.

Key Takeaways

  • Direct deposit refunds typically arrive within one to three weeks of the IRS accepting your return, while checks take four to six weeks or longer.
  • The IRS processes returns in batches and does not release all refunds on a single date, so timing varies widely even among people who filed on the same day.
  • Where's My Refund is the only official IRS tool that shows your actual refund status and updates daily; third-party sites cannot see your real information.
  • If your refund is delayed beyond the expected timeline, the IRS will send a notice explaining why, usually citing a need to verify income or identity.
  • Refunds for returns with errors, missing information, or fraud flags can take several months, and the IRS will contact you directly if action is needed on your part.

How long direct deposit refunds actually take in 2025

Direct deposit is the fastest method. Once the IRS accepts your return, most direct deposit refunds arrive within one to three weeks. Some people who filed in late January 2025 reported receiving refunds by early February. However, "accepted" does not mean "approved for payment" — the IRS still has to process the return, check for errors, and verify your information before sending the money to your bank.

Your bank also plays a role. The IRS sends the money to your bank's processing center, and your bank then deposits it into your account. Most banks post the deposit within one business day of receiving it, but some hold the funds for a day or two, especially if the deposit is large or your account is new. If you filed with a tax preparer or software company that offers a refund advance loan, that money comes from the preparer, not the IRS, and arrives on a different timeline — sometimes within hours, sometimes within days.

Why check refunds take much longer

If you chose to receive your refund by check, expect four to six weeks from the date the IRS approves your return. The IRS prints checks in batches and mails them from a processing center. Mail delivery adds another week to two weeks depending on where you live and where the check is mailed from. If your check is lost or stolen in the mail, the IRS can issue a replacement, but that process takes another four to six weeks.

Some people still prefer checks because they do not want to give the IRS their bank account information, or because they do not have a bank account. If you are in that situation, a check is your only option through the IRS itself. However, if you filed through a tax preparer, ask whether they offer a prepaid card or other payment method that might be faster.

Returns that are delayed or flagged for review

Not all returns move through the system at the same speed. The IRS prioritizes simple returns — those with standard deductions, no dependents, and no credits — and processes them first. Returns that claim the Earned Income Tax Credit (EITC), the Child Tax Credit, or the Additional Child Tax Credit are held for additional review by law, even if there are no errors. These returns cannot be released before mid-February 2025 at the earliest, and many are not released until late February or March.

Other reasons for delay include missing or mismatched information (your name does not match Social Security records, your income does not match W-2s or 1099s), identity verification issues, or signs of fraud. If the IRS needs more information from you, they will send a notice to the address on your return. Do not wait for the notice to arrive in the mail — check Where's My Refund regularly, because the tool will alert you to a problem before the physical letter does.

If your return is flagged, the IRS may ask you to verify your identity through ID.me, a third-party identity verification service. You can do this online without leaving your house. Once verified, processing usually resumes within a few days, though the full refund may still take weeks to arrive.

What to do if your refund is taking longer than expected

First, check Where's My Refund. If the tool says your return is still being processed, wait. The IRS processes returns in waves, and yours may simply be in a later batch. If the tool says your refund was approved and sent, but you have not received it after the expected time, contact your bank to confirm the deposit did not arrive. Banks can see incoming deposits before they post to your account.

If the tool shows an error message or says the IRS needs more information, follow the instructions in the message. Do not call the IRS unless the tool directs you to — the IRS phone lines are overwhelmed during filing season, and wait times can exceed two hours. If you must call, the IRS phone number is 1-800-829-1040, and the best time to reach someone is early morning on a weekday.

If your refund was supposed to arrive by check and you have not received it after eight weeks, you can file a claim for a missing check. Use Form 3911, Taxpayer Statement Regarding Refund, and mail it to the IRS address listed in the instructions. The IRS will investigate and either locate your check or issue a replacement.

Refunds for people who filed with a tax preparer or software

If you used tax software like TurboTax, H&R Block, or TaxAct, your refund timeline is the same as filing on your own — the software just transmits your return to the IRS electronically. However, some tax software companies offer a "refund advance" or "rapid refund" product. These are loans against your expected refund, and they come from the software company or a partner bank, not the IRS. They arrive much faster — sometimes within hours — but you pay a fee, usually $15 to $50, and the loan is deducted from your refund.

If you used a tax preparer's office, ask them directly about their refund timeline. Some preparers offer similar advance products. If you did not take an advance, your refund goes through the same IRS process as everyone else, and the preparer cannot speed it up.

State tax refunds and federal refunds are separate

Your state tax refund is processed by your state's tax agency, not the IRS, and arrives on a different timeline. Most states begin processing returns in February and issue refunds through March and April. Some states are faster — a few issue refunds within two to three weeks of accepting a return. Others are slower, especially if they are understaffed or if your return requires review.

Check your state's tax agency website for a refund status tool. Most states have one, and it works similarly to Where's My Refund. If your state does not have an online tool, call the state tax agency directly. State phone lines are usually less crowded than the IRS line.

Frequently Asked Questions

Can I speed up my refund by calling the IRS?

No. The IRS cannot expedite a refund once it is submitted. Calling will not change the processing timeline. The only exception is if your return has an error or is flagged for review — in that case, the IRS may ask you to provide information or verify your identity, and doing so quickly can prevent further delays.

Why does Where's My Refund say "still processing" after three weeks?

The IRS processes returns in batches, not in the order they were filed. Your return may be waiting for a batch that includes your filing date or return type. Returns with credits like the EITC are held longer by law. If it has been more than 21 days since the IRS accepted your return and the tool still says "processing," contact the IRS to check for errors or missing information.

What if my refund went to the wrong bank account?

If you entered the wrong account number on your return, the money may have been deposited into someone else's account or rejected by the bank. Contact the IRS immediately using Where's My Refund or by calling 1-800-829-1040. The IRS can issue a replacement refund by check, which takes four to six weeks. To prevent this in future years, double-check your account number and routing number before submitting your return.

Do I have to wait for my refund to file my 2025 return next year?

No. You can file your 2025 return whenever you are ready, regardless of whether you have received your 2024 refund. Filing early for 2025 does not affect your 2024 refund status or timeline.

Is my refund being held because of a debt or child support?

Yes, possibly. The IRS can offset your refund to pay back taxes, federal student loans, or child support arrears. If this is happening, the IRS will send you a notice explaining the offset and how much was taken. You can appeal an offset if you believe it was made in error, but you must act quickly — the appeal deadline is usually 60 days from the notice date.