Federal refunds take 21 days to six months; state refunds usually arrive in two to eight weeks

The IRS promises to issue federal refunds within 21 days of accepting your return if you file electronically and choose direct deposit. In practice, most arrive within that window, but some take longer—up to six months or more if your return gets flagged for review, contains errors, or involves certain credits like the Earned Income Tax Credit (EITC). State refunds vary widely by state: some process in two to three weeks, others take eight weeks or longer, depending on their staffing and whether they cross-check your federal return first.

The timeline depends on three things: how you filed, how you want the money, and whether your return needs manual review. A return filed electronically with direct deposit moves fastest. A paper return mailed to the IRS can take three to six months just to be processed and entered into the system. A refund sent by check takes longer than direct deposit because it has to be printed and mailed.

Key Takeaways

  • Federal refunds by direct deposit typically arrive within 21 days of acceptance, but can take up to six months if the IRS reviews your return.
  • State refunds range from two to eight weeks depending on the state and whether they verify information against your federal return.
  • Paper returns take significantly longer than electronic returns—often three to six months for the IRS to process them at all.
  • Refunds sent by check arrive slower than direct deposit because they must be printed, mailed, and cleared by your bank.
  • The IRS Where's My Refund tool and your state tax agency's tracking system are the only reliable sources for your actual status.

Why federal refunds take different amounts of time

The IRS processes returns in waves. When you file electronically, your return enters a queue and is typically accepted within 24 hours. From acceptance, the IRS has 21 days to issue the refund if everything is clean—no math errors, no missing information, no red flags. Most refunds land in bank accounts within that window.

But the 21-day clock does not start until the IRS actually accepts your return. If you file on April 1, acceptance might happen April 2. If you file on a weekend or holiday, acceptance is delayed. If you file by mail, the IRS has to open the envelope, scan the documents, and enter the data—a process that can take weeks before your return is even in the system.

Some returns trigger a manual review. This happens when you claim certain credits (EITC, Child Tax Credit, American Opportunity Credit), when there are inconsistencies between your return and what the IRS already knows about you, or when the math does not add up. A review can add weeks or months. The IRS will mail you a notice if this happens—you do not have to do anything, but you should read it carefully because it may ask for documents.

State refund timelines and why they vary

State tax agencies work independently of the IRS, so state refunds do not follow the same 21-day rule. Most states promise refunds within 30 to 45 days of accepting your return, but many take longer. New York, for example, aims for 45 days but often takes eight weeks. California can take 10 weeks or more during peak season. Some states are faster: Colorado and Utah often process refunds in two to three weeks.

The variation comes down to staffing, technology, and whether the state cross-checks your information with the IRS. Many states wait to see if the IRS approves your federal return before they issue a state refund, especially if you claimed credits that affect both returns. This adds time. Some states also hold refunds if they detect a mismatch between what you reported and what employers or financial institutions reported to them.

If you filed a joint return with a spouse, some states process slower because they have to verify both Social Security numbers and both sets of income. If you claimed a state-specific credit or deduction, the state may need to manually verify it.

How filing method affects your timeline

Filing MethodFederal Processing TimeState Processing TimeNotes
Electronic with direct deposit21 days (typical)2–8 weeksFastest option. Return accepted within 24 hours.
Electronic with check21 days + mailing time2–8 weeks + mailing timeSlower than direct deposit. Check takes 7–14 days to arrive after issuance.
Paper return by mail3–6 months4–12 weeksSlowest option. IRS must open, scan, and enter data before processing begins.

Electronic filing with direct deposit is always the fastest route. The IRS accepts your return within 24 hours, and the refund lands in your bank account as soon as it is issued. There is no printing, no mailing, no check clearing—just a direct transfer.

If you file electronically but request a check, the IRS still processes your return on the same timeline, but the refund check has to be printed at a Treasury facility and mailed to you. Depending on where you live and mail volume, that adds 7 to 14 days after the check is issued.

