The standard timeline for a federal tax refund

The IRS aims to issue most federal tax refunds within 21 days of accepting your return. That clock starts the day the IRS receives your complete, error-free return — not the day you file it. If you file on paper, the IRS takes longer to process it, so the 21-day window begins later than if you file electronically.

In practice, most refunds arrive within two to three weeks of filing electronically. Some arrive faster — within five to ten business days. Others take longer, sometimes six to eight weeks or more. The variation depends on whether your return has errors, whether you claimed certain credits, and how busy the IRS is at that moment in the tax season.

The IRS publishes a tool called "Where's My Refund?" on IRS.gov that shows you the actual status of your specific refund. This is the most reliable way to know where your money is. You can check it within 24 hours of filing electronically, or within four weeks of mailing a paper return.

Key Takeaways

  • The IRS aims to issue refunds within 21 days of accepting your return, though most arrive within two to three weeks if filed electronically.
  • Paper returns take longer to process than electronic returns, so the 21-day clock starts later for mailed forms.
  • Refunds claiming the Earned Income Tax Credit or Additional Child Tax Credit often take longer — sometimes eight weeks or more — because the IRS verifies these credits before sending money.
  • You can check your refund status using the IRS "Where's My Refund?" tool on IRS.gov within 24 hours of filing electronically.
  • If your refund does not arrive within the expected timeframe, contact the IRS directly rather than your tax preparer, because only the IRS can investigate a missing refund.

Why some refunds take longer than others

Certain tax situations automatically trigger a longer review. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least mid-February, even if you file in January. This is a security measure to prevent fraud. These refunds typically arrive by the end of February or early March, but can take until late April in some cases.

Errors on your return also delay processing. Common mistakes include mismatched Social Security numbers, incorrect income amounts, or a name that does not match IRS records. If the IRS finds an error, it will contact you by mail — not by phone or email — asking you to correct it or provide documentation. You must respond within the timeframe stated in the letter, or your refund will be delayed further.

During peak tax season (January through April), the IRS processes millions of returns. Even without errors, refunds may take longer straightforward because of volume. Filing early in the season can sometimes mean faster processing, but not always.

How to check your refund status

Go to IRS.gov and look for the "Where's My Refund?" tool. You will need 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 the same day will not give you new information.

The tool will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If it says "Return Received," the IRS has your return but has not finished processing it yet. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the money is on its way — either by direct deposit or by check in the mail.

If the tool says your refund was sent but you have not received it, the next step depends on how you chose to receive it. Direct deposits typically arrive within one to two business days after the IRS sends them. Checks take longer — usually five to seven business days from the "Refund Sent" date, sometimes longer depending on mail delivery in your area.

What to do if your refund is delayed

If your refund does not arrive within the timeframe shown in "Where's My Refund?", or if the tool shows an error message, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main customer service line) or visit a local IRS office. Have your Social Security number, filing status, and the exact refund amount ready when you call.

Do not contact your tax preparer or the software company where you filed — they cannot access your refund status or investigate delays. Only the IRS can do that. If a tax preparer tells you they can speed up your refund or retrieve it for you, that is not accurate.

If the IRS tells you that your refund was sent but you still have not received it after the expected arrival date, ask them whether it was sent by direct deposit or check. If it was direct deposit, ask the IRS for the exact date it was sent and contact your bank to see if it arrived but was rejected for any reason. If it was a check, you can request that the IRS issue a replacement check, though this adds another two to three weeks to the timeline.

Direct deposit versus check delivery

Choosing direct deposit when you file your return speeds up refund arrival. Direct deposits typically arrive one to two business days after the IRS sends them. Checks take five to seven business days or longer, depending on where you live and how mail moves through your area.

If you did not provide banking information when you filed, the IRS will send your refund by check to the address on your return. You cannot change this after filing — the method is locked in once your return is processed. If you want direct deposit for next year, you can provide your bank account information when you file your 2024 return.

Refunds held for offset or other reasons

In some cases, the IRS will hold your refund even after it is approved. This happens if you owe back taxes, child support, or certain other federal or state debts. The IRS will send you a notice by mail explaining why your refund is being held and what you can do about it.

If your refund is held for back taxes you owe, the IRS will explore your refund to that debt and send you any remaining balance. If it is held for child support or other debts, the process varies by state and the type of debt. The notice you receive will explain the next steps and how to contact the agency holding your refund.

Frequently Asked Questions

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

No. No one can speed up the IRS's processing time, and no fee will make your refund arrive sooner. Some tax software companies offer "refund advance" loans, where they lend you money against your expected refund — but this costs you interest and does not actually speed up the IRS. The IRS timeline is the same for everyone.

What if Where's My Refund says there's an error or it cannot find my return?

If the tool cannot find your return, it may not have been received yet, or there may be an error in the information you entered. Double-check your Social Security number and filing status. If you filed electronically, wait 24 hours and try again. If you mailed a paper return, wait four weeks. If it still does not appear, call the IRS at 1-800-829-1040.

How do I know if my refund was sent by direct deposit or check?

When "Where's My Refund?" shows "Refund Sent," it does not tell you the method. Call the IRS at 1-800-829-1040 and they will tell you whether it was direct deposit or check, and the exact date it was sent. If it was direct deposit, they can also provide the last four digits of the account where it was sent.

Can I cancel my refund and have the IRS send it a different way?

Once your return is processed and the refund is sent, you cannot change the delivery method. If you want direct deposit for a future refund, you must provide your bank account information when you file next year's return.

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

If you filed electronically, the tax software company should have given you a confirmation number. Provide that number when you call the IRS at 1-800-829-1040. If you mailed a paper return and the IRS says they did not receive it, you will need to file again. Ask the IRS whether you should mail another copy or file electronically instead.