What happens when you file your taxes
A tax refund is money the federal government or your state returns to you because you paid more income tax during the year than you actually owed. When you file your tax return, the IRS (or your state tax agency) compares what you paid through paychecks, estimated payments, or other withholdings against what you actually owe based on your income and deductions. If you paid too much, they send you the difference back.
The refund process starts the moment you file. The IRS or state agency receives your return, checks it for errors, verifies your information against what employers and banks reported, and calculates whether you get money back. This verification step is why refunds do not arrive instantly — the agency has to confirm that the numbers match before releasing any funds.
You do not have to do anything after filing except wait. The agency processes your return on its own schedule and sends the refund through the method you chose when you filed.
Key Takeaways
- A refund happens when you paid more tax during the year than you owed, and the government returns the overpayment to you.
- Federal refunds typically arrive within 21 days if you chose direct deposit, or three to four weeks if you chose a check by mail.
- State refunds operate on their own timeline and may arrive before or after your federal refund, depending on the state.
- You can track your federal refund status using the IRS Where's My Refund tool, which updates once per day.
- If your refund does not arrive on time, the IRS or state agency may have flagged your return for review, or there may be a payment error in your bank account information.
How long a federal refund takes
The IRS publishes a standard timeline: if you file electronically and choose direct deposit, your refund should arrive within 21 days. If you choose a paper check, allow three to four weeks from the date the IRS processes your return. These are not guarantees — they are the typical window under normal conditions.
The 21-day clock starts when the IRS receives and begins processing your return, not when you hit submit. If you file on April 1st, the IRS may not start processing until April 2nd or later, depending on their workload. The agency processes returns in batches, so the exact day your return enters the queue affects when the 21 days begins.
Paper checks take longer because they have to be printed and mailed through the postal service. The IRS has no control over mail delivery times, so a check can sit in transit for several days after the IRS sends it. If you live far from the IRS processing center or in an area with slower mail service, add extra time.
State refunds operate separately from federal refunds
Your state refund is a separate transaction from your federal refund. Most states process state returns independently and on their own schedule. Some states finish faster than the IRS; others take longer. You might receive your federal refund in three weeks and your state refund six weeks later, or vice versa.
State processing times vary widely. Some states publish a timeline on their tax agency website; others do not. A few states offer direct deposit for state refunds, which is faster than a check. If you filed a combined federal and state return through a tax software company, the software filed both returns at the same time, but the agencies process them separately.
If you are waiting for both refunds, track them separately. The IRS Where's My Refund tool shows only your federal refund. Your state tax agency website has its own tracking tool, usually labeled "refund status" or "where's my refund".
Direct deposit versus check by mail
When you file your return, you choose how the IRS or state sends your refund. Direct deposit means the money goes straight into your bank account. Check by mail means the agency prints a paper check and mails it to your address on file.
Direct deposit is faster and more reliable. The money lands in your account within the 21-day window, and you do not have to worry about mail delays or a check getting lost. To use direct deposit, you provide your bank account number and routing number when you file. The IRS and state agencies have processed millions of direct deposits without error, so the risk of sending money to the wrong account is very low if you enter the numbers correctly.
A check by mail takes longer because of postal delivery time. The IRS mails checks in batches, and depending on where you live and where the check is mailed from, it can take a week or more to arrive after the IRS sends it. If a check is lost or stolen in the mail, you have to contact the IRS or state agency to request a replacement, which adds weeks to the process.
How to track your refund status
The IRS provides a free tool called Where's My Refund at 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 and tells you whether the IRS is still processing your return, has approved it, or has sent the refund.
The tool shows three possible statuses: "Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has processed your return and approved the refund), or "Sent" (the refund has been mailed or deposited). If your status is "Sent" and you chose direct deposit, the money should arrive within a few business days. If you chose a check, it is in the mail.
For state refunds, go to your state tax agency website and look for a refund tracking tool. Most states have one, though the name and location on the website vary. You will need your Social Security number and refund amount. Some states also let you track by filing status or the last four digits of your Social Security number.
What to do if your refund is late
If the 21-day window has passed and your refund has not arrived, first check the tracking tool. If the status still shows "Received" or "Approved", the IRS is still processing your return. This can happen if the return has an error, if information on your return does not match what employers or banks reported, or if the IRS is simply behind on processing.
If the status shows "Sent" but the money has not hit your account, check with your bank. Ask whether the deposit was received and rejected, or whether it is still pending. Banks can take one to two business days to post a deposit, even after the IRS sends it. If your bank says it never received the deposit, contact the IRS to verify the account number they have on file.
If the IRS flagged your return for review, the Where's My Refund tool will tell you. The agency may ask for additional documents or information before releasing the refund. The tool will show a message asking you to call or mail documents. Follow those instructions. A review can add weeks or months to the refund timeline.
Why the IRS might hold your refund
The IRS holds refunds for several reasons. The most common is a mismatch between what you reported and what employers or financial institutions reported. For example, if you claim income from a 1099 form but the person who issued it reported a different amount, the IRS will flag the discrepancy and review your return before releasing the refund.
The IRS also holds refunds if you claim certain credits, such as the Earned Income Tax Credit (EITC) or the Child Tax Credit. Federal law requires the IRS to hold these refunds until mid-February, even if your return is otherwise complete and correct. This is called the EITC holding period, and it applies every year.
Other reasons for a hold include a missing or incorrect Social Security number, a return that was filed twice, or a return that claims a refund larger than expected based on your income. If any of these apply, the IRS will contact you with instructions on how to resolve the issue.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS publishes 21 days as the standard timeline for direct deposit, and that is the fastest the agency processes returns. Some refunds arrive in fewer days, but you cannot request expedited processing. If you need money quickly, you cannot speed up the IRS refund.
What if I filed my return but the IRS says it has no record of it?
The IRS may not have received your return, or it may not have been processed yet. Check the Where's My Refund tool again in a few days. If it still shows no record after a week, contact the IRS at 1-800-829-1040 to confirm they received your return. Have your Social Security number and filing status ready.
Do I have to use direct deposit, or can I always choose a check?
You can choose either method when you file. Direct deposit is faster, but a check is available if you prefer it or do not have a bank account. If you filed through a tax software company, the filing screen lets you choose the method before you submit.
What happens if I entered the wrong bank account number for direct deposit?
If the account number does not match a real account at the bank you named, the deposit will be rejected and returned to the IRS. The IRS will then mail a check to your address on file instead. This adds several weeks to the process. Contact the IRS as soon as you realize the error to provide the correct account information.
Can I amend my return after I file if I realize I made a mistake?
Yes, you can file an amended return using Form 1040-X. However, amending your return restarts the processing timeline. The IRS will process the amended return separately, which can delay your refund by several weeks or months. Only amend if the error significantly changes your refund amount.