Paper returns are significantly slower. The IRS has a backlog of paper returns, especially during peak tax season. Your return sits in a queue until an IRS employee opens it, verifies the information, and enters it into the system. Only then does the 21-day processing clock start. This can mean your paper return does not even enter the system until six weeks after you mail it.

What happens if your refund takes longer than expected

If your federal refund has not arrived within 21 days of acceptance, use the IRS Where's My Refund tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day and will tell you if your return is still being processed, if it has been approved, or if there is a problem.

If the tool says your return is still being processed after 21 days, it usually means the IRS is reviewing it—either for accuracy or because it flagged something that needs verification. You do not need to contact the IRS yet. Check again in a few days.

If the tool says your refund was issued but you have not received it, the problem is likely in delivery. For direct deposits, contact your bank and give them the date the IRS said the refund was issued. Your bank can tell you if the deposit arrived and where it went. For checks, wait 14 days after the issue date before assuming it is lost. If it does not arrive, contact the IRS at 800-829-1040 to request a replacement.

For state refunds, go to your state tax agency's website and look for a refund status tool. Most states have one. If the tool says your refund was issued but you have not received it, contact the state tax agency directly. State processing is slower and less transparent than federal, so do not assume there is a problem until at least eight weeks have passed.

Refunds delayed by identity theft or wage garnishment

If the IRS has flagged your return for identity theft concerns, your refund will be held while they verify your identity. This can add weeks or months. The IRS will mail you a notice asking you to verify information or provide documents. Do not ignore it. Respond as quickly as you can with what they ask for.

If you owe back taxes, child support, or federal student loans, the IRS may offset your refund—meaning they keep it to pay what you owe. The IRS will mail you a notice explaining the offset and how much was taken. You can dispute an offset if you believe it was made in error, but you have to act quickly. Contact the IRS or the agency that requested the offset.

If you owe state taxes, your state may offset your federal refund before it reaches you. This is less common but does happen. Your state tax agency will notify you if this occurs.

How to speed up your refund

File electronically with direct deposit. This is the only step that is actually in your control. Electronic filing with direct deposit is the fastest method available—21 days for federal, two to eight weeks for state, depending on where you live.

Make sure your return is accurate before you submit it. Math errors, missing information, and inconsistencies between your return and what employers or financial institutions reported will trigger a manual review and delay your refund by weeks or months. Double-check your Social Security number, your spouse's Social Security number (if filing jointly), your bank account number for direct deposit, and all income and deduction amounts.

If you are claiming the EITC or Child Tax Credit, expect a longer timeline. These credits are audited more frequently than others, and the IRS often holds refunds that include them for additional verification. This is normal and does not mean there is a problem with your return.

Frequently Asked Questions

Can I get my federal refund faster than 21 days?

No. The IRS does not issue refunds faster than 21 days from acceptance, even if you pay for expedited filing services. The 21-day timeline is the fastest possible. Some refunds arrive in 10 to 14 days, but you cannot control this. File electronically with direct deposit and wait.

Why does my state refund take longer than my federal refund?

State tax agencies process returns independently and often wait to verify your federal return first. They also have smaller staffs and older technology than the IRS. Most states aim for 30 to 45 days, but many take eight weeks or longer during peak season.

What if I filed a paper return—how long will it really take?

Paper returns take three to six months for the federal IRS to process, and four to twelve weeks for most states. The IRS has a significant backlog of paper returns. If you filed by mail, do not expect your refund for at least three months.

Should I call the IRS if my refund is late?

Not until at least 21 days have passed since acceptance for federal refunds, or eight weeks for state refunds. Use the Where's My Refund tool first—it is more current than what an IRS representative can tell you. If the tool says your refund was issued but you have not received it, then contact your bank or the IRS.

Can I get my refund by direct deposit if I did not have a bank account when I filed?

No. You must provide a valid bank account number at the time you file. If you did not, your refund will be issued by check. You cannot change the delivery method after filing. For next year, open a bank account before tax season and use direct deposit.