Current federal tax refund timing

The IRS says most refunds arrive within 21 days of when they accept your return. In practice, many arrive faster — often within 5 to 10 business days if you file electronically and choose direct deposit. But 21 days is the official window the IRS publishes, and some refunds take longer.

The speed depends on three things: how you filed (paper or electronic), how you want the money (direct deposit, check, or debit card), and whether the IRS needs to review your return. A return filed electronically with direct deposit is the fastest route. A paper return mailed to the IRS takes longer because it has to be scanned and processed by hand.

If the IRS flags your return for review — because something looks unusual, your income doesn't match what employers reported, or you claimed a large credit — the refund will be delayed. These reviews can add weeks or months. The IRS does not give a firm date for when a flagged return will clear.

Key Takeaways

  • Electronic filing with direct deposit is the fastest method, typically delivering refunds within 5 to 10 business days, though the IRS allows up to 21 days.
  • Paper returns take longer because they must be manually scanned and entered into the IRS system before processing begins.
  • The IRS Where's My Refund tool shows your refund status and expected delivery date once your return is accepted, updated daily.
  • If the IRS reviews your return for errors or inconsistencies, your refund will be delayed beyond the standard timeline with no firm completion date given.
  • Refunds sent by check arrive by mail and can take an additional 7 to 10 business days after the IRS processes them.

How to check your refund status right now

The IRS Where's My Refund tool is the only official way to see where your refund is. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool will show you one of four statuses: "Return Received" (the IRS has it but hasn't processed it yet), "Refund Approved" (the IRS has approved it and it's on its way), "Refund Sent" (it's been mailed or deposited), or "Refund Delivered" (it arrived). If your return is under review, the tool will say so and may not give you an expected date.

You can also call the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and expected refund amount ready. Wait times are often long during tax season.

Why some refunds take much longer than 21 days

The IRS reviews certain returns before releasing the refund. Common reasons include claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), which the IRS verifies before paying out. If you claimed either of these credits, expect your refund to take longer — often 4 to 6 weeks or more, even without any error on your part.

The IRS also delays refunds when information on your return doesn't match what employers, banks, or other third parties reported to the government. For example, if your W-2 shows different income than what you reported, or if you claimed dependents the IRS can't verify, the return gets flagged. The IRS will contact you by mail if this happens, usually asking for documents to prove your claim.

Identity theft and fraud checks also slow refunds. If the IRS suspects your return might be fraudulent — or if someone else filed a return using your Social Security number — your refund is frozen while they investigate. This can take weeks or months. The IRS will contact you by mail with instructions on how to prove your identity.

Direct deposit versus check versus debit card

Direct deposit is fastest. Once the IRS approves your refund, the money goes into your bank account within 1 to 2 business days. You don't have to wait for mail delivery.

A check takes longer. After the IRS approves your refund, they print and mail the check. Delivery time depends on where you live and mail speed, but typically takes 7 to 10 business days from the date the IRS processes it. If the check is lost or delayed in the mail, you may not receive it for weeks.

An IRS debit card (a prepaid card the IRS can load money onto) falls between the two. The IRS loads the money onto the card within 1 to 2 business days of approval, but you have to wait for the card itself to arrive by mail if you don't already have one. Some tax software offers this option at no cost.

Delivery MethodTime from IRS ApprovalTotal Time from Filing
Direct deposit1 to 2 business days5 to 10 business days (typical)
Check by mail7 to 10 business days12 to 21 business days (typical)
IRS debit card1 to 2 business days (funds loaded)7 to 14 business days (card arrival)

What to do if your refund is late

First, check the Where's My Refund tool. If it shows "Refund Sent" or "Refund Delivered" but you haven't received the money, the delay is likely in the mail or your bank's processing, not with the IRS.

If you chose direct deposit and the tool says "Refund Delivered" but the money isn't in your account, contact your bank. The IRS sent the money, but your bank may have rejected it (for example, if the account number was wrong or the account was closed). Your bank can tell you whether the deposit was received and rejected, and the IRS can reissue the refund by check if needed.

If the tool shows your refund is still under review after 21 days, or if it shows "Return Received" for more than a month, contact the IRS at 1-800-829-1040. Bring your return and any documents the IRS sent you. During peak tax season (February through May), wait times are long.

If you filed a paper return and it's been more than 4 weeks, the IRS may not have received it or it may still be in the scanning queue. Call the IRS to confirm they have your return on file.

Refunds delayed by identity theft or fraud holds

If the IRS suspects fraud or identity theft, they will freeze your refund and send you a letter by mail. The letter will explain what triggered the hold and what documents or information you need to provide to clear it. Do not ignore this letter — your refund will not be released until you respond.

Respond to the IRS as quickly as possible. Bring the documents they ask for (usually a copy of your ID, your tax return, and proof of income). You can respond by mail, by phone using the number on the letter, or in person at an IRS office if one is near you. Processing these cases takes 4 to 12 weeks after you respond, depending on how busy the IRS is.

If you believe your identity was stolen and someone else filed a return using your Social Security number, file a report with the Federal Trade Commission at IdentityTheft.gov in addition to responding to the IRS. The FTC can issue an identity theft report that helps you with credit bureaus and other agencies.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Yes, many refunds arrive in 5 to 10 business days if you file electronically and choose direct deposit. The 21-day window is the maximum the IRS publishes, not a typical timeline. If your refund is taking longer than 21 days, check the Where's My Refund tool to see if the IRS is reviewing your return.

What if the IRS says my refund was delivered but I never got it?

If you chose direct deposit, contact your bank immediately — the IRS may have sent the money but your bank rejected it. If you chose a check, contact the IRS at 1-800-829-1040 to report it missing. The IRS can issue a replacement check or send the refund by direct deposit instead.

Does filing on April 15 delay my refund?

Filing close to the deadline does not inherently delay your refund, but the IRS processes returns more slowly during peak season (mid-February through May) because of volume. A return filed electronically in early April may take longer to process than one filed in January, simply because the IRS is busier.

Why is my refund taking longer than my friend's?

Refunds vary based on filing method (paper takes longer than electronic), delivery method (check takes longer than direct deposit), and whether the IRS reviews your return. If you claimed certain credits like the EITC, or if information on your return didn't match third-party reports, the IRS will review it before releasing your refund.

Can I call the IRS to speed up my refund?

Calling the IRS will not speed up your refund, but it can help if your return is missing, lost, or flagged for review. Call 1-800-829-1040 if your refund is more than 21 days late or if the Where's My Refund tool shows an error or hold on your account.