The IRS processes most refunds in 21 days or less, but the day you receive yours depends on how you filed and how you chose to get paid
If you filed electronically and chose direct deposit, the IRS typically issues your refund within 21 days of accepting your return. That 21-day window starts the day the IRS receives and accepts your return, not the day you submitted it. The actual deposit into your bank account usually happens 1 to 5 business days after the IRS issues the refund, depending on your bank.
If you filed on paper or chose a check instead of direct deposit, the timeline stretches. Paper returns take longer to process — the IRS estimates 4 to 6 weeks from receipt. A check arrives by mail after that, which adds another 7 to 10 business days depending on postal service speed and your location.
The IRS publishes a weekly refund cycle schedule. Most refunds are issued on Wednesdays, though not every return gets processed in the same cycle. You can check which Wednesday your refund is scheduled for by using the IRS Where's My Refund tool on IRS.gov, which updates once per day, usually overnight.
Key Takeaways
- Direct deposit refunds typically arrive in your bank account 1 to 5 business days after the IRS issues them, which usually happens within 21 days of acceptance.
- Paper checks take 4 to 6 weeks to process at the IRS, then another 7 to 10 business days to arrive by mail.
- The IRS issues most refunds on Wednesdays as part of a weekly cycle, and you can see your scheduled issue date in the Where's My Refund tool.
- The 21-day timeline assumes your return is error-free and you have no outstanding tax debt or child support obligations.
- If your refund does not arrive by the promised date, the IRS can issue a trace or reissue the payment.
How the IRS refund schedule works
The IRS does not process all refunds at once. Instead, it runs refunds through a weekly cycle, with most refunds issued on Wednesdays. The cycle you fall into depends on the last digit of your Social Security number and the type of return you filed. The IRS publishes this schedule each year, and it determines roughly which week your refund will be issued — not the exact day you receive it.
Once the IRS issues your refund on a Wednesday, your bank receives the deposit instruction. Banks process these deposits on different schedules. Most major banks credit direct deposits the same day or the next business day, but some smaller banks or credit unions may take up to 5 business days. If Wednesday is a holiday, the IRS moves the cycle to Thursday.
You can find your specific refund issue date by entering your Social Security number, filing status, and expected refund amount into the Where's My Refund tool. This tool shows you the exact Wednesday the IRS plans to issue your refund, assuming no problems are found with your return.
Why some refunds take longer than 21 days
A 21-day refund is the standard, but several things can delay it. If the IRS finds an error on your return — a mismatched name, an incorrect Social Security number, or a math mistake — it will hold your return for review. This can add 2 to 4 weeks. If you claimed a refundable credit like the Earned Income Tax Credit (EITC) or the Child Tax Credit, the IRS is required by law to hold your refund until at least mid-February, even if you filed in January.
Outstanding tax debt from a prior year, unpaid child support, or unpaid student loans can also trigger a hold. The IRS will intercept your refund to pay these obligations before sending you anything. This process can take 2 to 3 months. If you owe back taxes, you will receive a notice explaining the offset.
Filing on paper instead of electronically adds 3 to 5 weeks to the processing time. The IRS has to manually enter your information, which creates more opportunities for delays. If your bank rejects the direct deposit (for example, because the account is closed), the IRS will mail you a check instead, adding another 7 to 10 days.
Tracking your refund status
The Where's My Refund tool is the only official way to track a federal tax refund. You can access it on IRS.gov without logging in — you only need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually between midnight and 1 a.m. Eastern time.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and it is scheduled for a specific issue date), or "Refund Sent" (the IRS has issued your refund to your bank or mailed your check). Once it shows "Refund Sent," your money is on the way, though it may not be in your account yet.
Do not rely on third-party refund tracking websites or apps. The IRS tool is free and is the source of truth. Some third-party sites charge fees or collect personal information unnecessarily.
What to do if your refund does not arrive on time
If the Where's My Refund tool shows your refund was issued but you have not received it after 5 business days, contact your bank first. Ask if the deposit was received and rejected, or if there is a hold on the account. Banks sometimes flag large deposits as suspicious and hold them temporarily.
If your bank has no record of the deposit, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can file a trace on your refund, which investigates whether it was sent to the correct account. A trace takes about 4 weeks. If the IRS finds that the refund was sent to the wrong account or lost in transit, it will reissue your refund as a check, which arrives in 7 to 10 business days.
If your refund was issued more than 120 days ago and you still have not received it, the IRS will reissue it automatically. You do not have to request this — it happens on its own. The reissued refund comes as a check by mail.
Direct deposit versus check delivery times
Direct deposit is faster and more reliable than a check. Once the IRS issues your refund on a Wednesday, most banks deposit it by Thursday or Friday. Some banks are slower — credit unions and smaller regional banks may take up to 5 business days. If you have a joint account or a new account, the bank may hold the deposit for verification, adding a few extra days.
A check takes much longer. After the IRS issues it, it goes into the mail. Delivery depends on your location and postal service speed. Urban areas usually see checks arrive within 7 to 10 business days. Rural areas may take 2 to 3 weeks. If the check is lost or stolen in the mail, you will need to file a trace with the IRS, which takes another 4 weeks.
If you filed on paper, you cannot change to direct deposit mid-process. The IRS will mail a check. For next year, file electronically and provide your bank account information to get direct deposit.
State tax refunds and their separate timelines
Your state tax refund is separate from your federal refund and follows a different schedule. Most states process refunds within 2 to 4 weeks of receiving your return, but some take longer. A few states, like California and New York, can take 6 to 8 weeks during peak season. You cannot track a state refund through the federal Where's My Refund tool — each state has its own tracking system.
To track your state refund, visit your state's tax agency website and look for a refund status tool. You will typically need your Social Security number and the refund amount. Some states mail refunds; others offer direct deposit. Check your state's website to see which option you chose when you filed.
If you filed your federal and state returns at the same time, your state refund may arrive before or after your federal refund — there is no set order. Do not assume a delay in one means a problem with the other.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "rapid refund" loans that give you money immediately, but you pay interest and fees, and you are borrowing against your own refund. The IRS processes your return on its own schedule regardless of who prepared it.
What if the Where's My Refund tool says my refund was sent but my bank says it never arrived?
Call the IRS at 1-800-829-1040 and file a trace. The IRS will investigate whether the refund was sent to the correct account number. If it was sent to the wrong account, the IRS will reissue it as a check. A trace takes about 4 weeks.
Does filing earlier mean I get my refund earlier?
Not necessarily. The IRS processes returns in cycles based on your Social Security number, not filing date. Filing in January does not may provide an earlier refund than filing in March if you fall into a later cycle. However, filing earlier does give you more time to catch and fix errors before the deadline.
Why did my refund take 6 weeks when the IRS says 21 days?
The 21-day timeline assumes your return has no errors and no holds. If you claimed the EITC or Child Tax Credit, the IRS holds refunds until mid-February by law. If there was a discrepancy on your return, an offset for back taxes or child support, or if you filed on paper, the timeline extends significantly.
Can I change my refund from a check to direct deposit after I file?
No. Once you file, you cannot change the payment method. If you filed on paper and chose a check, you will receive a check. For future years, file electronically and provide your bank account information to receive direct deposit instead.