Standard refund timing: 21 days or longer

The IRS says it will issue your refund within 21 days of accepting your return. That 21-day clock starts when the IRS receives and processes your return, not when you file it. In practice, most refunds arrive within that window, but some take longer — and the actual time depends on how you file, how you want the money, and whether the IRS needs to review your return.

The 21-day promise is a target, not a may provide. The IRS processes millions of returns, especially during peak filing season (January through April), and processing speed varies. If you file early in the season, you may see your refund faster. If you file in March or April, you should expect to wait closer to the full 21 days or beyond.

Key Takeaways

  • The IRS aims to issue refunds within 21 days of accepting your return, but this timeline begins when they receive it, not when you submit it.
  • Direct deposit to a bank account is faster than a paper check — typically 5 to 7 business days after the IRS approves your refund.
  • Paper checks take 7 to 10 business days after approval, plus mail delivery time, which can add another week or more.
  • The IRS may hold your refund if there are errors on your return, if you claimed certain credits, or if your return is flagged for review.
  • You can track your refund status using the IRS Where's My Refund tool, which updates once per day.

Direct deposit arrives faster than a check

If you choose direct deposit, your refund typically reaches your bank account 5 to 7 business days after the IRS approves it. This is the fastest way to receive your money. The IRS sends the funds electronically to your bank, and your bank then credits your account — usually within one or two business days of receiving the transfer.

To use direct deposit, you provide your bank account number and routing number on your tax return. Make sure both numbers are correct; if you transpose a digit, the IRS may send the refund to the wrong account, and you will need to contact the IRS to recover it. Direct deposit is available whether you file electronically or on paper.

Paper checks take longer and depend on mail delivery

If you request a paper check instead of direct deposit, the IRS mails it to the address on your return. The check typically arrives 7 to 10 business days after the IRS approves your refund, but that is only the time for the IRS to print and mail it. Postal delivery adds another 5 to 10 business days depending on distance and mail volume.

In total, a paper check refund can take 3 to 4 weeks or longer from the date the IRS approves your return. If you move or the address on your return is incorrect, the check may be returned to the IRS, and you will need to contact them to request a replacement. For this reason, direct deposit is generally more reliable.

Reasons the IRS may delay your refund

The IRS holds some refunds for additional review. Common reasons include math errors on your return, missing information (like a Social Security number), or claiming certain credits like the Earned Income Tax Credit or Child Tax Credit. The IRS verifies these credits more carefully, which adds time.

If you file a paper return instead of electronically, processing takes longer because the IRS must scan and enter your information manually. A paper return can add 2 to 4 weeks to the overall timeline. If the IRS suspects fraud or identity theft, your refund may be held for investigation, which can take several weeks or months.

If you owe back taxes, child support, or student loans, the IRS may offset your refund — meaning they keep part or all of it to pay what you owe. This also delays the refund you do receive.

How to check your refund status

The IRS provides a tool called Where's My Refund, available on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows whether the IRS has received your return, whether it is being processed, and when your refund is expected.

Where's My Refund updates once per day, usually overnight. Checking multiple times in a single day will not show new information. The tool typically begins showing status information 24 hours after you file electronically, or up to 4 weeks after you mail a paper return.

You can also call the IRS at 1-800-829-1040 to ask about your refund status, though wait times are long during filing season. Have your Social Security number, filing status, and expected refund amount ready.

What to do if your refund is late

If your refund has not arrived within 21 days of the IRS accepting your return, use Where's My Refund to check the status. The tool will tell you if there is a problem or if the refund is still processing.

If the tool says your refund was approved and sent but you have not received it, the issue may be with your bank or the mail. Contact your bank first to confirm the funds did not arrive in your account under a different name or account. If your bank has no record of the deposit, contact the IRS. If you requested a check and it has not arrived after 4 weeks, contact the IRS to request a replacement check or to have the refund reissued by direct deposit.

The IRS phone line is 1-800-829-1040. Be prepared to wait on hold, especially during tax season.

Refund timing during peak filing season

During January through April, the IRS processes the highest volume of returns. Even though they aim for 21 days, actual processing times often stretch longer during these months. Filing in January or early February gives you a better chance of receiving your refund within 21 days. Filing in late March or April means you should expect closer to 4 to 6 weeks.

Filing electronically with direct deposit is your best option during peak season. Electronic returns are processed faster than paper returns, and direct deposit is faster than a mailed check. If you file early and use both of these methods, you may see your refund within 2 to 3 weeks.

Frequently Asked Questions

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

No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer "rapid refund" loans, where they lend you money against your expected refund — but this costs you fees and interest. The refund itself arrives on the IRS schedule, not faster.

What if the IRS says my refund was sent but I never received it?

If you chose direct deposit, contact your bank to confirm the funds did not arrive under a different name or account number. If you requested a check, check your mail carefully and ask neighbors if it was delivered to the wrong address. If the funds are truly missing, contact the IRS at 1-800-829-1040 with your Social Security number and return information. They can issue a replacement check or reissue the refund by direct deposit.

Does filing on April 15 delay my refund?

Filing on the important date does not delay your refund compared to filing a few days earlier, but the IRS will have a much higher volume to process that week. Your refund will still arrive within the standard timeline, but you may wait closer to 21 days or longer. Filing earlier in the season generally results in faster processing.

Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?

The IRS verifies the Earned Income Tax Credit more carefully because it is a refundable credit and involves income limits. This verification process can add 1 to 2 weeks to your refund timeline. This is standard procedure, not a sign of a problem with your return.

Can I get my refund on a prepaid card instead of direct deposit?

Some tax preparation software and services offer this option, but it is not an IRS service. If you choose this option through a tax preparer, the refund goes to the prepaid card account they set up, and timing depends on that company's process. Direct deposit to your own bank account is simpler and faster.