Yes, people are getting refunds, but the timeline depends on how you filed and when

Tax refunds are moving out the door right now, but not all at the same speed. The IRS processes roughly 90 million refunds each year, and they come out in waves starting in late January and running through October. If you filed early and chose direct deposit, your refund may have already landed. If you filed by mail, chose a paper check, or had complications on your return, you are still waiting — and the wait can stretch weeks or months longer than the standard timeline.

The IRS publishes a weekly refund tracker that shows how many refunds went out that week and the average processing time. That tracker is your most reliable source for whether refunds are moving at all. But the tracker shows an average, not your specific refund. To find out where yours is, you need to check your own status using the IRS Where's My Refund tool, which updates once every 24 hours.

Key Takeaways

  • Direct deposit refunds typically arrive 21 days after the IRS accepts your return, while paper checks take an additional 2 to 4 weeks after that.
  • The IRS processes refunds in batches throughout the filing season, so timing depends partly on when you filed and partly on whether your return needed manual review.
  • The Where's My Refund tool is the only place that shows your actual refund status — the IRS does not send emails or texts about refund progress.
  • Refunds are delayed most often because of missing or mismatched information: Social Security numbers, income amounts, dependent claims, or bank account details.
  • If your refund is more than 21 days late for direct deposit or more than 6 weeks late for a check, you can contact the IRS Refund Hotline or file a complaint with the Taxpayer Advocate Service.

How long the IRS says refunds should take

The IRS publishes a standard timeline: 21 days for direct deposit after the return is accepted, and 21 days plus 2 to 4 weeks for a paper check. That 21-day clock starts when the IRS accepts your return, not when you file it. If you e-filed on January 15, the IRS might not accept it until January 17 or 18. If you mailed a paper return, acceptance can take 2 to 3 weeks just to reach the processing center and be scanned into the system.

The timeline also assumes your return has no errors and requires no manual review. The IRS flags returns for review when they contain certain credits (like the Earned Income Tax Credit), when income or deductions are unusually high or low, when there are math errors, or when information does not match IRS records. A flagged return goes into a queue for a human reviewer, and that queue moves slower than the automated processing line. A review can add 2 to 8 weeks to your refund timeline.

Why some refunds are stuck in the queue

The most common reason for a delayed refund is a mismatch between what you reported and what the IRS already has on file. This includes a Social Security number that does not match the name on your return, a dependent's SSN that does not match IRS records, income reported on a 1099 or W-2 that does not match what you entered, or a bank account number with a typo. The IRS catches these mismatches during processing and flags the return for manual correction.

Other common holds include claiming a credit you have already used (like the Child Tax Credit for a child you claimed in a previous year), reporting income that triggers an audit flag, or filing a return that conflicts with a prior-year return still under review. If you claimed the Earned Income Tax Credit, your refund is held automatically for additional verification — this is a compliance requirement, not an error on your part, but it adds time.

Paper returns take longer to process than e-filed returns because they must be physically scanned and manually entered into the system. The IRS processes paper returns in batches, and during peak season (February through April) the backlog can stretch processing time to 4 to 6 weeks just to reach the acceptance stage.

How to check your refund status right now

Go to IRS.gov/refunds and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information. The tool will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and it is being prepared for payment), or "Sent" (the refund has been paid and is on its way to you).

If your status shows "Sent" but you have not received the money, the timeline depends on your payment method. Direct deposit typically arrives within 1 to 2 business days after the status changes to "Sent." A paper check typically arrives within 7 to 10 business days, though mail delays can extend that to 2 to 3 weeks. If you live in a remote area or your address is hard to reach, add extra time.

Do not rely on email or text messages about your refund. The IRS does not send unsolicited emails or texts about refund status. If you receive a message claiming to be from the IRS and asking you to click a link or provide information, it is a scam.

What to do if your refund is late

If your refund status has not changed in more than 21 days (for direct deposit) or more than 6 weeks (for a check), contact the IRS Refund Hotline at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The hotline can tell you whether your return is still in the queue, whether it has been flagged for review, and whether the IRS needs additional information from you.

If the IRS tells you that your return is being reviewed but cannot give you a timeline, you can file a complaint with the Taxpayer Advocate Service (TAS). TAS is an independent office within the IRS that helps taxpayers who are experiencing hardship or who believe the IRS has made an error. You can reach TAS by calling 1-877-777-4778 or by visiting taxpayeradvocate.irs.gov. TAS can sometimes expedite a review or get you a status update faster than the regular hotline.

If your refund was supposed to arrive by direct deposit but did not, check with your bank first. Some banks hold deposits for 24 to 48 hours before posting them to your account, especially if the deposit is unusually large. If your bank confirms that the deposit never arrived, call the IRS Refund Hotline and ask whether the refund was sent to a different account. If you provided an incorrect account number on your return, the IRS may have sent the refund to an account that does not belong to you, and you will need to file a trace to recover it.

When the IRS issues a refund advance or offset

In rare cases, the IRS will issue a partial refund before your full return is processed. This happens when you have a large refund and the IRS has approved part of it but is still reviewing other parts. The partial refund is sent by direct deposit or check, and the remainder follows once the review is complete.

The IRS can also offset your refund if you owe money to another federal agency or to a state. Common offsets include unpaid federal student loans, unpaid child support, or state income tax debt. If your refund is offset, the IRS will send you a notice in the mail explaining which agency received the money and how much. The notice will include instructions for contacting that agency if you believe the offset was made in error.

Refund timeline by filing method

Filing MethodAcceptance TimelineProcessing TimelineDelivery Timeline
E-filed, direct deposit1 to 2 days21 days after acceptance1 to 2 business days after approval
E-filed, paper check1 to 2 days21 days after acceptance7 to 10 business days after approval
Paper return, direct deposit2 to 3 weeks21 days after acceptance1 to 2 business days after approval
Paper return, paper check2 to 3 weeks21 days after acceptance7 to 10 business days after approval

These timelines assume no errors or flags on your return. If your return is flagged for review, add 2 to 8 weeks to the processing timeline.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company to check on it?

No. Tax preparation companies and refund advance services cannot speed up IRS processing. Some offer "refund advances" — loans against your expected refund — but these come with fees and interest. The only way to speed up processing is to make sure your return has no errors before you file it. Once it is filed, the IRS timeline is fixed.

What if the Where's My Refund tool says my refund was sent but I never got it?

First, check with your bank to confirm the deposit never arrived — some banks hold large deposits for 24 to 48 hours. If your bank has no record of it, call the IRS Refund Hotline at 1-800-829-1040 and ask them to trace the refund. You will need to provide your account number and routing number. The IRS can tell you whether the refund was sent to the wrong account or whether there was a delivery error.

Does filing an amended return delay my refund?

Yes. If you file an amended return (Form 1040-X) after you have already filed your original return, the amended return goes into a separate processing queue and takes an additional 8 to 12 weeks to process. File your original return as accurately as possible the first time to avoid this delay.

Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?

The IRS is required by law to hold EITC refunds for additional verification to prevent fraud and incorrect payments. This hold adds 2 to 4 weeks to the standard processing timeline. You cannot avoid this hold, but you can check your status using Where's My Refund to see whether the verification is complete.

What if my refund is offset and I disagree with the offset?

The IRS will send you a notice in the mail explaining which agency received your refund and why. That notice includes instructions for contacting the agency to dispute the offset. You have the right to request a hearing or to set up a payment plan with the agency that received the offset. Contact the agency listed in the notice as soon as you receive it.