The IRS typically processes refunds within 21 days of receiving your return, but the actual time you see money depends on how you filed and how you want it sent to you.

If you filed electronically and chose direct deposit to your bank account, you are most likely to receive your refund within this 21-day window. If you filed a paper return by mail or requested a check instead of direct deposit, add extra time — paper returns take longer to process, and mailed checks take longer to arrive than bank transfers.

The IRS publishes a tool called "Where's My Refund?" that shows you the actual status of your specific return. This tool updates once per day and will tell you if the IRS is still processing your return, if it has been approved, or if there is a problem holding it up. You can check it on the IRS website using your Social Security number, filing status, and the exact refund amount.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS receiving your return, while mailed checks take longer.
  • Paper returns filed by mail take weeks longer to process than electronically filed returns because they must be scanned and entered by hand.
  • You can track your specific refund status using the IRS "Where's My Refund?" tool, which updates once daily.
  • Errors on your return, missing information, or identity verification delays can push your refund beyond 21 days.
  • The IRS processes refunds in the order they are received, so filing earlier in the tax season generally means faster processing.

Why direct deposit is faster than a mailed check

When you choose direct deposit, the IRS sends your refund electronically to your bank. Your bank then deposits it into your account. This entire handoff happens in days. A mailed check, by contrast, has to be printed, sorted by the postal service, and delivered to your address — a process that typically takes one to three weeks after the IRS approves your refund.

Direct deposit also reduces the chance of your check getting lost or stolen in the mail. If you have a bank account, direct deposit is the faster and safer choice. You provide your routing number and account number on your tax return, and the IRS handles the rest.

How paper returns slow down your refund

If you mailed a paper return instead of filing electronically, your return must first be delivered to an IRS processing center. Once it arrives, an IRS employee scans it and enters the information into the system by hand. This scanning and data entry process alone can take several weeks, depending on how busy the processing center is.

After your return is entered into the system, the IRS then processes it using the same timeline as electronic returns — roughly 21 days. So a paper return filed in early April might not start processing until late April or early May, meaning your refund could arrive in June or later. If you filed a paper return and have not yet received your refund, the delay is likely in the scanning and entry stage, not in the approval stage.

What can delay your refund beyond 21 days

The IRS may hold your refund if there are errors or missing information on your return. Common reasons include a mismatched Social Security number, a name that does not match IRS records, or income reported on your return that does not match what employers or banks reported to the IRS. If this happens, the IRS will mail you a letter explaining what is wrong and what you need to do.

Identity verification can also delay a refund. If the IRS suspects fraud or cannot confirm your identity through its normal checks, it may ask you to verify who you are before releasing your refund. This verification process can add weeks to your timeline. You will receive a letter from the IRS if this happens, and you will need to respond with documents like a copy of your driver's license or passport.

Amended returns also take longer. If you filed a return, then later filed an amended return (Form 1040-X) to correct something, the IRS processes the amended return separately, and it can take several months to process.

Checking the status of your refund

The IRS "Where's My Refund?" tool is the most reliable way to know what is happening with your refund. You can access it on the IRS website at irs.gov. You will need your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount from your return.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and it is on its way to you), or "Sent" (your refund has been sent to your bank or is in the mail). The tool updates once per day, usually overnight, so there is no point checking multiple times in a single day.

If the tool shows "Approved" but you have not received your money yet, check the date the refund was sent. If it was sent by direct deposit, it should arrive within one to two business days. If it was sent by check, allow one to three weeks for mail delivery.

Refund timing by filing method

Filing MethodProcessing TimeDelivery TimeTotal Time
Electronic return + direct depositUp to 21 days1–2 business daysUp to 21 days
Electronic return + mailed checkUp to 21 days1–3 weeksUp to 6 weeks
Paper return + direct depositSeveral weeks (scanning) + up to 21 days (processing)1–2 business days6–8 weeks or longer
Paper return + mailed checkSeveral weeks (scanning) + up to 21 days (processing)1–3 weeks8–12 weeks or longer

What to do if your refund is late

If the "Where's My Refund?" tool shows your refund was sent more than 21 days ago and you still have not received it, contact the IRS. You can call the IRS refund hotline at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your refund was sent by direct deposit or check and can investigate if it appears to be lost.

If your refund was sent by direct deposit and you do not see it in your account after two business days, contact your bank. The refund may have been deposited into the wrong account if you provided an incorrect routing or account number on your return. Your bank can search their records and tell you where the money went.

If you filed a paper return and it has been more than eight weeks since you mailed it, the delay is likely in the scanning stage. The IRS processes paper returns in the order they are received, and during busy tax seasons, scanning can take months. You can call the IRS to ask whether your return has been scanned yet.

Frequently Asked Questions

Can I get my refund faster if I pay someone to file my taxes?

No. The IRS processes all returns — whether you file yourself or pay a tax professional — on the same timeline. The only way to speed up your refund is to file electronically and choose direct deposit. A tax professional cannot make the IRS process your return faster.

Does filing early in the tax season get me my refund sooner?

Yes, generally. The IRS processes returns in the order they are received. If you file in early February, your return will be processed before one filed in late March. However, the IRS still takes up to 21 days to process each return, so filing early does not cut that time — it just means you reach the front of the queue sooner.

What if the IRS says my refund was sent but I never got it?

If direct deposit was sent, contact your bank when ready — the money may have gone to the wrong account. If a check was sent, wait a full three weeks from the send date before assuming it is lost. If it still has not arrived, contact the IRS and ask them to issue a replacement check or direct deposit.

Will I get my refund faster if I file on tax day instead of waiting?

No. The IRS processes returns continuously throughout the filing season. Filing on April 15 does not speed up processing compared to filing in February — in fact, filing earlier usually means your refund arrives sooner because the IRS processes returns in order.

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

Some tax software and tax preparation services offer the option to have your refund loaded onto a prepaid card. This is a choice you make when you file, not something the IRS does automatically. If you choose this option, the timing is similar to direct deposit — the money arrives within a few business days of the IRS sending it.