Federal refunds usually arrive in 21 days, but state refunds follow their own timeline

The IRS says it will issue your federal refund within 21 days of accepting your return. In practice, most arrive in 5 to 10 business days if you file electronically and choose direct deposit. State refunds are separate and move on their own schedule — some states process them in 2 to 3 weeks, others take 6 to 8 weeks or longer. The timing depends on which state you live in, whether you filed electronically or by mail, and whether your return triggered a review.

The 21-day window is not a may provide. It is the IRS's target, and it assumes your return was accepted without errors, you chose direct deposit, and nothing flagged your account for verification. If any of those conditions are not met, your refund will take longer.

Key Takeaways

  • Federal refunds by direct deposit typically arrive within 5 to 10 business days after the IRS accepts your return, though the IRS allows up to 21 days.
  • State refunds move on a separate timeline that varies by state — some process in 2 to 3 weeks, while others take 6 to 8 weeks or longer.
  • Paper checks take longer than direct deposit for both federal and state refunds, usually adding 7 to 14 business days to the timeline.
  • If the IRS or your state needs to verify information on your return, your refund will be delayed by weeks or months while that review happens.
  • You can track your federal refund status through IRS Where's My Refund, and most states offer their own tracking tools on their tax agency websites.

Why federal and state refunds arrive at different times

The IRS and your state tax agency are separate organizations with separate systems. Even if you filed a combined return, they process your federal and state taxes independently. Your federal refund might arrive in a week while your state refund is still being processed. This is normal and expected — you are not waiting for one to arrive before the other starts.

Some states are faster than others because they have smaller volumes or more automated systems. States like Virginia and Maryland typically process refunds in 2 to 3 weeks. States like California and New York, which have larger populations and more complex tax codes, often take 6 to 8 weeks or longer. If you moved during the tax year or your address does not match IRS records, both your federal and state refunds can be delayed while the agencies verify where to send the money.

Direct deposit versus paper check: the timing difference

Direct deposit is faster for both federal and state refunds. The IRS and state agencies can send money electronically in days. A paper check has to be printed, mailed, and delivered — that adds 7 to 14 business days on top of processing time. If you chose direct deposit on your return, your refund should arrive within the timeline above. If you chose a paper check, add one to two weeks to any estimate you see.

If you filed by mail instead of electronically, add another 1 to 2 weeks to the timeline. The IRS and state agencies have to receive your return, open it, scan it, and enter the information into their systems before processing even begins. Electronic filing skips all of that.

When the IRS or your state needs to verify your information

If your return does not match existing records — your income does not match what employers reported, your Social Security number does not match your name, you claimed a dependent who was already claimed by someone else — the IRS or your state will hold your refund for verification. This can add weeks or months to your timeline.

The IRS will send you a letter explaining what they need. You will have to respond by mail or through your online account. Once they receive your response, they will review it and then release your refund. This process typically takes 4 to 12 weeks, depending on how quickly you respond and how backed up the IRS is. If you do not respond, your refund will be held indefinitely.

State agencies follow a similar process. Some states will contact you by mail, others through your online tax account. Check your state tax agency's website or call their refund line to see if your return is under review.

How to track your federal refund

The IRS provides a tool called Where's My Refund on its website at irs.gov. You can check the status of your federal refund by entering your Social Security number, filing status, and the exact refund amount. The tool updates once a day, usually overnight. If your return was accepted, you will see one of three statuses: "Received" (the IRS has your return but has not started processing), "Approved" (the IRS has approved your refund and it is being prepared to send), or "Sent" (your refund has been issued).

If your refund shows "Sent" but has not arrived after 21 days, contact the IRS at 1-800-829-1040. If you chose direct deposit, ask them to verify your bank account information — a typo in your routing number or account number will cause the deposit to fail, and the IRS will have to reissue your refund by check.

How to track your state refund

Most states offer their own refund tracking tools on their tax agency websites. Search "[your state] tax refund status" to find the tool. You will typically need your Social Security number and the refund amount. Some states update their tracking daily, others weekly. If your state does not offer online tracking, call their tax helpline — the number is on your state's tax agency website.

If your state refund is delayed beyond the normal timeline for your state, check whether your return is under review. Some states will flag this in their tracking tool. If it is not flagged and your refund is more than 2 weeks late, call your state tax agency to ask whether there is a problem with your return or your address.

What to do if your refund does not arrive on time

If your federal refund does not arrive within 21 days of the IRS accepting your return, check Where's My Refund first. If it shows "Sent" but the money has not hit your account, wait 5 more business days — deposits sometimes take longer than expected. If 5 business days have passed and the money is still not there, contact your bank to confirm they received the deposit. If they did not, the IRS will have to reissue your refund by check, which takes another 2 to 4 weeks.

If Where's My Refund shows "Received" or "Approved" but it has been more than 21 days, call the IRS at 1-800-829-1040. They can tell you whether your return is under review or whether there is a processing delay. Processing delays are rare, but they do happen during peak filing season (February through April) when the IRS is overwhelmed.

For state refunds, if your tracking tool shows a delay or if you cannot find any status information, call your state tax agency. Ask specifically whether your return is under review or whether there is a known processing delay in your state. Some states publish updates on their websites when they are running behind.

Frequently Asked Questions

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

No. Tax preparers and software companies cannot speed up IRS or state processing. Some offer "refund anticipation loans" that give you money before your refund arrives, but you pay interest and fees for that service — it costs you money. The fastest way to get your refund is to file electronically with direct deposit, which you can do yourself for free through IRS Free File if your income is below a certain threshold.

What if I filed my return but the IRS says they never received it?

If you filed electronically, the IRS has a record of it — check Where's My Refund to confirm the acceptance date. If you filed by mail and it has been more than 4 weeks, the return may have been lost. Call the IRS at 1-800-829-1040 and ask them to search for your return. If they cannot find it, you will need to file again. Keep a copy of everything you send by mail.

Do I have to wait for my federal refund before I can get my state refund?

No. Federal and state refunds are processed separately and arrive on their own timelines. Your state refund can arrive before, after, or at the same time as your federal refund. You do not have to do anything to make them arrive together — they straightforward follow their own schedules.

What happens if I move after I file but before my refund arrives?

If you filed electronically with direct deposit, your refund will go to the bank account you listed on your return, regardless of where you live. If you filed by mail or chose a paper check, the check will go to the address you listed on your return. If you moved and did not update your address, the check may be returned to the IRS or your state as undeliverable. Contact the IRS or your state tax agency with your new address so they can reissue your refund.

Can I claim my refund as a loss if it never arrives?

Not as a tax loss. If your refund is genuinely lost — the IRS says it was sent but you never received it and your bank has no record of the deposit — you can file a claim with the IRS for a refund of your refund. Call 1-800-829-1040 and explain the situation. They will investigate and either reissue the refund or provide documentation that you can use if you need to dispute the loss with your bank or file a claim with your state.