Tax refunds arrive on different days for different people, even when you filed on the same date
If you filed your tax return weeks ago and are checking your bank account today hoping to see a deposit, you are not alone — but whether your refund shows up today depends on several things the IRS controls, not on what day you are checking. The IRS does not send all refunds at once. They process returns in batches, and the order depends on how you filed, how you want your money, and whether your return needed extra review.
The IRS publishes a weekly refund cycle schedule, and refunds typically go out on Wednesdays or Thursdays during tax season. But that schedule tells you when the IRS sends the refund, not when your bank receives it. Your bank may take one to three business days after the IRS sends it to show the money in your account. So a refund sent on Wednesday might not appear until Friday or Monday.
The fastest way to know whether your refund is coming today is to check the IRS's Where's My Refund tool on IRS.gov. It updates once per day, usually overnight, and tells you the exact date the IRS plans to deposit your money. If that date is today, your refund is on its way. If it is a future date, you will see it then, not today.
Key Takeaways
- The IRS sends refunds in weekly batches on Wednesdays or Thursdays, not all at once, so your refund may arrive on a different day than someone else's even if you filed together.
- Your bank takes one to three business days to process a deposit after the IRS sends it, so a refund sent Wednesday may not show in your account until Friday or Monday.
- The Where's My Refund tool on IRS.gov shows the exact deposit date the IRS has scheduled for your refund and updates once per day.
- If your return was flagged for review — because of math errors, missing information, or identity checks — your refund will be delayed beyond the normal cycle.
- Direct deposit refunds arrive faster than paper checks, usually within one to two weeks of the IRS sending them.
How to check if your refund is coming today using Where's My Refund
Go to IRS.gov and find the Where's My Refund tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
If the status says "Refund Sent," the tool will display the date your refund is scheduled to be deposited into your bank account. That is the date to watch. If today is that date, your refund should arrive by end of business, though your bank may not show it until the next morning. If the date is in the future, your refund is not coming today.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in one day will show you the same information. If you checked yesterday and the date was today, check again after midnight to confirm the status has not changed.
Why some refunds take longer than others
The IRS aims to send most refunds within 21 days of receiving your return, but that timeline assumes your return was accepted without problems. Several things can push your refund into a longer cycle. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your refund until at least February 15, even if your return is otherwise complete. If you filed early in January, you may be in this holding period.
Returns that need extra review take longer. The IRS flags returns for review if there are math errors, missing information, inconsistencies with W-2s or 1099s on file, or signs of identity theft. You will see a status of "Return Received" for weeks while the IRS works through the review. Once they finish, the status changes to "Refund Approved" and then "Refund Sent," but the whole process can take 60 days or more.
Paper check refunds also take longer than direct deposits. If you chose to receive your refund by check instead of direct deposit, add 7 to 10 business days to the timeline after the IRS sends it. The check has to be printed, mailed, and delivered by the Postal Service.
What to do if the Where's My Refund tool shows no information
If you enter your information into Where's My Refund and the tool says it cannot find your return, your return may not have been processed yet. The IRS can take up to 24 hours to scan and enter a paper return into the system, and up to 48 hours for an electronically filed return, though most e-filed returns are in the system within a few hours. Wait a day and try again.
If you filed more than 48 hours ago and the tool still shows nothing, your return may not have been received. Check your filing confirmation email or receipt. If you filed electronically, your tax software should have given you a confirmation number. If you filed by mail, the return may still be in the mail or may not have arrived at the IRS yet.
If you believe your return was sent but the tool cannot find it, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can search their system and tell you whether the return arrived.
Direct deposit versus check: which arrives today
Direct deposit refunds are faster. Once the IRS sends a direct deposit refund, your bank typically receives it within one to three business days. If the IRS sent your refund on Wednesday, you might see it Friday or Monday depending on your bank's processing schedule.
Paper checks take longer. After the IRS sends the check, allow 7 to 10 business days for printing and mail delivery. A check sent on Wednesday might not arrive at your mailbox until the following week or later. If you chose a check and are hoping for today, it is unlikely unless the IRS sent it several days ago.
You can see which method you chose on your original tax return. If you are not sure, the Where's My Refund tool will tell you whether the IRS is sending a direct deposit or a check.
What happens if your bank account information was wrong
If you provided an incorrect bank account number or routing number on your return, the IRS will attempt to deposit your refund and the deposit will fail. When that happens, the IRS stops the direct deposit and issues a paper check instead. This adds 7 to 10 business days to your timeline because the check has to be printed and mailed.
The Where's My Refund tool will show "Refund Sent" with a date, but if that date has passed and you have not received the money in your account, check your bank's transaction history to see if a failed deposit attempt appears. If it does, your refund is coming by check. If it does not, contact your bank to confirm the account and routing numbers are correct.
To avoid this in the future, double-check your bank account and routing numbers before you file. Your bank statement or online banking portal shows both numbers. The routing number is usually on the bottom left of a check.
Tracking a refund that was supposed to arrive but did not
If the Where's My Refund tool showed a deposit date of today or yesterday and the money is not in your account, first check with your bank. Call the customer service number on the back of your debit card or log into your online banking. Ask whether a deposit from the IRS was received and is pending, or whether a deposit was attempted and failed.
If your bank confirms no deposit arrived, check the Where's My Refund tool again. The status may have changed, or there may be a note explaining a delay. If the status still says "Refund Sent" with today's date, the deposit may still be processing and could arrive tomorrow.
If more than three business days have passed since the scheduled deposit date and the money has not arrived, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can confirm whether the refund was sent and investigate why it did not reach your account.
Frequently Asked Questions
Can I speed up my refund if it has not arrived yet?
No. Once the IRS has processed your return and scheduled a refund date, that date is set. You cannot request a faster deposit or move your refund up in the queue. The only way to have received your refund faster would have been to file earlier or choose direct deposit instead of a check.
Why does the Where's My Refund tool say my refund was sent but I have not received it?
Your bank may still be processing the deposit — allow up to three business days after the scheduled date. If more than three days have passed, your bank account information may have been wrong and the deposit failed, in which case the IRS is sending a paper check instead. Contact your bank first to confirm, then call the IRS if they have no record of a deposit attempt.
If I filed my taxes today, when will I see my refund?
The IRS typically processes returns within 21 days if there are no problems, but the timeline starts after your return is received and scanned into the system. E-filed returns are usually in the system within a few hours. After processing, add one to three business days for your bank to receive the direct deposit, or 7 to 10 business days if you chose a check.
Does filing on a specific day of the week affect when my refund arrives?
No. The IRS processes returns continuously and sends refunds in weekly batches, but the day you file does not determine which batch you land in. Your position in the queue depends on whether your return needed review and whether you claimed certain credits that have a mandatory hold period.
What if I see my refund in Where's My Refund but my bank shows a different amount?
Check whether you authorized any offsets. The IRS can reduce your refund to pay back child support, student loans in default, or other federal or state debts. If an offset was applied, the Where's My Refund tool should show a note explaining it. Contact the agency that placed the offset if you believe it was a mistake.