The IRS aims to send most refunds within 21 days of accepting your return

The IRS publishes a standard timeline: 21 days from the date they accept your return. That means if your return is accepted on February 15, you should expect your refund by around March 7. The word "should" matters here — this is a target, not a may provide. Some refunds arrive faster. Others take longer because of errors on the return, missing information, or because the IRS is processing a high volume of returns that week.

You can track the exact status of your refund using the IRS tool "Where's My Refund?" on IRS.gov. This tool updates once per day, usually overnight. It tells you whether the IRS has received your return, whether they have accepted it, and whether your refund has been issued. If you have not filed yet, you can estimate when to expect your money by counting forward 21 days from the date you plan to submit.

Key Takeaways

  • The IRS targets 21 days from acceptance to refund, but this is not a hard important date and some refunds take longer.
  • You can check the status of your specific refund using "Where's My Refund?" on IRS.gov, which updates daily.
  • Refunds filed electronically with direct deposit arrive faster than paper returns or refunds sent by check.
  • If your refund is delayed past 21 days, the IRS may be reviewing your return for errors or requesting missing documents.
  • The IRS does not contact you by email or text to ask for information — any message claiming to be from the IRS asking for personal details is a scam.

How filing method affects when you get your money

The fastest route is electronic filing combined with direct deposit to your bank account. When you file electronically and choose direct deposit, the IRS can accept your return within hours or a day, and the refund can land in your account within days after that. Many people who file this way in early February receive their refund by late February or early March.

Paper returns take longer because the IRS has to physically receive them, open them, and scan them into the system. A paper return mailed in early February might not be accepted until late February or early March, pushing the refund timeline into April. If you request a paper check instead of direct deposit, add another week or two for the check to be printed and mailed to you.

If you file through a tax software company or a tax preparer, they usually file electronically on your behalf, which speeds up acceptance. However, some tax preparers hold your return for a few days before submitting it, so the clock does not start until they actually send it to the IRS.

Why your refund might take longer than 21 days

The IRS delays refunds for several common reasons. If your return contains math errors, mismatched information (for example, a Social Security number that does not match IRS records), or missing forms, the IRS will flag it for review. This review can add two to four weeks. You will not receive a notice when ready — the IRS reviews the return and contacts you by mail if they need more information.

Refunds are also delayed if you claim certain tax credits, particularly the Earned Income Tax Credit (EITC) or the Child Tax Credit. The IRS holds these returns for additional review to prevent fraud. By law, the IRS cannot issue a refund on a return claiming EITC until at least February 15, even if the return is accepted earlier. This is called the EITC holding period.

High volume also causes delays. In late February and March, the IRS processes millions of returns simultaneously. Even returns with no errors can take longer than 21 days straightforward because the queue is long. If you file in April or later, expect a longer wait because the important date is approaching and the volume is heaviest.

Checking your refund status without guessing

Go to IRS.gov and look for the tool called "Where's My Refund?" You will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of four statuses: "Return Received" (the IRS has it but has not accepted it yet), "Return Accepted" (the IRS has accepted it and is processing it), "Refund Approved" (the refund has been issued), or "Refund Sent" (the money is on its way or has arrived).

Check this tool every few days if you are waiting. It updates once per day, usually between midnight and 1 a.m. Eastern time. If your status has not changed in more than 21 days after acceptance, or if the tool says "Return Received" for more than a few days, contact the IRS. You can call the IRS at 1-800-829-1040 (the number is on your tax forms and on IRS.gov). Have your return in front of you when you call.

What to do if your refund is delayed

If the "Where's My Refund?" tool shows no progress after 21 days, the IRS is likely reviewing your return. Check your mail for a notice from the IRS — they will send you a letter if they need information from you. Do not ignore this letter. It will explain what is missing and give you a important date to respond. Respond by the important date, even if you have to mail documents back to the IRS.

If you have not received a notice and the tool shows no progress, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you whether your return is under review and what is causing the delay. They cannot speed up the process, but they can tell you what to expect.

Do not file an amended return or a second return while you are waiting for your first refund. This will delay your money further and create confusion in the IRS system. Wait until you have received your refund or until the IRS contacts you asking for more information.

Scams that impersonate the IRS

The IRS does not contact you by email, text message, or social media to ask for personal information or to tell you about your refund. If you receive a message claiming to be from the IRS asking for your Social Security number, bank account details, or a payment, it is a scam. Delete it and do not click any links or call any numbers in the message.

Legitimate IRS contact happens by mail only. If the IRS needs information from you, they will send you a letter to your address on file. The letter will have an official IRS letterhead and will explain exactly what they need and by when. If you are unsure whether a letter is real, call the IRS directly at 1-800-829-1040 and ask them to verify it.

Frequently Asked Questions

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

A tax preparer can file your return electronically, which is faster than mailing a paper return, but they cannot speed up the IRS's processing time. The 21-day timeline applies regardless of who files your return. Some tax preparers offer "refund anticipation loans," which are short-term loans based on your expected refund — these are expensive and not recommended.

What if I filed my return but have not received an acceptance notice?

The IRS does not always send a separate acceptance notice. Instead, use "Where's My Refund?" to check whether your return has been accepted. If the tool shows "Return Accepted," your return is in the system. If it still shows "Return Received" after several days, contact the IRS to confirm they have it.

Does direct deposit to a savings account arrive at the same speed as direct deposit to a checking account?

Yes. The IRS sends the money to whichever account you specify, and the timing is the same. Direct deposit to any bank account is faster than a paper check.

What happens if the IRS rejects my return?

If your return is rejected, the IRS will send you a letter explaining why. Common reasons include a mismatched Social Security number, a missing signature, or conflicting information. You will need to correct the error and file again. The 21-day clock restarts from the date you resubmit.

Can I cancel my refund and get the money a different way?

No. Once you have filed your return and the IRS has accepted it, the refund will be issued the way you requested it (direct deposit or check). You cannot change the method after filing. If you need to change your bank account, you can contact the IRS, but this may delay your refund.