Federal refunds typically arrive within 21 days of the IRS accepting your return, but the actual timeline depends on how you file and how you receive the money.

If you file electronically and choose direct deposit to your bank account, 21 days is the standard window the IRS publishes. Many refunds arrive in 5 to 10 business days instead. If you file on paper or request a check by mail, add 2 to 4 weeks to that timeline — the IRS has to process the physical form first, then print and mail the check, then your postal service delivers it.

The 21-day clock starts when the IRS actually accepts your return, not when you submit it. If you file early in the tax season, acceptance is usually immediate. If you file closer to the April deadline or if your return needs manual review, acceptance can take longer, which delays the entire timeline.

Key Takeaways

  • Direct deposit refunds typically arrive within 5 to 21 days of IRS acceptance, with most landing in your account within 10 business days.
  • Paper checks take 2 to 4 weeks longer than direct deposit because the IRS must print and mail them, then wait for postal delivery.
  • The 21-day window begins when the IRS accepts your return, not when you file it — acceptance can be delayed if your return requires review.
  • You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • If your refund does not arrive within the expected timeframe, contact the IRS at 1-800-829-1040 or check for issues like an incorrect bank account number.

Direct deposit refunds versus mailed checks

Direct deposit is faster because the IRS sends the money electronically to your bank, which then credits your account. The entire process from IRS acceptance to your bank account typically takes 5 to 21 days, with most refunds arriving between day 5 and day 10. Your bank may hold the deposit for one business day before it shows as available, depending on your account type.

A mailed check takes longer at every step. After the IRS accepts your return, it must print the check, which adds several days. Then the check goes into the mail, which adds another 5 to 10 business days depending on distance and postal volume. Once it arrives, you still need to deposit it at your bank, which may hold it for up to 10 business days before the funds are available — though most banks clear checks faster now.

If you filed by mail, add another 1 to 2 weeks to the timeline because the IRS has to receive and process your paper return before the 21-day clock starts. This is why electronic filing is significantly faster than paper filing.

When the IRS accepts your return

The IRS does not accept your return the moment you hit submit. If you file electronically through tax software or a tax professional, acceptance usually happens within 24 hours, often the same day. The software tells you whether acceptance was successful.

If you file on paper, the IRS must receive the form, open it, and enter the information into its system. This can take 1 to 3 weeks depending on mail volume and IRS processing capacity. During peak season (late February through mid-April), processing takes longer.

Once the IRS accepts your return, it begins the 21-day countdown. If your return is flagged for review — because of math errors, missing information, or random audit selection — acceptance is delayed until that review is complete. This can add weeks or months to the timeline.

How to track your refund status

The IRS provides a free tool called Where's My Refund at irs.gov. You enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.

Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not accepted it yet), "Approved" (the IRS has accepted your return and is processing it), and "Sent" (your refund has been issued). Once it shows "Sent," the tool tells you the expected delivery date based on your payment method.

If you filed through a tax professional or software, you may also receive email or text updates from that service. These are separate from the IRS tool and may update more frequently, but the IRS tool is the official source.

Reasons your refund might be delayed

The IRS delays refunds for several concrete reasons. If your return has math errors, the IRS catches them and holds the return for correction — you may receive a letter asking you to verify information or fix the error. If you claim the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until mid-February, even if you file in January.

If your refund is being offset — meaning the IRS is using it to pay back taxes, student loans, or child support you owe — the refund is delayed while that process happens. You should receive a notice explaining the offset. If you provided an incorrect bank account number for direct deposit, the IRS will mail a check instead, adding weeks to delivery.

Identity theft and fraud checks also delay refunds. If the IRS suspects your return may be fraudulent, it holds the refund while it verifies your identity. This can take several weeks. You may be asked to provide additional documents or verify information by phone.

What to do if your refund is late

If your refund has not arrived within 21 days of acceptance (or within the timeframe shown in Where's My Refund), contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your refund is still processing, has been mailed, or has been delayed for a specific reason.

If your refund was supposed to arrive by direct deposit but did not show up in your account, check your bank account to see if it was deposited under a different name or account. Contact your bank to ask whether the deposit was received and rejected. If your bank rejected it, the IRS will mail a check instead — this can take 2 to 4 weeks.

If you filed on paper and it has been more than 3 weeks since you mailed it, call the IRS to confirm they received it. If they did not, you may need to file again or provide proof of mailing. Keep copies of everything you mail to the IRS.

State refunds and combined federal-state returns

State refunds follow their own timeline, separate from federal refunds. Most states process refunds within 2 to 6 weeks of receiving your state return, but this varies by state. Some states are faster (New York, California) and some are slower (Texas, Florida). Check your state's tax agency website for the specific timeline.

If you filed a combined federal-state return through tax software, the federal and state returns are submitted separately, so they may arrive at different times. Your federal refund may come first, or your state refund may come first — there is no set order.

Some states offer direct deposit for state refunds, which is faster than a mailed check. Others mail checks only. Check your state's tax website to see what payment methods are available and what the expected timeline is for each method.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Direct deposit is the fastest method available, and most refunds arrive within 5 to 10 business days. You cannot speed up the IRS's processing, but you can ensure your return is accepted quickly by filing electronically rather than on paper. Avoid errors and missing information, which trigger manual review and delay acceptance.

What does "approved" mean in Where's My Refund?

Approved means the IRS has accepted your return and is processing it. Your refund has been calculated and is being prepared for delivery. It does not mean the money is in your account yet — it is still in the pipeline. The status will change to "Sent" once the IRS issues the refund to your bank or prints your check.

Why does the IRS hold EITC refunds until February?

Federal law requires the IRS to hold refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until mid-February, regardless of when you file. This is to prevent fraud. If your refund includes either credit, you cannot receive it before mid-February, even if you file in January.

If I file in March, will my refund take longer?

Yes, typically. The IRS processes returns in the order they are received, and March is peak season. Your return may take longer to accept because of processing volume. However, once it is accepted, the 21-day timeline applies the same way. Filing earlier in the tax season (January or early February) generally results in faster processing.

What if my bank rejected my direct deposit?

If your bank rejected the deposit because of an incorrect account number or a closed account, the IRS will mail a check to the address on your return. This adds 2 to 4 weeks to delivery. Contact your bank to confirm whether the deposit was rejected, then call the IRS to ask about the status of your refund.