The IRS mails most refund checks between three and six weeks after your return is processed

The IRS does not announce a single date when all refunds go out. Instead, refunds are mailed in batches throughout the filing season as returns are processed. If you filed early in January, your check may arrive in late January or early February. If you file in March or April, expect your check in April or May. The exact timing depends on when the IRS processes your specific return, not on a calendar date that applies to everyone.

Processing time starts the day the IRS receives your return — either electronically if you filed online, or by mail if you sent a paper form. The IRS typically processes returns in the order they arrive, though some returns take longer if they contain errors, missing information, or are selected for review.

Once your return is processed and approved, the IRS sends the refund to the address on your return. If you chose direct deposit, the money goes to your bank account instead of the mail, which is faster — usually five to seven business days after processing. If you chose a mailed check, add another week or two for postal delivery.

Key Takeaways

  • Refund checks are mailed in waves throughout the filing season, not all on one date, so timing depends on when your return is processed.
  • Most refund checks arrive three to six weeks after the IRS processes your return, though delivery time varies by postal service.
  • Direct deposit is faster than a mailed check — usually five to seven business days after your return is processed instead of two to three weeks.
  • You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates once per day.
  • If your check does not arrive within the expected timeframe, contact the IRS or your state tax agency to confirm it was mailed.

How to track your refund while you wait

The IRS offers a free 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 from your return. The tool shows whether your return has been received, is being processed, or has been approved and sent out.

The tool updates once per day, usually overnight. If it says your refund was approved and mailed, you can expect the check to arrive within one to three weeks depending on your location and postal service speed. If it says your return is still being processed, check back in a few days.

Some states also offer their own refund tracking tools if you filed a state return. Check your state tax agency's website for a similar tool.

Why some refunds take longer than others

A straightforward return with no errors typically processes in two to three weeks. But several things can slow down processing. If you made a math error on your return, the IRS catches it and may contact you before sending the refund. If you claimed a child tax credit or earned income tax credit, the IRS may take extra time to verify the information. If your return is selected for a random audit or review, processing can take several weeks or longer.

Missing information also delays processing. If you forgot to sign the return, did not include a required document, or left a field blank, the IRS may send you a notice asking for the missing piece. You then have to respond, which adds weeks to the timeline.

Returns filed by mail take longer than electronic returns because the IRS has to receive the physical envelope, open it, and scan the documents into their system before processing begins. A paper return filed in late March might not be processed until May.

What to do if your check does not arrive on time

If the "Where's My Refund?" tool says your refund was mailed but you have not received it after three weeks, contact the IRS. You can call the IRS refund hotline at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.

The IRS can issue a replacement check if yours was lost or damaged in the mail. This usually takes another two to four weeks. If the IRS confirms the check was mailed but you still do not receive it after a month, ask about a replacement.

If you filed a state return and are waiting for a state refund, contact your state tax agency directly. Each state has its own processing timeline and tracking system.

Direct deposit arrives faster than a mailed check

If you chose direct deposit on your return, the refund goes to your bank account instead of being mailed. Direct deposit is faster — the IRS typically deposits the money five to seven business days after your return is processed, rather than the two to three weeks a mailed check takes.

To use direct deposit, you need to provide your bank account number and routing number on your tax return. The routing number is a nine-digit code that identifies your bank; you can find it on a check or by calling your bank. Make sure the account number and routing number are correct, because an error means the refund goes to the wrong account and takes time to recover.

If you did not use direct deposit on your 2025 return but want to for future years, you can set it up when you file next year.

Different timelines for paper returns and electronic returns

If you filed your return electronically — either through tax software or a tax preparer — it reaches the IRS within 24 hours and processing usually begins right away. You can expect your refund within three to six weeks.

If you mailed a paper return, add time for postal delivery. The IRS receives thousands of paper returns daily, and they have to be opened, scanned, and entered into the system before processing can start. A paper return mailed in early February might not be processed until late March or April.

For this reason, filing electronically is faster if you want your refund sooner. The IRS also makes fewer errors processing electronic returns because the software catches math mistakes before the return is submitted.

State refunds may arrive on a different schedule

If you owe state income tax and filed a state return, your state refund is separate from your federal refund and may arrive at a different time. Some states process refunds faster than the IRS; others take longer. A few states mail refunds in batches on specific dates, while others mail them continuously as returns are processed.

Check your state tax agency's website for information about state refund timing. Most states also offer a refund tracking tool similar to the IRS tool. If you filed both federal and state returns, you may receive two checks at different times.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer?

No. The IRS processes all returns at the same speed regardless of who prepared them. A tax preparer can file your return electronically, which is faster than mailing it, but the IRS processing time is the same. Some tax preparers offer "refund advances" or loans against your expected refund, but these come with fees and are not worth the cost.

What if I filed electronically but the IRS says it has not received my return?

Check the "Where's My Refund?" tool again in a few days — electronic returns sometimes take 24 hours to show up in the system. If it still does not appear after two days, contact your tax software company or tax preparer to confirm the return was actually submitted. If it was submitted, the IRS may have rejected it due to a data error, and you will need to file an amended return.

Do I have to wait for my refund check to arrive before I can spend the money?

Yes. The money is not yours until the check arrives and clears your bank, or until it is deposited directly into your account. You cannot spend a refund before you receive it. If you need money before your refund arrives, you will have to find another source.

What happens if I move before my refund check arrives?

Contact the IRS and provide your new address. You can do this through the "Where's My Refund?" tool or by calling 1-800-829-1040. The IRS can reissue the check to your new address, though this adds time. If the check was already mailed to your old address, ask the new resident to write "Return to Sender" on it and put it back in the mail, or contact your local post office to request mail forwarding.

Can I get my refund as a debit card instead of a check?

Some tax software companies offer the option to receive your refund on a prepaid debit card instead of a check or direct deposit. This is optional and comes with fees. Direct deposit to your own bank account is free and faster, so it is usually the better choice.