The IRS has one main number for refund status, and it works year-round

Call 1-800-829-1040 to check your federal tax refund status. This is the IRS general customer service line, and it routes to refund inquiries. You will need your Social Security number, filing status, and the exact refund amount from your return. The line is open Monday through Friday, 7 a.m. to 7 p.m. in your local time zone.

The IRS also operates a second number specifically for refund questions: 1-800-829-4477. Both numbers reach the same system, but 1-800-829-4477 is designed to move you through the menu faster if you already know you are calling about a refund. Either number will work; the difference is only in how quickly the automated system recognizes your request.

Wait times are longest in February and March, when millions of people file returns and check status simultaneously. If you reach a busy signal or a long hold queue, try calling early in the morning or late in the afternoon, or call on a Tuesday or Wednesday rather than Monday or Friday.

Key Takeaways

  • The main IRS refund status line is 1-800-829-1040, open Monday through Friday, 7 a.m. to 7 p.m. in your time zone.
  • You will need your Social Security number, filing status, and the refund amount shown on your return to check status by phone.
  • The IRS processes most refunds within 21 days of receiving your return, but some take longer if the return requires review.
  • If the automated system cannot find your return, you may need to wait a few more days or contact a representative directly.

What information you need before you call

Have these three pieces of information ready when you dial. The automated system will ask for them in this order: your Social Security number, your filing status (single, married filing jointly, married filing separately, head of household, or may have access to widow), and the exact refund amount as it appears on your tax return. If you filed jointly, use the primary taxpayer's Social Security number.

The refund amount must match exactly. If you claimed a refund of $1,247 but you say $1,250, the system will not find your return. Check your copy of the return you filed, not an estimate or what you think the amount should be. If you filed electronically, check your email confirmation or the IRS website portal instead of a paper copy.

If you do not have the exact amount, you can still call, but the representative will need to look it up manually, which adds time to the call. It is faster to find the number first and then call back.

What the automated system will tell you

After you enter your information, the system will give you one of three messages. The first is that your return was received and is being processed — this means the IRS has it and is working through it. The second is that your refund has been approved and will be deposited on a specific date. The third is that there is a problem with your return and you need to take action, usually by mail.

If the system says your return is still being processed, the IRS is typically within the standard 21-day window. If you filed more than 21 days ago and the system still says "processing," your return may be in a queue for additional review. This does not mean something is wrong — it means the IRS is checking something on the return, which can take several more weeks.

If the system says your refund has been approved and gives you a deposit date, that date is usually accurate. Direct deposits arrive on the date shown. Paper checks take longer — typically five to seven business days after the approval date, depending on mail speed in your area.

When the automated system cannot find your return

If you call and the system says it cannot find your return, the most common reason is that the IRS has not yet processed it. Returns take time to enter the system after they are received, especially if you filed by mail. If you filed electronically, your return should appear in the system within 24 hours. If you filed by mail, allow at least two weeks before calling.

A second reason the system might not find your return is that you entered one of the three pieces of information incorrectly. Double-check your Social Security number (no dashes), your filing status, and the refund amount. Try again with the correct information.

If the system still cannot find your return after you have verified all three pieces of information, ask to speak to a representative. They can search by your name and address instead of by refund amount, which sometimes finds returns the automated system misses. Representatives are available during the same hours as the automated line.

Refund delays and what causes them

The IRS processes most returns within 21 days, but some take longer. Common reasons for delays include math errors on the return, missing information (like a signature or a matching W-2), or a discrepancy between what you reported and what your employer or bank reported to the IRS. If your return falls into this category, the IRS will send you a letter by mail explaining what they need.

Do not wait for the letter to act. If you know your return had an error or missing information, contact the IRS by phone now and ask what they need. This can sometimes speed up the process. If you are unsure whether your return has a problem, the phone system will tell you when you call — it will say something like "your return requires additional review" rather than giving you a deposit date.

Refunds are also delayed if the IRS is reviewing your return for fraud or identity theft. This is rare, but it happens. If this is the case, the IRS will contact you by mail with instructions on how to verify your identity. Do not ignore these letters — they require a response, usually within 30 days.

Alternatives to calling if you prefer not to wait on hold

The IRS website has a tool called Where's My Refund? that shows the same information as the phone line, without the wait. Go to irs.gov, click on "Refunds," and select "Where's My Refund?" You will enter the same three pieces of information (Social Security number, filing status, and refund amount) and get an when ready answer. This tool updates once per day, usually overnight.

If you filed through a tax preparation service like TurboTax, H&R Block, or TaxAct, you may also be able to check your refund status through their website or app. These services sometimes show refund information faster than the IRS website because they receive updates directly from the IRS.

If you need to speak to a person and do not want to call, you can also visit a local IRS office in person. Find the nearest office on irs.gov under "Contact Us." Walk-in hours vary by location, and wait times can be long, so calling ahead is usually faster.

Frequently Asked Questions

How long does it take for the IRS to process a return?

The IRS processes most returns within 21 days of receiving them. If you filed electronically, the clock starts when the IRS receives your return, usually within 24 hours of submission. If you filed by mail, it can take two to four weeks for the IRS to receive and enter your return into the system before processing begins. Some returns take longer if they require additional review.

What if I filed my return weeks ago and the system still says processing?

If more than 21 days have passed since you filed and the system still shows "processing," your return is likely in a queue for additional review. This is normal for some returns and does not indicate a problem. Call the IRS to ask what is being reviewed. A representative can sometimes tell you why the delay is happening and give you an estimate of when it will be resolved.

Can I check my refund status if I filed a joint return?

Yes. Use the primary taxpayer's Social Security number and the refund amount from the return. Both spouses can call and check the status using the same information. The refund will be deposited to the bank account listed on the return, regardless of which spouse calls to check.

What should I do if the IRS says my refund was approved but I have not received it?

If the IRS gave you a deposit date and that date has passed, wait five to seven business days for a direct deposit or up to two weeks for a paper check. If you still have not received it after that window, call the IRS again. The refund may have been sent to an incorrect bank account, or there may have been a processing error on the IRS side.

Is there a way to speed up my refund?

No. The IRS processes returns in the order they are received, and there is no way to move your return to the front of the queue. The fastest way to receive a refund is to file electronically and request direct deposit, which the IRS processes before paper returns and checks. After that, the timeline is the same for everyone.