How long a refund takes depends on how you file and whether the IRS needs to review your return

The IRS aims to issue most refunds within 21 days of receiving your return, but that clock starts only after your return is processed — not when you mail it or click submit. If you file electronically and choose direct deposit to your bank account, you are most likely to see money in that timeframe. If you mail a paper return or request a check, add two to three weeks for postal delivery on top of the IRS processing time.

The 21-day target is not a may provide. The IRS processes returns in the order they arrive, and during peak season — typically January through April — processing can take longer. Returns that trigger additional review, such as those claiming the Earned Income Tax Credit or the Child Tax Credit, often take longer than straightforward returns.

You can track the status of your return using the IRS tool "Where's My Refund?" on the IRS website, which updates once per day. This tool shows you whether your return has been received, is being processed, or has been approved for refund.

Key Takeaways

  • The IRS typically issues refunds within 21 days of processing your return, but processing itself can take time depending on how busy they are and whether your return needs review.
  • Electronic filing with direct deposit is the fastest method; paper returns and refund checks take longer because of mailing time.
  • Returns claiming certain credits like the Earned Income Tax Credit or Child Tax Credit may take longer than the standard 21 days.
  • You can check your refund status once per day using the IRS "Where's My Refund?" tool on IRS.gov.

Why electronic filing is faster than mailing a paper return

When you file electronically, your return goes directly to the IRS computer system. The IRS can begin processing it when ready. When you mail a paper return, it first has to be received at an IRS processing center, then scanned into the system — a step that adds one to two weeks before processing even begins.

Direct deposit to your bank account is also faster than a refund check. Once the IRS approves your refund, direct deposit typically reaches your account within one to two business days. A check has to be printed, mailed, and delivered by the postal service, which can take two to three weeks depending on where you live.

What slows down refund processing

The IRS flags certain returns for additional review before issuing a refund. This happens most often when you claim the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the American Opportunity Tax Credit. These credits are subject to what the IRS calls "EITC/ACTC compliance review," which is a second look to prevent fraud. If your return is selected for this review, the IRS will not issue your refund until the review is complete — typically adding two to four weeks.

Returns with math errors, missing information, or amounts that don't match what employers or banks reported to the IRS also trigger review. If the IRS needs more information from you, they will mail you a letter explaining what is needed and how to respond.

Filing very early in the tax season does not speed up your refund if you claim certain credits. The IRS does not issue refunds for returns claiming EITC or ACTC before February 15, even if the return is processed earlier. This rule exists to reduce fraud and is in place every year.

How to track your refund status

The IRS "Where's My Refund?" tool is available on IRS.gov. 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 shows three possible statuses: "Return Received" (your return has been received but not yet processed), "Refund Approved" (your refund has been approved and is on its way), or "Refund Issued" (your refund has been sent). If you chose direct deposit, "Refund Issued" means the money should arrive in your bank account within one to two business days. If you requested a check, allow two to three weeks for delivery.

If your return shows a status of "Still Being Processed" after 21 days, or if you see an error message, the IRS may be reviewing your return or may need additional information. Check the tool again in a few days, or contact the IRS directly if the status does not change after 30 days.

Refund timing by filing method

Filing MethodRefund DeliveryTypical Timeline
Electronic filingDirect deposit21 days from processing, plus 1–2 business days for bank deposit
Electronic filingCheck by mail21 days from processing, plus 2–3 weeks for postal delivery
Paper return by mailDirect deposit1–2 weeks for scanning, then 21 days processing, plus 1–2 business days for deposit
Paper return by mailCheck by mail1–2 weeks for scanning, then 21 days processing, plus 2–3 weeks for postal delivery

What to do if your refund is delayed

If your refund has not arrived within the timeframe shown in "Where's My Refund?", first check the tool again to see if the status has changed. If the status still shows "Still Being Processed" after 30 days, or if the tool shows an error, contact the IRS directly. You can call the IRS at 1-800-829-1040 during business hours, or visit an IRS office in person if you prefer.

Have your Social Security number, filing status, and the exact refund amount ready when you call. The IRS can tell you whether your return is under review, whether they need additional information from you, or whether there is a processing delay. If they need information, they will explain what documents to send and where to mail them.

If you filed electronically and chose direct deposit but your refund does not appear in your bank account within two business days of the "Refund Issued" status, contact your bank. Occasionally a refund is issued but does not reach the account due to a closed account, a name mismatch, or a bank error. Your bank can tell you whether the deposit was received and where it went.

Frequently Asked Questions

Can I get my refund faster by paying a tax preparer or software company?

No. The IRS processing timeline is the same regardless of who prepares your return. Some tax software companies offer "refund advance" loans, where they lend you money against your expected refund before the IRS issues it, but this costs money in interest or fees and does not speed up the actual refund from the IRS.

What if I filed early in January but still don't have my refund in March?

If you claimed the Earned Income Tax Credit or Additional Child Tax Credit, the IRS does not issue refunds before February 15 regardless of when you filed. After February 15, if your refund still has not arrived, check "Where's My Refund?" to see if your return is under review. If it shows "Still Being Processed" after 30 days total, contact the IRS.

Does filing on paper take much longer than filing electronically?

Yes. Paper returns take one to two weeks just to be scanned and entered into the IRS system before processing begins. Electronic returns begin processing when ready. If you file by mail, expect your refund to take at least three to four weeks longer than if you filed electronically.

What happens if the IRS finds an error on my return?

The IRS will mail you a letter explaining the error and what you owe or what they will refund. You will have time to respond if you disagree. Your refund will be delayed until the issue is resolved, which can add several weeks to the timeline.

Can I change my refund delivery method after I file?

No. Once you file, you cannot change whether you receive a check or direct deposit. If you filed for a check but want direct deposit instead, you will have to wait for the check to arrive, deposit it yourself, and then request a refund of any overpayment on next year's return if you want to change the method.