Check your refund status directly with the IRS

The IRS has a tool called "Where's My Refund?" that tells you whether your refund has been processed and when it will arrive. You can check it on the IRS website at irs.gov — look for the "Where's My Refund?" link on the homepage. You'll 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. If you filed electronically, you can typically check within 24 hours of filing. If you mailed a paper return, wait at least four weeks before checking. The tool 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 there's an issue that needs your attention.

You can also call the IRS refund hotline at 1-800-829-1954. Have your return information ready. Wait times are often long during tax season, so the online tool is usually faster.

Key Takeaways

  • The IRS "Where's My Refund?" tool on irs.gov shows your refund status and expected arrival date within 24 hours of electronic filing.
  • Refunds typically arrive within 21 days of IRS approval, though some take longer if there are issues with your return.
  • If your refund is delayed beyond the expected date, check the tool again or contact the IRS to find out why.
  • Direct deposit refunds arrive faster than paper checks, usually within 5 to 7 business days after approval.

How long refunds usually take

The IRS aims to process most refunds within 21 days of receiving your return. If you filed electronically and chose direct deposit to your bank account, your money typically arrives within 5 to 7 business days after the IRS approves your return. Paper checks take longer — usually 2 to 3 weeks after approval, depending on mail delivery.

Some refunds take longer than 21 days. This happens when the IRS needs to verify information on your return, when there are math errors, or when your refund is being used to pay off certain debts like unpaid taxes or student loans. The "Where's My Refund?" tool will tell you if there's a delay and sometimes why.

What to do if your refund is taking longer than expected

First, check "Where's My Refund?" again. The status updates daily, and sometimes a refund that was delayed is suddenly approved. If the tool still shows a delay or if the expected date has passed, you have a few options.

If you filed electronically and the tool says your refund was approved but hasn't arrived in your bank account after 7 business days, contact your bank first. Ask them to check whether the deposit is pending or if there's a problem with your account. Sometimes a refund is sent but doesn't post when ready due to a banking delay on their end.

If your bank confirms they haven't received it, or if the tool shows your refund is still being processed after 21 days, call the IRS at 1-800-829-1954. Have your return information ready. The IRS can tell you specifically what's holding up your refund and what you need to do next.

When the IRS offsets your refund

Sometimes the IRS uses your refund to pay debts you owe. This is called an offset. Common reasons include unpaid federal income taxes from previous years, unpaid student loans in default, or unpaid child support. The IRS is required by law to do this before sending you your refund.

If your refund has been offset, the IRS will send you a notice in the mail explaining which debt was paid and how much was taken. The "Where's My Refund?" tool may show a delay or a reduced refund amount. If you believe the offset was wrong — for example, if you already paid the debt — you can dispute it, but you'll need to contact the agency that holds the debt (the Department of Education for student loans, your state for child support, etc.) or work with a tax professional.

Refunds and identity theft

If you filed your return but "Where's My Refund?" shows no record of it, or if the tool says your refund was approved but you never received it, identity theft is one possible cause. Someone may have filed a fraudulent return using your Social Security number to claim a refund.

If you suspect this, call the IRS when ready at 1-800-829-1954 and tell them you believe your identity has been used fraudulently. They can freeze your account and investigate. You should also file a report with the Federal Trade Commission at identitytheft.gov and consider placing a fraud alert with the credit bureaus. Keep records of all your communications with the IRS.

Direct deposit versus paper check

If you chose direct deposit on your tax return, your refund goes straight to your bank account. This is the fastest method — usually 5 to 7 business days after approval. You'll need to have provided your bank account number and routing number on your return.

If you chose a paper check or didn't specify a method, the IRS mails you a check. This takes longer because of mail delivery time, usually 2 to 3 weeks after approval. The check is mailed to the address you listed on your return. If you've moved since filing, the check may be delayed or returned to the IRS. If this happens, contact the IRS to request a replacement check or to update your address.

What happens if you never receive your refund

If your refund was approved and the expected arrival date has passed, but you still haven't received it, start by checking "Where's My Refund?" one more time. If it shows your refund was approved and sent, and you chose direct deposit, contact your bank to confirm they received the deposit.

If you chose a paper check and it hasn't arrived after 3 weeks, the check may have been lost in the mail or sent to an old address. Call the IRS at 1-800-829-1954 and ask them to issue a replacement check. They'll need to verify your identity and may ask you to wait a certain amount of time before issuing a replacement, to make sure the original check doesn't clear your bank later.

Keep copies of your tax return and any correspondence from the IRS. If you end up having to dispute a missing refund, these documents will help prove you filed and were owed the money.

Frequently Asked Questions

How do I know if my refund was actually processed?

Go to irs.gov and use "Where's My Refund?" Enter your Social Security number, filing status, and the refund amount from your return. The tool will show you the current status — whether it's being processed, approved, or if there's an issue. This is the official source for your refund status.

Can I get my refund faster than 21 days?

No. The IRS processes refunds in the order they receive them, and 21 days is their standard timeframe. Direct deposit is faster than a paper check, but you can't speed up the IRS processing itself. If you need money urgently, you may want to explore other options, but your refund will arrive when the IRS completes their review.

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

Contact the IRS and ask them to verify the bank account and routing number they have on file. If the information is wrong, they can issue a replacement refund. If the information is correct, the IRS can research whether the deposit was actually sent. Your bank can also research on their end to see if a deposit arrived but failed to post.

Can I cancel my refund and get a different payment method?

Once the IRS has processed your return and approved your refund, you cannot change the payment method. If you chose direct deposit and want a check instead, or vice versa, you'll have to wait for the refund to arrive and then handle it yourself. For future years, you can choose a different method when you file.

What should I do if my refund was offset and I disagree with it?

The IRS will send you a notice explaining which debt was paid. If you believe the offset was wrong — for example, if you already paid that debt — contact the agency holding the debt directly (not the IRS). For federal taxes, contact the IRS; for student loans, contact the Department of Education; for child support, contact your state agency. You may need documentation proving the debt was paid.