Refund timing depends on how you file and how the IRS processes your return

The IRS typically issues refunds within 21 days of accepting your return, but that clock starts only after your return is actually filed and accepted — not when you prepare it. If you file electronically and choose direct deposit to your bank account, you will usually see the money in 5 to 21 days after acceptance. If you file by paper or request a check, add 2 to 4 weeks to that timeline. The actual day your money arrives depends on your bank's processing speed, IRS workload, and whether your return needs manual review.

The IRS publishes a "Where's My Refund?" tool on IRS.gov that shows the status of your specific return. You can check it within 24 hours of filing electronically, or about 4 weeks after mailing a paper return. That tool is the only reliable source for your individual refund — calling the IRS or checking with your tax preparer will not give you information they do not already have.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically 5 to 21 days from acceptance, while paper returns take 2 to 4 weeks longer.
  • The 21-day IRS timeline begins only after your return is accepted, not when you submit it or when you prepare it.
  • You can track your refund status for free using the IRS "Where's My Refund?" tool on IRS.gov within 24 hours of e-filing.
  • Refunds are delayed if the IRS needs to verify information, if your return has errors, or if you claim certain credits like the Earned Income Tax Credit.
  • Your bank may hold a direct deposit refund for 1 to 5 business days after the IRS sends it, even if the IRS shows it as delivered.

Why some refunds take longer than 21 days

The 21-day timeline is a target, not a may provide. The IRS stops the clock and begins manual review if your return contains certain items: the Earned Income Tax Credit (EITC), the Additional Child Tax Credit, or the American Opportunity Tax Credit. These credits are flagged for verification because they are subject to fraud review. If your return includes any of these, add 2 to 4 weeks to the standard timeline.

Other reasons for delay include math errors on your return, missing information (like a Social Security number that does not match IRS records), or a mismatch between your return and your W-2s or 1099s. If the IRS finds a discrepancy, they will send you a notice by mail — they do not call or email. You will need to respond with documentation or corrected information before they reprocess your refund.

Filing during peak season (January through April) also slows processing. The IRS receives millions of returns in a compressed window, and even electronic returns may take the full 21 days or longer. Filing in May or June, if your situation allows, typically results in faster processing.

Direct deposit versus check: which arrives first

Direct deposit is faster because the IRS sends the money electronically to your bank, and your bank deposits it into your account. The IRS typically sends direct deposits in batches on specific days of the week. Once the IRS initiates the transfer, your bank usually receives it within 1 to 2 business days, though some banks hold deposits for up to 5 business days before making the funds available to you.

A paper check takes longer because the IRS must print and mail it. After the IRS approves your refund, it takes 7 to 10 business days for the check to be printed and mailed to you. Once it arrives at your address, you must deposit it yourself, and your bank may hold a check deposit for 5 to 10 business days depending on the amount and your account history.

If you filed electronically but did not provide banking information, the IRS will issue a check by default. You can avoid this delay by providing your bank account number and routing number on your tax return, even if you file on paper.

What to do if your refund does not arrive on time

Use the IRS "Where's My Refund?" tool first. Go to IRS.gov, select "Tools," and click "Where's My Refund?" You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and will show one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."

If the tool shows "Refund Sent" but you have not received it after 5 business days, contact your bank to confirm the deposit was received. Banks sometimes misroute deposits or hold them without notifying you. If your bank has no record of the deposit, the IRS may have sent it to an old account number. You will need to contact the IRS at 1-800-829-1040 to request a trace or reissue.

If the tool shows "Return Received" but no movement for more than 21 days, your return is likely in manual review. The IRS will send you a notice by mail if they need additional information. Do not call unless you have received a notice asking you to respond by a specific date.

Refund delays caused by identity theft or fraud holds

If the IRS suspects identity theft or fraud, they will place a hold on your return. This is not a judgment about you — it is a security measure. The IRS will send you a notice by mail explaining the hold and what information they need from you. This process typically adds 4 to 6 weeks to your refund timeline.

You may receive a notice asking you to verify your identity by visiting an IRS office in person or by responding to a mail inquiry. If you receive such a notice, respond promptly with the requested documents. Delaying your response extends the hold.

If you believe your identity has been stolen or you have received a notice about a return you did not file, contact the IRS Identity Theft Hotline at 1-800-908-4490. They can place a fraud alert on your account and help you resolve the issue.

State refunds and combined federal-state returns

State tax refunds follow a separate timeline from federal refunds. Most states process refunds within 2 to 4 weeks of accepting your return, but some take longer. If you filed a combined federal and state return through tax software, the state portion is submitted separately and may be processed at a different speed than your federal return.

Check your state's tax agency website for a refund status tool. Most states have one similar to the IRS tool. You will need your Social Security number and refund amount. State refunds are typically issued by check or direct deposit, depending on what you selected when you filed.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. Tax preparers and software companies cannot speed up IRS processing. Some offer "refund anticipation loans" that give you money before the IRS processes your return, but you pay interest and fees for this service. The IRS processes your return on its own timeline regardless of who prepared it.

What if my refund shows as delivered but I never received it?

Contact your bank first to confirm the deposit was not held or routed to a different account. If your bank has no record, call the IRS at 1-800-829-1040 with your return information. The IRS can issue a replacement check or resubmit the direct deposit to a corrected account number.

Does filing on April 14th instead of April 1st change how long my refund takes?

Yes. Filing closer to the April 15 deadline means your return enters the queue during peak season, when the IRS processes millions of returns simultaneously. Filing in May or June, if possible, typically results in faster processing because the workload is lighter.

Will I get interest if my refund is delayed past 21 days?

Yes, but only if the delay is caused by the IRS, not by your bank or mail service. If your return is accepted and the IRS takes longer than 45 days to issue your refund, you are may have access to to interest at a rate set by law (currently 8 percent per year). You do not need to request this — the IRS calculates and includes it automatically.

What happens if I filed my return but the IRS never received it?

If you mailed a paper return and it never arrived, the IRS will not have a record of it. Use "Where's My Refund?" to check. If it shows no record after 4 weeks, file an amended return (Form 1040-X) or refile your original return. Keep a copy for your records and consider using certified mail if you refile by paper.