Tax refunds are arriving now, but the timing depends on how you filed, how you paid, and whether the IRS flagged your return for review

Yes, people are getting refunds. The IRS began processing 2024 tax returns on January 27, 2025, and refunds have been going out since early February. But "people are getting them" does not mean you will get yours on the same day as your neighbor. A refund that takes three weeks for one person can take eight weeks for another, depending on specific details about your return.

The IRS publishes weekly refund statistics on its website, and you can see how many refunds went out that week and what the average refund amount was. What you cannot see from those numbers is why yours has not arrived yet—and that is what matters to you right now.

Key Takeaways

  • Refunds filed electronically with direct deposit typically arrive within 21 days of acceptance, but many arrive in 5 to 10 days.
  • Paper returns take 4 to 6 weeks to process, and mailed refund checks take another 7 to 10 business days after that.
  • The IRS holds returns for review if they contain errors, claim certain credits, or match patterns that trigger automated checks—this can add 2 to 4 weeks.
  • You can check your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and expected refund amount.
  • If your refund is more than 21 days late for e-filed returns or more than 6 weeks late for paper returns, contact the IRS Taxpayer Advocate Service.

How the IRS processes refunds in order of speed

The fastest refunds go to people who filed electronically and chose direct deposit to a bank account. The IRS accepts your return, verifies the information, and sends the money to your bank. This usually takes 5 to 10 business days from the date the IRS accepted your return, though the IRS publishes a standard of 21 days. Most people in this group have already received their money.

The next tier is electronic filing with a mailed check. The IRS processes the return at the same speed, but then prints and mails a physical check. That adds 7 to 10 business days. If you filed electronically but chose a mailed check, you are probably still waiting.

Paper returns—the ones you printed, signed, and mailed to the IRS—take 4 to 6 weeks just to be scanned and entered into the system. After that, the IRS processes them like any other return. If you mailed your return, you are likely still in the scanning phase unless you filed very early in January.

Why the IRS holds some returns for additional review

Not every return moves straight through. The IRS stops and reviews returns that contain certain red flags. This is not an audit—it is an automated hold that can last 2 to 4 weeks. Common reasons include claiming the Earned Income Tax Credit, the Child Tax Credit, or the American Opportunity Credit; having a loss on a business or rental property; reporting income from self-employment; or having a return that does not match information the IRS already has on file (like a W-2 from your employer).

If your return was held for review, the IRS will not tell you why unless you contact them. You will just see a status that says "still being processed" or "your return is still being processed" in the Where's My Refund tool. This does not mean something is wrong—it means the IRS is verifying the information before releasing your money.

Returns are also held if they contain math errors, missing information, or conflicting data. For example, if you claim a dependent but do not provide their Social Security number, or if your filing status does not match what the IRS has on record, the return gets flagged. The IRS will mail you a notice asking for the missing piece or explaining the discrepancy. You have to respond before processing continues.

How to check your refund status right now

The IRS Where's My Refund tool is the only official place to check. Go to irs.gov, find the "Where's My Refund" link, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount you expect. The tool updates once per day, usually overnight.

The tool will show you one of three statuses. "Return received" means the IRS has your return but has not finished processing it yet. "Approved" means the IRS has verified everything and your refund is on its way—this is when the 21-day clock starts for direct deposit or the mailing clock starts for checks. "Sent" means your refund has been released and is in transit to you.

Do not rely on third-party refund tracking websites or apps. They pull information from the IRS tool anyway, and some charge fees or collect data. Use irs.gov directly.

What to do if your refund is late

If you filed electronically with direct deposit and it has been more than 21 days since the IRS accepted your return, your refund is officially late. If you filed on paper or chose a mailed check, wait until 6 weeks have passed since you mailed it or filed it electronically.

Before you contact anyone, check Where's My Refund one more time. If the status still says "approved" or "sent" but the money has not arrived, your bank may be holding it. Call your bank and ask if a deposit from the IRS is pending or if there is a hold on your account. Some banks flag large deposits or deposits from government sources.

If the Where's My Refund tool shows "sent" and your bank confirms no deposit has arrived, contact the IRS Taxpayer Advocate Service. This is a free service within the IRS that handles cases where refunds are missing or delayed. You can call 1-877-777-4778 or submit a request online at taxpayeradvocate.irs.gov. Have your Social Security number, filing status, and expected refund amount ready.

Refunds held because of identity theft or fraud concerns

If the IRS suspects identity theft or fraud, it will hold your refund and mail you a notice. This is rare, but it happens when someone files a return using your Social Security number or when your return matches a pattern the IRS associates with fraud. You will not see this in the Where's My Refund tool—you will only know when the letter arrives.

If you receive a notice like this, do not ignore it. The letter will explain what information the IRS needs from you to verify your identity. You may have to provide a copy of your driver's license, a recent tax return, or other documents. Once the IRS verifies that you are the real taxpayer, it will process your return and release your refund. This process typically takes 4 to 6 weeks from the date you respond to the notice.

If you think your identity has been stolen but have not received a notice yet, contact the IRS Identity Theft Hotline at 1-800-908-4490. You can also file a report with the Federal Trade Commission at identitytheft.gov.

State refunds move on a different timeline

If you are waiting for a state tax refund, that is a separate process. State tax agencies do not wait for the IRS to finish—they process returns independently. Most states that have income tax begin processing returns in late January or early February, just like the federal government. State refunds typically arrive 2 to 4 weeks after the state accepts your return, though some states take longer.

You can check your state refund status on your state's tax agency website. Search "[your state] tax refund status" to find the tool. You will need your Social Security number and the refund amount you expect, just like the federal tool.

Frequently Asked Questions

Why does the IRS say 21 days but some people get refunds in a week?

The 21-day standard is the maximum time the IRS promises for most e-filed returns with direct deposit. Many refunds process faster because the IRS has fewer returns to handle early in the season. By mid-March and April, when millions of returns arrive, processing slows down and more refunds hit the full 21-day window.

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

No. Tax preparation companies cannot make the IRS process your return faster. Some offer "rapid refund" loans that give you money immediately, but you pay fees and interest on that loan. The IRS will still send your actual refund to the tax company, which keeps it to cover the loan. This costs you money and makes no sense if you can wait 1 to 3 weeks.

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

If you filed electronically and realize you made a mistake before the IRS accepts your return, you can file an amended return (Form 1040-X) to correct it. If the IRS has already accepted your return, do not file an amended return right away—wait until you receive your refund. Then file the amended return if needed. Filing an amended return before the original is processed can delay everything.

Will my refund be reduced if I owe money to the government?

Yes. If you owe back taxes, student loans in default, or child support, the IRS can intercept your refund to pay those debts. The IRS will mail you a notice explaining the offset before it happens. If you think the offset is wrong, you have the right to dispute it—contact the IRS Taxpayer Advocate Service.

Do I need to do anything to get my refund, or does it come automatically?

If you filed a return, your refund comes automatically once the IRS processes it. You do not need to do anything. If you chose direct deposit, the money goes to your bank account. If you chose a mailed check, it arrives by mail. Do not pay anyone who claims they can "unlock" your refund or get it faster.