Standard timeline: most refunds arrive within 21 days

The IRS says it will issue your refund within 21 days of receiving your return if you file electronically and choose direct deposit. In practice, most people see the money land in their bank account between 5 and 10 business days after the IRS accepts their return. The 21-day window is a maximum, not a typical wait.

The clock starts when the IRS actually receives and processes your return, not when you hit send. If you file on a Friday, the IRS may not process it until Monday. If you file during peak season (late February through mid-April), processing can take a few extra days even with e-filing.

Direct deposit is faster than a paper check. A check takes 3 to 4 weeks from the date the IRS issues it, and that does not include mail delays on either end. If you chose direct deposit when you filed, you do not have to do anything else — the money moves automatically once the IRS approves your return.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 10 business days after the IRS accepts your return, with 21 days as the maximum window.
  • Paper checks take 3 to 4 weeks from the date the IRS issues them, plus additional time for postal delivery.
  • You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the exact date your deposit will arrive.
  • Refunds take longer if your return has errors, requires verification, or claims certain credits like the Earned Income Tax Credit.
  • State refunds arrive on a separate timeline from federal refunds and may take 2 to 8 weeks depending on your state.

Why some refunds take longer than 21 days

A return that needs manual review will not hit the 21-day target. The IRS flags returns for closer inspection when there are math errors, missing information, or mismatched income reported by employers. If your W-2 shows different income than what you reported, or if you claimed a dependent that the IRS cannot verify, your return goes into a queue for human review.

Certain credits trigger automatic delays. The Earned Income Tax Credit (EITC) and the Additional Child Tax Credit (ACTC) require extra verification steps. The IRS does not issue these refunds until mid-February at the earliest, even if you file in January. This is a legal requirement, not a processing backlog — the IRS holds these returns intentionally to prevent fraud.

If you amended a previous return using Form 1040-X, expect 16 weeks or longer. Amended returns are processed by hand and move much slower than original returns. The IRS processes them in the order received, and during tax season the queue is long.

How to check your refund status in real time

Use the IRS Where's My Refund tool at irs.gov. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

The tool shows three possible statuses. "Received" means the IRS has your return but has not started processing it yet. "Approved" means the IRS has reviewed your return and your refund is on the way — this is when the tool will show you the exact deposit date. "Sent" means the refund has been issued and is in transit to your bank or the postal service.

If your return shows "Received" for more than 21 days, or if the tool says "We cannot provide information about your refund status," contact the IRS at 1-800-829-1040. Do not wait — this usually means your return needs additional review or has a problem that requires your attention.

Direct deposit versus paper check: the timing difference

Direct deposit is the fastest option. Once the IRS approves your return, the money transfers electronically to your bank, typically within 1 to 3 business days. Your bank may hold the deposit for one additional business day before making it available, depending on their policies.

Paper checks are slower at every step. After the IRS approves your return, it takes 3 to 4 weeks for the check to be printed, signed, and mailed. Then it sits in the postal system — delivery takes 3 to 10 business days depending on distance. If the check is lost or delayed in the mail, you will not know for weeks.

If you did not choose direct deposit when you filed, you cannot change it after the fact. You can request a replacement check if yours does not arrive within 4 weeks of the IRS approval date, but that adds another 2 to 3 weeks to your wait.

State tax refunds run on a separate timeline

Your state refund does not arrive at the same time as your federal refund, even if you filed both returns together. State processing times vary widely by state. Some states issue refunds within 2 to 3 weeks; others take 6 to 8 weeks.

Most states offer direct deposit for state refunds, which is faster than a check. Check your state tax agency's website for the current processing time — it is usually listed on the homepage or in the FAQ section. Some states publish weekly updates during tax season showing how many days behind they are running.

If you filed your federal and state returns at the same time but your state refund has not arrived after your federal refund came through, that is normal. Do not assume something went wrong. Use your state's refund tracking tool (most states have one similar to the IRS tool) to confirm the status.

What to do if your refund is late

If your refund does not arrive within 21 days of the IRS acceptance date, start by checking Where's My Refund. If the tool shows "Approved" or "Sent," your refund is genuinely on the way — the IRS has issued it. If it shows "Received" or gives you an error message, your return may be held for review.

Contact the IRS at 1-800-829-1040 if your refund is more than 21 days late. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is under review, whether there is a problem with your bank account information, or whether the refund was issued but not yet deposited.

If you chose direct deposit but provided an incorrect account number, the IRS will issue a paper check instead. This adds 3 to 4 weeks to your timeline. The IRS will not contact you to verify the account — they will simply mail a check to your address on file. Check your mail carefully, especially if you moved recently.

Refunds during peak tax season versus off-season

Refunds filed in January or early February typically arrive faster because the IRS has fewer returns to process. Processing times can be as short as 5 to 7 business days during this window. Once mid-February arrives and millions of returns flood in, processing slows down. Returns filed in March or April may take the full 21 days or longer.

The IRS also processes returns differently depending on complexity. A simple return with W-2 income and standard deductions moves through quickly. A return with self-employment income, rental property, or multiple states takes longer because it requires more verification steps.

Filing early does not may provide a faster refund, but it does reduce the chance of delays caused by processing backlogs. If you file in April, you are competing with millions of other returns for processing capacity.

Frequently Asked Questions

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

No. Tax preparation companies cannot speed up IRS processing. Some offer "rapid refund" loans that give you money immediately, but you pay fees and interest on that loan. The IRS will still process your return on its normal timeline, and the loan gets repaid from your refund when it arrives.

What if my bank rejects my direct deposit?

If your account number is wrong or your account is closed, the IRS cannot deposit the money. They will issue a paper check instead and mail it to your address on file. This adds 3 to 4 weeks. Check your mail carefully, and if the check does not arrive within 4 weeks of the IRS approval date, contact the IRS for a replacement.

Does filing on paper take longer than e-filing?

Yes, significantly. Paper returns take 4 to 6 weeks just to be scanned and entered into the IRS system, before processing even begins. E-filed returns are in the system within hours. If you filed on paper, expect your refund to take 6 to 8 weeks minimum.

Will my refund arrive on the date the IRS tool shows?

The date shown in Where's My Refund is the date the IRS will deposit the money into your bank account, assuming your bank processes it the same day. Some banks hold deposits for one additional business day, so you may see the money one day later than the tool predicts.

What happens if I move before my refund arrives?

If you chose direct deposit, your refund goes to the bank account you listed on your return, not to your address. Your address does not matter for direct deposit. If you chose a paper check and moved, the check will go to the address on your return. File a change of address with the postal service, or contact the IRS to request a replacement check sent to your new address.