Federal tax refunds usually arrive within 21 days of the IRS accepting your return, but most take longer in practice
The IRS publishes a 21-day standard, but that clock starts when they accept your return—not when you file it or mail it. If you file electronically with direct deposit, you are most likely to hit that window. If you mail a paper return, the IRS takes time to process it before the 21-day clock even begins. Most refunds land between 3 and 5 weeks after acceptance, though some take 8 weeks or longer if the IRS flags your return for review.
State tax refunds operate on their own timeline and do not coordinate with federal timing. Some states process refunds faster than the IRS; others are slower. A few states still mail paper checks as the default, which adds a week or more to delivery time. You can receive your federal refund while your state refund is still pending, or vice versa.
Key Takeaways
- Federal refunds take 21 days from IRS acceptance if you file electronically with direct deposit, but most arrive between 3 and 5 weeks in real time.
- Paper returns take longer because the IRS must scan and process them before the 21-day clock starts.
- State refund timelines vary widely by state and delivery method—some states process in 2 weeks, others take 8 weeks or more.
- Direct deposit is faster than a mailed check for both federal and state refunds, usually by 1 to 2 weeks.
- The IRS Where's My Refund tool and your state tax agency website are the only reliable sources for your actual refund status.
Federal refund timing: what the 21-day promise actually means
The IRS says 21 days, but that is measured from the moment they accept your return, not from the moment you submit it. If you file electronically through tax software or a tax professional, acceptance happens within hours or a day. If you mail a paper return, the IRS has to receive it, open it, scan it, and enter the data—a process that can take 2 to 4 weeks before acceptance even occurs. Only then does the 21-day clock start.
In practice, most refunds arrive between 21 and 35 days after acceptance. The IRS processes returns in batches, and your return may sit in a queue for several days before processing begins. If you chose direct deposit, the money moves from the IRS to your bank, which then takes 1 to 3 business days to post it to your account. If you requested a check, add another 7 to 10 days for mailing and delivery.
Some refunds take much longer. If the IRS detects a mismatch between your return and other records—a W-2 that does not match, income reported twice, a dependent claimed by two people—they will hold your return for manual review. These cases can take 8 weeks, 12 weeks, or longer. The IRS will contact you by mail if this happens; you cannot speed it up by calling.
State refund timelines vary by state and filing method
There is no national standard for state refunds. Some states process them as fast as the federal government; others are much slower. A few examples: California says 8 weeks for most refunds. New York says 4 to 8 weeks. Texas says 30 days. Illinois says 4 to 6 weeks. These are not guarantees—they are typical ranges. Your actual refund may arrive faster or slower depending on whether the state flags your return for review.
The delivery method matters. States that offer direct deposit typically process refunds faster than states that mail checks. If your state mails a check by default and you did not request direct deposit, add 7 to 10 days to the processing time. Some states have moved to debit cards as the default refund method, which can be faster than checks but slower than direct deposit.
If you filed your state return at the same time as your federal return, your state refund may arrive before, after, or at the same time as your federal refund. There is no coordination between the two systems. Some people receive their federal refund in 3 weeks and wait 10 weeks for their state refund, or the reverse.
How to track your federal refund status
The IRS Where's My Refund tool is the only official source for your federal refund status. You can access it on IRS.gov. You will need your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight. If your return was accepted yesterday, the tool may not show a status update until tomorrow.
The tool will tell you one of three things: your refund is still being processed, your refund has been approved and is on its way, or there is an issue with your return that requires your attention. If the tool says there is an issue, the IRS will also send you a letter by mail explaining what they need from you. Do not wait for the letter—check the tool regularly so you know what is coming.
If your refund is more than 21 days past acceptance and the tool still says "processing," something may be wrong. Call the IRS at 1-800-829-1040 to speak with a representative. Have your Social Security number, filing status, and the exact refund amount ready. Wait times are long during tax season, so call early in the morning or late in the week if possible.
How to track your state refund status
Each state tax agency has its own refund tracking tool. Search "[your state] tax refund status" to find it. Most state tools work similarly to the federal tool: you enter your Social Security number, filing status, and refund amount, and the tool tells you whether your refund is processing, approved, or flagged for review.
Some states update their tracking tools daily; others update weekly or less often. If your state tool has not updated in several days, that does not mean your refund is delayed—it may just mean the state has not updated the tool yet. Call your state tax agency if you have questions. The phone number is on your state's tax website.
A few states do not offer online tracking. If your state does not have a tracking tool, call the tax agency directly or check your state's website for a mailing address where you can send a written inquiry. This is slower but sometimes necessary.
Why some refunds take much longer than 21 days
The most common reason for delay is a mismatch between your return and other records. The IRS receives W-2s from employers, 1099s from banks and investment firms, and other income documents throughout the year. If your return shows different income than these documents, the IRS will hold your return for review. This is not an error on your part—it is a normal part of the matching process. The review can take 8 to 12 weeks.
Other reasons for delay include claiming a dependent that another person also claimed, reporting a loss that seems unusually large, claiming a tax credit that the IRS wants to verify, or filing an amended return. Amended returns take longer than original returns because they require manual review. The IRS says amended returns take 16 weeks, though some arrive faster.
If you owe back taxes or child support, the IRS will hold your refund to offset what you owe. This is called a refund offset. The IRS will send you a notice explaining the offset. You can dispute it, but the process takes time. If you think your refund has been offset, call the IRS at 1-800-829-1040.
Direct deposit versus check: which is faster
Direct deposit is faster than a mailed check for both federal and state refunds. With direct deposit, the money goes directly from the IRS or state tax agency to your bank account. With a check, the money has to be printed, mailed, and deposited by you. The difference is usually 1 to 2 weeks, sometimes more if mail is slow in your area.
If you filed your return and did not provide direct deposit information, you will receive a check by mail. You cannot change this after filing. If you want direct deposit for next year, you will need to provide your bank account number and routing number when you file.
Some people worry about security with direct deposit, but it is safe. The IRS and state tax agencies have been using direct deposit for decades. Your bank account information is encrypted and protected. Direct deposit is actually safer than a mailed check, which can be lost, stolen, or delayed.
What to do if your refund is late
If your federal refund is more than 21 days past acceptance and the Where's My Refund tool still says "processing," contact the IRS. Call 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is still in the queue or if there is an issue that needs attention.
If the tool says your refund has been approved and is on its way, but you have not received it after 5 business days, contact your bank. The bank may have flagged the deposit as suspicious and held it. Your bank can tell you whether the deposit arrived and, if so, why it has not posted to your account yet.
If your state refund is late, check your state's tracking tool first. If the tool says your refund has been approved and is on its way, contact your state tax agency. If the tool says your return is still processing and it has been longer than your state's typical timeline, call the tax agency to ask whether there is an issue with your return.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation fee?
No. Some tax preparation companies offer "rapid refund" or "refund anticipation" loans, which are loans against your expected refund. These loans are expensive and do not speed up the actual refund from the IRS or your state. You pay interest and fees for the privilege of borrowing your own money. Avoid them. Your refund will arrive on its normal timeline whether you use a tax preparation company or not.
What if I filed my return but the IRS says they never received it?
If you mailed a paper return and the IRS says they never received it, the return may have been lost in the mail. File a new return immediately. You can file electronically or mail another paper return. Keep a copy of the original return for your records. If the IRS receives both returns, they will process the first one received and reject the second one as a duplicate.
Do I have to wait for my refund before I can file an amended return?
No. You can file an amended return (Form 1040-X) at any time, whether your original refund has arrived or not. If you are owed a refund on the amended return, the IRS will send it to you separately. If you owe money on the amended return, you should pay it as soon as possible to avoid interest and penalties.
Why does my state refund take longer than my federal refund?
State tax agencies have smaller staffs and fewer resources than the IRS. Some states also have more complex tax codes, which means more returns need manual review. Additionally, some states coordinate their processing with the federal government, so they wait for the IRS to process your federal return before they process your state return. This can add weeks to the timeline.
Can the IRS send my refund to a different bank account than the one I provided?
No. The IRS will send your refund to the exact bank account you provided on your return. If you provided the wrong account number, the refund will go to that account, and you will have to contact that bank to recover it. Double-check your account number and routing number before you file.