The IRS promises most refunds within 21 days of accepting your return
The Internal Revenue Service (IRS) aims to issue refunds within 21 days of accepting your tax return. That clock starts when the IRS receives and processes your return, not when you file it. If you file on April 1st but the IRS doesn't process it until April 10th, the 21-day window opens on April 10th.
The 21-day timeline applies to most returns filed electronically with direct deposit. Paper returns take longer — typically four to six weeks — because they must be manually scanned and entered into the system. If you chose a check by mail instead of direct deposit, add another week or two for postal delivery after the IRS processes your return.
The IRS publishes a tool called Where's My Refund? that shows you exactly where your return stands and gives you a specific date when your refund will arrive. You can check it on IRS.gov, through the IRS mobile app, or by calling 1-800-829-1954. The tool updates once per day, usually overnight.
Key Takeaways
- The IRS counts 21 days from the date it accepts your return, not from the date you file it.
- Direct deposit refunds arrive fastest; checks take an additional week or two after the IRS processes your return.
- Paper returns take four to six weeks total because they must be scanned manually before processing begins.
- Where's My Refund? on IRS.gov tells you your exact refund date and updates once per day.
- Refunds delayed past 21 days may indicate a problem with your return that requires your attention.
Why your refund might take longer than 21 days
Several things can push your refund past the 21-day mark. The most common is a mismatch between what you reported on your return and what the IRS has on file — for example, a Social Security number that doesn't match your name, or income reported by your employer that differs from what you claimed. The IRS will hold your refund while it verifies the information.
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15th, even if your return is otherwise complete and correct. This is called the EITC/ACTC delay, and it applies every year regardless of when you file.
Amended returns (Form 1040-X) take much longer — typically 12 to 16 weeks — because they are processed by hand in a separate queue. If you filed an amended return, do not expect your refund on the original timeline.
Technical problems on the IRS side, a spike in filing volume near the deadline, or errors in your return that require correction will also delay processing. Where's My Refund? will show a message if the IRS has flagged your return for review.
How to check the status of your refund right now
Go to IRS.gov and click the Where's My Refund? link on the homepage. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has your return but has not finished processing it yet. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means your refund is on its way — the tool will show you the date it will arrive.
If your refund shows as "Refund Sent" but the date has passed and you have not received it, check your bank account to confirm the deposit did not go through. If the money is not there, contact your bank to see if there was a delivery problem. If your bank confirms they never received the deposit, call the IRS at 1-800-829-1954 to report it.
You can also check your refund status through the IRS mobile app or by calling 1-800-829-1954. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern Time. Wait times are longest in March and April.
What to do if your refund is late
If the date shown in Where's My Refund? has passed and your refund has not arrived, the first step depends on how you chose to receive it. If you selected direct deposit, log into your bank account and confirm the deposit did not post. Banks sometimes delay deposits by a day or two, or the deposit may have gone to an old account if you changed banks since filing.
If you chose a check by mail and the date has passed, wait an additional week before taking action — postal delivery can be slow, especially during tax season. If two weeks have passed since the "Refund Sent" date and you still have not received the check, contact the IRS.
When you call the IRS at 1-800-829-1954, have your Social Security number, filing status, and the refund amount ready. The IRS can issue a refund trace — an investigation into where your refund went. If the IRS finds that your refund was sent but never arrived, they can reissue it. A refund trace takes about four weeks to complete.
If Where's My Refund? shows a message saying the IRS needs more information from you, do not wait. Open the message and follow the instructions. Usually this means you need to verify your identity, provide missing documents, or correct an error on your return. The sooner you respond, the sooner your refund will be processed.
Direct deposit versus check — which arrives first
Direct deposit is the fastest way to receive your refund. Once the IRS approves your refund, it typically arrives in your bank account within one to three business days. The IRS sends the money electronically, so there is no mail delay.
A check by mail takes longer because the IRS must print and mail it, and then your postal carrier must deliver it. After the IRS approves your refund, allow an additional seven to ten business days for the check to arrive. In rural areas or during peak mail volume, it can take longer.
If you did not provide direct deposit information when you filed, you cannot change it now. You will receive a check. If you want direct deposit for next year, make sure to include your bank account and routing number on your return when you file.
State tax refunds follow a different timeline
Your state tax refund is separate from your federal refund and follows its own timeline. Most states process returns within two to four weeks of receiving them, but some take longer. A few states do not issue refunds at all if you owe state income tax.
To check your state refund status, visit your state's tax agency website. Each state has its own refund tracker tool, similar to the IRS's Where's My Refund?. Search "[your state] tax refund status" to find it.
If you filed your federal and state returns at the same time, your state return may not be processed until after your federal refund arrives. Some states wait for the IRS to finish processing before they begin their own review, especially if you claimed credits that affect both returns.
Frequently Asked Questions
Does filing early mean I get my refund early?
Not necessarily. The IRS does not process returns in the order they are received. Even if you file in January, the IRS may not process your return until February or March. Where's My Refund? will show you the actual processing date and refund date, which is what matters.
What if the IRS says my refund will arrive on a weekend or holiday?
The IRS will send your refund on the business day before the weekend or holiday. If Where's My Refund? shows a Saturday date, your bank will receive the deposit on Friday. If it shows a holiday, the deposit will arrive the day before.
Can I get my refund faster if I pay a tax preparation company?
No. The IRS processes all returns at the same speed, regardless of who prepared them or where you filed. Tax preparation companies sometimes offer "rapid refund" loans, but those are loans against your refund, not the refund itself — you pay interest and fees for the privilege of borrowing your own money early.
What if I filed a joint return and my spouse's information doesn't match IRS records?
The IRS will hold the entire refund until it verifies both names and Social Security numbers. Where's My Refund? will show a message asking you to verify your identity. Follow the instructions to confirm your information online or by mail. Do not ignore the message — your refund will not process until you respond.
How long does it take to get a refund if I owe back taxes or child support?
The IRS will hold your refund to pay any back taxes, child support, or other federal debts you owe. The offset process takes an additional two to three weeks after your refund is approved. Where's My Refund? will show a message indicating your refund has been offset. You will receive a notice in the mail explaining what the money was used for.