What "Pending" means and how long it typically lasts
A pending tax refund is money the IRS has approved for you but has not yet sent to your bank or mailed as a check. The IRS marks your refund as pending from the moment it processes your return until the payment actually lands in your account or arrives in the mail. For most people, pending lasts between 3 and 5 business days if you chose direct deposit, or 7 to 10 business days if you requested a check by mail.
The clock starts when the IRS processes your return, not when you file it. Processing takes longer than filing — you can file in minutes, but the IRS needs time to verify your information, cross-check it against wage records and other documents, and clear it for payment. Once processing is complete and your refund moves to "pending," the remaining wait is almost entirely the bank's or the postal service's responsibility.
If your refund has been pending for longer than the timeframe above, it usually means one of three things: the IRS is still processing your return (not yet pending), there is a problem with your bank account information, or the IRS flagged your return for review. Each situation has a different solution.
Key Takeaways
- Direct deposit refunds typically stay pending for 3 to 5 business days after the IRS marks them as pending, while mailed checks take 7 to 10 business days.
- The IRS Where's My Refund tool shows you whether your refund is still being processed or has moved to pending status, and it updates once per day.
- Pending does not mean delayed — it is the normal final stage before money reaches your account, and the timeline is predictable for most filers.
- If your refund has been pending longer than expected, check your bank account information on your return and contact the IRS if the timeline has passed.
How to check if your refund is actually pending
The IRS Where's My Refund tool is the only source that tells you whether your refund is still being processed or has moved to pending. Go to irs.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not give you new information.
The tool shows one of three statuses: "Return Received" (still processing), "Approved" (processing complete, refund pending), or "Sent" (refund has left the IRS and is on its way to you). When it says "Approved," your refund is in pending status. The tool will also show you the expected delivery date — that date is based on whether you chose direct deposit or a check, and it accounts for weekends and holidays.
Do not rely on your bank's website to tell you whether the refund is pending at the IRS. Banks only see money once it actually arrives in their system. If the IRS tool says "Approved" but your bank shows nothing, the refund is still in transit, and you should wait until the expected delivery date passes before contacting anyone.
Direct deposit refunds: 3 to 5 business days from pending to your account
If you chose direct deposit on your tax return, the IRS sends your refund electronically to your bank once it marks the refund as pending. Banks process incoming transfers overnight, so a refund that leaves the IRS on a Monday typically arrives by Wednesday or Thursday. The IRS counts only business days (Monday through Friday, excluding federal holidays), so a refund approved on a Friday may not arrive until the following Wednesday.
The 3 to 5 business day window assumes your bank account information on your return is correct and your bank accepts the transfer without problems. If you entered the wrong account number, routing number, or account type (for example, listing a savings account when you meant a checking account), the bank will reject the transfer. The IRS will then mail you a check instead, which adds 7 to 10 business days to your wait.
You can verify your bank information by looking at a recent check or logging into your bank's website to find your routing number and account number. If you are unsure whether the information on your return is correct, contact your bank before the expected delivery date. If the refund bounces back, the IRS will send you a notice in the mail explaining what happened and when to expect your check.
Mailed checks: 7 to 10 business days from pending to your mailbox
If you requested a paper check instead of direct deposit, the IRS prints and mails your check once your refund is marked as pending. The postal service typically delivers checks within 7 to 10 business days of the IRS mailing date, though delivery can take longer depending on your location and mail volume. The IRS Where's My Refund tool will show you the expected delivery date, which already factors in mail transit time.
Checks can be delayed by mail sorting delays, weather, or address issues. If your address on the return is incomplete or incorrect, the postal service may return the check to the IRS, and you will have to contact the IRS to request a replacement. To avoid this, make sure the address on your return matches the address where you currently receive mail.
Once your check arrives, you can deposit it at your bank, cash it at a check-cashing service, or deposit it using your bank's mobile app if your bank offers mobile check deposit. There is no additional processing time once you have the physical check — the money is yours to use immediately upon deposit.
What to do if your refund has been pending too long
If the expected delivery date has passed and you still have not received your refund, the first step is to check the Where's My Refund tool again. If it still says "Approved," contact your bank to ask whether the transfer arrived and was rejected. Provide your bank with the expected delivery date from the IRS tool — banks can search their records for rejected transfers within a specific date range.
If your bank confirms the transfer was rejected, the IRS will mail you a check. You should receive a notice from the IRS explaining why the transfer failed. If you do not receive a notice within two weeks, contact the IRS directly at 1-800-829-1040 to ask about the status of your check.
If the Where's My Refund tool now says "Sent" but you still have not received the money, and your bank says nothing arrived, contact the IRS. This is rare, but it can happen if there is a problem with the transfer itself. The IRS can investigate and, if necessary, issue a replacement check or transfer.
Why some refunds take longer to reach pending status
The 3 to 5 business day window for direct deposit applies only after your refund reaches pending status. If your refund has not reached pending yet, it is still being processed by the IRS, and the timeline is different. Processing times vary based on whether you filed electronically or by mail, whether your return is complete and error-free, and whether the IRS needs to verify any information with your employer or other sources.
Electronic returns typically process within 21 days if they are complete and correct. Paper returns take longer — usually 4 to 6 weeks. If your return is incomplete or contains errors, processing can take much longer. The Where's My Refund tool will tell you whether your return is still in the processing stage, so check there first before assuming your refund should already be pending.
Some returns are flagged for review by the IRS, which pauses processing until the review is complete. This happens when the IRS detects something unusual — a large deduction, a mismatch between your return and wage records, or a claim that requires verification. If your return is under review, the Where's My Refund tool will tell you, and you may receive a letter from the IRS asking for additional documents.
Frequently Asked Questions
Can I speed up a pending refund?
No. Once your refund is marked as pending, the timeline is set by your bank (for direct deposit) or the postal service (for checks). The IRS cannot speed up the transfer or delivery. If you need the money urgently, you may be able to borrow against the refund through a tax refund advance loan offered by some tax preparation companies, but these loans charge fees and interest.
What if the Where's My Refund tool says my refund was sent but I never got it?
Contact your bank first to confirm the transfer did not arrive. If your bank has no record of it, call the IRS at 1-800-829-1040. The IRS can investigate whether the transfer was sent and, if it was lost, issue a replacement. Have your Social Security number and the refund amount ready when you call.
Does a pending refund mean I will definitely get the money?
Yes, pending means the IRS has approved your refund and it is on its way to you. The only way a pending refund does not reach you is if there is a technical problem with the bank transfer or mail delivery, which is rare. Once pending, your refund is yours.
Why is my refund still pending after 10 business days?
If you chose direct deposit, contact your bank to ask whether the transfer arrived and was rejected. If you chose a check, contact the IRS at 1-800-829-1040 to confirm the check was mailed and ask about its status. Provide the expected delivery date from the Where's My Refund tool so the IRS can search their records.
Can I change my refund from a check to direct deposit while it is pending?
No. Once your refund is pending, the delivery method is locked in. If you need to change it, you would have to wait for the current refund to arrive, then file an amended return — but this is not practical. Plan ahead for next year and choose direct deposit when you file to avoid mail delays.