Federal refunds arrive before state refunds in most cases

The IRS processes federal tax returns faster than state tax agencies, so if you filed both a federal and state return, your federal refund will almost always land first. Federal refunds typically arrive within 21 days of the IRS accepting your return if you chose direct deposit. State refunds take longer—usually four to eight weeks after the state receives your return, though some states are slower.

The gap between the two matters if you are counting on either refund to cover bills or expenses. Knowing which one to expect first helps you plan cash flow and avoid overdrafts. The timeline also depends on whether you filed electronically or by mail, whether your return triggered an audit or review, and which state you live in.

Key Takeaways

  • Federal refunds arrive within 21 days of IRS acceptance if you use direct deposit; state refunds typically take four to eight weeks after the state receives your return.
  • The IRS accepts e-filed returns within 24 hours, but processing the refund itself takes the full 21 days even if there are no problems.
  • State processing times vary widely—some states issue refunds in three weeks, others take two months or longer.
  • If your federal return was selected for review or audit, your refund will be delayed until the IRS completes that review.
  • You can track your federal refund status using the IRS "Where's My Refund?" tool and your state refund through your state tax agency's website.

How the IRS processes federal refunds faster

The IRS has automated systems that screen returns for errors and inconsistencies as soon as they arrive. If your return passes those checks, the IRS accepts it and begins processing the refund. The 21-day clock starts from the date the IRS accepts your return, not the date you filed it. If you filed on January 20 but the IRS did not accept it until January 25, the 21 days begins on January 25.

Direct deposit is the fastest delivery method. The IRS sends the refund electronically to your bank, which typically posts it within one to three business days after the IRS releases it. If you chose a paper check instead, add seven to ten business days for mail delivery. Some people who filed early in the tax season and chose direct deposit have received refunds in as little as ten days, but 21 days is the standard timeline the IRS publishes.

State refund timelines vary by location

States do not have the same processing speed as the IRS. Some states, like Virginia and Colorado, issue refunds within three to four weeks. Others, like California and New York, regularly take six to eight weeks or longer. A few states take even longer if they are understaffed or if the return requires manual review.

State tax agencies also screen returns for errors, but they often do this work after the IRS has already processed the federal return. Some states wait to receive information from the IRS before they begin their own processing. This sequential approach adds time. Additionally, state agencies may hold refunds if they detect a discrepancy between your federal and state returns, or if you owe money to the state for child support, student loans, or other debts.

What delays your federal refund

A federal refund can take longer than 21 days if the IRS selects your return for examination (audit). The IRS typically contacts you by mail if this happens. You will not receive your refund until the examination is complete. Some examinations take a few weeks; others take several months.

Other reasons for delay include math errors on your return, missing information (like a Social Security number), or a mismatch between your return and information the IRS received from your employer or financial institutions. If the IRS finds an error, it will correct it and send you a notice explaining the change. The refund will be adjusted accordingly.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until at least February 15, even if your return is accepted earlier. This is a statutory requirement, not a processing delay.

What delays your state refund

State refunds are delayed for many of the same reasons as federal refunds—math errors, missing information, or discrepancies between your state and federal returns. States also delay refunds if you have an outstanding debt to the state, such as unpaid income taxes from a prior year, child support arrears, or a defaulted student loan. The state will intercept your refund and apply it to that debt.

Some states also hold refunds if they detect fraud or if your return is flagged for identity theft. If you filed your state return by mail instead of electronically, add processing time for the state to receive and scan your documents. States that process returns manually rather than electronically will also take longer.

How to track both refunds

The IRS provides the "Where's My Refund?" tool on its website (irs.gov). Enter your Social Security number, filing status, and the exact refund amount. The tool updates once per day and shows whether the IRS has accepted your return, is processing it, or has approved the refund for delivery. If your refund has been approved, the tool tells you the expected deposit date.

Each state tax agency maintains its own refund tracking system. Search for "[your state] tax refund status" or visit your state's Department of Revenue website. You will need your Social Security number and refund amount. Some states update their tracking tools daily; others update weekly. If the tool shows no information, your return may not have been received or processed yet.

Do not rely on the tracking tools to tell you the exact day your refund will arrive. Banks process deposits on different schedules, and the IRS and state agencies sometimes release refunds on weekends or holidays, which delays the bank deposit. If the tool says your refund will arrive by a certain date, expect it a day or two later.

What to do if one refund arrives but the other does not

If your federal refund arrived but your state refund has not, check your state's tracking tool first. If it shows your return has been processed and approved, contact your state tax agency to ask why the refund has not been deposited. If the tool shows your return is still being processed, wait. State processing times are longer, and delays of four to eight weeks are normal.

If your state refund arrived but your federal refund has not, use the IRS "Where's My Refund?" tool to check the status. If the tool says your return is still being processed and more than 21 days have passed since the IRS accepted it, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready.

If either refund is significantly smaller than you expected, check the notice the IRS or state agency sent you. They often adjust refunds for errors, prior-year debts, or credits you did not claim. If you did not receive a notice and the refund does not match your calculation, contact the agency directly.

Frequently Asked Questions

Can I get my state refund before my federal refund?

Rarely. Some states process returns faster than the IRS, but this is uncommon. It can happen if you filed your state return early and your federal return was selected for review. In most cases, federal arrives first.

Why is my state refund taking so long?

State agencies process returns more slowly than the IRS due to staffing and systems differences. If more than eight weeks have passed since you filed, contact your state tax agency to check whether your return is being reviewed or held for another reason.

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

No. You can file your state return anytime, independently of your federal return. Filing both early does not speed up either refund; it just means both will be processed sooner.

What if I owe money to the state—will that delay my refund?

Yes. If you owe back taxes, child support, or have a defaulted student loan, the state will intercept your refund and apply it to that debt. You will receive a notice explaining the offset.

Can I get my refund as a direct deposit to a different account than I used last year?

Yes. When you file your return, you provide the bank account and routing number where you want the refund deposited. The IRS and state will use the account information on your current return, not information from prior years.