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

The IRS does not issue refunds on a fixed schedule. Instead, the time you wait depends on three things: whether you filed on paper or electronically, whether the IRS needs to review your return, and which method you chose to receive your money. Most people who file electronically and choose direct deposit receive their refund within 21 days. Paper filers and those requesting a check typically wait longer — sometimes six to eight weeks or more.

The IRS publishes a tool called Where's My Refund? that tracks your specific return. You can check it on IRS.gov using your Social Security number, filing status, and the exact refund amount. This tool updates once per day, usually overnight, and will tell you whether your return is still being processed, approved, or sent to your bank.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically resulting in a refund within 21 days of the IRS accepting your return.
  • Paper returns take significantly longer because the IRS must manually enter your information before processing begins.
  • The IRS may hold your refund if your return contains errors, missing information, or if it matches a fraud pattern — this can add weeks or months.
  • You can track your refund status using Where's My Refund? on IRS.gov, which updates daily and shows whether your return is processing, approved, or sent to your bank.
  • If your refund does not arrive within the expected timeframe, contact the IRS at 1-800-829-1040 or check your return status online before calling.

Why electronic filing gets your refund faster than paper

When you file electronically, your return goes directly into the IRS computer system. The IRS can begin processing it when ready. When you mail a paper return, an IRS employee must first receive it, open it, and manually enter all your information into that same system. This step alone adds two to three weeks to the timeline, even before processing begins.

Electronic filing also means fewer errors. The software you use checks your math, flags missing information, and catches common mistakes before you submit. Paper returns with errors must be set aside for manual review, which delays your refund further. If the IRS finds a problem with your paper return, they may mail you a letter asking for clarification — adding another round of waiting.

Direct deposit versus a mailed check

Direct deposit is faster because the money moves electronically from the IRS to your bank. Once the IRS approves your return, the transfer typically happens within one to three business days. Your bank then credits your account, which usually occurs the same day or the next business day.

A mailed check requires the IRS to print it, place it in an envelope, and send it through the postal service. Even after the IRS approves your return, you are waiting for mail delivery — typically five to seven business days, sometimes longer depending on where you live and where the IRS mails from. If the check is lost or delayed in the mail, you must contact the IRS to request a replacement, which starts the waiting period over.

What causes the IRS to hold or delay your refund

The IRS reviews certain returns before issuing a refund. Common reasons include math errors, missing or mismatched information (such as a Social Security number that does not match IRS records), or claims that trigger additional verification. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least mid-February, even if you filed in January. This is called the EITC/ACTC holding period and applies every year.

The IRS also delays refunds when it detects signs of fraud or identity theft. If your return matches patterns associated with fraudulent filings, the IRS will investigate before releasing money. This can take several weeks or longer. You may receive a letter asking you to verify your identity or provide additional documentation.

If you owe back taxes, child support, or federal student loans, the IRS may offset your refund — meaning they keep part or all of it to pay what you owe. You will receive a notice explaining the offset and how much was taken.

Timeline: what to expect at each stage

Filing MethodProcessing TimeDelivery MethodTotal Time
ElectronicUp to 21 daysDirect deposit21 days or less
ElectronicUp to 21 daysCheck by mail26 to 28 days
PaperUp to 6 to 8 weeksDirect deposit6 to 8 weeks
PaperUp to 6 to 8 weeksCheck by mail8 to 10 weeks or more

These timelines assume no errors on your return and no fraud review. If the IRS needs to investigate or you claimed EITC or ACTC, add at least two to four weeks. If you filed before the tax important date and your return is straightforward, you may receive your refund faster than these estimates.

How to check your refund status without waiting for mail

Go to IRS.gov and find the Where's My Refund? tool. Enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool will show one of four statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS approved your return and your refund is on the way), "Sent" (your refund has been sent to your bank or as a check), or a message that your return is still being reviewed.

The tool updates once per day, usually between midnight and 1 a.m. Eastern Time. Checking multiple times in one day will not give you new information. If your status has not changed in several days, it usually means the IRS is still processing — not that something is wrong.

You can also call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The automated system will give you the same information as the online tool, and you can speak to a representative if you have questions.

What to do if your refund is late

If you filed electronically with direct deposit and 21 days have passed, check Where's My Refund? first. If the status shows "Sent," your refund has left the IRS and should arrive within one to three business days. Contact your bank to confirm they have not received it — sometimes a deposit is delayed on the bank's end, not the IRS's.

If the status shows "Approved" but more than three business days have passed since approval, or if it shows your return is still being reviewed after 21 days, contact the IRS. You can call 1-800-829-1040 or visit an IRS office in person. Bring your tax return, Social Security card, and a photo ID. The IRS can tell you whether your refund is delayed due to a review, an error, or a system issue.

If you filed by mail and more than eight weeks have passed, the IRS may not have received your return yet. Check Where's My Refund? to see if it shows up in their system. If not, you may need to file again or contact the IRS to trace your original return.

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 "rapid refund" loans that give you money before the IRS refund arrives, but you pay interest and fees for this service. The IRS refund itself arrives on the same timeline regardless of who prepared your return.

What if Where's My Refund? says my return is still being reviewed after 30 days?

The IRS may be verifying information, investigating for fraud, or checking for errors. Call 1-800-829-1040 to ask why your return is under review and how long it typically takes. Some reviews take several weeks or longer. You can also visit an IRS office to speak with someone in person.

Does filing on April 15th mean I get my refund later than someone who filed in February?

Not necessarily. The IRS processes returns in the order they are received, not by filing date. A return filed on April 10th will be processed before one filed on April 1st if the April 10th return arrives at the IRS first. However, filing closer to the important date means less time for the IRS to process before the end of the tax year.

What happens to my refund if I move before it arrives?

If you chose direct deposit, your refund goes to the bank account you listed on your return, regardless of where you live. If you chose a check and moved, the check may be returned to the IRS as undeliverable. Contact the IRS when ready with your new address so they can reissue the check or deposit it directly if you provide bank information.

Can the IRS take my refund to pay taxes I owe from a previous year?

Yes. The IRS can offset your refund to pay back taxes, unpaid child support, or defaulted federal student loans. You will receive a notice in the mail explaining what was taken and why. If you believe the offset was wrong, you can contact the IRS or the agency that requested the offset.