The IRS typically sends your refund within one to three weeks after approving your return, though the exact timing depends on how you chose to receive it

When the IRS approves your tax return, the approval itself is not the same as receiving your money. Approval means the IRS has reviewed your return, found no problems, and decided to send you a refund. What happens next depends on whether you chose direct deposit to your bank account or a paper check mailed to your address.

Direct deposit is faster. Once approved, your refund usually arrives in your bank account within one to two weeks. A paper check takes longer — typically two to three weeks from approval, sometimes longer depending on mail delivery in your area. The IRS does not control how fast the postal service moves, so a check mailed to a rural address may take longer than one sent to a city.

The approval date itself is not always clear to you in real time. You find out your return was approved when you check the IRS website using the Where's My Refund tool, or when the money appears in your account or mailbox.

Key Takeaways

  • Direct deposit refunds arrive one to two weeks after the IRS approves your return.
  • Paper check refunds take two to three weeks after approval, plus whatever time the postal service needs to deliver.
  • You can track your refund status on the IRS website using Where's My Refund, which updates once per day.
  • If your refund does not arrive within the expected timeframe, the IRS may have held it to verify information or offset it against a debt.
  • Refund timing can vary during tax season peaks and after major tax law changes, when the IRS processes returns more slowly.

Why direct deposit is faster than a check

Direct deposit moves money electronically from the IRS's bank to your bank. Once the IRS initiates the transfer, your bank receives the funds and posts them to your account — usually within one to two business days of the IRS sending the instruction. The whole process from approval to your account typically takes one to two weeks because the IRS batches refunds and processes them in groups rather than one at a time.

A paper check has to be printed, stuffed into an envelope, and handed to the postal service. The postal service then sorts it and delivers it to your address. Even if the IRS prints and mails the check the day after approval, you are waiting for mail delivery on top of the processing time. In urban areas with reliable mail service, this might add only a few days. In rural areas or during holiday mail surges, it can add a week or more.

If you did not provide direct deposit information when you filed, you cannot change it after the fact. The IRS will mail a check. You cannot call and ask them to switch to direct deposit once your return is already approved.

How to track your refund while you wait

The IRS provides a tool called Where's My Refund on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool tells you the current status: whether the return is still being processed, has been approved, or has been sent.

Where's My Refund updates once per day, usually overnight. Checking it multiple times in the same day will not give you new information. The tool also shows an expected delivery date once your refund has been approved and sent — this date is based on whether you chose direct deposit or a check.

If you filed electronically and chose direct deposit, you should see a status update within 24 hours of filing. If you filed on paper, it takes longer for the IRS to scan and process your return before it even reaches the approval stage. Paper returns can take three to six weeks just to be entered into the system.

What delays a refund after approval

Sometimes the IRS approves your return but does not send the refund right away. The most common reason is that the IRS is verifying information — usually your identity, your income, or a credit you claimed. This verification can take a few weeks. The IRS may contact you by mail asking for documents like a copy of your W-2 or proof of a dependent. Until you respond, your refund stays on hold.

Another reason for delay is a tax offset. If you owe money to a federal agency (like a student loan in default), owe back taxes from a previous year, or owe child support, the IRS can use your refund to pay that debt instead of sending it to you. The IRS is required by law to do this. If an offset applies, Where's My Refund will tell you, and you will receive a notice in the mail explaining which debt was paid.

During the peak of tax season — usually February through April — the IRS processes returns more slowly straightforward because of volume. A return approved in March might take longer to send than one approved in June, even though the approval itself happened. The IRS also slows down after major changes to tax law, when staff need time to update systems.

What to do if your refund does not arrive on time

If direct deposit was supposed to arrive within one to two weeks and it has been three weeks, check Where's My Refund first. The status may have changed, or there may be a note about an offset or verification hold.

If the tool says your refund was sent but it has not arrived, contact your bank. Sometimes a refund is sent to an old account number if you provided outdated banking information. Your bank can tell you whether the IRS sent the money and where it went. If the money was sent to the wrong account, you will need to contact the IRS to request a trace and a reissue.

For a paper check that has not arrived after four weeks, you can request a refund trace through the IRS. Call the IRS at 1-800-829-1040 and ask for a refund trace. The IRS will investigate whether the check was mailed and, if so, whether it was delivered. If the check is lost, the IRS can issue a replacement. This process takes several weeks.

Refund timing during tax season versus off-season

Tax season — roughly January through mid-April — is when most people file and when the IRS is busiest. During this period, even approved returns may take longer to send because the IRS is processing millions of returns simultaneously. A refund approved in early February might take three weeks to send, while the same return approved in July might send in one week.

If you file early in the tax season and your return is straightforward with no complications, you have a better chance of faster processing. If you file late in the season or claim credits that require verification, expect the longer end of the timeline.

After tax season ends in mid-April, the IRS moves through remaining returns faster. If you file in August or September, your refund will likely arrive closer to the one-to-two-week mark for direct deposit.

Direct deposit versus check: which should you choose

Direct deposit is almost always the better choice if your bank account is active and you have the correct routing and account numbers. It is faster, more find, and you do not have to worry about a check getting lost in the mail. The IRS cannot lose an electronic transfer the way it can lose a physical check.

A check makes sense only if you do not have a bank account or if you prefer not to give the IRS your banking information. Some people also choose a check if they are moving and do not have a stable address yet, though this usually backfires because the check takes longer and may not reach you.

When you file your tax return, you will see a section asking how you want your refund sent. Choose direct deposit and provide your routing number and account number. Double-check these numbers before submitting — if they are wrong, your refund goes to the wrong account and getting it back takes weeks.

Frequently Asked Questions

Can I change my refund method from check to direct deposit after I file?

No. Once you file your return, the refund method is locked in. If you chose a check and want direct deposit instead, you cannot change it. You will have to wait for the check to arrive. For future years, you can choose direct deposit when you file.

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

For direct deposit, contact your bank first — the money may have been sent to an old account. For a check, wait four weeks from the send date, then call the IRS at 1-800-829-1040 to request a refund trace. The IRS will investigate and issue a replacement check if the original is lost.

Does the IRS send refunds on weekends or holidays?

The IRS processes refunds on business days only. If your refund is approved on a Friday, it may not be sent until Monday. Direct deposits typically post to your bank account on the next business day after the IRS sends them, so weekend timing does not usually delay you.

Why is my refund taking longer than the IRS said it would?

The most common reasons are identity verification, a tax offset against a debt, or mail delays. Check Where's My Refund to see if there is a hold or offset. If the tool shows your refund was sent but has not arrived after the expected timeframe, contact your bank (for direct deposit) or request a refund trace from the IRS (for a check).

If I file my taxes in September, how long until I get my refund?

Outside of tax season, the IRS moves faster. A straightforward return filed in September with direct deposit should arrive within one to two weeks of approval. Paper checks take two to three weeks. Returns requiring verification may take longer regardless of when you file.