How long a tax refund takes depends on how you file and how you receive it

The IRS processes most tax returns in 21 days or fewer. If you filed electronically and chose direct deposit to your bank account, you will usually see the money between 1 and 5 business days after the IRS approves your return. If you chose a paper check, add 7 to 10 business days for mailing after approval. State refunds follow their own timeline and often arrive separately from your federal refund.

The 21-day window is not a may provide — it is the IRS's target for most returns. Some returns take longer because they need manual review, contain errors, or trigger fraud checks. If your return is still pending after 21 days, the IRS has tools to check the exact status.

The fastest path is electronic filing plus direct deposit. Paper returns filed by mail take longer to scan and process, and paper checks take longer to print and deliver than electronic transfers.

Key Takeaways

  • Direct deposit to a bank account usually delivers your refund 1 to 5 business days after the IRS approves your return.
  • Paper checks take 7 to 10 additional business days after approval, so the total can be 4 to 6 weeks from filing.
  • The IRS processes most returns within 21 days, but some returns require manual review and take longer.
  • You can check your refund status on the IRS website using the "Where's My Refund?" tool with your Social Security number and filing status.
  • State tax refunds are processed separately and may arrive weeks before or after your federal refund.

How to check your refund status right now

The IRS "Where's My Refund?" tool is the only official way to see where your return stands. Go to irs.gov, click "Refunds" under the Tools section, and select "Where's My Refund?" 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. If your return was filed fewer than 24 hours ago, the tool will not yet show it. After that, you can check daily. The tool will tell you one of three things: the IRS is still processing your return, your return has been approved and your refund is on the way, or there is a problem with your return that needs your attention.

Do not call the IRS to ask about your refund status. The phone lines are overwhelmed during tax season, and the "Where's My Refund?" tool has the same information faster.

Why some refunds take much longer than 21 days

Returns that trigger certain flags get sent to a manual review queue. Common reasons include claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit (ACTC), reporting self-employment income, or having income from multiple sources. These returns are not delayed because something is wrong — they are delayed because the IRS is required by law to review them more carefully.

Returns with math errors, missing information, or mismatched income (the IRS received a 1099 from your employer that does not match what you reported) also go to manual review. If your return has an error, the IRS will mail you a notice explaining what is wrong and what you need to send back.

Identity theft checks and fraud reviews can add weeks or months. If the IRS suspects your return might be fraudulent, they will freeze it and send you a letter asking you to verify your identity by phone or by mail. This is rare but happens more often to people who file early in the season.

Direct deposit versus paper check: which arrives faster

Direct deposit is faster by at least one week. Once the IRS approves your return, the money moves electronically to your bank account in 1 to 5 business days. A paper check takes 7 to 10 business days to print and mail after approval, and then depends on your local mail delivery — some arrive in 3 days, others take 2 weeks.

If you filed by paper and requested a paper check, the timeline is even longer. The IRS has to scan your paper return, which adds 1 to 2 weeks before processing even begins. Then add the 21-day processing window, then add 7 to 10 days for printing and mailing.

If you are waiting for a paper check and it has been more than 4 weeks since you mailed your return, you can contact the IRS to ask them to reissue it. Have your Social Security number and the amount of the refund ready.

State tax refunds arrive on a different schedule

Your state refund is processed by your state's tax agency, not the IRS, so it follows its own timeline. Some states process refunds faster than the federal government — you might see your state refund in 2 to 3 weeks. Others take 6 to 8 weeks. A few states take even longer if they are understaffed or if your return needs manual review.

You can check your state refund status on your state's tax agency website. Search "[your state] tax refund status" to find the right tool. Most states have a similar tool to the IRS's "Where's My Refund?" — you enter your Social Security number and filing status to see where your return stands.

It is normal for your federal and state refunds to arrive weeks apart. Some people receive their federal refund first; others receive their state refund first. There is no set order.

What to do if your refund is late

If the "Where's My Refund?" tool says your return was approved more than 5 business days ago and you chose direct deposit, but the money has not hit your bank account, contact your bank first. Ask them to check if the deposit is pending or if there was a problem receiving it. Sometimes a deposit fails because the account number was entered wrong on your return.

If your bank confirms they have not received anything, go back to "Where's My Refund?" and look for a notice or message from the IRS. If the tool says your refund is on the way but gives no other details, wait another week — direct deposits can take up to 5 business days, and weekends and holidays do not count.

If more than 5 business days have passed, the tool still says your refund is approved, and your bank has not received it, you can contact the IRS. Call 1-800-829-1040 during business hours. Have your Social Security number, filing status, and the refund amount ready. The IRS can check whether the deposit was sent and, if it was, help you trace where it went.

Paper checks that never arrive

If you requested a paper check and it has been more than 4 weeks since the IRS approved your return, the check may have been lost in the mail. Contact the IRS at 1-800-829-1040 and ask them to issue a replacement check. They will verify your identity and reissue the check to the address on file.

The replacement check takes another 7 to 10 business days to arrive. If the original check shows up after you have requested a replacement, do not cash both — contact the IRS again to let them know the original arrived.

If you are concerned about a check being lost, you can ask the IRS to send your refund by direct deposit instead. This requires calling the IRS and providing your bank account information. They can redirect an approved refund to your account, though this is faster if you catch it before the check is printed.

Frequently Asked Questions

Can I get my refund faster if I pay someone to file my taxes?

No. Tax preparation companies and accountants file your return the same way you would — electronically or by paper. The IRS processes all returns at the same speed regardless of who prepared them. The only way to speed up your refund is to file electronically and choose direct deposit, which you can do yourself for free on the IRS website or through free tax software.

What if the IRS says my refund was approved but my bank says they never got it?

This usually means the account number on your return was wrong. Call your bank and ask if they received a failed deposit attempt. If they did, the IRS sent the money to the wrong account. Contact the IRS at 1-800-829-1040 with your correct account information and ask them to reissue the refund by check or to a corrected account.

Does filing early get you your refund faster?

Filing early does not speed up processing time, but it does mean you get your refund earlier in the calendar year. The IRS processes returns in the order they are received, so filing in January gets you your money in February or March, while filing in April gets you your money in May or June. The processing time itself is the same.

Why does the IRS website say my refund is still processing after 30 days?

Returns with certain credits like the EITC or ACTC are held for additional review by law, which can extend processing to 6 weeks or longer. Returns with errors or missing information also take longer. Check the "Where's My Refund?" tool for a message explaining the delay. If there is no message after 6 weeks, call the IRS.

Can I get my refund as a debit card instead of direct deposit?

Some tax preparation software and tax preparation companies offer refund cards or debit cards as a delivery option, but this is not an IRS option. If you want your refund on a card, you would need to use one of these third-party services. Direct deposit to your own bank account is faster and free.