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 2 to 4 weeks for delivery. The 21-day clock starts when the IRS receives your return, not when you submit it—so mailing a paper return can add a week or more before processing even begins.

The IRS publishes a "Where's My Refund?" tool that shows the actual status of your return once it has been received and processed. This tool is more reliable than calling or visiting a local office, because it pulls directly from the IRS system and updates every 24 hours.

Some returns take longer. If the IRS flags your return for review—because of math errors, missing information, or identity verification—processing can stretch to 60 days or more. Returns filed early in the tax season (January and February) typically move faster than those filed in March and April, when the IRS is processing millions of returns simultaneously.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route: the IRS typically issues your refund within 21 days of receiving your return.
  • Paper returns and mailed checks add 3 to 5 weeks total—one week for mail delivery to the IRS, then 21 days for processing, then 2 to 4 weeks for the check to reach you.
  • The IRS "Where's My Refund?" tool updates every 24 hours and shows the real status of your return once it has been received.
  • Returns flagged for review—because of errors, missing documents, or identity concerns—can take 60 days or longer to process.
  • Filing early in January or February usually means faster processing than filing in March or April, when the IRS is busiest.

How the 21-day timeline works

The IRS counts 21 days from the date it receives your return, not from the date you file. If you e-file on January 15, the IRS may receive it the same day or the next business day. If you mail a paper return on January 15, it may not arrive at an IRS processing center until January 22 or later, depending on your location and postal delays.

Once received, the IRS scans your return, checks for math errors and missing information, and matches your filing against wage records from your employer (Form W-2) and interest or dividend income from banks and brokers (Forms 1099). If everything matches, the refund is approved and sent to your bank or the Treasury Department's check-printing vendor.

The 21 days assumes no problems. If the IRS finds a discrepancy—your reported income does not match your W-2, you claimed a dependent who also filed a return, or your Social Security number does not match IRS records—the return goes into a manual review queue, and the timeline extends significantly.

Direct deposit versus check by mail

Direct deposit is faster because the money moves electronically from the IRS to your bank account. Once the IRS approves your refund (usually within 21 days), your bank receives the deposit within one to three business days. You see the money in your account within 24 hours in most cases.

A check by mail takes longer at every step. After the IRS approves your refund, it sends the request to the Bureau of the Fiscal Service, which prints and mails the check. Printing and mailing typically takes 5 to 7 business days. Then the check travels through the postal system—usually 3 to 5 business days for standard mail, longer if you live in a remote area. Once you receive it, you must deposit it at your bank, and the bank may hold it for 1 to 5 business days before crediting your account.

Total time for a check: 21 days (IRS processing) + 7 days (printing and mailing) + 5 days (postal delivery) + 3 days (bank hold) = roughly 36 to 40 days, though this varies. Direct deposit typically takes 21 to 24 days total.

When the IRS flags your return for review

The IRS automatically reviews returns that contain certain red flags: math errors, missing schedules, income that does not match W-2 forms, claimed dependents who filed their own returns, or Social Security numbers that do not match IRS records. Identity theft concerns also trigger a manual review.

If your return is flagged, the IRS sends you a letter explaining what information is needed or what discrepancy was found. You respond by mail or through your IRS online account. The review process typically takes 30 to 60 days from the date the IRS sends the letter, though complex cases can take longer.

You can check the status of a flagged return using "Where's My Refund?" The tool will show "Your return is being reviewed" or "We received your response" once you have submitted additional documents. Do not assume your return is lost if processing takes longer than 21 days—the tool will tell you the reason for the delay.

Filing early versus filing late in the season

The IRS processes returns in the order they are received, but volume matters. In January and early February, the IRS has fewer returns to process, so each one moves through the system faster. By mid-March, the IRS is processing millions of returns per week, and even straightforward returns can take the full 21 days or longer.

Filing on January 24 (the earliest date the IRS accepts returns in most years) typically results in a refund by mid-February. Filing on April 1 typically results in a refund by late April or early May, even if your return is identical to the January return. The difference is volume, not complexity.

