The timeline depends on how you file and how the IRS processes your return

If you file electronically and request direct deposit, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks for postal delivery. The 21-day window is not a may provide — it is the IRS's standard processing time, and some returns take longer if they need manual review or contain errors.

The actual day your money arrives depends on three separate things: when the IRS finishes processing your return, when they send the refund to your bank or the postal service, and how long your bank takes to post the deposit. You can track the first two with the IRS Where's My Refund tool, but the third is up to your financial institution.

Filing method and refund delivery method matter more than the calendar date you file. A return filed on April 10 via e-file with direct deposit will usually arrive faster than one filed on March 15 by mail with a check request, even though the second was filed earlier.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically resulting in refunds within 21 days of the IRS receiving your return.
  • Paper returns and mailed checks add processing time — expect four to six weeks total from the date you mail your return.
  • The IRS Where's My Refund tool shows you the status of your return and the expected deposit date, updated once per day.
  • Your bank may hold the deposit for one to three business days after the IRS sends it, so the date the IRS issues the refund is not the date the money appears in your account.
  • Returns flagged for review — those with math errors, missing information, or identity verification needs — can take several weeks or months longer.

E-filed returns with direct deposit: 21 days or less

When you file electronically and choose direct deposit, the IRS processes your return and deposits the money into your bank account within 21 days in most cases. This is the fastest path because the IRS receives the return when ready, processes it electronically, and sends the refund directly to your bank's system without printing or mailing anything.

The 21 days starts when the IRS receives your return, not when you click submit. If you file on April 1 at 11 p.m., the IRS receives it on April 2. The clock starts then. Many returns are processed and issued within 5 to 10 days, but the IRS publishes 21 days as the standard window to account for returns that need additional review.

Once the IRS issues the refund, your bank receives the deposit instruction and posts it to your account. Most banks complete this within one business day, but some hold deposits for up to three business days. Check your bank's policy on ACH deposits if you need the money on a specific date.

Paper returns and mailed checks: 4 to 6 weeks

If you mail a paper return, add time for postal delivery to the IRS, then processing, then the IRS mailing a check to you. The total is usually four to six weeks from the date you mail the return, though it can stretch longer during peak filing season in March and April.

The IRS processes paper returns more slowly because they must be opened, scanned, and entered into the system by hand. During high-volume periods, this backlog can add weeks. A paper return mailed in early April may not be processed until late April or early May, even if it arrives at the IRS within a week.

Once processed, the IRS mails a check to the address on your return. Postal delivery typically takes five to ten business days depending on distance. If the check is lost or delayed in the mail, the IRS can issue a replacement, but that process adds another four to six weeks.

How to check your refund status in real time

The IRS Where's My Refund tool is the only official source for your refund status. You access it at IRS.gov, and it shows three pieces of information: whether the IRS has received your return, whether it is being processed, and the expected deposit date if the refund has been approved.

The tool updates once per day, usually overnight. If you check in the morning and see no change from the day before, check again the next morning. Checking multiple times in the same day will not speed up processing and may temporarily lock you out of the tool if the IRS detects repeated queries.

You will need your Social Security number, filing status, and the exact refund amount from your return to use the tool. If you do not know the refund amount, you can estimate it from your tax software or the copy you kept when you filed.

Returns that take longer: errors, missing information, and identity verification

Some returns do not fit the standard timeline because they contain errors, missing information, or trigger identity verification. The IRS will contact you by mail if your return needs attention. This letter explains what is missing and how to respond.

Math errors are the most common reason for delay. If your return shows inconsistent information — for example, a dependent claimed on Schedule C but not on the main return — the IRS will correct it and process the return, which adds one to two weeks. You do not need to do anything unless the IRS asks.

Missing information is slower. If you forgot to sign the return, did not include a required form, or left a field blank, the IRS will mail you a notice asking you to provide it. You then have 30 days to respond. Once the IRS receives your response, processing resumes, adding four to eight weeks total.

Identity verification holds can take much longer. If the IRS suspects fraud or cannot match your information to their records, they will mail you a notice asking you to verify your identity. This process can take several weeks to several months depending on the complexity of the issue and how quickly you respond.

What happens if your refund is delayed beyond the standard timeline

If your refund has not arrived within 21 days of e-filing or six weeks of mailing a paper return, check Where's My Refund first. If the tool shows your return is still being processed, wait another week and check again. If it shows an error or asks you to take action, follow the instructions in the notice the IRS mailed you.

If Where's My Refund shows no information about your return at all, your return may not have been received. This happens occasionally with paper returns lost in the mail or e-filed returns with technical problems. Contact the IRS at 1-800-829-1040 to confirm they have your return. Have your Social Security number, filing status, and the refund amount ready.

If your return was processed but the refund has not arrived in your bank account after 21 days, contact your bank. The deposit may have been sent to an old account number if you changed banks since last year, or your bank may be holding it for verification. Your bank can tell you whether the deposit arrived and when it will be posted.

Refund timing for amended returns and prior-year returns

An amended return (Form 1040-X) takes longer than an original return. The IRS processes amended returns by hand, and the standard timeline is 16 weeks from the date received. Some are processed faster, but 16 weeks is the published standard, and many take the full time.

If you are filing a return for a prior year — for example, a 2021 return filed in 2024 — the IRS processes it like a current-year return if you file electronically. If you file on paper, it may take longer because the IRS has to route it to the correct year's processing center.

Amended returns and prior-year returns cannot use direct deposit in all cases. Check the instructions for Form 1040-X or call the IRS to confirm whether your situation allows direct deposit. If not, the IRS will mail a check.

Frequently Asked Questions

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

No. The IRS processes all returns on the same timeline regardless of whether you paid a preparer or filed yourself. Some tax software companies offer "rapid refund" loans that give you money before the IRS processes your return, but you pay interest or fees for this service. The IRS refund itself arrives on the standard schedule.

What if the IRS issued my refund but my bank has not deposited it?

Contact your bank and confirm the deposit arrived. If it did, ask when it will be posted — most banks post ACH deposits within one business day, but some hold them longer. If the deposit has not arrived, give it one more business day. If it still has not arrived after two business days, contact the IRS at 1-800-829-1040 to confirm they sent it to the correct account number.

Do I have to wait the full 21 days, or could my refund come faster?

Many refunds are processed and issued within 5 to 10 days, so you may receive your money faster than 21 days. The 21-day window is the standard, not the minimum. Check Where's My Refund to see the actual expected deposit date for your return.

What if I filed electronically but requested a check instead of direct deposit?

The IRS will process your return on the standard 21-day timeline, but instead of depositing the money, they will mail a check. Add five to ten business days for postal delivery. Total time is usually four to five weeks from the date you filed.

Can I cancel my refund and get the money a different way?

No. Once you file your return and request a refund, you cannot change the delivery method. If you requested direct deposit, the money will be deposited. If you requested a check, a check will be mailed. If you need the money urgently and filed for a check, you can contact the IRS to ask about expedited delivery, but this is not may provide.