Federal tax refunds usually arrive within 21 days of the IRS accepting your return, but the actual time depends on how you file and how you want the money delivered

The IRS publishes a 21-day window as its standard processing time. That clock starts when the IRS accepts your return, not when you submit it. If you file electronically and request direct deposit to your bank account, you will typically land within that window. If you file on paper or request a check by mail, the timeline stretches — sometimes to eight weeks or longer for a paper check to arrive after processing ends.

The 21-day estimate assumes nothing is wrong with your return. If the IRS needs to verify information, correct math errors, or match your filing against wage documents from your employer, the wait extends. During tax season (January through April), processing can slow further because the IRS handles millions of returns simultaneously.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically 21 days or less from the date the IRS accepts your return.
  • Paper returns and mailed checks add weeks to the timeline — paper returns alone can take four to six weeks to process before a check is even printed.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your refund does not arrive within 21 days of acceptance, or within the timeframe shown in Where's My Refund, contact the IRS at 1-800-829-1040.
  • State tax refunds operate on separate timelines and are processed by your state revenue department, not the federal IRS.

How the 21-day timeline works

The IRS counts the 21 days from the date it accepts your return, not from the date you hit send or drop it in the mail. When you file electronically, acceptance happens within 24 hours in most cases. When you file on paper, the IRS must first receive it, open it, and scan it into the system — that alone can take two to three weeks during peak season.

Once accepted, the IRS processes your return and deposits money into the bank account you listed on your return. If you chose direct deposit, the money moves from the IRS to your bank, and your bank then credits your account. Banks typically post deposits within one to two business days of receiving them from the IRS.

The 21-day window is a target, not a may provide. The IRS meets this timeframe for the vast majority of returns, but it is not a legal deadline. If your return requires additional review — for example, if you claimed a large Earned Income Tax Credit or if your income information does not match IRS records — processing takes longer.

Why filing method changes your wait time

Filing MethodRefund DeliveryTypical Timeline
Electronic filingDirect deposit21 days or less from acceptance
Electronic filingCheck by mail21 days processing + 7 to 14 days mail delivery
Paper returnDirect deposit4 to 6 weeks processing + 1 to 2 days deposit
Paper returnCheck by mail4 to 6 weeks processing + 7 to 14 days mail delivery

Electronic filing cuts weeks off your wait because the IRS receives and accepts your return almost immediately. Paper returns must be physically handled — received at an IRS processing center, opened, scanned, and entered into the system. During January through April, this backlog can stretch to six weeks or more.

Direct deposit is faster than a mailed check because money moves electronically from the IRS to your bank. A check must be printed, inserted into an envelope, and delivered by postal mail, which adds another one to two weeks even after the IRS has processed your return and printed the check.

How to track your refund status

The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, and shows you whether your return has been received, is being processed, or has been approved for payment.

Where's My Refund tells you the date your refund will be deposited or mailed. If the tool shows a date and that date passes without the money arriving, wait three to five business days — delays in bank posting or mail delivery are common. If more than five business days pass after the stated date, or if Where's My Refund shows an error message, contact the IRS.

You can also call the IRS refund hotline at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. Wait times are long during tax season, so calling early in the morning or later in the week may be faster.

What to do if your refund is late

If your refund does not arrive within 21 days of the acceptance date shown in Where's My Refund, first check that tool again — it may show a new expected date. If the tool still shows the same date and the date has passed, wait five more business days to account for mail or bank delays.

If five business days pass and the money has not arrived, call the IRS at 1-800-829-1040. Have your return information ready. The IRS can tell you whether your refund was actually sent, whether there was an error with your bank account number, or whether your return is still being reviewed.

Common reasons for delays include a math error on your return (the IRS corrects it and recalculates your refund), a mismatch between your Social Security number and your name as recorded by Social Security, or a claim for a refundable credit that requires additional verification. If any of these apply, the IRS will send you a letter explaining the delay and the new expected date.

State tax refunds operate on a different timeline

Your state tax refund is separate from your federal refund and is processed by your state's revenue or taxation department, not by the IRS. State processing times vary widely — some states promise 21 days, others estimate four to six weeks, and a few take longer during peak season.

Check your state's revenue department website for its refund timeline and tracking tool. Most states have a Where's My Refund equivalent that works the same way as the federal tool. If you filed your state return electronically at the same time as your federal return, you may receive both refunds around the same time, but this is not may provide.

Refunds delayed by offsets or levies

If you owe money to a federal agency, a state, or a creditor with a judgment against you, your refund may be intercepted before it reaches you. The IRS calls this an offset. The money goes to pay what you owe instead of being deposited into your account.

If you believe your refund was offset, Where's My Refund will show a message indicating this. You can also call the IRS at 1-800-829-1040 to confirm. If the offset was for child support or taxes owed to a state, that state will contact you about the amount taken. If the offset was for a federal debt, the IRS will send you a notice explaining which agency received the money.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The 21-day window is the IRS's standard processing time, and it cannot be shortened. Filing electronically with direct deposit gets you to that 21-day mark fastest, but you cannot speed up the process itself. Some tax software companies advertise "instant refunds" or "refund advances," but these are loans against your expected refund, not the actual refund from the IRS.

Why does Where's My Refund say my refund is approved but the money hasn't arrived?

The IRS approves your refund before it sends the money to your bank. Once approved, the deposit typically arrives within one to two business days. If more than two business days have passed, contact your bank to confirm the account number on your return is correct. The money may have been deposited to the wrong account if you made a typo.

What if I filed my return in February but it's now May and I still don't have my refund?

A refund this delayed usually means your return is under review. The IRS may be verifying income information, checking for math errors, or investigating a claim you made. Call 1-800-829-1040 with your return information. The IRS can tell you what is holding up your refund and when you can expect it.

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

Your refund comes automatically once the IRS processes your return and approves it. You do not need to take any action. The money will be deposited to the account you listed on your return or mailed as a check to your address on file. You only need to contact the IRS if your refund does not arrive within the expected timeframe.

Can I change my bank account after I file if I want the refund to go somewhere else?

No. Once you file your return with a bank account number, the IRS will deposit to that account. If you need to change it, you must file an amended return (Form 1040-X) before the IRS processes your original return — which is usually not possible once processing has begun. If the account is closed or incorrect, contact the IRS immediately so it can issue a check instead.