The IRS processes most federal refunds within 21 days of accepting your return, but the money may take longer to land in your bank account depending on how you file and how you receive it

The 21-day window is the IRS's own target, not a may provide. It starts the day the agency accepts your return — not the day you submit it. If you file on January 15 and the IRS accepts it on January 17, the clock starts January 17. The agency publishes this timeline on its own website and in official guidance to tax professionals.

The actual time your refund reaches you depends on three things: when the IRS accepts your return, whether you chose direct deposit or a paper check, and whether your state has its own refund to send. Direct deposit is faster — typically 3 to 5 business days after the IRS processes the refund. A paper check takes 7 to 10 business days after processing, sometimes longer if it's mailed to a rural address or gets delayed in postal sorting.

State refunds operate on their own schedule. Some states process them alongside the federal refund; others wait until after the federal return is accepted. A few states take 4 to 6 weeks or longer. If you owe money to your state — back taxes, child support, student loans — the state may hold your refund to offset the debt, which adds weeks or months to the timeline.

Key Takeaways

  • The IRS targets 21 days from acceptance to refund processing, but this does not include the time for the money to reach your bank or mailbox.
  • Direct deposit refunds land in your account 3 to 5 business days after the IRS processes them; paper checks take 7 to 10 business days or longer.
  • State refunds follow separate timelines and may be delayed if you owe money to the state for taxes, child support, or other debts.
  • The IRS Where's My Refund tool updates once per day and shows the most current status; calling the IRS or checking your account online gives you the same information.
  • If your refund does not arrive within the expected window, check for errors on your return, verify your bank account number, and contact the IRS or your state tax agency.

How the 21-day IRS timeline actually works

The IRS publishes a 21-day refund timeline, but it applies only to returns the agency has already accepted. If you file electronically, acceptance usually happens within 24 hours. If you file on paper, acceptance can take 2 to 4 weeks because the IRS has to scan and process the physical document. The 21 days does not start until acceptance is complete.

Once accepted, the IRS begins reviewing your return for errors and fraud signals. If everything passes, the agency sends the refund to your bank or the U.S. Postal Service. This is where the timeline splits: direct deposit moves faster because the money goes straight to your financial institution's system. A paper check has to be printed, signed, stuffed into an envelope, and handed to the postal service — all of which adds time.

The IRS publishes this timeline because it is a realistic target for most returns, but it is not a legal deadline. The agency does not owe you money if your refund takes longer. Delays happen for returns with math errors, missing information, identity theft flags, or returns filed on paper.

Direct deposit versus paper check: which arrives first

Direct deposit is the fastest way to receive a refund. Once the IRS processes your return and approves the refund, it sends the money electronically to your bank. Your bank then credits your account, which typically happens within 3 to 5 business days. Some banks credit the money the same day they receive it; others take a day or two. You can check your bank account to see if the deposit has posted.

Paper checks are slower. After the IRS approves your refund, the agency prints the check, signs it, and mails it. The U.S. Postal Service then delivers it to the address on your return. This process takes 7 to 10 business days from the date the IRS mails the check, though checks mailed to rural areas or during high-volume periods may take longer. If the check is lost or stolen in the mail, you have to contact the IRS to request a replacement, which adds another 4 to 6 weeks.

If you filed your return on paper and did not provide banking information, the IRS will mail you a check by default. You can request direct deposit on your paper return by filling out the direct deposit section on the form itself. If you already filed on paper without direct deposit information, you cannot change it after the fact — you have to wait for the check or contact the IRS to update your banking details, which can delay your refund further.

State refund timelines and when they arrive separately

State refunds follow their own processing schedules and do not always arrive at the same time as your federal refund. Some states process state returns and refunds in parallel with federal returns, so you might receive both refunds within a week or two of each other. Other states wait until after the federal return is accepted before they begin processing the state return, which can add 2 to 4 weeks to the timeline.

A few states are slower. New York, for example, typically takes 4 to 6 weeks to process and mail refunds. California may take 8 weeks or longer during peak season. You can find your state's specific timeline by visiting your state tax agency's website — search for "[your state] tax refund status" or "[your state] tax refund timeline." Most state agencies publish this information on their homepage during tax season.

If you owe money to your state — unpaid income taxes from a previous year, child support, student loans, or other debts — your state may intercept your refund to pay down what you owe. This is called a refund offset. When this happens, your refund is delayed by weeks or months while the state processes the offset and sends the remaining balance to you, if any. You should receive a notice from your state explaining the offset and how much was taken.

How to check your refund status in real time

The IRS provides the Where's My Refund tool on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight. It will tell you whether the IRS has accepted your return, whether it is processing your refund, and when the money should arrive.

