The IRS typically approves most tax refunds within 21 days of receiving your return

The IRS publishes a standard timeline: 21 days from the date they receive your return. That clock starts when your return enters their system, not when you hit send. If you file electronically, that's usually the same day. If you mail a paper return, it can take one to three weeks just to reach the IRS processing center, so your 21-day window doesn't start until then.

The 21-day mark is not a may provide—it's the target for most returns. Some refunds arrive faster, especially if you file early in the tax season. Others take longer if your return has errors, missing information, or triggers a review. The IRS processes returns in batches, and the volume in February and March is far higher than in April or May, which can slow things down.

Once the IRS approves your refund, the money still has to travel from the federal government to your bank or to the mail. That's a separate step with its own timeline.

Key Takeaways

  • The IRS targets 21 days from receipt to approval, but this is not a deadline—some refunds take longer if the return needs review.
  • Paper returns take one to three weeks just to reach an IRS processing center, so your 21-day clock starts later than for e-filed returns.
  • You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows you the exact stage of processing.
  • Even after approval, a refund by direct deposit takes one to five business days to land in your account, and a check by mail takes seven to ten business days.
  • If your refund does not arrive within the expected window, the IRS has a process to trace it and issue a replacement.

Why some returns take longer than 21 days

A return that needs review or correction will not hit the 21-day target. The IRS flags returns for several reasons: math errors, missing information (like a Social Security number or signature), income that doesn't match W-2s or 1099s on file, or claims that trigger additional scrutiny, such as the Earned Income Tax Credit or large charitable deductions.

When the IRS finds a problem, they send you a notice by mail. You then have to respond—either by providing missing documents, correcting information, or explaining a discrepancy. That back-and-forth can add weeks or months to the process. The IRS does not hold your refund while they wait for your response; they simply pause processing until they hear from you.

Returns filed late in the tax season (after mid-April) also tend to take longer because the IRS is processing a smaller volume and can focus more attention on each return. Conversely, returns filed in early February often move faster because the IRS has more staff deployed and fewer returns in the queue.

How to track your refund status in real time

The IRS Where's My Refund tool is the official source for tracking. You can find it on IRS.gov. You'll 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 won't give you new information.

The tool shows you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If your status is "Return Received," the IRS has your return but hasn't finished processing it yet. "Refund Approved" means the IRS has reviewed it and determined how much you're getting back. "Refund Sent" means the money is on its way—either in the mail or headed to your bank.

If the tool says your return is still being processed after 21 days, it usually means the IRS is reviewing something. You can call the IRS at 1-800-829-1040 to ask what's holding it up, though wait times are often long during tax season. Have your return and any notices from the IRS ready when you call.

Timeline from approval to money in your account

Approval and delivery are two separate timelines. Once the IRS approves your refund, the money has to move from the federal government to you. The method you chose on your return determines how long this takes.

Direct deposit is the fastest route. Once the IRS marks your refund as "Refund Sent," the money typically lands in your bank account within one to five business days. Some banks post it the same day; others take the full five days. This depends on your bank's processing speed, not the IRS.

Check by mail takes longer. After the IRS approves your refund, they print and mail the check. This usually takes seven to ten business days from the "Refund Sent" status, though it can stretch to two weeks if your address is hard to find or if mail is slow in your area. The check is valid for one year from the issue date, so if it arrives damaged or lost, you have time to request a replacement.

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

If your refund hasn't arrived within five business days of the "Refund Sent" status (for direct deposit) or ten business days (for a check), contact the IRS. Start with the Where's My Refund tool again—sometimes it updates with new information. If the status hasn't changed, call 1-800-829-1040.

The IRS can trace a refund and tell you whether it was sent, whether it was rejected by your bank, or whether there was an error in the routing information you provided. If the refund was sent but never arrived, the IRS can issue a replacement check or initiate a new direct deposit. This process usually takes another two to four weeks.

If you filed a paper return and it's been more than three weeks since you mailed it, the return may still be in transit to the processing center. You can contact the IRS to confirm they received it. If they haven't, you may need to file again electronically to speed things up, though the IRS will catch the duplicate and process only one return.

Early filing versus filing closer to the deadline

Filing in early February gives your return a better chance of hitting the 21-day target because the IRS has more staff and fewer returns in the queue. Filing in late March or early April means your return enters a much larger batch, and processing can take longer even if there are no errors.

However, filing early only helps if your return is error-free and doesn't trigger a review. If the IRS needs to contact you about something, the timeline stretches regardless of when you filed. Many people file early specifically to get their refund sooner, but this only works if your situation is straightforward.

Filing closer to the April 15 deadline doesn't automatically delay your refund if your return is clean. The IRS processes returns on a rolling basis, and a return filed on April 10 can be approved before one filed on February 15 if the later return has issues.

State tax refunds follow a different timeline

If you're waiting for a state tax refund as well as a federal one, know that states process on their own schedule. Some states approve refunds within two to three weeks of receiving your return; others take six to eight weeks. A few states take even longer if they cross-check your information against employment records or other state databases.

You can track your state refund through your state's tax department website. Most states have their own version of the Where's My Refund tool. State refunds are usually delivered by check or direct deposit, just like federal refunds, and the delivery timeline is separate from the approval timeline.

If you filed your federal and state returns together (which most tax software allows), the federal refund often arrives before the state one, even if both were approved around the same time. This is because the IRS and state tax agencies have different payment systems and schedules.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or use tax software?

No. The IRS processes all returns at the same pace regardless of who prepared them. Tax software and preparers cannot speed up IRS approval. Some tax preparers offer "refund advance" loans, where they lend you money against your expected refund, but this costs you interest or fees and doesn't actually speed up the IRS process.

What does it mean if my refund status says "Still Being Processed"?

It means the IRS is reviewing your return and hasn't finished yet. This usually happens if there's a discrepancy, missing information, or something that triggers additional scrutiny. The IRS will contact you by mail if they need something from you. Check back in a few days; the status updates once per day.

If I file electronically on April 14, will my refund take longer?

Not necessarily. Electronic returns filed on April 14 can be approved and sent within 21 days, just like one filed in February. The only difference is that the IRS is processing a much larger volume, so there's a higher chance your return gets flagged for review. If it's clean, timing doesn't matter much.

Why did my refund status change from "Refund Approved" to "Return Received"?

This is rare but can happen if the IRS discovers an error after initially approving your return. They may have caught a math mistake or found that information on your return conflicts with other records. The IRS will send you a notice explaining what they found and what you need to do next.

Can I cancel my refund and get the money a different way?

Once you file your return, you cannot cancel the refund. If you overpaid taxes, the IRS will refund the overpayment. You can choose whether to receive it by direct deposit or check when you file, but you cannot change that choice after filing without amending your return, which starts the approval process over.