How long a 2023 tax refund takes

The IRS aims to send most 2023 tax refunds within 21 days of receiving your return, but that timeline depends on how you filed and whether your return needs review. If you filed electronically and chose direct deposit, you are most likely to see money in 21 days or less. If you mailed a paper return or requested a check, add 2 to 4 weeks for mail delivery on top of the processing time.

The 21-day window is not a may provide—it is a target. The IRS processes returns in the order they arrive, and returns filed in February and March move slower than those filed in January because volume is higher. If your return contains errors, requires verification, or triggers a review, the timeline stretches to 60 days or longer.

You can check the exact status of your 2023 refund right now using the IRS Where's My Refund tool at irs.gov. You will need your Social Security number, filing status, and the refund amount. The tool updates once per day, usually overnight, and will tell you whether your return is still being processed, approved, or sent out.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS receiving your return, while checks take an additional 2 to 4 weeks for mail delivery.
  • The IRS Where's My Refund tool at irs.gov shows your refund status in real time and updates once per day.
  • Returns filed in January and early February move faster than those filed in March or April because the IRS processes them in order of arrival.
  • If your return is selected for review or contains errors, expect 60 days or longer before your refund is sent.
  • You can contact the IRS at 1-800-829-1040 if your refund is more than 21 days late and the Where's My Refund tool shows no update.

Direct deposit versus check delivery

Direct deposit is the fastest way to receive your refund. The IRS sends the money electronically to your bank account, and it usually appears within 1 to 3 business days after the IRS approves your return. If you filed electronically with direct deposit selected, your refund should land in your account within 21 days total from the date the IRS received your return.

A paper check takes longer because it has to be printed, mailed, and delivered. After the IRS approves your return, allow 2 to 4 weeks for the check to arrive by mail. If you live in a remote area or if mail delivery is slow in your region, add another week. The total time from filing to cashing a check is typically 5 to 8 weeks.

If you filed by mail, the IRS also needs time to receive and scan your return before processing begins. A mailed return can take 2 to 4 weeks just to reach the IRS, which means your 21-day processing clock does not start until then. For this reason, mailed returns filed in March or April often do not arrive until June or July.

When the IRS delays your refund

The IRS holds some returns for additional review before releasing the refund. Common reasons include a mismatch between your return and your W-2 or 1099, a claim for a large refundable tax credit like the Earned Income Tax Credit, or an error in your filing. If your return is selected for review, the IRS will mail you a notice explaining what they need. This process typically takes 60 days, but can stretch to 120 days or longer if the IRS needs to contact your employer or another third party.

Identity theft flags also delay refunds. If the IRS suspects fraud or if your Social Security number was used on another return, they will freeze your refund while they investigate. This can take 60 to 180 days depending on how quickly you respond to their requests for proof of identity. You will receive a letter in the mail explaining what happened and what documents to send.

Amended returns filed on Form 1040-X take longer than original returns. The IRS processes amended returns separately and typically takes 12 to 16 weeks to issue a refund, even if no issues are found. If you filed an amended return for 2023, do not expect your refund before mid-summer.

Checking your refund status online

The IRS Where's My Refund tool is the most reliable way to track your 2023 refund. Go to irs.gov, click on "Refunds" in the top menu, and select "Where's My Refund?" You will see three possible statuses: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has your return but has not finished processing it yet. This status typically lasts 5 to 10 days for electronic returns. "Refund Approved" means the IRS has processed your return and your refund is being prepared. If you chose direct deposit, your money should arrive within 1 to 3 business days after this status appears. "Refund Sent" means the IRS has released your refund—either to your bank account or to the mail.

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking multiple times per day will not show you new information. If the tool says your refund was sent but you have not received it after 3 business days (for direct deposit) or 4 weeks (for a check), contact the IRS at 1-800-829-1040.

What to do if your refund is late

If more than 21 days have passed since you filed electronically and the Where's My Refund tool still shows "Return Received," your return may be held for review. Check the tool again the next day—sometimes the status updates overnight. If it remains unchanged after 3 days, call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and expected refund amount ready.

If the tool shows "Refund Sent" but you have not received your direct deposit after 3 business days, contact your bank first. Ask them to confirm they received the deposit and whether it is pending in your account. If your bank has no record of the deposit, call the IRS and ask them to verify the account number on file. A typo in your routing number or account number will cause the deposit to fail, and the IRS will mail you a check instead—which takes an additional 4 weeks.

If you are waiting for a check and it has been 4 weeks since the tool showed "Refund Sent," contact the IRS at 1-800-829-1040 and request a replacement check. Provide your mailing address and ask them to confirm it matches their records. If your address has changed since you filed, the check may have been mailed to an old address. You can file a change of address with the post office, but a replacement check from the IRS is faster.

State refunds and federal refunds are separate

Your state tax refund arrives on a different timeline than your federal refund. Most states process returns within 30 to 45 days if you filed electronically, but some states take 60 days or longer. A few states still process paper returns by hand, which can take 3 to 4 months.

You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. You will need your Social Security number and refund amount, just like the federal tool. Some states offer direct deposit for refunds, while others mail checks only.

If you filed both federal and state returns and one refund arrived but the other has not, do not assume there is a problem. It is normal for one to arrive weeks before the other. Check the state tool to confirm your state return has been received and processed.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took longer?

The 21-day timeline starts when the IRS receives your return, not when you file it. If you mailed your return, add 2 to 4 weeks for mail delivery before the clock starts. If you filed in March or April, the IRS is processing a higher volume and may take longer even after receiving your return. The 21 days is a target, not a may provide.

Can I get my refund faster if I pay a fee?

No. The IRS does not offer expedited processing for any price. The only way to speed up your refund is to file electronically with direct deposit, which is already the fastest method. Some tax preparation companies offer refund anticipation loans, but these are loans against your refund, not the refund itself, and they charge interest and fees.

What if I filed my 2023 return in 2024 but have not received it yet?

Check the Where's My Refund tool first to see the current status. If your return was received in January 2024, it should have been processed by now. If the tool shows no update after 60 days, call the IRS at 1-800-829-1040. Your return may be held for review, or there may be an error in your filing that requires correction.

Do I need to do anything to receive my refund, or does it come automatically?

Your refund comes automatically once the IRS processes your return and approves it. You do not need to take any action. If the IRS needs more information from you, they will mail you a notice. Do not respond to emails or texts claiming to be from the IRS—the IRS contacts people by mail only.

What if I moved after filing my 2023 return?

If you chose direct deposit, your refund will go to the bank account on your return regardless of where you live. If you chose a check and have moved, file a change of address with the post office so the check is forwarded to your new address. If the check was already mailed to your old address, you can contact the IRS to request a replacement check sent to your new address.