The IRS aims to send most refunds within 21 days of accepting your return

If you file your 2025 tax return electronically and request direct deposit to your bank account, the IRS typically issues your refund within 21 days. That 21-day window starts the day the IRS accepts your return, not the day you submit it. The acceptance date appears in your IRS account or in a confirmation email if you filed through a tax software provider.

The 21-day timeline is a target, not a may provide. Some returns process faster — many arrive within 5 to 10 days. Others take longer if the IRS flags your return for review, if you claimed certain credits like the Earned Income Tax Credit (EITC) or Child Tax Credit, or if there are errors on your return that need correction.

Paper returns take much longer. If you mail a paper return, add 4 to 6 weeks before the IRS even receives and scans it. From there, the 21-day clock starts. Refunds by check (whether from an electronic or paper return) also take longer than direct deposit — typically 2 to 3 weeks after the IRS processes your return, plus mail delivery time.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 21 days after the IRS accepts your return, with 21 days being the standard target.
  • The IRS acceptance date is what matters, not the date you file — you can check this in your IRS account or tax software confirmation.
  • Paper returns and check refunds take significantly longer; add 4 to 6 weeks for mail delivery to the IRS, then another 2 to 3 weeks for processing.
  • Refunds claiming the EITC or Child Tax Credit are held until mid-February 2025 by law, even if your return is accepted earlier.
  • You can track your refund status using the IRS Where's My Refund tool, which updates every 24 hours after acceptance.

How to check your refund status right now

The IRS Where's My Refund tool is the official way to track your return. Go to irs.gov, find the Where's My Refund link (usually under "Tools" or "Refunds"), and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

You will see one of three messages: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (your refund has been issued, with the date and method). If you see "Refund Sent" with a date, your money is on the way — direct deposits typically arrive within 1 to 2 business days after that date, though some banks take longer.

If you filed through a tax software company like TurboTax, H&R Block, or TaxAct, you can also track your refund through their portal. Many software providers show the same IRS data plus their own processing notes. Your confirmation email from filing will have a link to your account.

Why some refunds take longer than 21 days

The IRS holds refunds for returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) until at least February 15, 2025. This is a federal law, not a processing delay. Even if your return is accepted in January, your refund will not be issued before mid-February if you claimed either credit. The IRS uses this time to verify that credits were claimed correctly and to check for fraud.

Your return may also be delayed if the IRS needs to verify information. Common triggers include claiming a large number of dependents, reporting self-employment income, claiming home office deductions, or having income that does not match IRS records (for example, if a 1099 form from an employer or client does not match what you reported). The IRS will contact you by mail if this happens — watch for a letter in your mailbox.

Math errors, missing information, or mismatched data also slow processing. If you forgot to sign your return, entered your Social Security number incorrectly, or reported income that does not match what your employer or bank reported to the IRS, the IRS will catch it and send you a notice asking for correction. You then have to respond, which adds weeks to the timeline.

Direct deposit versus check — which arrives first

Direct deposit is always faster. If the IRS approves your refund and you requested direct deposit, the money typically lands in your bank account within 1 to 2 business days. Some banks deposit it the same day the IRS sends it; others take an extra day to process.

A check refund takes longer. After the IRS approves your refund, it prints the check, which takes a few days. Then the check is mailed to your address on file. Depending on where you live and how fast the mail moves, delivery takes 1 to 3 weeks. If the check is lost or delayed in the mail, you will not see it arrive.

If you did not request direct deposit on your original return, you cannot change it after filing. You have to wait for the check. However, if your check does not arrive within 4 weeks of the IRS issuing it, you can contact the IRS to request a replacement check or to have the refund reissued by direct deposit to a bank account.

What to do if your refund is delayed past the expected date

First, check the Where's My Refund tool again. If it still shows "Refund Approved" or "Refund Sent" but the money has not arrived, wait a few more days — the tool updates once per day, and bank processing can add 1 to 2 extra days. If the tool shows "Refund Sent" and more than 4 business days have passed since that date, contact your bank to confirm the deposit was received. Sometimes a deposit lands in a different account or is held by the bank for verification.

If the Where's My Refund tool shows "Return Received" but no update for more than 21 days, or if it shows an error message, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main refund line) or visit an IRS office in person. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is still being processed, whether it was rejected, or whether there is a problem with your account.

If you filed a paper return and it has been more than 8 weeks since you mailed it, the IRS may not have received it. You can file an amended return electronically (Form 1040-X) or contact the IRS to check whether your original return arrived. If it did not, you will need to file again.

State tax refunds — separate timeline from federal

Your state tax refund is separate from your federal refund and follows its own timeline. Most states process refunds within 4 to 8 weeks of receiving your return, but this varies widely. Some states are much faster (2 to 3 weeks), and some are slower (up to 12 weeks during busy season).

If you filed your federal and state returns at the same time through the same software, they were submitted separately. Your federal refund may arrive while your state refund is still processing, or vice versa. Check your state's tax department website for a refund tracker — most states have one similar to the IRS tool. Search "[your state] tax refund status" to find it.

Some states also hold refunds for certain credits or for verification purposes, just as the federal IRS does. If your state refund is delayed, check the state's website or call the state tax department to find out why.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer "rapid refund" loans that give you money before the IRS processes your return, but you pay interest and fees for this service — it is not actually faster refund processing. The IRS still takes the same 21 days.

What if I made a mistake on my return after I filed it?

If you catch an error before the IRS accepts your return, you can withdraw it and file again. After acceptance, you cannot change it. If the error means you are owed more money, file Form 1040-X (Amended U.S. Individual Income Tax Return) once you receive your original refund. If the error means you owe money, file Form 1040-X as soon as possible to avoid penalties and interest.

Will I get a refund if I owe back taxes or student loans?

No. The IRS will offset your refund to pay back taxes, unpaid child support, or defaulted federal student loans before sending it to you. You will receive a notice explaining the offset. If you think the offset was wrong, you can dispute it, but this takes time and you should contact the IRS or the agency holding the debt.

Do I need to do anything to get my refund, or does it come automatically?

Your refund comes automatically once the IRS processes your return — you do not need to take any action. You only need to act if the IRS sends you a letter asking for more information, or if your refund does not arrive within the expected timeframe.

Can I split my refund between multiple bank accounts?

Yes. When you file your return, you can request that the IRS deposit your refund into up to three different bank accounts. You will need the routing number and account number for each account. This is done on your tax return itself, not after filing.