How long your refund takes depends on how you filed and whether the IRS or your state processes it first

If you filed your federal return electronically and chose direct deposit, your state refund usually arrives within 1 to 3 weeks after the IRS processes your federal return. If you filed by mail or chose a paper check, add 2 to 4 weeks. The timing varies by state — some states process refunds faster than others, and some wait for the IRS to finish first before they start their own review.

The single biggest factor is whether your return needs manual review. Most returns that have no errors or missing information move through automatically. Returns with math mistakes, missing documents, or income that doesn't match what employers reported to the IRS get flagged for a person to check, which adds 2 to 8 weeks depending on how backed up your state's tax office is.

You can check the status of your refund without guessing. Every state has a refund tracker on its tax department website, and you can also check the IRS tracker at IRS.gov. Both tell you whether your return is still being processed, whether it's been approved, and when the money should arrive.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically delivering your refund within 1 to 3 weeks of federal processing.
  • Paper returns and paper checks add 2 to 4 weeks to the timeline because they require manual handling at each step.
  • Returns flagged for review — usually because of missing documents or income mismatches — take 2 to 8 weeks longer than routine returns.
  • You can track your refund status on your state's tax department website or at IRS.gov rather than waiting for a letter.
  • If your refund is delayed beyond the expected window, contact your state tax department directly; they can see exactly where your return is stuck.

Why the IRS processes your return before your state does

Your state tax refund depends on information from your federal return. The IRS processes federal returns first, and your state's tax office uses that approved federal information to calculate what you owe or are owed in state taxes. This means your state cannot finish until the IRS finishes — even if your state's processing is fast, you still have to wait for the federal side to complete.

The IRS publishes processing times on its website, and they vary by filing method. Returns filed electronically typically process within 21 days. Returns filed on paper can take 6 to 8 weeks because they have to be scanned and entered into the system by hand. Once the IRS approves your federal return, your state's office usually starts work within a few days.

A few states do not wait for the IRS. They process state returns independently and may send you a state refund before your federal refund arrives. Check your state's tax department website to see whether it processes in parallel or waits for federal approval.

Electronic filing with direct deposit is fastest

If you filed electronically and chose to have your refund deposited directly into your bank account, you are on the fastest track. The IRS typically processes these returns within 21 days, and your state usually starts within a few days after that. Once your state approves the refund, the money moves electronically to your bank, which usually takes 1 to 2 business days.

Direct deposit also means you do not have to wait for the mail. A check has to be printed, stuffed into an envelope, sorted by postal workers, and delivered to your address — that alone adds 5 to 10 business days. Direct deposit skips all of that.

To use direct deposit, you need to provide your bank account number and routing number on your tax return. If you are not sure of your routing number, your bank's website has it, or you can call the bank and ask.

Paper filing and paper checks add weeks to the timeline

If you mailed in a paper return, the IRS has to receive it, open it, scan it, and enter the information into their system before processing can begin. This takes 4 to 6 weeks just to get to the front of the line. Then the IRS processes the return, which takes another 2 to 4 weeks. After that, your state begins its review.

If you also requested a paper check instead of direct deposit, add another 5 to 10 business days for printing and mail delivery. In total, a paper return with a paper check refund can take 3 to 4 months from the day you mail it.

Paper returns are also more likely to be flagged for review because scanning can introduce errors, and handwriting is sometimes hard to read. If your return gets flagged, the timeline extends further.

Returns flagged for review take longer

A return gets flagged for manual review when something does not match or is missing. Common reasons include a math error, a missing document like a W-2 or 1099, income reported to the IRS that does not match your return, or a dependent claimed on your return who was also claimed by someone else. When this happens, a person at the IRS or your state tax office has to look at your return and figure out what is correct.

The IRS publishes average processing times for reviewed returns, and they vary widely depending on how busy the office is. During tax season (January through April), reviewed returns can take 8 to 12 weeks. Outside of tax season, they may process faster. Your state's timeline for reviewed returns depends on your state's staffing and workload.

If your return is flagged, you will receive a letter explaining what is missing or what does not match. The letter tells you what to send back and where to send it. Once the IRS or your state receives your response, processing resumes, but it can take another 2 to 4 weeks.

How to check your refund status without waiting

The IRS has a refund tracker at IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return, and the tracker tells you whether your return is still being processed, whether it has been approved, and when the money should arrive. The tracker updates once per day, usually overnight.

Your state's tax department also has a refund tracker on its website. Search "[your state] tax refund status" to find it. State trackers work the same way — you enter your information and get a status update. Some states update their tracker daily; others update it less frequently.

If the tracker says your refund should have arrived but it has not, contact your state tax department directly. They can see exactly where your return is in the queue and whether there is a problem. If your bank account information was wrong, they can tell you that too.

What to do if your refund is delayed

If your refund has not arrived within the timeframe the tracker promised, the first step is to double-check the tracker again. Sometimes the estimate shifts as processing continues. If the tracker still shows your refund should be there, contact your state tax department by phone or through their website. Have your Social Security number, filing status, and the refund amount ready.

Common reasons for delays include a wrong bank account number (the IRS will try to deposit the money and it will bounce back, then they have to mail a check instead), a missing document that the IRS is still waiting for you to send, or a backlog at your state's office. The tax department can tell you which one applies to you and what to do next.

If you filed by mail and the tracker shows no record of your return at all, your return may not have been received. Contact your state tax department to confirm they have it. If they do not, you may need to file again or provide proof that you mailed it (like a certified mail receipt).

Frequently Asked Questions

Can I speed up my refund by paying a tax preparation company extra?

No. Tax preparation companies offer "rapid refund" products, but these are loans against your refund, not the refund itself. You pay interest or fees to borrow the money early, and the actual refund still takes the normal amount of time. You are better off waiting for the refund itself.

What if I filed electronically but chose a paper check instead of direct deposit?

Your return processes at the normal speed, but the refund arrives by mail instead of electronically. This adds 5 to 10 business days to the timeline. In total, expect 4 to 5 weeks instead of 2 to 3 weeks.

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

Usually yes, because your state calculates your state refund based on your approved federal return. A few states process independently and may send a state refund before the federal refund arrives. Check your state's tax department website to see how your state works.

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

If you catch the mistake before the IRS processes your return, you can file an amended return. If the IRS has already processed it, you file an amended return after you receive your refund, and the IRS will send you an additional refund or bill you for what you owe. Amended returns take longer to process than original returns.

Can my refund be garnished or offset?

Yes. If you owe back child support, student loans in default, or other debts, the IRS or your state can take your refund to pay those debts. The IRS will notify you if this happens. If you think your refund was offset by mistake, contact the IRS or your state tax department.