The fastest refund arrives in five to seven business days if you file electronically and choose direct deposit
The IRS processes most tax returns within 21 days of receipt, but your money can land in your bank account much sooner if you take the right steps. Direct deposit is the single fastest method — the IRS can deposit your refund while your return is still being processed. Paper checks take four to six weeks from approval, and prepaid debit cards fall somewhere in between.
The timeline depends on three things: how you file, how you ask to receive the money, and whether the IRS needs to review your return for errors or fraud signals. A straightforward return filed electronically with direct deposit can clear in five to seven business days. A return that triggers an audit or identity verification can take months.
Key Takeaways
- Direct deposit to a bank account is the fastest method, with refunds arriving in five to seven business days for most returns.
- Paper checks take four to six weeks and are mailed from an IRS processing center, not your local post office.
- The IRS publishes a "Where's My Refund?" tool that updates once per day and shows your exact status and expected deposit date.
- If your return is held for review, the IRS will contact you by mail — not email or phone — to request documents or clarification.
- State tax refunds follow a separate timeline and can arrive before or after your federal refund, depending on your state's processing speed.
Direct deposit gets your money fastest, but requires a bank account
Direct deposit moves your refund from the IRS to your bank account without a paper check in between. The IRS can initiate the deposit while your return is still in the processing queue, which is why this method is fastest. Most direct deposits land within five to seven business days of the IRS receiving your return, though some arrive in as few as three days.
You need a valid checking or savings account at a U.S. bank, credit union, or other financial institution that accepts ACH transfers. Prepaid debit cards and money market accounts work too. You will need your routing number and account number, both printed on the bottom left of a blank check. If you do not have checks, call your bank and ask for these numbers.
Enter your banking information on your tax return itself — Form 1040 has a specific section for direct deposit details. If you file through tax software, the program will prompt you for this information and verify it before submission. Double-check the numbers before you file; a single digit wrong sends your refund to the wrong account, and recovering it takes weeks.
Paper checks arrive in four to six weeks, mailed from an IRS facility
If you do not choose direct deposit, the IRS mails a paper check. The check is printed and mailed from an IRS processing center, not your local tax office. From the date the IRS approves your return, allow four to six weeks for the check to arrive. This includes printing time, mail sorting, and delivery — not just the time in transit.
The check is mailed to the address on your return. If you have moved since filing, the post office may not forward it, and the check can be returned to the IRS. If that happens, you will need to contact the IRS to request a replacement, which adds another four to six weeks. Update your address with the post office before filing if you know you are moving.
Checks can be lost or delayed in the mail. If your check does not arrive within six weeks of the IRS approval date, use the "Where's My Refund?" tool to confirm the check was mailed, then contact the IRS at 800-829-1040 to report it missing. The IRS can issue a replacement check or, in some cases, deposit the funds directly if you provide banking information at that time.
Use "Where's My Refund?" to see your exact status and expected date
The IRS "Where's My Refund?" tool is the official source for your refund status. It updates once per day, usually overnight. You can access it on IRS.gov without logging in — you need only your Social Security number, filing status, and the exact refund amount from your return.
The tool shows one of four statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your return and is preparing to send the money), "Sent" (the refund has been mailed or deposited), or "Delivered" (the money has reached your account or the check was mailed). Once your status reaches "Approved," the tool displays your expected deposit or mailing date.
If your return shows "Return Received" for more than 21 days, or if the status does not update for a week, something may be holding up processing. This usually means the IRS needs more information from you. Check your mail for a letter from the IRS — they contact you by mail, never by email or unsolicited phone call. If you receive a letter, follow the instructions and send back the requested documents as quickly as possible.
Returns flagged for review take longer, sometimes much longer
Some returns trigger additional review before approval. Common reasons include math errors, missing information, income that does not match third-party reports (like W-2s or 1099s), or fraud detection signals. If your return is flagged, the IRS will send you a letter explaining what they need. This is not an audit — it is a routine verification step.
Respond to the IRS letter within the deadline stated in the letter, usually 30 days. Send copies of the documents they request, not originals. Mail your response to the address shown in the letter, not to the IRS office that processed your return. Processing resumes once the IRS receives your response, but it can take another 4 to 12 weeks depending on the complexity of the issue.
If the IRS suspects identity theft or fraud, the review takes much longer — sometimes several months. You may be asked to verify your identity in person at an IRS office or by submitting a signed statement under penalty of perjury. The IRS will contact you by mail with next steps. Do not ignore these letters; responding quickly is the only way to move the process forward.
State tax refunds follow their own timeline, separate from federal
Your state tax refund is processed by your state's tax agency, not the IRS, and follows a different timeline. Some states process refunds faster than the federal government; others take longer. Most states that offer direct deposit process refunds in two to four weeks. States that mail checks typically take four to eight weeks.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. You will need your Social Security number and refund amount, just as with the federal tool. Some states update their status daily; others update weekly.
Your federal and state refunds can arrive on different dates. It is possible to receive your federal refund while your state refund is still processing, or vice versa. If you filed both returns at the same time and chose direct deposit for both, the deposits should arrive within a few days of each other, but this is not may provide.
What to do if your refund does not arrive on time
If your refund does not arrive by the date shown in "Where's My Refund?", wait three to five business days — delays in banking systems can push deposits back slightly. If it still has not arrived after that window, check the tool again to confirm the status. If the tool shows "Delivered" but the money is not in your account, contact your bank and ask if the deposit was received and rejected for any reason.
If the tool shows "Sent" for a check but the check has not arrived after six weeks, report it missing to the IRS at 800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can issue a replacement check or, if you provide banking information, deposit the funds directly.
If the tool shows "Return Received" for longer than 21 days with no update, check your mail for an IRS letter. If you do not receive a letter within a few days, call 800-829-1040 to ask why your return is delayed. Be prepared to answer questions about your return to verify your identity.
Frequently Asked Questions
Can I get my refund faster than five to seven days with direct deposit?
In rare cases, yes — some refunds arrive in two to three days. However, the IRS does not may provide anything faster than five to seven business days. The speed depends partly on your bank's processing time and partly on how quickly the IRS processes your return. There is no way to request expedited processing.
What if I filed my return but did not choose direct deposit?
You can still request direct deposit instead of a check. Call the IRS at 800-829-1040 and provide your banking information. The IRS can redirect your refund to your bank account if your return has not yet been mailed. If the check has already been mailed, you will need to wait for it to arrive, then deposit it yourself.
Does filing early mean I get my refund early?
Filing early does not speed up processing, but it does mean you get your refund sooner than if you file in April. The IRS processes returns in the order they are received. If you file in January with direct deposit, your refund could arrive by late January or early February. If you file in April, the same return takes the same time to process, but you receive the money in May.
Will I lose my refund if I do not cash a check within a certain time?
No. A tax refund check does not expire. You can cash it years after it was issued. However, if the check is lost or damaged, you will need to contact the IRS for a replacement, which takes additional time.
Can I track my refund on my phone?
Yes. The IRS "Where's My Refund?" tool works on mobile browsers. Go to IRS.gov on your phone and search for "Where's My Refund?" You can check your status anytime without downloading an app.