Check your refund status through the IRS first

The IRS has a tool called Where's My Refund? that tells you the status of your federal tax refund in real time. You reach it at irs.gov/refunds. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.

The tool updates once per day, usually overnight. It will show you one of three statuses: your return is being processed, your refund has been approved and a payment date has been set, or your refund has been sent. If it says your return is still being processed, check back in 24 hours. Most federal returns are processed within 21 days of filing, though some take longer if the IRS needs to verify information.

If you filed by mail instead of electronically, add an extra two to three weeks to the processing timeline. The IRS has to open the envelope, scan your documents, and enter the data before processing begins.

Key Takeaways

  • Where's My Refund? on irs.gov is the official source for your federal refund status and updates once per day.
  • Most federal refunds arrive within 21 days of filing electronically, but paper returns take longer because they must be manually processed.
  • If your refund was sent by direct deposit, it appears in your bank account within one to two business days after the IRS releases it.
  • If the IRS needs more information from you, they will mail you a letter — check your mailbox if your refund status has not changed in over three weeks.
  • State tax refunds are handled separately by your state revenue department and have their own processing timelines.

Understand the difference between approval and arrival

When Where's My Refund? says your refund has been approved, that does not mean the money is in your account yet. It means the IRS has finished reviewing your return and decided to send the refund. The next step is the actual payment, which happens through either direct deposit or a paper check.

If you chose direct deposit on your return, the IRS sends the refund electronically to your bank. This usually takes one to two business days after the approval date. Your bank may hold the deposit for an extra day depending on their processing schedule, so do not be alarmed if it does not appear when ready.

If you are receiving a paper check, the IRS mails it to the address on your return. Depending on mail delivery in your area, this can take five to ten business days from the approval date. If you moved after filing, the check may be delayed or returned to the IRS.

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

If Where's My Refund? still shows "processing" after 21 days, or if the status has not changed in over three weeks, the IRS likely needs more information from you. Check your mailbox for a letter from the IRS — they do not call or email about refund issues. The letter will explain what they need and how to respond.

Common reasons for delays include a mismatch between your Social Security number and name, a missing or incorrect bank account number for direct deposit, or income reported on your return that does not match what employers or financial institutions reported to the IRS. If you made an error on your return, you will need to file an amended return using Form 1040-X.

If you have not received a letter and your refund is significantly delayed, you can contact the IRS directly. Call 1-800-829-1040 (the main IRS customer service line) and have your Social Security number, filing status, and refund amount ready. Wait times are longest during tax season (January through April), so call early in the morning or later in the week if possible.

Track your state tax refund separately

Your state tax refund is processed independently from your federal refund and has its own timeline. Each state revenue or taxation department runs its own refund system. You will need to visit your state's website to check the status — there is no single national tool.

Most states process refunds within 30 to 45 days of receiving your return, though some are faster. If you filed electronically with the federal government but mailed your state return, expect a longer wait. Some states allow you to check refund status online with your Social Security number and refund amount, while others require you to call or mail in a request.

If your state refund is delayed, contact your state's revenue department directly. The phone number is on your state's tax website. State processing times vary widely, so do not assume a delay means something is wrong — check your state's current processing timeline first.

Protect yourself if your refund goes missing

If Where's My Refund? says your refund was sent but you never received it, the next step depends on how it was sent. For direct deposits, contact your bank first. Ask them to search for the deposit using the IRS's reference number (available on Where's My Refund?). Banks can sometimes locate deposits that appear to have been lost in processing.

If your bank confirms they never received the deposit, or if you were supposed to receive a paper check that never arrived, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the date Where's My Refund? said the refund was sent. The IRS can issue a replacement check or reissue the direct deposit to a different account if needed.

If you suspect fraud — for example, someone else filed a return using your Social Security number — report it to the IRS when ready. Call 1-800-829-0582 (the IRS's identity theft hotline) and file a report with the Federal Trade Commission at reportidentitytheft.ftc.gov. Keep copies of all correspondence for your records.

What happens if the IRS made an error on your return

If you discover a mistake on your return after filing, you have two options depending on what was wrong. If the error is math-related or involves a clerical mistake, the IRS will catch it during processing and send you a corrected notice. You do not need to do anything — they will adjust your refund automatically.

If the error is substantive — for example, you reported the wrong income or forgot to claim a deduction — you will need to file an amended return using Form 1040-X. You can file this electronically or by mail. The amended return restarts the processing clock, so expect another 8 to 12 weeks for the IRS to process it and issue any additional refund owed to you.

Do not file an amended return unless you are certain there is an error. Filing multiple returns for the same year can trigger an audit or delay your refund further.

Frequently Asked Questions

How often does Where's My Refund update?

The tool updates once per day, usually overnight. Checking multiple times in the same day will not show new information. If your status has not changed in over three weeks, the IRS likely needs more information — check your mail for a letter.

Why does my refund show approved but I have not received it yet?

Approval and payment are two separate steps. After approval, the IRS sends the refund to your bank (one to two days for direct deposit) or mails a check (five to ten days). Your bank may also hold the deposit for an extra day. If more than two weeks have passed since approval and you have not received it, contact your bank or the IRS.

Can I speed up my refund?

No. The IRS processes refunds in the order they are received, and there is no way to move yours to the front of the line. Filing electronically and choosing direct deposit are the fastest options available, but the timeline is set by the IRS's processing schedule, not by how you file.

What if I filed my taxes late — does that delay my refund?

Filing late does not slow down refund processing once your return is received. The IRS processes returns in the order they arrive. However, if you file after the tax important date (April 15 in most years), you may owe penalties or interest if you owe taxes — but if you are due a refund, there is no penalty for filing late.

Do I need to do anything if I moved after filing?

If you chose direct deposit, your refund will go to the bank account you listed on your return regardless of where you live. If you are receiving a paper check and moved after filing, the check may be returned to the IRS. Contact the IRS at 1-800-829-1040 with your new address so they can remail it.