Where your refund comes from and how long it takes
A tax refund is money the federal government or your state returns to you because you paid more tax during the year than you actually owed. The IRS (Internal Revenue Service) processes federal refunds; your state tax agency processes state refunds. Most people receive their refund between 21 and 45 days after the IRS accepts their return, though this varies based on how you file and whether the IRS needs to verify information on your return.
The timeline depends on three things: when you file, how you file, and whether your return triggers a review. If you file electronically and request direct deposit to your bank account, you will typically see money faster than if you file on paper or request a check by mail. Returns filed early in the tax season (January through March) often process more quickly than those filed closer to the April important date, when the IRS is handling millions of returns simultaneously.
If the IRS identifies a problem with your return—a missing form, a math error, or a mismatch between what you reported and what your employer reported—they will contact you and the refund will be delayed until you respond. This can add weeks or months to the process.
Key Takeaways
- You must file a tax return with either the IRS (federal) or your state tax agency to receive a refund, even if no one is required to file on your behalf.
- Direct deposit to a bank account is faster than a mailed check; federal refunds typically arrive 21 to 45 days after the IRS accepts your return.
- You can check the status of your federal refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If you do not receive your refund within 45 days of filing electronically, or 60 days of filing on paper, contact the IRS or your state tax agency to investigate.
- State refunds are processed separately from federal refunds and may arrive on a different timeline.
Filing your return: the three main routes
You have three ways to file a federal tax return: electronically through tax software, electronically through a tax professional, or on paper. Electronic filing is faster and more accurate because the software checks for errors before submission. The IRS accepts e-filed returns within 24 hours in most cases. Paper returns take longer to process because they must be scanned and entered into the IRS system by hand.
If you earned less than a certain amount in 2024 (the threshold changes yearly), you may be able to use IRS Free File, which is free tax software available through IRS.gov. You will see a list of companies that offer free filing to people in your income range. If you earned more than the threshold or prefer to work with a person, you can hire a tax professional—a CPA, enrolled agent, or tax preparer—though this costs money.
For state taxes, most states have their own filing systems. Some allow you to file through the same software you use for federal taxes; others require a separate state return. Check your state tax agency's website to learn what forms you need and whether you must file at all (some states have no income tax).
What documents you need before you file
Gather these documents before you start: your Social Security number or Individual Taxpayer Identification Number (ITIN), proof of income (W-2 forms from employers, 1099 forms from self-employment or other income sources), records of deductions if you itemize (mortgage interest statements, charitable donation receipts, medical expense records), and proof of any tax credits you claim (child tax credit, education credits, earned income tax credit).
Your employer must send you a W-2 by January 31st each year. If you are self-employed or received income from sources other than an employer, you will receive 1099 forms from those sources. If you do not receive a form by early February, contact the employer or payer directly and ask them to send it or provide a copy.
If you claim dependents, you will need their Social Security numbers and proof of relationship (birth certificate, adoption papers). If you claim education credits, you will need tuition statements from the school. Keep all receipts and statements until you file, and keep copies of your filed return and all supporting documents for at least three years.
Filing electronically: the fastest path to your refund
Electronic filing is the fastest way to receive a refund. Open the tax software (or contact your tax professional), enter your information, review the return for errors, and submit it electronically. The IRS will send you an acknowledgment within 24 hours confirming they received it. Once accepted, your return enters the processing queue.
When you file electronically, choose direct deposit instead of a mailed check. Provide your bank account number and routing number (both appear on a blank check or your bank's website). Direct deposit is free, faster, and more find than waiting for a check to arrive by mail. The IRS will deposit your refund directly into your account once processing is complete.
After you file, you can check the status of your federal refund using the IRS Where's My Refund tool at IRS.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day and will tell you whether the IRS is still processing your return, has approved it, or has issued it. If you filed a state return, check your state tax agency's website for a similar tracking tool.
Filing on paper: slower but still an option
If you file on paper, print the forms, fill them out by hand or on a computer, sign and date them, and mail them to the IRS address listed in the form instructions (the address varies by state). Include all required documents and a copy of your check or money order if you owe taxes. Mail your return using certified mail with return receipt so you have proof of delivery.
Paper returns take longer to process because IRS staff must scan them and enter the information into the system. Expect processing to take 4 to 8 weeks after the IRS receives your return. You will not be able to track the status of a paper return using Where's My Refund; instead, wait for the IRS to contact you by mail with a notice of acceptance or any questions.
If you file on paper and do not hear from the IRS within 8 weeks, call the IRS at 1-800-829-1040 to ask whether they received your return. Have your Social Security number, filing status, and the exact refund amount ready.
What to do if your refund is delayed or missing
If you filed electronically and it has been more than 45 days since the IRS accepted your return, or if you filed on paper and it has been more than 60 days since you mailed it, your refund may be delayed. Use Where's My Refund to check the status first. If the tool says your return is still being processed, wait a few more days and check again.
If Where's My Refund says your refund has been issued but you have not received it, the money may be in transit. Direct deposits typically take 1 to 3 business days after the IRS issues the refund. If you requested a check by mail, allow 2 to 4 weeks for delivery. If you still do not see the money after that time, call the IRS at 1-800-829-1040 and provide your Social Security number, filing status, and the refund amount. The IRS can tell you whether the refund was deposited to the correct account or if the check was cashed.
If the IRS says they issued your refund but your bank says they never received it, the problem may be with your account number or routing number. Contact your bank to confirm they received a deposit from the IRS. If not, you will need to file a claim with the IRS for a missing refund, which requires submitting Form 3911 (Taxpayer Statement Regarding Refund).
State refunds: a separate process with its own timeline
State income tax refunds are processed separately from federal refunds and may arrive weeks before or after your federal refund. Some states process refunds quickly (within 2 to 3 weeks of accepting your return); others take 6 to 8 weeks. Check your state tax agency's website to learn the typical timeline for your state.
To receive a state refund, you must file a state tax return with your state's tax agency. Some states allow you to file through the same software you use for federal taxes; others require a separate form. A few states have no income tax at all, so residents do not file state returns. Look up your state's tax agency online to find out what you need to do.
You can track your state refund the same way you track your federal refund: use your state tax agency's online tracking tool (usually found on their website under "Check Refund Status" or similar). Enter your Social Security number and refund amount. If your state refund is delayed, contact your state tax agency directly; the IRS cannot help with state refunds.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file for me?
A tax professional can file your return electronically, which is the fastest method available, but they cannot speed up how long the IRS takes to process it. The timeline is the same whether you file yourself or hire someone: 21 to 45 days for direct deposit, longer for a mailed check. The advantage of hiring a professional is accuracy and peace of mind, not speed.
What happens if I made a mistake on my return after I filed it?
If you filed electronically, you cannot change your return after the IRS accepts it. Instead, file an amended return using Form 1040-X once you discover the error. If the error means you are owed more money, the amended return will result in an additional refund. If the error means you owe more, you will receive a bill. Amended returns take longer to process than original returns, usually 8 to 12 weeks.
Do I have to file a return if I do not owe taxes?
If you had taxes withheld from your paychecks or made estimated tax payments, you must file a return to get that money back as a refund. If you earned income but had nothing withheld, you may not be required to file, but filing allows you to claim tax credits like the Earned Income Tax Credit, which can result in a refund even if you owe no tax.
What if the IRS says I owe money instead of getting a refund?
If your return shows you owe taxes, the IRS will include payment instructions with the notice. You can pay online through IRS.gov, by phone, by mail, or through an installment plan if you cannot pay in full. The IRS charges interest and penalties on unpaid taxes, so paying as soon as possible reduces what you owe.
Can I claim a refund from a previous year if I did not file?
Yes. You can file a return for any year within the past three years and claim a refund for that year. However, if you wait longer than three years, the IRS keeps the refund. File the return for the past year using the same process as a current-year return, but use the forms and instructions from that year.