Standard timeline for federal tax refunds

The IRS aims to issue most federal tax refunds within 21 days of receiving your return. If you file electronically and choose direct deposit to your bank account, you will typically see the money in 7 to 21 days. If you request a paper check, add 7 to 10 business days after the IRS processes your return for the check to arrive by mail.

The 21-day window assumes your return is complete, accurate, and does not trigger any flags for review. The IRS publishes a "Where's My Refund?" tool on IRS.gov that updates once daily and shows the exact status of your return — whether it has been received, is being processed, has been approved, or has been sent out. This tool is more reliable than calling, since it reflects the actual status in their system.

If you filed early in the tax season (January or early February), your refund may arrive faster because the IRS has fewer returns in the queue. If you filed in March or April, expect the full 21 days or longer, since the agency processes millions of returns simultaneously.

Key Takeaways

  • Direct deposit refunds typically arrive within 7 to 21 days of the IRS receiving your return, while paper checks take an additional 7 to 10 business days after processing.
  • The IRS "Where's My Refund?" tool updates once daily and shows whether your return is received, processing, approved, or sent — check it instead of calling.
  • Refunds take longer if your return is incomplete, contains math errors, or matches a prior-year return that was flagged for review.
  • State tax refunds follow their own timeline, usually 2 to 8 weeks, and are separate from your federal refund.
  • If your refund does not arrive within 21 days of the IRS approval date, contact the IRS or your state tax agency to investigate.

Why some refunds take longer than 21 days

Several things can slow down your refund. If your return contains errors — a mismatched Social Security number, an incorrect bank account number, or math that does not add up — the IRS will hold it for manual review. This can add 2 to 4 weeks. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until mid-February, even if you file in January. This is called the EITC holding period and applies every year.

If you filed a return last year that was flagged for identity theft or fraud, or if your current return matches a suspicious pattern from a prior year, the IRS will review it more carefully. This can extend processing to 60 days or longer. If you owe back taxes, child support, or federal student loans, the IRS may offset your refund — meaning they will keep part or all of it to pay what you owe. This decision takes additional time and you will receive a notice explaining the offset.

Bank delays can also occur. Even after the IRS sends your refund via direct deposit, your bank may take 1 to 3 business days to post it to your account. Some banks post immediately; others hold deposits for verification. If you provided an incorrect bank account number, the IRS will attempt to return the deposit to the sending bank, which can take 2 to 4 weeks, after which the IRS will issue a paper check instead.

How to track your federal refund status

Go to IRS.gov and use the "Where's My Refund?" tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows four possible statuses: "Return Received" (the IRS has your return but has not started processing), "Return Approved" (the IRS has processed it and approved the refund), "Refund Sent" (the money has been dispatched), or "Refund Delivered" (for direct deposit only, meaning it has been sent to your bank).

The tool updates once per day, usually overnight. If you check it multiple times on the same day, you will see the same information. Do not refresh repeatedly hoping for an update — it will not change until the next calendar day. If your status shows "Return Received" for more than 21 days, or if the tool says your refund was sent but you have not received it after 21 days, contact the IRS at 1-800-829-1040 to speak with a representative.

Do not rely on the IRS website's estimated refund date as a hard deadline. The dates shown are estimates based on when the IRS expects to process your return, but processing can take longer if your return requires review. The only reliable indicator is the "Refund Sent" status, which means the money has left the IRS and is on its way to you or your bank.

State tax refund timelines

State tax refunds are processed separately from federal refunds and follow their own timelines. Most states aim to issue refunds within 2 to 8 weeks of receiving your return, but this varies widely. Some states, like California and New York, may take 6 to 8 weeks during peak season. Others, like Colorado and Virginia, often process within 2 to 4 weeks. A few states offer expedited refunds if you file electronically and request direct deposit.

Each state has its own refund tracking tool. Search "[your state] tax refund status" to find the official portal. You will typically need your Social Security number, filing status, and refund amount. Some states send refund status updates by email if you provide your address when you file. If you filed your state return at the same time as your federal return, do not assume they will arrive at the same time — they are processed by different agencies on different schedules.

If you filed a joint federal and state return and your spouse's information differs between the two (for example, a different name or Social Security number), your state return may be held for verification. This is common when a spouse has recently changed their name or when there is a discrepancy in records. Contact your state tax agency directly if your state refund does not arrive within the published timeline.

What to do if your refund is late

