Your refund timeline depends on how you filed and how the IRS processes your return

If you filed electronically and chose direct deposit, the IRS typically issues your refund within 21 days of accepting your return. If you filed on paper or requested a check, add another two to three weeks for mailing. The IRS publishes a Where's My Refund tool that shows your exact status — accepted, processing, approved, or sent — and this is the only reliable way to know when your money is actually coming.

The 21-day window is not a may provide. It is the IRS's target for most returns, but returns with errors, missing information, or those selected for review take longer. Some refunds are held for fraud checks or because your return conflicts with other documents on file. If you fall into one of these categories, you will see a message in Where's My Refund explaining the delay.

The IRS processes returns in the order they are received, not in the order they are filed. A return filed on January 15 may be processed before one filed on January 10 if the second one requires manual review. This is why two people who filed at the same time can see very different timelines.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, while checks take an additional two to three weeks.
  • The IRS Where's My Refund tool is the only source that shows your actual refund status and expected delivery date.
  • Returns selected for review, those with errors, or those flagged for fraud checks will take longer than 21 days.
  • If your refund does not arrive by the date shown in Where's My Refund, contact the IRS at 1-800-829-1040 or visit an IRS office.

How to check your refund status right now

Go to irs.gov and click the Where's My Refund link on the homepage. 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 a single day will not show new information.

Where's My Refund shows one of four statuses. Accepted means the IRS received your return but has not started processing it yet. Processing means the IRS is reviewing your return and checking for errors. Approved means your refund has been approved and is being prepared for delivery. Sent means your refund has been issued — either deposited into your bank account or mailed as a check.

If your return shows a status of "Still processing" after 21 days, or if you see a message that says your return is being reviewed, do not assume something is wrong. The IRS reviews roughly one in every 100 returns, and this does not mean you made a mistake. It is a standard audit or verification check. The message will tell you how long the review typically takes.

Why your refund might be delayed

The most common reason for delay is an error on your return — a mismatched name or Social Security number, a missing signature, or income reported on your return that does not match what your employer or bank reported to the IRS. These mismatches trigger a manual review, which adds two to four weeks to your timeline.

If you claimed the Earned Income Tax Credit or the Child Tax Credit, your return may be held until mid-February by law. The IRS does not release these refunds before February 15, even if your return is complete and error-free. This is a federal requirement, not a processing delay.

Refunds are also delayed if the IRS suspects fraud or identity theft. If your Social Security number was used on another return, or if your return was filed from an unusual location, the IRS will flag it for review. You will see a message in Where's My Refund if this is happening. The IRS will contact you by mail if they need more information.

If you owe back taxes, child support, or have defaulted on a federal student loan, the IRS will offset your refund — meaning they will keep it to pay what you owe. You will receive a notice in the mail explaining the offset and how much was taken. This is not a delay; it is an intentional action by the government.

Direct deposit versus check — which arrives first

Direct deposit is faster. Once the IRS approves your refund, the money moves to your bank account within one to two business days. Your bank may hold the deposit for an additional day depending on when it arrives, but you should see the money in your account within three business days of the IRS sending it.

A check takes longer because it has to be printed, mailed, and delivered by the postal service. After the IRS approves your refund, allow five to seven business days for the check to be printed and mailed, then another five to ten business days for delivery depending on where you live and current mail volume. In total, a check refund typically takes three to four weeks longer than direct deposit.

If you did not provide banking information on your return, the IRS will mail a check automatically. You cannot change this to direct deposit after you file unless you amend your return, which creates a new processing timeline. If you are expecting a check and it does not arrive within the timeframe shown in Where's My Refund, contact the IRS to request a trace.

What to do if your refund is late

First, check Where's My Refund again. If it shows your refund was sent but you have not received it, the next step depends on your delivery method. For direct deposit, contact your bank and ask if the deposit arrived but was rejected or held. Provide your bank with the date the IRS says it sent the refund. Banks sometimes reject deposits due to closed accounts, incorrect routing numbers, or fraud flags on the account.

For a check, wait ten business days after the date shown in Where's My Refund before assuming it is lost. Postal delivery times vary, especially during tax season. If ten business days have passed and you have not received the check, call the IRS at 1-800-829-1040 and request a refund trace. The IRS will investigate whether the check was delivered and, if it was lost, will issue a replacement.

If Where's My Refund shows your refund was approved but not yet sent, and the date has passed, call the IRS. A representative can see details that are not displayed in the online tool and can tell you whether your refund is delayed due to a review, a verification issue, or a processing error.

Special situations that change your timeline

If you filed an amended return (Form 1040-X), your refund will take longer. The IRS processes amended returns separately from original returns, and the timeline is typically eight to twelve weeks from the date you file the amendment. Where's My Refund does not always show the status of amended returns clearly, so call the IRS if you want a specific update.

If you are a non-citizen with an Individual Taxpayer Identification Number (ITIN), your return may be processed more slowly. The IRS conducts additional verification for ITIN returns, which can add two to four weeks to the timeline. This is standard procedure and does not indicate a problem with your return.

If you filed your return before receiving a W-2 or 1099 from an employer or financial institution, and that document later arrived with different income information, the IRS will hold your refund while it reconciles the discrepancy. This can take several weeks. You will see a message in Where's My Refund if this is the reason for the delay.

How the IRS delivers your refund

The IRS has no control over how fast your bank processes a direct deposit once it arrives. Most banks credit deposits within one business day, but some take longer. If your bank is small or if the deposit arrives on a Friday, you may not see the money until Monday or Tuesday. This is your bank's processing time, not the IRS's.

For checks, the IRS uses standard U.S. mail. There is no expedited option, and you cannot request overnight delivery. The check is treated as regular mail and subject to normal postal delays. During tax season (January through April), postal volume is high and delivery times are slower than usual.

The IRS does not send refunds by wire transfer, ACH transfer, or any method other than direct deposit or check. If someone offers to deliver your refund faster through a different method, it is a scam.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans that give you money immediately, but you pay interest and fees, and the loan is repaid from your actual refund when it arrives. This costs you money and does not change when the IRS sends your refund.

What if Where's My Refund says my refund was sent but my bank says it never arrived?

Contact your bank first and provide the exact date the IRS says it sent the deposit. Ask the bank to search their records for the incoming transfer. If the bank confirms it never received the deposit, call the IRS at 1-800-829-1040 and request a refund trace. The IRS will investigate and issue a replacement refund if the deposit was lost in transit.

Does filing early mean I get my refund early?

Not necessarily. The IRS processes returns in the order they are received, but returns that require review are processed more slowly regardless of when they were filed. Filing early gives you a better chance of being processed before the peak season rush, but it does not may provide a faster refund.

What if I made a mistake on my return and want to file an amendment?

You can file an amended return (Form 1040-X) at any time, but it will be processed separately and take eight to twelve weeks. If you have already received your refund, the amendment will result in either a bill or an additional refund depending on the change. If you have not received your refund yet, consider waiting to see if the IRS catches the error during processing before amending.

Can I cancel my refund and have the money applied to next year's taxes instead?

No. Once the IRS approves your refund, you cannot cancel it or redirect it. If you want to avoid a refund in the future, adjust your withholding with your employer using Form W-4, or adjust your estimated tax payments if you are self-employed.