The Where's My Refund tool shows one of four statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and is preparing to send it), "Sent" (the refund has been mailed or sent electronically), or "Delivered" (the money has reached your bank or the check has been mailed). If your status is "Sent," the tool will show the expected delivery date based on your payment method.

You can also check your refund status through your bank's mobile app or website if you chose direct deposit. Many banks show pending deposits before they fully post to your account. If you filed on paper and chose a paper check, you cannot track the check online — you have to wait for it to arrive or contact the IRS at 1-800-829-1040 to request a status update.

Do not call the IRS unless your refund is more than 21 days late or the Where's My Refund tool shows an error. The IRS phone lines are extremely busy during tax season, and wait times can exceed an hour. The online tool gives you the same information faster.

Why refunds are delayed and what to do about it

A refund can be delayed for several reasons. The most common are math errors on your return, missing information (like a Social Security number or bank account number), a mismatch between your return and IRS records, or identity theft flags. If the IRS finds an error, it will send you a letter explaining what is wrong and asking you to respond. This process can take 4 to 8 weeks, and your refund will not be processed until the issue is resolved.

If you provided the wrong bank account number or routing number, the IRS will attempt to deposit the money into that account. If the account does not exist or belongs to someone else, the bank will reject the deposit and send the money back to the IRS. The IRS will then mail you a paper check instead, which adds 7 to 10 business days to your timeline. You can avoid this by double-checking your banking information before you file.

If your refund is more than 21 days late and the Where's My Refund tool shows no status update, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still being processed, whether there is an error holding up your refund, or whether the refund has already been sent. If the refund was sent and you have not received it, the IRS can issue a replacement check or reissue the direct deposit.

Refund timing during peak tax season versus off-season

Refund processing times are fastest in February and early March, when the IRS has fewer returns to process and more staff dedicated to refunds. Returns filed in early February often receive refunds within 10 to 14 days. As tax season progresses and the volume of returns increases, processing times slow down. By mid-April, the IRS is processing millions of returns simultaneously, and the 21-day timeline becomes a realistic worst-case scenario rather than an average.

Filing early in the tax season — as soon as the IRS opens, usually in late January — gives you the best chance of a fast refund. The IRS processes returns in the order they are received, so early filers move through the queue faster. If you file in late April or early May, your refund may take the full 21 days or longer because the IRS is handling peak volume.

If you file after the April 15 deadline, your refund timeline does not change — the IRS still targets 21 days from acceptance. However, you may face penalties and interest on any taxes you owe, so filing late is not a strategy to delay your refund.

What happens if your refund never arrives

If your refund does not arrive within the expected timeframe, start by checking the Where's My Refund tool again. If the tool shows "Delivered" but you have not received the money, contact your bank to confirm the deposit was not rejected or sent to a different account. Ask your bank to search for the deposit by the exact amount shown on your return.

If your bank has no record of the deposit and the Where's My Refund tool shows "Sent," the IRS may have sent a paper check instead because your direct deposit information was incorrect. Check your mail for 2 to 3 weeks. If the check does not arrive, contact the IRS at 1-800-829-1040 and request a replacement. The IRS can reissue the check or attempt direct deposit again if you provide corrected banking information.

If the Where's My Refund tool shows an error message or says your return is still being processed after 30 days, contact the IRS. You may need to provide additional documentation or correct information on your return. The IRS can tell you exactly what is holding up your refund and what you need to do to resolve it.

Frequently Asked Questions

Can I get my refund faster if I file early?

Filing early in tax season (late January or early February) gives you a faster refund because the IRS processes returns in order and has less volume to handle. Early filers typically receive refunds within 10 to 14 days. Filing in April or May does not speed up processing — you still wait the full 21 days or longer.

What if I made a mistake on my return after I filed?

If you filed electronically and realize you made an error, you can file an amended return using Form 1040-X, but this delays your refund because the IRS has to process the amended return separately. If the error is in your favor (you are owed more), file the amended return as soon as possible. If the error is against you (you owe more), you can wait until after you receive your original refund.

Does filing on paper delay my refund?

Yes. Paper returns take 2 to 4 weeks just to be accepted by the IRS because they have to be scanned and processed manually. Electronic returns are accepted within 24 hours. If you file on paper, add 2 to 4 weeks to the 21-day processing timeline, and another 7 to 10 days if you chose a paper check.

Will my state refund arrive at the same time as my federal refund?

Not always. Some states process refunds in parallel with federal returns, so you receive both within a week or two. Other states wait until after the federal return is accepted, which adds 2 to 4 weeks. A few states take 6 to 8 weeks. Check your state tax agency's website for the specific timeline.

What if I owe money to my state or the federal government?

If you owe back taxes, child support, or student loans, your refund may be intercepted to pay down the debt. This delays your refund by weeks or months. You should receive a notice from the agency that intercepted the refund explaining how much was taken and how much you still owe.