How long a refund takes depends on how you file and how the IRS processes your return

The IRS typically issues refunds within 21 days of accepting your return, but that clock starts only after your return passes initial review. If you file electronically and choose direct deposit, you are most likely to see money within that window. If you file on paper or request a check, add one to two weeks for mailing. The actual timeline also depends on whether the IRS needs to verify information on your return — which can add weeks or months.

The IRS publishes a "Where's My Refund?" tool on IRS.gov that shows the status of your specific return. You can check it the day after you file electronically, or four weeks after mailing a paper return. That tool is the most reliable way to know where your refund stands.

Key Takeaways

  • Direct deposit refunds typically arrive 21 days after the IRS accepts your return, while checks take an additional one to two weeks for mailing.
  • Paper returns take longer to process than electronic returns — the IRS counts four weeks before you can check status on a paper return.
  • The IRS may hold your refund if your return contains errors, if you claim certain credits, or if you have unpaid taxes or student loans from prior years.
  • You can track your refund status using the "Where's My Refund?" tool on IRS.gov, which updates once per day.
  • If your refund is delayed beyond the expected timeframe, contact the IRS at 1-800-829-1040 or visit a local IRS office.

Why the IRS holds refunds and what triggers a delay

The IRS does not always issue your refund within 21 days. Several things can cause a hold. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your entire refund until mid-February, even if you file in January. This is true regardless of how you file.

The IRS also delays refunds when it detects a mismatch between your return and information it has on file — for example, if your W-2 shows different income than what you reported, or if your Social Security number does not match IRS records. Identity theft flags trigger a hold as well. If you owe back taxes, have unpaid student loans in default, or owe child support, the IRS may offset your refund to pay those debts before sending you anything.

Math errors or missing information on your return cause delays too. If you forgot to sign the return, left a line blank, or reported income that does not match what your employer or bank reported to the IRS, processing slows down while the IRS verifies the details.

Direct deposit versus check: which arrives faster

Direct deposit is the fastest way to receive your refund. Once the IRS accepts your return and completes its review, the money moves to your bank account within the 21-day window. Your bank may take an additional one to two business days to post the deposit, but the IRS side is complete.

A paper check takes longer. The IRS must print and mail the check, which adds one to two weeks depending on postal service speed and your location. If you file electronically but request a check, expect 21 days for IRS processing plus mailing time. If you file a paper return and request a check, the timeline stretches further because the IRS must first manually process your paper form before printing the check.

To set up direct deposit, provide your routing number and account number on your tax return. You can find your routing number on the bottom left of any check, or by calling your bank. Direct deposit works for any bank account, credit union account, or prepaid debit card that accepts ACH transfers.

The EITC and ACTC hold: why mid-February matters

If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS holds your entire refund until at least February 15 of the year you file. This is a legal requirement, not a processing delay. You could file on January 20 and still wait until mid-February. The hold applies whether you file early or late in the season.

The reason for the hold is fraud prevention. The EITC and ACTC are high-value credits that attract fraudulent claims, so the IRS uses the extra time to cross-check your information against wage records, Social Security data, and prior-year returns. If everything matches, your refund releases on or shortly after February 15. If the IRS finds a discrepancy, it may contact you to verify your claim before releasing the money.

You cannot avoid this hold by not claiming the credits. If you are may have access to to them based on your income and family situation, you should claim them — the hold is the same either way, and you lose money by not taking the credit.

What to do if your refund is delayed beyond the expected date

Check the "Where's My Refund?" tool first. It updates once per day and shows whether the IRS is still processing your return, has issued your refund, or has flagged your return for review. The tool tells you the expected date your refund will be issued. If that date has passed and you have not received the money, your next step depends on how you filed.

If you chose direct deposit, wait three to five business days after the IRS says it issued your refund. Banks sometimes take longer than expected to post deposits. If five business days have passed since the IRS issued the refund and your bank account still shows nothing, contact your bank to confirm they received the deposit. Provide them with the confirmation number from the "Where's My Refund?" tool.

If you requested a check, wait 10 business days after the IRS issued it. Checks can be delayed in the mail, especially during peak tax season. If 10 business days have passed, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can issue a replacement check or, in some cases, arrange a direct deposit instead.

When the IRS contacts you about your return

If the IRS needs more information before it can issue your refund, it will mail you a letter. The letter explains what information is missing or what does not match. You have 30 days to respond. Do not ignore the letter — if you do not respond, the IRS will not issue your refund and may assess additional tax.

Common reasons for contact include unreported income, mismatched Social Security numbers, claimed dependents the IRS cannot verify, or credits you claimed that do not match your income level. The letter tells you exactly what to provide and where to send it. Some issues can be resolved by phone; the letter will say if that is an option.

If you receive a letter about your refund, do not assume it means you did something wrong. The IRS contacts millions of taxpayers each year for routine verification. Respond promptly with the documents the letter requests, and your refund will be issued once the IRS confirms the information.

Frequently Asked Questions

Can I get my refund faster if I file earlier in the tax season?

Filing earlier generally does not speed up your refund if you claim the EITC or ACTC — those refunds are held until mid-February regardless of filing date. For other returns, filing early can help because the IRS processes returns in the order it receives them, and early filers face less volume. However, the 21-day processing window is the same.

What happens if the IRS offsets my refund for back taxes or child support?

The IRS will send you a notice explaining the offset and which debt was paid. Your refund is reduced by the amount offset. You can dispute the offset if you believe it was made in error, but you must act quickly — the notice includes a important date for filing a protest. Contact the IRS or the agency that reported the debt for instructions on how to dispute.

Does filing with a tax preparer or software change how long my refund takes?

No. The processing time is the same whether you file yourself, use tax software, or work with a preparer. The IRS processes the return the same way. Using a preparer does not speed up your refund, though some preparers offer advances on expected refunds — those are loans, not refunds, and they charge fees.

What if I filed a paper return and it has been more than four weeks?

Check the "Where's My Refund?" tool — it should show status four weeks after you mailed the return. If the tool says the return has not been received, the return may have been lost in the mail. Contact the IRS at 1-800-829-1040 and ask them to trace the return. Have a copy of your return and proof of mailing if you have it.

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

No. Once the IRS issues your refund, you cannot redirect it to a future tax year. If you want to avoid a refund in the future, adjust your withholding on Form W-4 with your employer so less tax is taken from your paycheck. This gives you the money throughout the year instead of waiting for a refund.