How the IRS sends your refund

After you file your tax return, the IRS processes it and sends your refund in one of two ways: direct deposit to your bank account, or a paper check mailed to your address. Direct deposit is faster — typically 5 to 21 days from the date the IRS accepts your return. A mailed check takes longer, usually 3 to 4 weeks after acceptance, because it has to be printed and delivered by postal mail.

You choose the method when you file. If you file electronically (which most people do through tax software or a tax preparer), you can select direct deposit and provide your bank account and routing number. If you file a paper Form 1040, you write your banking information directly on the form. If you do not provide banking details, the IRS automatically mails a check.

The IRS does not call, text, or email you to confirm your refund or ask for account information. If someone contacts you claiming to be the IRS and asking for personal details, it is a scam. The real IRS contacts people by mail first, not by phone.

Key Takeaways

  • Direct deposit refunds arrive in 5 to 21 days after the IRS accepts your return; mailed checks take 3 to 4 weeks.
  • You choose direct deposit or check when you file your return by providing your bank account and routing number.
  • The IRS has a free tool called Where's My Refund that shows you the status of your return and refund in real time.
  • If your refund is delayed beyond the expected timeframe, the IRS website can tell you why and what to do next.
  • Never give your Social Security number, bank details, or PIN to anyone claiming to be from the IRS unless you initiated the contact.

Checking the status of your refund

You do not have to wait passively. The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day and tells you whether the IRS is still processing your return, has approved it, or has sent the refund.

Where's My Refund shows three possible statuses. "Received" means the IRS has your return but has not finished reviewing it yet. "Approved" means the IRS has accepted your return and calculated your refund. "Sent" means the refund has been issued — either mailed or deposited, depending on what you chose. Once it shows "Sent," the tool tells you the expected arrival date.

You can also call the IRS refund hotline at 1-800-829-1954. A representative can look up your refund status if you have your Social Security number and filing status ready. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. in your local time zone.

What to do if your refund is delayed

Most refunds arrive on time, but some are held for review. The IRS may delay your refund if your return has errors, if it claims a refundable credit like the Earned Income Tax Credit, or if it is flagged for identity theft verification. Where's My Refund will show a message explaining the delay.

If your return is being reviewed, you will receive a letter in the mail from the IRS explaining what information they need. Do not ignore it. The letter will have a important date and instructions for responding. If you do not respond, the IRS may reduce or deny your refund. If you have questions about the letter, call the number printed on it — that number connects you to the office handling your case.

If your refund was supposed to arrive but did not, check your bank account to confirm it was not deposited without your noticing. If you chose direct deposit and the money never arrived, contact your bank first — sometimes a typo in the routing number or account number causes the deposit to fail. Your bank can tell you whether the IRS attempted the deposit and where it went. If the bank confirms no deposit was received, call the IRS at 1-800-829-1954 with your bank details ready.

Direct deposit versus paper check

Direct deposit is the faster and safer option. The money lands in your account in days rather than weeks, and there is no risk of a check being lost or stolen in the mail. You also do not have to worry about depositing it yourself.

A paper check is your only option if you do not have a bank account. Some people also choose a check if they want a physical record or prefer not to share banking information online. The downside is the wait — a check can take 3 to 4 weeks, and if it is lost or damaged in the mail, you have to contact the IRS to request a replacement, which adds more time.

If you filed your return and chose the wrong method, you cannot change it after the IRS accepts your return. You have to wait for the refund to arrive in the form you selected, then deposit or cash it yourself. For future years, you can choose differently when you file.

Refunds and tax offsets

In some cases, the IRS keeps part or all of your refund to pay a debt you owe to the federal government or to a state. This is called an offset. Common reasons include unpaid federal income taxes from a previous year, unpaid student loans in default, or child support arrears. If this happens to you, the IRS sends a notice in the mail explaining what debt was offset and how much was taken.

If you believe the offset was a mistake, you can dispute it, but you have to act quickly. The notice will include instructions and a important date. Contact the agency listed in the notice — usually the Department of Education (for student loans), the Office of Child Support Enforcement, or the IRS itself (for back taxes). Do not wait; missing the important date can make it harder to recover the money.

If you owe back taxes and your refund was offset, the IRS applies it to your oldest debt first. This does not clear your tax account, but it reduces what you owe. You may still owe the remainder, which you can pay in installments through an IRS payment plan if you cannot pay in full.

Refunds and identity theft

If someone files a tax return using your Social Security number before you do, the IRS will reject your return when you try to file. This is identity theft. The IRS will send you a letter explaining that a return was already filed under your number. Do not panic — this happens to thousands of people every year, and there is a process to fix it.

If you receive a letter saying a duplicate return was filed, call the IRS Identity Theft Hotline at 1-800-908-4490. Have your Social Security number, date of birth, and a copy of the letter ready. The IRS will verify your identity and help you file your legitimate return. They may ask you to file a paper Form 1040 instead of electronically, or to include a copy of the letter with your return. Follow their instructions exactly.

While your case is being resolved, you will not receive a refund. The IRS prioritizes identity theft cases, but resolution can take weeks or months. In the meantime, monitor your credit report for fraudulent accounts. You can order a free credit report from each of the three major bureaus (Equifax, Experian, and TransUnion) once per year at annualcreditreport.com.

Frequently Asked Questions

How long does it take to get a refund if I file electronically?

The IRS typically processes electronic returns and issues refunds within 5 to 21 days of accepting your return. If you chose direct deposit, the money should land in your bank account within that window. If you chose a paper check, add another 3 to 4 weeks for printing and mailing.

Can I track my refund in real time?

Yes, use the Where's My Refund tool on IRS.gov. It updates once per day and shows whether your return is being processed, has been approved, or has been sent. You can also call 1-800-829-1954 to speak with an IRS representative.

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

If you filed electronically and the IRS has not yet accepted your return, you can file an amended return using Form 1040-X. If the IRS has already accepted your return, you still file Form 1040-X, but you have to mail it — you cannot amend electronically. The IRS will recalculate your refund based on the corrected information.

Can I get my refund faster than the normal timeline?

No. The IRS processes returns in the order they are received, and the timeline depends on how busy they are and whether your return needs review. Choosing direct deposit is the fastest method available, but you cannot speed up the IRS's processing time itself.

What should I do if my refund never arrives?

First, check Where's My Refund to confirm the IRS actually sent it. If it shows "Sent" but you have not received it, contact your bank (if you chose direct deposit) or the IRS at 1-800-829-1954 (if you chose a check). Provide your Social Security number and the refund amount so they can investigate.