Timeline depends on how you file and how you receive your money

If you file electronically and choose direct deposit, the IRS typically sends your refund within 21 days. If you file by mail or request a check, add 2 to 4 weeks to that timeline. State refunds move on their own schedule — some arrive within 2 weeks of federal approval, others take 4 to 6 weeks. The actual day your money lands depends on your bank's processing speed, which can add 1 to 3 business days after the IRS releases the funds.

The 21-day window is not a may provide. It is the IRS's stated goal for most returns, but returns with errors, missing information, or fraud flags take longer. If the IRS needs to verify your identity or your income, you are looking at 60 days or more.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route — typically 21 days from the IRS, plus 1 to 3 days for your bank to post the funds.
  • Paper returns filed by mail take 4 to 6 weeks to reach the IRS, then another 21 days for processing, so plan for 8 to 10 weeks total.
  • State refunds are separate from federal refunds and follow their own timelines, ranging from 2 to 6 weeks depending on the state.
  • You can track your refund status through IRS.gov's Where's My Refund tool or your state tax agency's website, updated daily.
  • If your refund does not arrive within the expected window, contact the IRS or your state agency — delays often signal a problem that needs your attention.

Federal refunds: the 21-day standard and what slows it down

The IRS processes most returns filed electronically within 21 days. This clock starts when the IRS receives your return, not when you hit submit. If you file on April 1, the IRS may not receive it until April 2 or 3, depending on the time of day and server load. Once received, the IRS runs automated checks — matching your Social Security number to IRS records, verifying your income against W-2s and 1099s, checking for duplicate refunds.

If those checks pass, your refund moves to the payment queue. The IRS batches refunds and releases them in waves throughout the week. Your bank then receives the deposit instruction and posts it to your account, which takes 1 to 3 business days. That means even a clean return can take 24 days from receipt to the money sitting in your account.

Returns that trigger manual review take much longer. The IRS flags returns for identity verification, income discrepancies, claimed credits that do not match IRS records, or signs of fraud. If your return is flagged, a human reviewer examines it, which can take 30 to 60 days. You will see a status change in Where's My Refund when this happens.

Paper returns take twice as long as electronic ones

If you mail your return, add 2 to 4 weeks before the IRS even opens the envelope and enters your data. The IRS processes paper returns at regional centers, and during tax season the volume is enormous. Once your return is scanned and entered into the system, it follows the same 21-day processing timeline as an electronic return.

The total time for a paper return is typically 8 to 10 weeks from the date you mail it. If you mail it in early April, expect your refund in late May or early June. If you mail it in mid-April or later, you are looking at June or July. The IRS does not prioritize paper returns, so even simple returns move slowly through the queue.

State refunds operate independently from federal refunds

Your state refund is a separate transaction. Some states process refunds quickly — within 2 to 3 weeks of approving your state return. Others take 4 to 6 weeks. A few states, like California and New York, can take 8 weeks or longer during peak season. The state does not wait for the federal refund to process; they work from your state return alone.

If you filed your state return electronically at the same time as your federal return, your state refund may arrive before your federal refund. If you filed by mail, your state return follows the same slow path as your federal return. Some states offer a refund status tracker on their tax agency website; others do not publish timelines and you have to call or check your account online.

A few states combine the federal and state refund into one payment if you chose direct deposit for both. Most states send them separately, even if they arrive around the same time. Check your state's tax agency website to see whether they offer a tracking tool.

How to track your refund in real time

The IRS updates the Where's My Refund tool once per day, usually overnight. You can check it at IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered." Each status tells you where your refund is in the pipeline.

"Return Received" means the IRS has your return but has not finished processing it. "Refund Approved" means the IRS has approved your refund and it is in the payment queue. "Refund Sent" means the IRS has released the funds to your bank. "Refund Delivered" means your bank has posted the money to your account. The tool also shows an expected delivery date, though this date can shift if your return needs review.

If you filed by mail, the tool may not show your return for 4 to 6 weeks. Do not assume something is wrong if you do not see it immediately. Once it appears, you can track it the same way as an electronic return.

What to do if your refund is late

If your refund has not arrived within 21 days of the IRS showing "Refund Sent," contact your bank first. Ask whether the deposit has posted or is pending. Sometimes the IRS releases the funds but your bank takes longer to process them, especially if you use a small or online bank. If your bank has no record of the deposit, move to the next step.

Check Where's My Refund again. If the status is still "Refund Sent" and more than 3 business days have passed, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether the funds were sent and to which account. If the IRS shows the funds were sent to the wrong account (a common problem if you changed banks), they can issue a trace and reroute the payment.

If your return shows "Return Received" but has not moved to "Refund Approved" after 21 days, your return likely needs review. Call the IRS or check Where's My Refund for a message explaining the delay. Common reasons include a missing or mismatched Social Security number, an income discrepancy, or a claimed credit that does not match IRS records. The IRS will tell you what information they need and how to send it.

State refund delays and how to track them

If your state refund is late, check your state's tax agency website for a tracking tool. Most states have one, though the interface and update frequency vary. Some states update daily, others weekly. If your state does not offer online tracking, call the state tax agency directly. Have your Social Security number and refund amount ready.

State refunds are delayed most often because of a mismatch between your state return and your federal return — for example, if you claimed a dependent on your state return but not your federal return, or if your income reported to the state does not match your federal income. The state will contact you if they need clarification. If you have not heard from them after 6 weeks, call to check the status.

Some states hold refunds if you owe back taxes, child support, or student loans. If your refund is offset, the state will send you a notice explaining it. You can appeal the offset or set up a payment plan for the debt, which may release your refund.

Frequently Asked Questions

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

The 21-day timeline starts when the IRS receives your return, not when you file it. If you file on April 10 but the IRS does not receive it until April 12, the clock starts on April 12. Additionally, the 21 days is a goal, not a may provide. Returns with any flag — a missing middle initial, an income mismatch, a claimed credit that needs verification — move into manual review and take 30 to 60 days.

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS processes all returns at the same speed regardless of who filed them. Some tax software companies offer "rapid refund" loans, which are loans against your expected refund, not the refund itself. You pay interest or fees for the loan. The actual refund still takes the standard 21 days or longer.

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

The IRS will mail you a check instead of depositing the funds. This adds 1 to 2 weeks to the timeline. The IRS still processes your return in 21 days, but instead of sending the funds to your bank, they print and mail a check. Plan for 4 to 5 weeks total from filing to receiving the check in the mail.

Do I need to do anything to speed up my refund?

No. The IRS processes refunds automatically. Do not call or contact the IRS unless your refund is more than 21 days late or Where's My Refund shows a problem. Contacting the IRS before then does not speed up processing and can actually slow it down by creating a service request that takes time to close.

What if my refund shows as sent but I never received it?

Contact your bank first to confirm the deposit did not post. If your bank has no record of it, call the IRS at 1-800-829-1040 and ask them to trace the payment. Provide your Social Security number and the refund amount. The IRS can confirm whether the funds were sent and to which account. If they were sent to a closed account or wrong routing number, the IRS can reissue the refund as a check.