The timeline depends on how you file and how the IRS processes your return

If you file electronically and choose direct deposit, the IRS typically sends your refund within 21 days. If you file on paper or request a check by mail, the timeline stretches to four to six weeks or longer. The 21-day window is not a may provide — it is the IRS's stated goal for most returns, and many arrive faster, but some take longer depending on what the IRS finds when it reviews your return.

The actual time you wait depends on three things: the method you use to file, the method you choose to receive your money, and whether the IRS needs to review or correct anything in your return. A return with no errors that arrives early in the tax season moves faster than one filed in April or one that triggers an audit flag.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, with most refunds arriving within 21 days of acceptance.
  • Paper returns take four to six weeks minimum, and mailed checks can take an additional week or two after the IRS processes your return.
  • The IRS processes returns in the order they arrive, so filing early in the tax season usually means a faster refund than filing in April.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your return is flagged for review or contains errors, the IRS will contact you, and your refund will be delayed until the issue is resolved.

Electronic filing with direct deposit: 21 days or less

This is the fastest path. When you file your return electronically through tax software or a tax preparer and request direct deposit to your bank account, the IRS aims to process and deposit your refund within 21 days of accepting your return. Many people see their refund in 10 to 14 days, especially if they file in January or February.

The 21-day clock starts when the IRS accepts your return, not when you submit it. If you file on January 15, the IRS may accept it the same day or the next business day, depending on the time you file and whether the IRS system is running smoothly. Once accepted, you can track the status in real time using the Where's My Refund tool on IRS.gov.

Direct deposit requires that you provide your bank account number and routing number on your return. The IRS deposits the money directly into your account, which is why this method is faster than waiting for a check to arrive by mail.

Paper returns and mailed checks: four to eight weeks

If you file a paper return by mail, the IRS must first receive it, open it, scan it, and enter the information into its system. This step alone can take two to three weeks, depending on mail volume and IRS processing capacity. After the IRS accepts your return, it still takes 21 days to process, and then another week or two for a check to arrive by mail.

A paper return filed in early January might reach you by mid-March. A paper return filed in mid-April could take until June. The IRS processes paper returns more slowly than electronic returns because each one requires manual handling.

If you request a check by mail instead of direct deposit on an electronic return, you add one to two weeks to the timeline. The IRS still processes your return within 21 days, but the check takes time to print and mail.

Why some refunds take longer than 21 days

The IRS flags returns for review when something looks unusual or incomplete. Common triggers include a large refund relative to your income, claiming the Earned Income Tax Credit or Child Tax Credit for the first time, reporting self-employment income, or having income from multiple sources. A flag does not mean you did anything wrong — it means the IRS wants to verify the information before sending your money.

If your return is flagged, the IRS will contact you by mail, usually asking for documents like pay stubs, receipts, or proof of expenses. You have 30 days to respond. Once the IRS receives and reviews your documents, it processes your refund, which can add four to eight weeks to the total timeline.

Math errors, missing information, or inconsistencies between your return and IRS records also delay processing. If you forgot to sign your return, omitted your Social Security number, or reported conflicting information, the IRS will either correct it and process your return or contact you for clarification.

How to track your refund status

The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, and shows one of three statuses: received, approved, or sent.

"Received" means the IRS has accepted your return but has not finished processing it. "Approved" means the IRS has processed your return and approved your refund. "Sent" means the refund has been deposited to your bank account or a check has been mailed. If you chose direct deposit, "sent" usually means the money is in your account within one business day.

If your return is under review or flagged for additional information, Where's My Refund will tell you that the IRS needs more time. It will not give you a new date, but it will confirm that your return is being worked on.

State tax refunds: a separate timeline

Your state refund is separate from your federal refund and follows its own timeline. Some states process refunds faster than the IRS — within 10 to 14 days for electronic returns with direct deposit. Others take longer, especially if they are understaffed or if your return triggers a review.

You can track your state refund through your state's tax agency website. Most states have their own version of Where's My Refund. If you filed your state and federal returns together through the same tax software, the state refund may arrive at a different time than the federal refund.

What to do if your refund is late

If your refund has not arrived within 21 days of acceptance for an electronic return with direct deposit, or within six weeks for a paper return, check Where's My Refund first. The tool will tell you if your return is still being processed or if there is a problem.

If Where's My Refund shows "sent" but the money has not appeared in your bank account, contact your bank. Sometimes a deposit is delayed on the bank's end, or the account information you provided was incorrect. Your bank can confirm whether the IRS sent the deposit and when it should arrive.

If Where's My Refund shows your return is still being processed after six weeks, or if it shows an error message, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main tax line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready.

Frequently Asked Questions

Can I get my refund faster if I pay someone to file my return?

No. The timeline depends on how you file and how you receive your money, not on who prepares your return. A tax preparer filing your return electronically with direct deposit will get your refund to you just as fast as filing it yourself through tax software. The only difference is the cost of the preparer's fee.

Does filing early in January may provide a faster refund?

Usually, yes. The IRS processes returns in the order they arrive, so filing in early January means your return is in the queue before millions of others. Filing in April means you are competing with millions of returns filed at the same time, which can slow processing. However, if your return is flagged for review, the timing of your filing matters less.

What if I owe state taxes but am getting a federal refund?

Your federal and state refunds are separate. You will still receive your federal refund on its normal timeline. However, some states will offset a state refund against taxes you owe to that state or to another state. Check your state's tax website to see if this applies to you.

Can the IRS deposit my refund to a prepaid card instead of a bank account?

Yes. When you file your return, you can choose to have your refund deposited to a prepaid card, savings account, or checking account. Prepaid cards process deposits the same way bank accounts do, so the timeline is the same — within 21 days for electronic returns.

What happens to my refund if I move before it arrives?

If you chose direct deposit, your refund goes to the bank account you listed on your return, regardless of where you live. If you chose a mailed check and move before it arrives, contact the IRS to update your address. You can also file a change of address with the U.S. Postal Service, which will forward your check to your new address.