The timeline depends on how you file and how the IRS processes your return

If you file electronically and request direct deposit to your bank account, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks for postal delivery. The 21-day window is not a may provide — it is the IRS's stated target, and many returns process faster, but some take longer if the IRS needs to verify information on your return.

The actual time your money sits in the IRS's hands depends on three things: the method you use to file, whether you claim certain credits like the Earned Income Tax Credit, and whether the IRS flags your return for review. Understanding each of these helps you know what to expect and when to follow up if something seems wrong.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically resulting in refunds within 21 days from the IRS's receipt of your return.
  • Paper returns take longer because the IRS must manually enter your information, adding several weeks to processing time.
  • Certain tax credits, especially the Earned Income Tax Credit and Child Tax Credit, trigger additional IRS verification that can delay your refund by weeks or months.
  • You can track your refund status using the IRS's Where's My Refund tool on IRS.gov, which updates every 24 hours after your return is received.
  • If your refund does not arrive within 21 days of e-filing or within the expected timeframe for a paper return, contact the IRS directly rather than waiting.

Why electronic filing is faster than paper

When you file electronically, your return goes directly into the IRS's computer system. The IRS can begin processing it when ready, checking your numbers against Social Security records, prior-year returns, and wage reports from your employer. This automated process moves quickly because there is no manual data entry step.

Paper returns require an IRS employee to physically open your envelope, read your handwriting, and type your information into the system. This step alone adds weeks. After that, the IRS still needs to verify your information the same way it does for electronic returns, but the processing clock does not start until your data is entered. If you file on paper, expect your refund to take at least six to eight weeks, sometimes longer during tax season when the IRS is processing millions of returns.

How direct deposit speeds up the final step

Once the IRS approves your refund, it still needs to get the money to you. Direct deposit sends the funds electronically to your bank account, which typically takes one to two business days after the IRS releases the money. A check by mail takes two to three weeks to arrive, depending on postal service speed and your location.

Direct deposit is also more reliable. Checks can be lost in the mail, stolen, or delayed by postal delays. With direct deposit, you have a clear record that the money reached your bank, and you can see it in your account. The IRS requires your bank account number and routing number to set up direct deposit, which you provide on your tax return.

Why certain tax credits cause delays

If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS holds your entire return for additional review. These credits are high-value — the EITC can be worth thousands of dollars — and the IRS verifies them more carefully than other parts of your return. This verification process can add 4 to 12 weeks to your refund timeline, even if everything on your return is correct.

The IRS is not being cautious because you are suspicious. These credits have specific rules about income, family structure, and work history, and the IRS cross-checks your information against Social Security records and prior returns to make sure the credits are claimed correctly. If you claim both the EITC and the Child Tax Credit, expect the longer end of that range.

You can still track your refund during this verification period using the Where's My Refund tool. The tool will show "your return is being reviewed" or similar language, which means the IRS is in the verification step, not that something is wrong with your return.

What happens if the IRS needs more information

Sometimes the IRS cannot verify information on your return and sends you a notice by mail asking for documents. This might happen if your income does not match what your employer reported, if you claim a dependent the IRS cannot verify, or if there is a discrepancy between your return and prior years. When this happens, your refund is paused until you respond.

The notice will explain what documents to send and where to mail them. Common requests include a copy of your birth certificate to verify a dependent, a letter from your employer explaining a wage discrepancy, or proof of a major life event like marriage or divorce. Responding quickly — within 30 days of the notice date — gets your refund moving again. If you do not respond, the IRS will disallow the item in question and recalculate your refund, which may be smaller than you expected.

How to check your refund status

The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return, and the tool shows you the current status. It updates once every 24 hours, so checking multiple times in a single day will not give you new information.

The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your refund and is preparing to send it), or "Sent" (the IRS has released your refund to your bank or mailed your check). Once your refund shows as "Sent," direct deposit typically arrives within one to two business days, and a check arrives within two to three weeks.

If your return does not appear in Where's My Refund at all, wait at least 24 hours after you filed. The tool does not show returns when ready. If it still does not appear after several days, contact the IRS directly at 1-800-829-1040.

What to do if your refund is late

If your refund does not arrive within 21 days of e-filing or within the expected timeframe for a paper return, you have options. First, check Where's My Refund to see if the IRS is still processing or if there is a status update you missed. If the tool shows "Sent" but the money has not reached your bank, wait a few more business days — direct deposit can occasionally take longer than expected.

If the tool shows no status or shows a status that has not changed in more than a week, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still being processed, whether the IRS sent it to the wrong bank account, or whether there is a problem that needs to be resolved. If the IRS sent your refund to an incorrect account, they can issue a replacement check, though this adds another two to three weeks.

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, where they lend you money against your expected refund before the IRS sends it, but you pay interest and fees for this service. The money you receive is less than your actual refund. Filing electronically with direct deposit is the fastest free option.

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

If you filed electronically, wait until the IRS processes your return and sends your refund. Then file an amended return using Form 1040-X. If you made a mistake that reduces your refund, the IRS will keep the difference. If the mistake means you are owed more, file the amended return and the IRS will send you the additional amount, though this takes several more weeks.

Does filing earlier in tax season get me my refund faster?

Filing earlier does not change how long the IRS takes to process your return, but it does mean you get your refund earlier in the calendar year. If you file in early February, your refund arrives in late February or early March. If you file in late April, your refund arrives in late May or early June. The processing time is the same either way.

Why does the IRS say 21 days but my refund took longer?

The 21-day timeline assumes your return has no issues and does not claim credits that trigger extra verification. If you claim the EITC or Child Tax Credit, or if the IRS needs to verify information, the timeline extends. The IRS also processes millions of returns during tax season, and processing times can slow down in March and April.

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

Some tax preparation software offers the option to receive your refund on a prepaid debit card instead of a bank account. This works the same way as direct deposit — the IRS sends the money electronically — but you receive a card instead of the funds going to your bank. The timeline is the same as direct deposit, typically one to two business days after the IRS releases your refund.