When to expect your refund depends on how you file and whether the IRS needs to review your return

The IRS processes most tax returns within 21 days of receiving them. If you file electronically and choose direct deposit to your bank account, you will usually see your refund between 3 and 5 business days after the IRS approves your return. If you file by mail or request a check, the timeline stretches to 3 to 4 weeks after approval. The actual day you receive money depends on your bank's processing speed — some deposit funds the same day they arrive, others take one or two additional business days.

Not all returns move at this pace. The IRS flags certain returns for manual review, which adds 2 to 12 weeks to the timeline. Common reasons include math errors, missing information, income reported on your return that does not match what employers or banks reported to the IRS, or claiming certain credits like the Earned Income Tax Credit. If your return is flagged, you will receive a letter in the mail explaining what the IRS needs from you.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route — most refunds arrive within 3 to 5 business days after the IRS approves your return.
  • Paper returns and refunds by check take 3 to 4 weeks after approval, plus mail delivery time.
  • The IRS reviews some returns manually, which adds 2 to 12 weeks; you will receive a letter if this happens to yours.
  • You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your refund is delayed beyond the expected window, contact the IRS at 1-800-829-1040 or visit an IRS office in person.

How filing method affects your refund timeline

Electronic filing is faster than paper because the IRS receives your return immediately and can begin processing it the same day. When you e-file, the IRS typically acknowledges receipt within 24 hours. From that point, processing usually takes 21 days or fewer. If you also choose direct deposit, the IRS sends the money directly to your bank account rather than printing and mailing a check, which saves another 1 to 2 weeks.

Filing by mail means the IRS does not receive your return until it arrives at the processing center — usually 5 to 7 business days after you mail it. Processing then begins, adding another 21 days. If you request a refund check instead of direct deposit, the IRS must print and mail it, which takes an additional 2 to 3 weeks. The total timeline from mailing your return to receiving a check can reach 6 to 8 weeks.

Some people file through a tax preparation service or software that offers rapid refund options. These services sometimes offer to advance you part of your refund before the IRS processes your return, but they charge a fee — often $50 to $200 — for this service. The IRS itself does not charge for refunds, and you do not need to pay for speed; waiting for the standard timeline costs nothing.

Reasons the IRS holds or delays your refund

The IRS reviews returns that contain certain red flags. If your income reported on your return does not match what your employer or bank reported to the IRS, the agency will hold your return to verify the correct amount. This happens most often when you have unreported income, when an employer reports your income incorrectly, or when you claim a credit you may not be may have access to to. The IRS also reviews returns with large charitable deductions, business losses, or home office deductions at higher rates than simple returns.

If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, your return will be held until at least February 15 of the year you file, even if there are no errors. This is a federal requirement designed to prevent fraud. If you file in January, you will not receive your refund until mid-February at the earliest, regardless of how quickly the IRS processes everything else.

Refunds are also delayed if you owe money to the federal government from a previous year, if you owe state income tax, or if you have unpaid student loans in default. The IRS can intercept your refund to pay these debts. You will receive a notice in the mail explaining the offset and how much was taken. The process adds 2 to 4 weeks to your timeline.

How to check the status of your refund

The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will tell you whether the IRS has received your return, whether it is being processed, whether it has been approved, and the date the refund will be deposited or mailed. If your return is being reviewed, the tool will say so and may provide an estimated completion date.

You can also call the IRS at 1-800-829-1040 to speak with a representative about your refund status. Wait times are long during tax season — January through April — so calling early in the morning or late in the week may be faster. Have your Social Security number, filing status, and expected refund amount ready when you call.

If you filed through a tax preparation service or software, that company may also provide a refund tracking tool. These tools pull information from the IRS, so they show the same status as Where's My Refund, but some people find them easier to use.

What to do if your refund is late

If your refund has not arrived within 21 days of e-filing or 6 weeks of mailing a paper return, contact the IRS. Use Where's My Refund first to confirm the status — if the tool shows your refund was approved and deposited, but you have not received it, the delay is likely with your bank, not the IRS. Contact your bank to ask whether the deposit is pending or if there is a problem with your account.

If Where's My Refund shows your return is still being processed after 6 weeks, or if it shows an error message, call the IRS at 1-800-829-1040. Have your return in front of you so you can answer questions about your income and deductions. The IRS representative can tell you why your return is delayed and what you need to do next. If the IRS needs additional information from you, they will ask for it during this call or send you a letter with instructions.

You can also visit an IRS office in person. Find the office nearest you on IRS.gov. Bring your return, your Social Security card, and a photo ID. Walk-in appointments are available, but wait times can be long during tax season. Calling ahead to schedule an appointment is faster.

Direct deposit versus check: which is faster

Direct deposit is always faster than a check. When you choose direct deposit, the IRS sends your refund electronically to your bank account. Most banks deposit the funds within 1 to 2 business days of receiving them from the IRS. A check must be printed, placed in an envelope, and mailed to your address. Delivery takes 5 to 7 business days, and you must then deposit it yourself, which adds another 1 to 2 business days before the money is available in your account.

If you did not provide direct deposit information on your return, you can still update it. The IRS allows you to change your refund method to direct deposit through Where's My Refund, but only if your return has not yet been approved. Once the IRS approves your return, the refund method is locked in. If you missed the window to change it, you will receive a check.

Frequently Asked Questions

Can I get my refund faster by paying a tax preparation company?

Tax preparation companies offer refund advances — they give you part of your expected refund immediately and charge a fee of $50 to $200. The IRS still takes the same amount of time to process your return. You are paying to borrow money against your refund, not to speed up the IRS. Waiting for the standard timeline costs nothing.

Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?

Federal law requires the IRS to hold refunds for returns that claim the Earned Income Tax Credit or Additional Child Tax Credit until at least February 15, even if there are no errors. This delay is built into the system and cannot be avoided. If you file in January, expect your refund in mid-February or later.

What if my bank says they never received my direct deposit?

Check Where's My Refund to confirm the IRS approved and sent your refund. If it shows the refund was deposited, the IRS sent it correctly. Contact your bank and provide them with the deposit date from Where's My Refund. Your bank can trace the deposit and tell you whether it arrived or if there is a problem with your account. If your account was closed or the routing number was wrong, the IRS may have sent the refund back, and you will receive a check by mail instead.

Can the IRS take my refund to pay old debts?

Yes. The IRS can intercept your refund to pay federal income tax you owe from a previous year, state income tax debt, unpaid student loans in default, or child support arrears. You will receive a notice in the mail explaining what was taken and why. This process adds 2 to 4 weeks to your timeline. If you believe the offset was made in error, you can contact the IRS to dispute it.

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

If you filed a complete and accurate return, your refund comes automatically — you do not need to do anything else. The IRS processes it and sends it to you. If the IRS needs more information from you, they will send a letter in the mail with instructions. Do not ignore these letters; respond within the deadline or your refund will be delayed further.