Federal tax refunds arrive in 21 days or less if you file electronically and choose direct deposit

The IRS promises to issue your refund within 21 days of accepting your return. That clock starts when the IRS actually receives and processes your filing, not when you hit send. If you file electronically and set up direct deposit to your bank account, you will almost always see the money within that window. If you choose a paper check by mail, add 7 to 10 business days after the IRS issues the refund.

The 21-day timeline assumes your return has no errors, no missing information, and no flags that trigger manual review. Returns that need verification—because of income mismatches, claimed credits the IRS wants to confirm, or identity checks—take longer. Those can stretch to 60 days or more.

State tax refunds follow their own timelines and do not coordinate with federal refunds. Some states process faster than the IRS; others take longer. You need to track both separately.

Key Takeaways

  • Federal refunds issued by direct deposit arrive within 21 days of the IRS accepting your return, and most come in 5 to 10 days.
  • Paper checks take an additional 7 to 10 business days after the IRS issues the refund, so plan for 28 to 31 days total.
  • Returns flagged for verification—identity checks, income mismatches, or credit review—can take 60 days or longer.
  • State refunds operate on separate timelines; check your state tax agency website for their specific processing window.
  • You can track your federal refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.

Why some refunds take longer than 21 days

The IRS flags returns for manual review when something does not match their records. Common triggers include claiming the Earned Income Tax Credit or Child Tax Credit (both are audited at higher rates), reporting income that does not match what employers or banks reported to the IRS, or filing from a new address. Identity theft checks also delay processing—the IRS may verify that you are who you say you are before releasing money.

If your return needs review, the IRS will send you a letter explaining what they need. You do not have to do anything immediately; the letter will tell you the deadline. Responding quickly shortens the delay. Some verifications take 30 days; others take 60 or more depending on the complexity and how fast you return documents.

Amended returns (Form 1040-X) take longer than original returns. The IRS typically processes them in 8 to 12 weeks, sometimes longer if the amendment itself triggers a review.

Direct deposit versus paper check: the delivery difference

Direct deposit is faster and more reliable. Once the IRS issues your refund, the money moves electronically to your bank account within one to three business days. Your bank may hold it for one additional day, but you will see it in your account before the 21-day window closes.

Paper checks take longer because they have to be printed, mailed, and delivered by the postal service. After the IRS issues your refund, allow 7 to 10 business days for the check to arrive. If you live far from the IRS processing center or if mail is slow in your area, it can take longer. Checks can also be lost or delayed in the mail.

If you chose a paper check and want to switch to direct deposit for next year, you can update your banking information when you file your next return. The IRS does not allow you to change the delivery method after you file.

How to track your federal refund status

Use the IRS Where's My Refund tool at irs.gov. You will need 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. Checking multiple times in the same day will not give you new information.

The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (the money is on its way). Once it shows "Refund Sent," your money will arrive within the timeframe for your delivery method—one to three days for direct deposit, 7 to 10 days for a check.

If the tool says your refund is still being processed after 21 days, or if it shows an error, contact the IRS at 1-800-829-1040. Have your return and any correspondence from the IRS ready.

State tax refund timelines vary widely

Most states process tax returns faster than the federal government, but some take longer. States that use direct deposit typically issue refunds in 7 to 14 days. States that mail checks can take 4 to 8 weeks. A few states—including California and New York—sometimes take 8 to 12 weeks, especially during the peak filing season in March and April.

Check your state tax agency website for their specific timeline. Each state publishes expected processing times, and many offer a tracking tool similar to the IRS tool. Some states send you an email or text when your refund is issued.

If you filed both federal and state returns, your state refund will not arrive at the same time as your federal refund. Do not assume a delay in one means a delay in the other.

What to do if your refund does not arrive on time

For federal refunds: If 21 days have passed since the IRS accepted your return and the Where's My Refund tool still shows "Refund Approved" or does not show a status, 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 your refund is still processing, whether it was issued, or whether there is a problem.

If your refund was issued as a check and you have not received it after 10 business days, the check may have been lost in the mail. The IRS can issue a replacement check, but you will need to wait for it to arrive. This process takes another 7 to 10 days.

For state refunds: Contact your state tax agency directly. Most have a phone number and online tracking tool on their website. If your state refund is significantly delayed, ask whether your return is flagged for review or whether there is a processing backlog.

Refunds delayed by identity theft or fraud holds

If the IRS suspects identity theft, it will place a hold on your refund and send you a letter. The letter will explain what you need to do—usually providing proof of identity through an IRS office visit or by mail. These holds can delay your refund by 60 days or more, depending on how quickly you respond and how busy the IRS is.

Do not ignore a letter from the IRS about identity theft. Respond as quickly as possible with the documents they request. If you need help, the IRS Taxpayer Advocate Service can intervene if you have been waiting more than 120 days.

If you believe your identity has been stolen, file a report with the Federal Trade Commission at identitytheft.gov in addition to responding to the IRS letter.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "rapid refund" loans that give you money immediately, but you pay interest and fees, and you still have to repay the loan when your actual refund arrives. Direct deposit through the IRS is the fastest free option.

What if I filed my return but the IRS says it has not received it?

If you filed electronically, the IRS received it—the Where's My Refund tool may just be slow to update. Wait 24 hours and check again. If it still shows no record after a week, contact the IRS at 1-800-829-1040 with your confirmation number from your tax software. If you mailed a paper return, it can take 3 to 4 weeks to arrive at the IRS.

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 process independently. Your state refund will arrive on its own timeline, separate from your federal refund.

Why does the IRS say my refund was sent but I have not received it?

If you chose direct deposit, the money may still be in transit to your bank—allow one to three business days after the IRS issues it. If you chose a paper check, allow 7 to 10 business days for mail delivery. If more time has passed, contact your bank to confirm they received the deposit, or contact the IRS to ask whether the check was mailed.

Can I cancel my refund and get the money a different way?

Once the IRS issues your refund, you cannot cancel it or change how it is delivered. If you chose a paper check and want direct deposit instead, you will have to wait for the check to arrive, deposit it yourself, or contact the IRS to ask about a replacement. For future years, you can choose direct deposit when you file.