Your refund date depends on how you file, how you receive it, and whether the IRS needs to review your return

The IRS does not announce a single refund date for everyone. Instead, your money arrives on a timeline that starts when you file and can range from a few days to several weeks. The fastest route is e-filing (filing electronically) combined with direct deposit to your bank account — this pair typically brings your refund within 21 days of the IRS accepting your return. Paper returns take longer because they must be scanned and entered by hand, adding weeks to the process.

The IRS publishes a Where's My Refund tool on IRS.gov that shows your refund status in real time. This tool is more reliable than calling or visiting in person, because it updates every 24 hours and tells you exactly where your return stands. You can check it as soon as the IRS accepts your return — you will see a confirmation number when you file electronically, or you can enter your Social Security number, filing status, and refund amount to look it up.

Key Takeaways

  • E-filed returns with direct deposit typically arrive within 21 days of IRS acceptance, while paper returns can take six weeks or longer.
  • The IRS Where's My Refund tool updates every 24 hours and shows your exact status — this is faster and more accurate than calling.
  • If the IRS flags your return for review, your refund will be delayed by weeks or months depending on what they need to verify.
  • You can check your refund status using your Social Security number, filing status, and the refund amount you expect.
  • Direct deposit is faster than a mailed check, which can take an additional one to two weeks after the IRS processes your return.

How the 21-day timeline works

When you e-file your return, the IRS accepts it within 24 hours if there are no errors. From that acceptance date, the IRS aims to process your return and send your refund within 21 days. This does not mean you will receive it on day 21 — it means the IRS will have processed it by then. If you chose direct deposit, your bank receives the money and deposits it into your account, which usually happens within one to three business days after the IRS releases it.

The 21-day window assumes your return has no problems. If you made a math error, reported income that does not match what your employer reported, or claimed a credit the IRS wants to verify, the clock stops and restarts after they finish reviewing. This is why checking Where's My Refund regularly matters — it tells you whether your return is moving forward or held up.

Why paper returns take much longer

If you mailed a paper return instead of e-filing, add four to six weeks to the timeline. The IRS must receive your envelope, open it, scan every page, and enter the information into their system by hand. During busy tax season (January through April), this backlog can stretch even longer. Once your return is entered, the 21-day processing window begins — so a paper return filed in early March might not be fully processed until late April or early May.

The IRS does not track paper returns the way it tracks e-filed returns, so Where's My Refund may not show your status until weeks after you mailed it. If you filed by mail and have not seen your return appear in Where's My Refund after six weeks, you can call the IRS at 800-829-1040, though wait times during tax season can be several hours.

What happens if the IRS reviews your return

The IRS reviews returns for several reasons: a math error, income reported by your employer that does not match what you claimed, a large or unusual deduction, or a refundable credit like the Earned Income Tax Credit. When this happens, the IRS sends you a letter explaining what they are checking. Your refund is held until they finish.

A straightforward review might take two to four weeks. A more complex one — for example, if you claimed a credit for a dependent and the IRS wants to verify the relationship — can take two to three months. Where's My Refund will show "Your return is being reviewed" or similar language. Do not file an amended return or contact the IRS while they are reviewing unless they ask you to — doing so can restart the clock.

Direct deposit versus a mailed check

Direct deposit is the fastest way to receive your refund. Once the IRS releases your money, your bank deposits it within one to three business days. A check takes longer: the IRS must print it, mail it to your address, and it must arrive and clear at your bank. This adds one to two weeks to the timeline, and if the check is lost in the mail, you will need to contact the IRS to request a replacement.

If you did not choose direct deposit when you filed, you cannot change it after the fact. You can only request direct deposit when you file your return. If you are expecting a check and it does not arrive within the timeframe Where's My Refund shows, wait a few more days — mail delivery varies by location. If two weeks pass after the expected date, contact the IRS.

Checking your status without calling

Go to IRS.gov and search for "Where's My Refund" or navigate directly to the tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount you are expecting. The tool shows one of four statuses: "Return Received" (the IRS has your return but has not processed it yet), "Approved" (your refund has been approved and is being sent), "Sent" (your refund has been mailed or deposited), or "You may be missing information" (the IRS needs something from you).

The tool updates once per day, usually overnight. Checking it multiple times in the same day will not show new information. If it says "You may be missing information," the IRS will also send you a letter with details about what they need. Read that letter carefully and respond within the important date it gives — missing the important date can delay your refund by months.

What to do if your refund is late

If Where's My Refund shows your refund was sent but you have not received it after the expected timeframe, the first step depends on how you chose to receive it. For direct deposit, contact your bank and ask if the deposit arrived and was rejected for any reason (a closed account, for example). For a mailed check, wait a few more days — mail delivery is not may provide on any specific date.

If your bank confirms the deposit never arrived and Where's My Refund says it was sent, or if a check does not arrive within two weeks of the expected date, contact the IRS. You can call 800-829-1040 or use the IRS's online chat tool on IRS.gov. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or investigate whether the direct deposit went to the wrong account.

Frequently Asked Questions

Can I get my refund faster if I pay someone to file for me?

No. A tax professional or software company can e-file your return, which is the fastest method available, but they cannot speed up the IRS's processing time. The 21-day window applies whether you file yourself or hire someone. The only way to receive money faster is to claim less of a refund — but that means overpaying taxes throughout the year, which defeats the purpose.

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

If you have not received your refund yet, do not file an amended return. Wait until your original return is fully processed and you receive your refund. Then, if you need to correct something, file Form 1040-X (Amended U.S. Individual Income Tax Return). Filing an amended return before the original is processed can delay everything by months.

Does the IRS send refunds on weekends or holidays?

Direct deposits only post on business days — Monday through Friday, excluding federal holidays. If your refund is scheduled to arrive on a weekend or holiday, your bank will deposit it on the next business day. Mailed checks are sent every day, but post offices do not deliver on Sundays or federal holidays, so arrival will be delayed.

Why does Where's My Refund say my refund was sent but I haven't received it?

"Sent" means the IRS released your refund to your bank or mailed your check, not that it has arrived in your account or mailbox. For direct deposit, allow one to three business days after the "Sent" status appears. For a check, allow up to two weeks for mail delivery. If that time has passed, contact your bank or the IRS.

Can I get my refund on a prepaid card instead of my bank account?

Some tax software and tax preparation services offer prepaid cards as a refund option, but this is not an IRS service — it is offered by the third party. If you chose this option when you filed, your refund will go to that card instead of your bank. The timeline is the same as direct deposit. Check your paperwork or the software you used to see which card was set up.