Your refund arrives as a direct deposit to the account you listed on your return
When the IRS processes your tax return and determines you are owed a refund, the money moves from the Treasury to your bank account through the Automated Clearing House (ACH) network. This is the same system that handles payroll deposits and bill payments. The IRS does not mail a check unless you specifically request one or did not provide banking details.
The refund shows up as a single deposit transaction. Your bank will display it with a description like "IRS TREAS 310 REFUND" or similar language that identifies it as coming from the Treasury. The amount deposited matches exactly what the IRS calculated on your return — there is no split or multiple deposits unless you chose to divide your refund across multiple accounts, which some tax software allows you to do.
The timing depends on when the IRS actually processes your return, not when you file it. A return filed in early February may not process until late February or March. Once the IRS initiates the deposit, your bank typically receives it within one to three business days, though some banks post it the same day.
Key Takeaways
- Your refund arrives as a direct deposit through the ACH network and appears as a single transaction in your bank account.
- The transaction description will identify it as coming from the IRS Treasury, making it straightforward to spot among other deposits.
- Processing time depends on the IRS, not on how early you file — returns can take weeks to process even if submitted in January.
- Once the IRS sends the deposit, your bank receives it within one to three business days in most cases.
- If you provided incorrect banking details, the refund will be rejected and the IRS will mail a check instead, which takes four to six weeks.
What happens between filing and the deposit hitting your account
After you submit your return, the IRS scans and processes it. This step alone can take two to three weeks, even for returns filed electronically. During this time, the IRS is checking your Social Security number, verifying income reported by employers and financial institutions, and running fraud checks. If everything matches, the return moves to the payment processing stage.
Once approved for a refund, the IRS creates a payment file and sends it to the Treasury's Financial Management Service. This organization batches refunds and initiates ACH transfers to banks across the country. The IRS publishes a Where's My Refund tool on IRS.gov that tracks your return through these stages and tells you the expected deposit date once processing is complete.
You can check this tool using your Social Security number, filing status, and the exact refund amount. It updates once per day, usually overnight. The tool will show "Accepted" while the IRS is processing, then "Approved" once the refund is cleared, and finally a specific deposit date.
Why your refund might not appear on the expected date
Bank processing delays are rare but do happen. If the IRS says your refund was sent on a Friday, your bank may not post it until Monday or Tuesday because ACH transfers process on business days only. Weekends and federal holidays pause the timeline.
A more common issue is incorrect banking information on your return. If you listed the wrong account number or routing number, the ACH transfer will fail and bounce back to the IRS. The IRS then initiates a check by mail, which takes four to six weeks to arrive. You will see no deposit in your account, and the Where's My Refund tool will eventually show "Refund Issued" with a check date.
If you changed banks between filing and receiving your refund, the old account number may still be on file. Contact your old bank to ask if a deposit was rejected. If it was, call the IRS at 1-800-829-1040 to verify your current account information and request a reissue.
How to verify the deposit is actually from the IRS
The transaction description is your first check. Look for language that includes "IRS," "TREAS" (Treasury), "310" (the IRS's ACH company ID), or "REFUND." Different banks format this differently, but all legitimate IRS deposits will identify themselves clearly in the transaction details.
The amount should match exactly what the IRS told you to expect. If you checked Where's My Refund and it said $2,847, the deposit should be $2,847, not a different amount. If the amount is wrong, contact the IRS before spending the money — it may indicate a processing error that needs correction.
Scams do exist where criminals pose as the IRS and send fake deposits, then ask you to "verify" by sending money back. The IRS never initiates contact about refunds and never asks you to return money. If you received an unexpected deposit with an IRS description and did not file a return, contact your bank when ready.
What to do if your refund does not arrive by the expected date
Wait three business days after the date the IRS provided. ACH transfers occasionally take longer than expected, and your bank may post deposits on a slight delay. Check your account again after three business days have passed.
If it still has not arrived, log back into Where's My Refund and check the status. If the tool still shows "Approved" with a date in the past, the deposit may have been rejected by your bank. Call your bank's customer service and ask if an ACH transfer from the IRS was rejected. Provide the expected amount and date.
If your bank confirms a rejection, you will need to contact the IRS to request a check instead. Call 1-800-829-1040 with your Social Security number, filing status, and the refund amount ready. The IRS will reissue as a check, which takes four to six weeks to arrive by mail.
Refunds split across multiple accounts
Some tax software allows you to split your refund across up to three different bank accounts. If you chose this option, the IRS will send separate ACH deposits to each account on the same day. Each deposit will appear as its own transaction in each account, and each will show the IRS Treasury description.
For example, if you split a $3,000 refund into $2,000 to checking and $1,000 to savings, you will see a $2,000 deposit in checking and a $1,000 deposit in savings, both on the same date. The total across both accounts equals your full refund. Make sure you provided the correct account numbers for each account during tax preparation, because a wrong number on any of the three accounts will cause that portion to be rejected and reissued as a check.
Frequently Asked Questions
Can I see my refund in my bank account before the IRS says it is approved?
No. The deposit only arrives after the IRS has fully processed your return and approved the refund. The Where's My Refund tool will show "Approved" and give you a deposit date before any money reaches your account. If you see a deposit before the tool shows approval, it is not from the IRS.
What if I filed jointly but only one spouse has a bank account?
You can list one account on the return and both spouses will receive the full refund in that account. The account holder's name does not have to match the return filer's name — the IRS deposits to the account number you provide, regardless of whose name is on it. Both spouses should verify the account number before filing to avoid mistakes.
Does my refund get taxed or reduced by any debts I owe?
The IRS can reduce your refund if you owe back taxes, student loans in default, or child support. This happens before the deposit is sent, so the amount that arrives in your account is already reduced. The IRS will send a notice explaining any offset. If you were expecting a larger refund, check your mail for an IRS notice.
How long does it take for a refund to show up if I file on the last day of tax season?
Filing late does not speed up or slow down processing. A return filed on April 14 takes the same amount of time to process as one filed in January — typically two to three weeks for the IRS to approve it, then one to three days for the bank to receive the deposit. The IRS processes returns in the order they are received, so late filers may see longer overall wait times during peak season, but the processing timeline itself does not change.
What if I see a deposit from the IRS but I did not file a return?
Contact your bank when ready and ask them to reverse the deposit. This is unusual and may indicate fraud or a filing error. Do not spend the money. Call the IRS at 1-800-829-1040 to report it and find out whether someone filed a return using your Social Security number.