The IRS filing season runs from late January through mid-October, but refunds come out on a rolling schedule tied to when your return is processed

The IRS does not issue all refunds at once. Refunds are processed in the order returns arrive, starting in late January each year. If you file early in the season and your return has no errors, you may receive your refund within 21 days. If you file later or your return needs review, the wait stretches longer — sometimes into summer or fall.

The exact date you receive your refund depends on three things: when you file, whether your return passes automated checks without triggering a manual review, and which method you chose to receive the money. Direct deposit is faster than a mailed check. A return that requires verification of income, dependents, or credits will sit in a queue while the IRS reviews it.

Key Takeaways

  • The IRS begins accepting returns in late January and processes them continuously through mid-October, not all at once on a single date.
  • Most refunds arrive within 21 days of filing if your return is straightforward and you chose direct deposit.
  • Returns flagged for review — because of missing documents, math errors, or claimed credits that need verification — take weeks or months longer.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after your return is received.
  • Mailed checks arrive slower than direct deposits and may take an additional two to three weeks after the IRS processes your return.

How the IRS processes returns in order, not by date

The IRS does not wait until April 15 to start processing. Returns filed in February are processed before returns filed in March, regardless of the filing deadline. This is why filing early matters — your return moves through the queue sooner.

When you file electronically, the IRS receives your return within hours. The IRS computer system then runs automated checks: Does the math add up? Do the Social Security numbers match IRS records? Are the income amounts reasonable? If your return passes these checks, it moves to the next stage. If it does not, it gets flagged for manual review by an IRS employee.

A return that passes automated checks and is headed for direct deposit typically processes within 21 days. This 21-day window is the IRS standard, though many returns process faster. A return that fails automated checks or claims credits that require verification — like the Earned Income Tax Credit or Child Tax Credit — enters a separate queue and waits for an employee to review it.

Why some refunds take much longer than 21 days

The IRS flags returns for review when something does not match their records or when a claimed credit needs verification. Common reasons include: a dependent's Social Security number does not match IRS records, income reported on your return does not match what employers or banks reported to the IRS, you claimed a credit you claimed in a previous year and the IRS wants to confirm you still meet the requirements, or your return contains math errors.

When a return is flagged, it leaves the normal processing queue and goes to a manual review team. During busy tax season — February through April — these teams are backlogged. A return flagged in March might not be reviewed until May or June. A return flagged in April might not be reviewed until July or August.

The IRS publishes a weekly report showing how many returns are waiting for review and how long the average wait is. In recent years, the average wait for a flagged return has been 60 to 120 days, though some take longer. You can check the IRS website for the current backlog status.

Direct deposit arrives faster than mailed checks

If you chose direct deposit on your return, the IRS sends your refund to your bank electronically. Once the IRS releases the refund, your bank receives it within one to three business days. The total time from filing to money in your account is usually 21 to 28 days for a straightforward return.

If you chose a mailed check, the IRS prints and mails it after processing your return. A check takes an additional 7 to 14 days to arrive by mail, depending on where you live and postal service speed. The total time is usually 28 to 42 days. If your check is lost or damaged in the mail, you have to contact the IRS to request a replacement, which adds another 4 to 6 weeks.

Direct deposit is also safer — there is no risk of a check being lost, stolen, or delayed by postal service issues. The IRS recommends direct deposit for this reason.

How to track your refund status

The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool tells you whether your return has been received, whether it is being processed, whether it has been approved, and when the refund will be issued.

The tool updates once every 24 hours, usually overnight. If you check it multiple times in one day, you will see the same status. The IRS recommends checking no more than once per day to avoid overloading the system.

If your return was filed by mail instead of electronically, it takes longer to enter the IRS system. Paper returns are not scanned and processed until weeks after they arrive. If you filed by mail, do not expect to see your return in Where's My Refund for at least four weeks.

What to do if your refund is delayed

If Where's My Refund shows your return is still being processed after 21 days, or if it shows a status you do not understand, you can contact the IRS. The IRS phone line is 1-800-829-1040. Wait times are long during tax season, so call early in the morning or later in the afternoon to reduce hold time.

If your return was flagged for review, the IRS may send you a letter asking for additional documents — proof of income, proof of a dependent's relationship to you, or other verification. If you receive such a letter, respond within the deadline stated in the letter. Failure to respond delays your refund further.

If your refund was supposed to arrive by direct deposit but did not appear in your account, contact your bank first. Ask whether the deposit was received and rejected (which sometimes happens if account information changed). If your bank did not receive it, contact the IRS and provide your bank account information so they can investigate.

Frequently Asked Questions

Does the IRS issue refunds on weekends or holidays?

The IRS processes returns Monday through Friday during business hours. Direct deposits are sent on business days only. If your refund is scheduled to arrive on a weekend or federal holiday, your bank receives it on the next business day. Mailed checks are not sent on weekends or holidays either.

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

No. The IRS processes all returns in the same queue, regardless of who prepared them. A return prepared by a tax professional is processed at the same speed as one you filed yourself. The only way to speed up processing is to file early and make sure your return has no errors or missing information.

What if I filed my return but it is not showing up in Where's My Refund?

If you filed electronically, your return should appear in Where's My Refund within 24 hours. If it does not, check that you entered your information correctly — Social Security number, filing status, and refund amount must match exactly. If you filed by mail, it can take four to six weeks for the return to be scanned and entered into the system.

Will I get interest if my refund is delayed?

The IRS does not pay interest on delayed refunds. You receive only the refund amount you are owed, regardless of how long processing takes. However, if the IRS made an error that caused the delay, you may be able to file a complaint with the Treasury Inspector General for Tax Administration.

What happens if I need my refund urgently?

There is no way to jump the queue or speed up processing. The IRS processes returns in the order they are received. If you need money urgently, you may consider a short-term loan or asking family for help. Do not pay a tax preparation company extra fees for "rapid refund" — these are loans against your expected refund and cost you money.