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

If you filed electronically and chose direct deposit, the IRS says to expect your refund within 21 days. If you filed on paper or requested a check, add another two to three weeks for mail delivery. But "21 days" is the IRS target, not a may provide — some refunds arrive in five to seven days, and others take the full three weeks or longer if your return needs review.

The actual wait time depends on four things: the method you used to file, whether you chose direct deposit or a check, whether the IRS needs to verify information on your return, and how backed up the IRS is at that moment. During peak tax season (February through April), processing moves slower. If you file in January or after April 15, you may see faster turnaround.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of filing electronically, though many arrive in one to two weeks.
  • Paper returns and mailed checks add two to three weeks to the timeline because the IRS must manually enter your information.
  • The IRS will delay your refund if your return contains math errors, missing information, or signs of identity theft.
  • You can check your refund status using the IRS Where's My Refund tool, which updates every 24 hours and shows you exactly where your return stands.

Direct deposit refunds versus mailed checks

Direct deposit is the fastest route. When you file electronically and choose direct deposit to a bank account, the IRS processes your return and sends the money to your bank. Your bank then deposits it into your account — usually within one to three business days of receiving it from the IRS. The full timeline from filing to money in your account is typically five to 21 days.

A mailed check takes longer because the IRS must print and mail it to you. Even if the IRS processes your return in 10 days, the check itself takes another 7 to 14 days to arrive, depending on mail speed and distance. If you live far from the IRS processing center, or if mail is slow in your area, expect closer to three weeks from the time the check is mailed.

If you did not choose direct deposit when you filed, you cannot change it after the fact. You will receive a check. The IRS does not offer a way to redirect a refund to a bank account once the return is filed.

Why some refunds take longer than 21 days

The IRS delays processing when it needs to verify information. Common reasons include math errors on the return, missing information (like a Social Security number or signature), income that does not match what employers reported, or signs of identity theft or fraud. If any of these explore, the IRS will hold your return and contact you — usually by mail — asking for clarification or proof.

Refunds also slow down during peak season. In February and March, the IRS processes millions of returns simultaneously. Even with electronic filing, backlogs can push processing from 21 days to 30 or 40 days. Filing early in January or after April 15 usually means faster processing because the volume is lower.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15, even if your return is otherwise complete and correct. This is a mandatory delay, not a processing issue.

How to track your refund status

The IRS provides a tool called Where's My Refund, available on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates every 24 hours and shows you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has your return but has not finished processing it. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the money is on its way — either mailed as a check or transferred to your bank account. Once it shows "Refund Sent," the timeline depends on your delivery method.

You cannot call the IRS to ask about your refund status. The Where's My Refund tool is the official way to check. If the tool says your refund was sent more than 21 days ago and you still have not received it, contact the IRS at 1-800-829-1040 to report it as missing.

What to do if your refund is delayed

If Where's My Refund shows "Return Received" but more than 21 days have passed, your return likely needs review. Check your mail for a letter from the IRS asking for additional information. If you received a letter, respond with the documents it requests as soon as possible — delays in responding will delay your refund further.

If you have not received a letter and the tool shows no progress after 21 days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is under review and what information is needed.

If your refund was sent as a check more than 30 days ago and you still have not received it, the check may have been lost in the mail. The IRS can issue a replacement check, but you will need to file a form and wait another two to three weeks. Ask the IRS representative about the process when you call.

Refunds and tax offsets

If you owe money to a federal agency — such as unpaid student loans, back child support, or past-due taxes — the IRS may offset your refund. This means the IRS will take some or all of your refund to pay what you owe. The offset happens before the refund is sent to you, so you will not receive the full amount you expected.

The IRS notifies you of an offset by mail, usually before your refund is processed. If you believe the offset is wrong, you can dispute it, but the process takes time and the offset will remain in place while you dispute it. Contact the agency that reported the debt to you to understand your options.

State refunds and federal refunds are separate

Your federal tax refund and your state tax refund are processed by different agencies on different timelines. Your federal refund may arrive in 21 days while your state refund takes four to six weeks, or vice versa. Check your state's tax authority website for a refund tracking tool specific to your state.

Some states offer direct deposit for state refunds, which is faster than a mailed check. Others mail checks only. The timeline varies by state, so do not assume your state refund will arrive on the same schedule as your federal one.

Frequently Asked Questions

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

No. The IRS does not offer expedited refund processing for any price. Some tax preparation companies offer "refund anticipation loans" that give you money before your refund arrives, but you pay interest and fees for this service. The money comes from the lender, not the IRS, and you repay it when your actual refund arrives.

What if I filed my taxes but have not received a refund in 30 days?

Check Where's My Refund on IRS.gov first. If it shows "Refund Sent" but you have not received the money, contact the IRS at 1-800-829-1040 to report it as missing. If it shows "Return Received" or "Refund Approved," your return is still being processed — call the IRS to ask whether additional information is needed.

Does filing on paper delay my refund?

Yes. Paper returns must be manually entered into the IRS system before processing begins, which adds one to two weeks to the timeline. Electronic filing is faster because the return goes directly into the system. If you filed on paper, expect 30 to 45 days instead of 21.

Will my refund arrive faster if I file early in January?

Usually, yes. The IRS processes returns more quickly in January and early February because volume is lower. Filing in March or April means your return joins millions of others, which slows processing. However, if you claimed the EITC or ACTC, your refund will be held until at least February 15 regardless of when you filed.

Can I cancel my refund and get the money a different way?

No. Once you file your return, the refund process is automatic. You cannot cancel it or redirect it to a different bank account. If you chose a mailed check and want direct deposit instead, you must wait for the check to arrive, deposit it yourself, and then request a refund of the deposit if needed — which creates its own complications. Direct deposit at the time of filing is the only way to control how you receive your refund.