Electronic refunds usually arrive in your bank account within 5 to 7 business days after the IRS accepts your return

The IRS calls this window "5 to 7 business days," and that is the timeframe they publish. In practice, many people see their refund sooner — sometimes within 2 to 3 business days. The exact timing depends on your bank, not just the IRS. Some banks post deposits the same day they receive them; others hold them for a day or two before making the money available to you.

The clock starts when the IRS accepts your return, not when you file it. If you file on a Monday but the IRS doesn't process your return until Wednesday, the 5 to 7 business days begins on Wednesday. This is why the IRS asks you to wait at least 24 hours after filing before checking your refund status — they need time to actually receive and log your return into their system.

Business days means Monday through Friday, excluding federal holidays. If your refund is due to arrive on a Saturday, Sunday, or holiday, your bank will post it on the next business day instead. This can make the wait feel longer than the stated timeframe, especially if your return is accepted right before a weekend or holiday.

Key Takeaways

  • The IRS processes electronic refunds within 5 to 7 business days after accepting your return, though many arrive faster.
  • Your bank's processing speed matters as much as the IRS's — some banks post deposits when ready, others wait a day or two.
  • The 5 to 7 day clock starts when the IRS accepts your return, not when you submit it, so wait at least 24 hours before checking status.
  • Weekends and federal holidays pause the timeline, so a refund due Friday may not appear until Monday.
  • You can track your refund's status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.

Why the wait is not when ready, even though the money is electronic

Electronic transfers sound like they should be when ready, but tax refunds involve multiple steps. The IRS must first receive your return, verify that you filed it (not someone else claiming your identity), check that your information matches their records, and calculate the exact amount owed to you. Only after all of that does the IRS send the money to your bank.

Your bank then receives the deposit and decides when to make it available. Federal law requires banks to post deposits within one business day, but many post them faster. Some banks, especially online banks, post deposits the same day. Others, particularly smaller banks or credit unions, may take an extra day.

If you filed a paper return instead of electronically, the timeline is much longer — typically 4 to 6 weeks — because the IRS must first scan and process the physical document before it enters the electronic system.

How to check where your refund is right now

The IRS offers a tool called "Where's My Refund?" on IRS.gov. You can access it by going to irs.gov, clicking on "Refunds," and selecting the 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 updates once per day, usually overnight. If you filed your return yesterday, the tool will not show anything yet — wait at least 24 hours. Once your return is accepted, the tool will show one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." Each status tells you where your refund is in the process.

"Return Received" means the IRS has logged your return but has not finished reviewing it yet. "Refund Approved" means the IRS has finished checking everything and approved your refund amount. "Refund Sent" means the IRS has sent the money to your bank — this is when the 5 to 7 business day clock is running.

What slows down electronic refunds

Several things can push your refund past the 5 to 7 day window. The most common is a mismatch between the information on your return and what the IRS has on file. This might be a name spelled differently, a Social Security number with a typo, or an address that does not match. The IRS will hold your return while they verify the correct information, which can add weeks.

Claiming certain credits — particularly the Earned Income Tax Credit (EITC) or the Child Tax Credit — can also delay your refund. The IRS is required by law to hold these returns until mid-February, even if everything is correct. This is called the "EITC holding period," and it applies whether you file in January or February.

If you claim a refundable credit that results in a refund larger than your tax liability, the IRS may review your return more carefully, which adds time. Identity theft concerns or a return that looks unusual compared to your previous years can also trigger extra review.

What to do if your refund does not arrive after 7 business days

First, check "Where's My Refund?" again to see the current status. If it still says "Refund Sent" but the money has not appeared in your account, contact your bank. The refund may have been sent to an old account number if you changed banks since filing, or your bank may be holding it for some reason.

If "Where's My Refund?" says "Refund Approved" but not "Refund Sent," your refund is still being processed. Wait a few more days and check again. If more than 7 business days have passed since "Refund Sent" appeared and your bank says they have not received anything, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main tax line) or visit an IRS office in person.

Bring a copy of your return and a photo ID. The IRS can tell you whether the refund was actually sent and, if so, where it went. If there was an error in your bank account information on the return, the IRS can issue a new refund to the correct account, though this will take another 5 to 7 business days.

Direct deposit versus check refunds

Electronic refunds arrive fastest when you choose direct deposit — the method where the IRS sends the money straight to your bank account. This is the 5 to 7 business day timeline. If you ask for a paper check instead, the IRS will mail it to you, which typically takes 2 to 3 weeks from the time your refund is approved.

Direct deposit is also safer because there is no check to lose in the mail or have stolen. If you did not provide bank account information when you filed, you can still update it through "Where's My Refund?" before the refund is sent, and the IRS will use the new account number.

Frequently Asked Questions

Can I get my refund faster than 5 to 7 business days?

Not through the IRS — 5 to 7 business days is the standard timeline for electronic refunds, and the IRS does not offer expedited processing. Some tax preparation companies advertise "rapid refunds" or "refund advances," but these are loans against your expected refund, not the actual refund itself. You pay fees and interest on these loans, so they are usually not worth the cost.

Why does the IRS website say my refund was sent but I have not received it?

Check your bank account carefully — sometimes deposits post without a notification. If it is truly not there, contact your bank to confirm they have received it. If your bank says they have not received anything, the refund may have been sent to an old account. Contact the IRS with your return information and current bank details so they can reissue it.

Does filing electronically versus on paper change how long the refund takes?

Yes, significantly. Electronic returns are processed much faster — 5 to 7 business days for the refund. Paper returns take 4 to 6 weeks because the IRS must physically scan and enter the information before processing begins. If you are waiting for a refund, electronic filing is always faster.

What if I filed my return but the IRS website shows nothing yet?

Wait at least 24 hours after filing. The IRS needs time to receive and log your return into their system. After 24 hours, if "Where's My Refund?" still shows nothing, check that you entered your information correctly — a typo in your Social Security number or filing status will prevent the tool from finding your return.

Can my bank hold my refund deposit even though it is from the IRS?

Yes, though it is uncommon. Banks can hold deposits for various reasons, including if your account is new, if the deposit is unusually large, or if there are fraud concerns. If your bank is holding your refund, ask them how long they will hold it and when it will be available. Federal law requires them to post it within one business day, but some banks do it faster.