When the government owes you money
The government sends refunds for three main reasons: you overpaid your federal income taxes, you overpaid state income taxes, or you received a payment you weren't supposed to get. A tax refund is the most common — the IRS holds money from your paychecks throughout the year and returns the overage after you file. Economic impact payments (stimulus checks) and advance child tax credits can also result in refunds if you received more than you were may have access to to. Some people get refunds from state programs, unemployment insurance, or business-related payments.
Whether you're getting a refund depends on your specific situation. If you filed taxes and had money withheld, the IRS will either refund the overage or apply it to what you owe. If you received a government payment and later found out you weren't supposed to get it, you may owe money instead. The only way to know for certain is to check the status of your account with the relevant agency.
Key Takeaways
- The IRS tells you whether you're getting a federal tax refund through your tax return status, which you can check on IRS.gov using your Social Security number and filing status.
- State tax refunds are tracked separately through your state's revenue or taxation department website, not the IRS.
- If you received a stimulus payment or advance child tax credit, you can see whether you owe money back by reviewing your tax return or contacting the IRS directly.
- Refunds typically arrive by direct deposit within 21 days of the IRS accepting your return, though some cases take longer.
- If you don't receive your refund within the expected timeframe, the IRS has a tool to locate it and explain the delay.
How to check your federal tax refund status
The IRS provides a tool called Where's My Refund? on IRS.gov. You need your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once a day, usually overnight, and shows whether the IRS has accepted your return, is processing it, or has issued your refund. If your refund has been issued, it will show the date it was sent and the method — direct deposit or check.
You can also call the IRS at 1-800-829-1040 to speak with a representative, though wait times are often long during tax season. Have your tax return in front of you when you call. If you filed through a tax preparer or software company, you may also be able to check status through their website or app.
The IRS typically accepts returns within 24 hours of filing electronically. Processing usually takes 21 days from acceptance, though some returns take longer if they require manual review. Returns filed on paper take longer — usually 4 to 6 weeks from receipt.
Checking state tax refunds
State tax refunds are handled separately from federal refunds and tracked through your state's revenue or taxation department. Each state has its own website and refund status tool. Search "[your state] tax refund status" to find the right page, or go directly to your state's revenue department website.
Most state tools require your Social Security number, filing status, and the refund amount. Some states also let you check by phone. State processing times vary — some states refund within two weeks, while others take six weeks or longer. A few states still issue refunds by check only, which adds time for mailing.
If you filed both federal and state returns, your state refund may arrive before or after your federal refund. They are not connected, so a delay in one does not affect the other.
What to do if you received a stimulus payment or advance tax credit
If you received an Economic Impact Payment (stimulus check) or an advance child tax credit payment during the year, you may owe money back when you file your taxes. This happens if your income changed, your household size changed, or you received more than the law allowed you to keep.
The IRS will calculate what you owe or what you should receive when you file your return. If you owe money, the IRS may reduce your refund or ask you to pay the difference. If you should have received more, the IRS will add it to your refund. You can see this on your tax return itself — look for the line that shows the total of all payments and credits you received during the year.
If you're unsure whether you owe money or will receive a refund related to these payments, file your return and check your status using Where's My Refund?. The tool will show the final refund amount after all adjustments.
Refunds from unemployment insurance and other programs
If you received unemployment benefits and later found out you were overpaid, your state's unemployment insurance agency will contact you about repayment. Some states allow you to request a refund if you believe you were overpaid; others require you to repay the money. Contact your state's unemployment office to ask about your account.
Business refunds — such as overpayment of payroll taxes, sales tax, or excise tax — are tracked through the IRS or your state revenue department. If you filed a business return and believe you overpaid, you can request a refund on your next return or file an amended return. The IRS processes business refunds more slowly than individual refunds, sometimes taking several months.
Insurance refunds (such as overpayment of premiums or a policy cancellation refund) are handled by the insurance company, not the government. Contact your insurer directly to check the status.
What to do if your refund is late
If you filed electronically and it's been more than 21 days since the IRS accepted your return, use Where's My Refund? to check the status. The tool will tell you whether the IRS is still processing, has issued the refund, or has encountered a problem.
Common reasons for delays include a mismatch between your return and IRS records (such as a name or Social Security number error), missing information on your return, or a refund that was applied to a past-due debt or tax liability. The IRS will send you a notice if this happens, usually by mail.
If you filed by mail, allow 4 to 6 weeks before contacting the IRS. If you filed electronically and it's been more than 21 days with no update, call 1-800-829-1040 or visit an IRS office in person. Bring your tax return and a photo ID.
How refunds are delivered
The IRS sends most refunds by direct deposit to the bank account you listed on your tax return. Direct deposit typically arrives within 3 to 5 business days after the IRS issues the refund. If you provided an incorrect account number, the refund may be returned to the IRS, which will then issue a check — adding 2 to 4 weeks to the timeline.
If you did not provide a bank account or requested a check, the IRS will mail a paper check. Mailed checks take 7 to 10 business days to arrive after the IRS issues them, depending on mail delivery in your area. If your check does not arrive within that timeframe, contact the IRS to request a replacement.
State refunds are delivered the same way — by direct deposit or check, depending on what you chose when you filed. Check your state's website to see the expected delivery date for your specific refund.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax preparation companies offer "refund advance" loans, where they lend you money against your expected refund — but this costs you money in interest and fees. It is faster to simply file electronically and wait for direct deposit.
What if the IRS says I owe money instead of getting a refund?
If your return shows you owe taxes, the IRS will explain what you owe and when payment is due. You can pay online, by phone, by mail, or through an installment plan. If you cannot pay in full, contact the IRS to discuss payment options before the due date.
Will I get a refund if I didn't file taxes last year?
You will not receive a refund unless you file a return. If you had taxes withheld from paychecks or made estimated tax payments, you must file to get that money back. The IRS does not automatically send refunds — you have to claim them by filing.
Can I check my refund status without a Social Security number?
No. The IRS requires your Social Security number, filing status, and refund amount to look up your status. If you filed jointly with a spouse, you can use either spouse's Social Security number. If you don't have this information, call the IRS at 1-800-829-1040.
What happens if I move before my refund arrives?
If you filed electronically and chose direct deposit, your refund will go to the bank account you listed — your address does not matter. If you requested a check by mail, update your address with the IRS as soon as possible. You can file a change of address with USPS, but contacting the IRS directly is faster. Call 1-800-829-1040 to update your mailing address.