How long your refund takes depends on how you file and how the IRS processes your return

The IRS says most refunds arrive within 21 days of accepting your return, but that timeline assumes you filed electronically, chose direct deposit, and had no errors or missing information on your return. If you mailed a paper return, the wait is longer—the IRS must receive it, scan it, and enter the data before processing begins. If you chose a check by mail instead of direct deposit, add another week or two after the IRS approves your refund.

The actual time you see money depends on four separate steps: the IRS receiving your return, the IRS processing and approving it, the IRS sending the refund to your bank or the postal service, and your bank or the postal service delivering it to you. A delay at any one of these steps pushes back your money.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route—most refunds arrive within 21 days of the IRS accepting your return, though some take longer.
  • Paper returns take longer because the IRS must physically receive, scan, and enter the data before processing can start.
  • Refund checks sent by mail add one to two weeks after the IRS approves your refund, and the postal service can delay delivery further.
  • The IRS Where's My Refund tool shows your return status once it has been received and processed, and updates every 24 hours.
  • Errors, missing information, identity verification, or fraud checks can add weeks or months to your refund timeline.

Electronic filing with direct deposit: the 21-day baseline

If you file your return electronically and choose direct deposit to your bank account, the IRS aims to process your refund within 21 days of accepting your return. This 21-day window starts the day the IRS confirms it received your return—not the day you submitted it. For most filers, this means refunds arrive in mid-February through early March if you filed in January or early February.

Direct deposit is faster than a check because the IRS sends the money electronically to your bank, and your bank deposits it into your account within one to three business days of receiving it. You do not have to wait for mail delivery or for a check to clear. The IRS does not mail anything to you in this scenario.

The 21-day timeline is an estimate, not a may provide. Some refunds process faster—within 5 to 10 days—especially early in the tax season when the IRS has fewer returns to handle. Others take the full 21 days or longer if the IRS needs to verify information or if your return has errors.

Paper returns and mailed checks: add two to four weeks

If you mail a paper return to the IRS, the processing timeline starts when the IRS physically receives and scans your return. The IRS does not begin processing until the return is in their system, which can take one to two weeks depending on mail delivery and IRS processing volume. Once scanned, your return follows the same 21-day processing window as an electronic return—but that clock starts later.

If you also request a check by mail instead of direct deposit, add another one to two weeks after the IRS approves your refund. The IRS mails the check to the address on your return, and postal delivery typically takes five to seven business days. If the check is lost or delayed in the mail, you may not receive it for three to four weeks after the IRS sends it.

Paper filers should expect refunds to arrive in late March through April if they mailed their return in early February. The longer timeline reflects mail delivery delays on both ends—getting your return to the IRS and getting your check back to you.

How to track your refund status in real time

The IRS Where's My Refund tool is the official way to check your refund status. You can access it on IRS.gov or through the IRS2Go mobile app. The tool shows your refund status once the IRS has received and begun processing your return—usually within 24 hours of e-filing, or one to two weeks after mailing a paper return.

Where's My Refund displays one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS approved your refund and sent it to your bank or mailed a check), or "Delivered" (your bank received the refund or the check was mailed). The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.

To use the tool, you need your Social Security number, filing status, and the exact refund amount from your return. If you do not know the refund amount, you can estimate it based on your tax calculation. The tool will not show your status if you filed very recently—wait at least 24 hours after e-filing or one to two weeks after mailing a paper return before checking.

Reasons your refund might be delayed

The IRS processes most returns quickly, but several issues can add weeks or months to your timeline. Missing or incorrect information on your return—such as a wrong Social Security number, mismatched name, or missing signature—causes the IRS to hold your return for manual review. This can add two to four weeks. Identity verification requests happen when the IRS suspects fraud or needs to confirm you are who you say you are; the IRS will mail you a letter asking for documents, and you must respond within 30 days.

Math errors trigger automatic holds while the IRS recalculates your refund. Claiming certain credits—particularly the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC)—can delay refunds by law; the IRS holds these returns until mid-February to prevent fraud, even if everything on your return is correct. Amended returns (Form 1040-X) take 16 weeks or longer to process because they require manual review.

If you owe back taxes, child support, or student loans, the IRS may offset your refund to pay those debts. The IRS will notify you by mail if this happens, and your refund will be reduced or eliminated. This can take several weeks to process after your return is approved.

What to do if your refund is late

If your refund has not arrived within 21 days of the IRS accepting your return (or within the expected timeframe for paper filers), check Where's My Refund first. If the tool shows "Approved" or "Delivered" but you have not received the money, contact your bank to confirm the deposit was received. Banks sometimes delay posting refunds for 24 to 48 hours, or the refund may have been deposited to an old account if you changed banks since filing.

If Where's My Refund shows "Return Received" but more than 21 days have passed, or if the tool shows an error message, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main tax line) or 1-800-829-4477 (the refund status line). Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is still processing, whether there is a problem, and what you need to do next.

If a check was mailed but never arrived, the IRS can issue a replacement check or arrange a direct deposit instead. Request this through Where's My Refund or by calling the IRS. If the check was lost in the mail, the IRS will stop payment on the original check and send a new one, which takes another one to two weeks.

State refunds: separate timeline from federal

Your state tax refund is processed separately from your federal refund and follows its own timeline. Most states that have income tax aim to process refunds within 30 to 45 days of receiving your return, but this varies by state. Some states process faster—within two to three weeks—while others take longer, especially if you claimed certain credits or if your return requires manual review.

You can track your state refund through your state's tax agency website. Most states have a refund status tool similar to the IRS Where's My Refund. Search "[your state] tax refund status" to find the tool. If you filed your federal and state returns together through tax software, your state return was likely filed electronically at the same time as your federal return, so both should process around the same timeframe—though the state may finish later.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Some refunds process in 5 to 10 days, especially early in tax season when the IRS has fewer returns to handle. However, you cannot speed up the IRS's processing time. The fastest route is electronic filing with direct deposit and a return with no errors or missing information. Checking Where's My Refund multiple times per day will not make your refund arrive sooner—the tool updates once daily.

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

Your return will still process within 21 days, but the IRS will mail a check instead of sending money to your bank. Add one to two weeks for the check to arrive by mail after the IRS approves your refund. Total time is typically four to five weeks from filing to receiving the check.

Does filing early mean I get my refund early?

Filing early does not may provide an early refund if the IRS is holding your return for review. However, filing in early January or February does mean your return enters the queue sooner, so you may see your refund in mid-February rather than March. The IRS processes returns in the order they are received, so earlier filers generally receive refunds earlier—unless their return has errors or requires verification.

Why does Where's My Refund say my refund was delivered but I have not received it?

If the status shows "Delivered" for a direct deposit, check your bank account—the deposit may have posted to an old account or may take 24 to 48 hours to appear. If you changed banks since filing, contact your old bank to see if the deposit went there. If the status shows "Delivered" for a check, the check is in the mail; allow five to seven business days for postal delivery. If more than two weeks have passed, contact the IRS to request a replacement check.

Will the IRS contact me if there is a problem with my return?

Yes, the IRS mails letters to the address on your return if there is an issue—such as a missing signature, math error, or identity verification request. Check your mail regularly during tax season. If you receive an IRS letter, follow the instructions and respond within the deadline given. Do not ignore IRS mail, as it can delay your refund significantly.