Tax refunds for 2025 have started arriving, but timing depends on when you filed and how you chose to receive your money

The IRS began processing 2025 tax returns in late January and started issuing refunds in early February. People who filed early and chose direct deposit have received their refunds already. Those who filed later, chose a paper check, or had returns that needed extra review are still waiting. The IRS does not release a single date when "everyone" gets their refund — each return moves through the system on its own timeline based on filing date, refund method, and whether the return triggered any verification steps.

You can see exactly where your refund stands right now using the IRS Where's My Refund tool at irs.gov. That tool shows the real status of your specific return, not a general estimate. It updates once per day, usually overnight.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, while paper checks take four to six weeks after acceptance.
  • The IRS Where's My Refund tool at irs.gov shows your actual refund status and updates daily — this is the only source that matters for your return.
  • Returns filed in January and early February are processing faster than those filed in March and later, which face longer queues.
  • If your return shows "still being processed" after 21 days from acceptance, contact the IRS at 800-829-1040 to check for holds or errors.

How to check your refund status right now

Go to irs.gov and find the Where's My Refund tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and it is on the way), or "Refund Sent" (your refund has been issued).

If your status is "Refund Sent," the tool will tell you the date it was sent and the method — direct deposit or check. For direct deposit, the money should land in your bank account within one to two business days of that date. For a check, allow an additional two to four weeks for mail delivery depending on where you live.

Do not rely on news articles, social media posts, or other people's timelines. Your return is unique. Someone else's refund arriving does not mean yours is coming tomorrow, and someone else waiting does not mean you should wait longer before checking your status.

Why some 2025 refunds are taking longer

The IRS processes returns in the order they arrive, so filing date matters. Returns filed in late January and early February are moving through faster because they reached the IRS first. Returns filed in March are now entering the queue, and those filed in April will take longer still. This is normal and expected every year.

Some returns also trigger additional review. This happens when the return contains math errors, mismatched income information (for example, a W-2 from your employer that does not match what you reported), or claims that require verification. The IRS will contact you by mail if your return needs this kind of review. You do not need to do anything until you receive that letter — calling or visiting the IRS office will not speed up the process.

Returns filed on paper rather than electronically also take longer because they must be manually entered into the IRS system first. If you filed a paper return, add two to three weeks to the normal timeline.

Direct deposit versus paper check timing

Direct deposit is faster. Once the IRS approves your refund, the money moves electronically to your bank account within one to two business days. Most people who filed early and chose direct deposit have already received their refunds.

Paper checks are slower. After the IRS approves your refund, the check must be printed, mailed, and delivered by the postal service. This typically takes four to six weeks from the date the IRS approves your refund. If you chose a check and your Where's My Refund status shows "Refund Sent," you should receive the check within two to four weeks depending on your location and mail speed.

If you filed your return but did not choose a refund method, the IRS will send a check by default. You cannot change this after filing — the check will arrive on its normal timeline.

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

If your Where's My Refund status has shown "Return Received" or "Refund Approved" for more than 21 days since the IRS accepted your return, contact the IRS. Call 800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.

The IRS representative can tell you if your return is held up for verification, if there is an error that needs correction, or if there is a problem with your bank account information (which can happen if you provided an incorrect routing number). They can also issue a refund trace — a formal request to locate a check that was mailed but never arrived. A refund trace takes about four weeks to complete.

Do not visit an IRS office in person unless you have a specific appointment. Walk-in service is extremely limited, and you will wait for hours with no may provide of help. Phone support is faster.

If your refund was sent to the wrong bank account

This happens when you provide an incorrect routing number or account number on your return. The IRS will send the money to the account you listed, and if that account does not exist or belongs to someone else, the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a paper check instead, which adds four to six weeks to your timeline.

You can see if this happened by checking your Where's My Refund status. If it shows "Refund Sent" but the money never arrived in your bank account, call your bank first to confirm the deposit was rejected. Then call the IRS at 800-829-1040 to report the problem. The IRS can issue a refund trace and confirm whether a check has been mailed to you.

To avoid this next year, double-check your routing number and account number before you file. Your bank statement shows both numbers, or you can call your bank to confirm them.

Frequently Asked Questions

Why haven't I received my refund yet if I filed in January?

Most January filers have received their refunds by now, but some are still processing. Check your Where's My Refund status — if it shows "Refund Approved" or "Refund Sent," your money is on the way. If it still shows "Return Received" after 21 days, call the IRS at 800-829-1040 to find out why.

Can I get my refund faster if I call the IRS?

No. Calling the IRS does not speed up processing. The only reason to call is if your return is delayed beyond 21 days, if you received a letter asking for more information, or if your refund was sent but never arrived. Otherwise, the system is processing your return as fast as it can.

What if I see my refund amount is wrong?

Check your return carefully against your W-2s, 1099s, and receipts. If you made an error, you can file an amended return using Form 1040-X, but this will delay your refund further. If the IRS made an error, they will contact you by mail. Do not file an amended return until you receive that letter.

Should I file an amended return if I forgot to include income?

Yes, but wait until you receive your original refund first. File the amended return after your refund arrives. The IRS will process the amended return separately and send you a bill or a second refund depending on whether you owe more or are owed more.

Can I get my refund by check instead of direct deposit after I've already filed?

No. Once you file, you cannot change the refund method. If you chose direct deposit and want a check instead, you would have to file an amended return, which defeats the purpose. If you chose a check, you will receive a check — you cannot change it to direct deposit.