If you are owed a refund and do not need the money urgently, filing in late March or early April does not hurt you—you will still receive your full refund, just a few weeks later. If you need the money sooner, filing as early as possible is the most reliable way to speed up the process.

Using "Where's My Refund?" to track your return

The IRS "Where's My Refund?" tool is available at irs.gov and updates every 24 hours. To use it, you need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has scanned your return and begun processing. This status typically appears within 24 hours of e-filing or within one to two weeks of mailing a paper return. "Refund Approved" means the IRS has completed its review and your refund has been authorized. "Refund Sent" means the money has been sent to your bank (for direct deposit) or to the check printer (for a mailed check).

If your return is flagged for review, the tool will show "Your return is being reviewed" and may provide an estimated completion date. If you see this status, do not contact the IRS unless the estimated date has passed by more than a week—the review is ongoing, and calling will not speed it up.

What to do if your refund is delayed beyond the expected timeline

If you filed electronically with direct deposit and more than 21 days have passed, check "Where's My Refund?" first. If the tool shows "Refund Sent" but the money has not appeared in your account, contact your bank to confirm they received the deposit. Banks occasionally reject IRS deposits if your account information is incorrect or if your account has been closed.

If "Where's My Refund?" shows "Your return is being reviewed" and the estimated completion date has passed, you can contact the IRS at 1-800-829-1040 (the main tax line) or visit a local IRS office. Bring a copy of your return and any correspondence from the IRS. The IRS can tell you what information is missing or what discrepancy is holding up your refund.

If you filed a paper return and more than 40 days have passed without receiving a check, the check may have been lost in the mail. Contact the IRS to request a replacement. The IRS can issue a new check or, in some cases, deposit the refund directly to your bank account if you provide routing and account numbers.

State tax refunds and combined federal-state filing

State tax refunds follow a separate timeline from federal refunds. Most states process returns within 30 to 45 days if filed electronically, or 60 to 90 days if filed on paper. Some states are faster (New York typically processes within 2 to 3 weeks), and some are slower (California can take 8 to 12 weeks during peak season).

If you filed a combined federal-state return using tax software, the federal and state portions are processed separately by different agencies. Your federal refund may arrive in 21 days while your state refund takes 60 days. Check your state's tax department website for a refund status tool—most states have one similar to the IRS tool.

A few states allow you to check refund status by phone or through their online tax portal. Look for your state's Department of Revenue or Department of Taxation website to find the tracking tool and phone number.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took longer?

The 21 days is the processing time after the IRS receives your return, not including mail delivery time for paper returns or time for your bank to deposit the money. If you mailed your return, add one to two weeks for postal delivery. If you requested a check, add another three to five weeks for printing and mailing. If your return was flagged for review, the 21-day timeline does not apply—processing can take 60 days or longer.

Can I speed up my refund if I need the money sooner?

No. The IRS processes returns in the order received and does not offer expedited processing. The fastest route is to e-file with direct deposit, which typically results in a refund within 21 to 24 days. Filing early in January rather than in March or April also helps, because the IRS is less busy. Requesting a check by mail or filing on paper will slow you down, not speed you up.

What if "Where's My Refund?" says my refund was sent but I have not received it?

If direct deposit was sent, contact your bank to confirm they received the deposit and that your account information was correct. If a check was sent, wait five to seven business days for postal delivery, then contact the IRS to report it missing. The IRS can issue a replacement check or deposit the refund directly to your account if you provide your routing and account numbers.

Do I need to do anything while I wait for my refund?

No. Once you have filed your return, the IRS processes it automatically. You do not need to contact the IRS or your bank. Check "Where's My Refund?" every few days if you want to monitor progress, but do not call the IRS unless your refund is more than 21 days late and "Where's My Refund?" shows no status update.

Will my refund be smaller if I file late?

No. Your refund amount is based on your income, withholding, and tax credits—not on when you file. Filing late does not reduce your refund, but it does delay when you receive it. If you are owed a refund, you will receive the full amount whenever you file, as long as you file within the statute of limitations (usually three years).