If the IRS "Where's My Refund?" tool shows your refund was sent more than 21 days ago but you have not received it, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether the refund was sent via direct deposit or check, and if it was direct deposit, they can confirm the bank account number on file. If the account number is wrong, the IRS will issue a paper check, which takes an additional 2 to 4 weeks to arrive.

If your refund was sent via check and you have not received it after 4 weeks, the check may have been lost in the mail. The IRS can issue a replacement check, but you must file a claim using Form 3911, "Application for IRS Refund Check." You can file this form online through IRS.gov or mail it to the address shown in the form instructions. Processing a replacement check claim takes 6 to 8 weeks.

For state refunds, contact your state tax agency directly. Most states have a phone line or online chat for refund inquiries. Have your Social Security number, filing status, and the refund amount ready. If your state refund was sent via check and is lost, your state tax agency will issue a replacement, though the process and timeline vary by state.

Direct deposit versus paper check delivery

Direct deposit is faster and more reliable than a paper check. With direct deposit, the IRS sends your refund electronically to your bank, which typically posts it within 1 to 3 business days. With a paper check, the IRS must print and mail the check, which adds 7 to 10 business days to the timeline. Paper checks can also be lost or delayed in the mail, especially during peak tax season when mail volume is high.

If you did not provide a bank account number on your return, the IRS will automatically issue a paper check. You cannot change this after you file — if you want direct deposit, you must file an amended return or wait until next year. Some tax software and tax preparation services offer a refund advance or refund loan, which gives you cash immediately but charges a fee; this is not the same as your actual refund and should be considered carefully.

If you have a savings account, checking account, or prepaid debit card with a routing number and account number, you can use any of these for direct deposit. The account does not have to be in your name, but the IRS recommends using an account in your name to avoid delays if there is a name mismatch. If you use someone else's account and the name does not match your tax return, the bank may reject the deposit and the IRS will send a paper check instead.

Special cases: amended returns and offsets

If you file an amended return using Form 1040-X, your refund will take longer. The IRS typically processes amended returns within 12 to 16 weeks, though this can extend to 6 months or longer if your return requires additional review. You can track an amended return using the "Where's My Refund?" tool, but the status updates less frequently than for original returns. If you need your refund sooner, consider whether you can correct the error on next year's return instead.

If you owe back taxes, child support, or have defaulted federal student loans, the IRS may offset your refund — meaning they will keep part or all of it to pay what you owe. The IRS will send you a notice explaining the offset and which agency is receiving the money. This decision is made after your return is processed, so you may see "Refund Approved" in the tracking tool, then receive a notice that the refund has been offset. You cannot prevent an offset once it has been decided, but you can contact the agency that is receiving the money to negotiate a payment plan or dispute the debt.

If your refund is offset, the IRS will not issue a replacement refund. Your only recourse is to contact the agency holding the money (the Department of Education for student loans, your state's child support enforcement agency for child support, or the IRS for back taxes) and work out a resolution with them.

Frequently Asked Questions

Can I get my refund faster if I pay a fee?

No. The IRS does not offer expedited processing for any price. Some tax preparation companies offer "refund advances" or "refund loans," which give you cash before your actual refund arrives, but these charge fees and interest. Your actual refund timeline does not change — the company is lending you money against your expected refund and taking a cut.

What if the IRS tool says my refund was sent but my bank says they never received it?

Call the IRS at 1-800-829-1040 and ask them to confirm the bank account number and routing number on file. If the number is incorrect, the bank rejected the deposit and the IRS will issue a paper check instead, which takes 2 to 4 weeks. If the number is correct, ask the IRS to investigate with your bank. Your bank can also search their records for a rejected deposit using the IRS's bank identification code.

Do I have to wait for my federal refund before I file my state return?

No. You can file your state return anytime, and it will be processed on its own schedule. Your state refund is separate from your federal refund and may arrive before, after, or at the same time. Filing both at the same time does not speed up either one.

What happens if I file my return and then realize I made a mistake?

If you have not yet received your refund, you can file an amended return using Form 1040-X, which will correct the error. This takes 12 to 16 weeks to process. If you have already received your refund, you can still file an amended return if you owe additional tax, but if the amendment results in a refund to you, it will take 12 to 16 weeks to receive it. For small errors, it may be faster to correct them on next year's return.

Can I check my refund status without a Social Security number?

No. The IRS "Where's My Refund?" tool requires your Social Security number, filing status, and the exact refund amount. If you do not have access to this information, call the IRS at 1-800-829-1040 and speak with a representative, who can look up your return using your name and address.