How long a tax refund takes depends on how you file and how the IRS processes your return
The IRS aims to issue most refunds within 21 days of receiving your return, but that clock starts only after your return has been accepted into their system. If you file electronically, acceptance usually happens within 24 hours. If you file by paper, it can take two to three weeks just to reach the IRS and be scanned into their system. After acceptance, the 21-day window begins. Many refunds arrive in that timeframe, but some take longer if the IRS needs to verify information or if your return contains errors.
The method you choose to receive your refund also matters. Direct deposit to a bank account is fastest—typically five to seven business days after the IRS approves your return. A check sent by mail takes two to three weeks after approval. If you chose a refund advance loan through a tax preparer, you may see money within one to two business days, though you will pay fees for that speed.
Key Takeaways
- Electronic filing gets your return to the IRS within 24 hours; paper filing takes two to three weeks just to arrive and be scanned.
- The IRS counts the 21-day processing window from the date your return is accepted, not from the date you filed.
- Direct deposit refunds arrive in five to seven business days after approval; mailed checks take two to three weeks after approval.
- You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your refund is delayed beyond the expected timeframe, the IRS website will tell you why and what to do next.
Track your refund status with the IRS Where's My Refund tool
The IRS provides a free tracking tool called Where's My Refund at irs.gov. 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, so checking multiple times in a single day will not show new information.
The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your refund and it is being prepared for payment), or "Sent" (your refund has been issued). If you chose direct deposit, the "Sent" status includes the expected deposit date. If you chose a check, it tells you when the check was mailed.
If your refund shows as delayed or if you see an error message, the tool will explain the reason. Common reasons include missing information on your return, a mismatch between your return and IRS records, or a hold placed because of a prior-year issue or offset (such as unpaid student loans or back taxes).
Why your refund might be taking longer than 21 days
The 21-day window is a target, not a may provide. Several situations cause delays. 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 mid-February, even if your return is approved earlier. This delay applies regardless of when you filed.
Errors or incomplete information on your return also extend processing time. Common issues include a mismatched name or Social Security number, an incorrect bank account number for direct deposit, or missing documentation if you claimed certain deductions. The IRS will contact you by mail if they need more information, which adds another two to four weeks to the timeline.
If you owe money to a federal or state agency—back taxes, unpaid student loans, child support, or unemployment overpayments—the IRS may offset your refund to pay that debt. The IRS will notify you by mail before this happens. State tax agencies can also offset state refunds for similar reasons.
What to do if your refund is delayed beyond the expected date
First, check the Where's My Refund tool again. If it shows your refund as "Sent" but you have not received it after the stated date, the next step depends on your delivery method. For direct deposit, contact your bank to confirm the account number on file with the IRS is correct and that there are no holds on your account. Banks sometimes flag large deposits as suspicious and delay posting.
For a mailed check, wait an additional week beyond the stated mailing date before assuming it is lost. Checks can take up to two weeks to arrive after the IRS mails them. If it does not arrive after that, you can request a replacement check or have the IRS reissue your refund by direct deposit instead. Call the IRS at 1-800-829-1040 to request a replacement.
If the Where's My Refund tool shows your refund as still being processed after 21 days, and you see no explanation for the delay, call the IRS. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is held up for verification, offset, or another reason, and what you need to do to move it forward.
Refund timing for amended returns and prior-year returns
An amended return (Form 1040-X) takes longer to process than an original return. The IRS typically needs 16 weeks to process an amended return, whether you file it electronically or by paper. This longer timeline exists because amended returns require manual review. If you amended a return to claim a refund you did not receive on the original, expect to wait four months from the date the IRS receives your amended return.
If you are filing a return for a prior tax year—for example, filing a 2022 return in 2024—the processing time is the same as a current-year return (21 days for electronic filing), but you may face additional verification if the IRS has already closed that tax year's processing cycle. The IRS may request documentation to confirm the information on your return.
Direct deposit versus check: which arrives faster
Direct deposit is significantly faster. Once the IRS approves your return and issues your refund, the money reaches your bank account in five to seven business days. A check takes two to three weeks after approval because it must be printed, mailed, and delivered through the postal service.
If you filed by paper and chose a check, add another two to three weeks to the timeline just for the IRS to receive and scan your return. This means a paper-filed return with a mailed check can take six to eight weeks total from the date you mail it to the date the check arrives at your home.
If you did not provide a bank account number on your return, or if the account number you provided was incorrect, the IRS will mail a check instead, even if you intended direct deposit. This is why double-checking your banking information before you file is important.
Refund advance loans and their impact on timing
Some tax preparation companies offer refund advance loans (also called refund anticipation loans or RALs). These are short-term loans that give you access to your refund within one to two business days, before the IRS has even processed your return. The lender then waits for the IRS refund and uses it to repay the loan.
Refund advance loans come with fees—typically $50 to $200 depending on the loan amount and the lender. The fee is deducted from your refund, so you receive less money than the IRS is sending you. These loans are useful only if you need the money urgently and are willing to pay the fee. If you can wait for the standard refund timeline, you will keep more of your money.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer to file for me?
A tax preparer can file your return electronically, which gets it to the IRS within 24 hours, the same speed as filing yourself online. The IRS processing time remains 21 days. The only way to receive money faster is through a refund advance loan, which charges a fee. Filing yourself electronically is just as fast and costs nothing.
What does it mean if Where's My Refund says my refund is being reviewed?
The IRS is verifying information on your return—checking that your Social Security number matches their records, that your income matches W-2s or 1099s they received, or that deductions you claimed are reasonable. This review typically adds two to four weeks. The IRS will contact you by mail if they need additional documentation from you.
Will my state refund arrive at the same time as my federal refund?
No. State refunds are processed separately by your state's tax agency and follow their own timeline, which is usually similar to the federal timeline but not identical. Some states process refunds faster than the IRS; others take longer. You can track your state refund through your state's tax website using the same information you use for the federal tool.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the IRS should have received it within 24 hours. Check the Where's My Refund tool again—sometimes there is a delay in the system updating. If it still shows no record after 48 hours, contact the IRS at 1-800-829-1040. If you filed by paper, it can take two to three weeks to arrive. If more than three weeks have passed since you mailed it, call the IRS to confirm receipt.
Can the IRS take my refund to pay debts I owe?
Yes. The IRS can offset your federal refund to pay back federal taxes, unpaid student loans, child support, or unemployment overpayments. Your state can offset your state refund for similar reasons. The IRS notifies you by mail before offsetting your refund. If you believe the offset is incorrect, you have the right to request a hearing.