The IRS releases most 2025 refunds within 21 days of accepting your return
The IRS aims to issue refunds within 21 days of accepting your tax return, but the actual timeline depends on how you file, how you receive the money, and whether the IRS needs to verify information on your return. If you file electronically and choose direct deposit to your bank account, you are most likely to hit that 21-day window. If you file on paper or request a check, the process takes longer — typically four to six weeks or more.
The 21-day target is not a may provide. The IRS processes millions of returns during tax season, and some returns require manual review. If your return contains errors, missing information, or triggers fraud checks, your refund will be delayed. The IRS will contact you by mail if they need more details.
Tax season 2025 runs from January 27 (when the IRS begins accepting returns) through April 15 (the filing deadline). Refunds issued in late March or early April may not arrive until May or June, even if they are processed within 21 days, because banks and the IRS coordinate the actual deposit dates.
Key Takeaways
- The IRS targets 21 days from acceptance to refund issuance, but this applies mainly to electronic returns with direct deposit.
- Paper returns and refunds sent by check take four to six weeks or longer from the filing date.
- Your refund date depends on filing method, payment method, and whether the IRS needs to review your return for errors or fraud.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, updated once per day.
- If your refund does not arrive within the expected timeframe, contact the IRS at 1-800-829-1040 or check the IRS website for delays in your state.
How filing method affects your refund timeline
Electronic filing is faster than paper filing. When you file electronically, the IRS receives your return immediately and can begin processing it right away. The IRS accepts e-filed returns 24 hours a day during tax season. If you file on paper, your return must be physically received, opened, scanned, and entered into the IRS system — a process that can add two to three weeks before processing even begins.
Most people file electronically through tax software (TurboTax, H&R Block, TaxAct) or through a tax professional. These methods transmit your return directly to the IRS. If you use a tax professional, ask whether they file electronically; most do, but some still file on paper for certain clients.
Filing by mail is the slowest option. The IRS processes paper returns at regional service centers, and mail delivery itself adds time. If you must file on paper, mail your return early in tax season — January or February — to avoid the April rush.
How payment method affects when you receive the money
Direct deposit is the fastest way to receive a refund. Once the IRS approves your refund, they send the money electronically to your bank account. Direct deposit typically arrives within one to three business days after the IRS releases the refund. This is why the IRS's 21-day target applies most reliably to direct deposit refunds.
A refund check takes longer. After the IRS approves your refund, they print a physical check and mail it to you. Printing and mailing add one to two weeks. Once the check arrives, you must deposit it yourself, which adds another few days. Total time from IRS approval to money in your account is typically four to six weeks.
If you did not provide direct deposit information on your return, the IRS will send a check by default. You can add direct deposit information when you file, or update it through the IRS website if you have not yet received your check.
Tracking your refund status in real time
The IRS provides a tool called Where's My Refund on IRS.gov. You can check your refund status by entering 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 show new information.
Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your refund and is preparing to send it), and "Sent" (the refund has been issued). The tool also provides an estimated delivery date once your refund is approved.
If you filed electronically, you can begin checking Where's My Refund within 24 hours of filing. If you filed on paper, wait at least four weeks before checking, because the IRS needs time to scan and process your return.
You can also download the IRS2Go mobile app, which provides the same Where's My Refund information and sends notifications when your refund status changes.
Why your refund might be delayed
The IRS delays refunds for several reasons. The most common is an error or inconsistency on your return — a mismatched name, incorrect Social Security number, or income that does not match what employers reported to the IRS. The IRS will send you a letter explaining what they need. Respond promptly with the requested documents.
Fraud checks also cause delays. If your return contains patterns the IRS flags as potentially fraudulent — such as claiming a large refund with little income, or claiming the Earned Income Tax Credit when you have not worked — the IRS will review your return manually. This review can take several weeks.
Claiming certain credits, such as the Earned Income Tax Credit or the Child Tax Credit, can trigger additional verification. The IRS may ask for proof of income, proof of residency, or documentation of dependent relationships. Provide these documents as quickly as possible.
State tax refunds are separate from federal refunds and follow their own timelines. Most states process refunds within two to four weeks of accepting your return, but some states are slower. Check your state tax authority's website for state-specific refund status.
What to do if your refund is late
If your refund has not arrived within 21 days of the IRS accepting your return (for electronic filers with direct deposit), or within six weeks of filing (for paper filers), contact the IRS. Call 1-800-829-1040 during business hours, or visit IRS.gov and select "Contact Us" to find a local IRS office.
Before calling, have your Social Security number, filing status, and the refund amount ready. The IRS representative can tell you whether your refund is still processing, whether the IRS is waiting for information from you, or whether there is a problem with your bank account information.
If the IRS says your refund was sent but you never received it, the problem may be with your bank account information. Ask the IRS to verify the account number and routing number on file. If either is wrong, the IRS can reissue your refund by check instead.
If you filed on paper and your refund is very late, the IRS may have lost your return. Ask the IRS to search for it. If they cannot find it, you may need to file an amended return or file again.
Refunds during peak tax season versus early filing
Filing early in tax season — January or February — usually results in faster refunds. The IRS has fewer returns to process, so your return moves through the system more quickly. If you file in January, you may receive your refund by mid-February.
Filing close to the April 15 deadline means your refund will be processed during the IRS's busiest period. Even if the IRS processes your return within 21 days, the actual deposit may not occur until May or June because the IRS coordinates refund deposits to avoid overwhelming the banking system.
If you are expecting a large refund or need the money by a specific date, file as early as possible. The IRS begins accepting returns on January 27 each year.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax preparation companies offer "refund advance" loans, where they lend you money against your expected refund before the IRS releases it. These loans charge interest and fees, making them expensive. It is better to wait for the actual refund.
What if I made a mistake on my return after I filed it?
If you discover an error before the IRS processes your return, contact the IRS immediately and ask them to halt processing. If the IRS has already processed your return, you can file an amended return (Form 1040-X) after you receive your original refund. An amended return takes additional time to process.
Does filing with a CPA or tax attorney speed up my refund?
No. The IRS processes returns in the order they are received, regardless of who filed them. A tax professional cannot jump the queue. However, a tax professional can help you avoid errors that would delay your refund.
Will my state refund arrive at the same time as my federal refund?
No. State and federal tax systems are separate. Your state refund follows your state's processing timeline, which is usually two to four weeks but varies by state. Check your state tax authority's website to track your state refund separately.
What happens if the IRS owes me money but I owe back taxes or child support?
The IRS will offset your refund to pay back taxes, child support, or other federal debts before sending you the remainder. The IRS will notify you by mail if an offset occurs. This process can add several weeks to your refund timeline.