How long a tax refund takes depends on how you file and how you receive it

The IRS says most refunds arrive within 21 days of when they accept your return. That clock starts the day your return is processed, not the day you mail it or click submit. If you filed early in the season (January or February), you are likely waiting in a queue with millions of other returns. If you filed in April, processing is slower because the IRS is at peak volume.

The fastest route is direct deposit to a bank account. The IRS sends the money electronically, and your bank receives it within one to three business days after the IRS releases it. A paper check takes seven to ten business days to arrive by mail after the IRS mails it, and mail delays can add more time depending on where you live and where the check is mailed from.

If you chose a refund anticipation loan or used a tax preparation service that offers rapid refunds, money can arrive in one to two business days, but you pay a fee for that speed — usually $50 to $200 depending on the service.

Key Takeaways

  • Direct deposit refunds arrive in one to three business days after the IRS releases them; paper checks take seven to ten business days plus mail time.
  • The IRS processes returns in the order they are received, so early filers wait longer during peak season than those who file in March or April.
  • You can check the exact status of your refund using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • If your refund is delayed beyond 21 days, contact the IRS directly or visit a local IRS office rather than calling a tax preparation company.
  • Refunds can be held or reduced if you owe back taxes, child support, or federal student loans, and the IRS will notify you by mail if this applies.

Track your refund status with the IRS Where's My Refund tool

The IRS Where's My Refund tool is the only official way to see where your refund is in the queue. Go to irs.gov and look for "Where's My Refund" in the Tools section. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return.

The tool updates once per day, usually overnight. If your return was accepted less than 24 hours ago, the tool will not yet show a status — wait until the next day to check. The tool will tell you one of three things: the IRS is still processing your return, your refund has been approved and a payment date has been set, or your refund has been sent and the expected arrival date.

Do not rely on tax preparation company websites or apps to track your refund. Those services often show outdated information or estimates rather than the actual IRS status. The IRS tool is always the source of truth.

Why your refund might be delayed past 21 days

If 21 days have passed since the IRS accepted your return and Where's My Refund still shows "processing," your return is likely flagged for review. Common reasons include math errors, missing information, income that does not match IRS records, or claiming a child tax credit or earned income tax credit that requires verification.

The IRS will mail you a notice if your return needs more information. That notice will explain what is missing and how to respond. If you receive a notice, follow the instructions exactly — do not ignore it or respond late, because that delays your refund further.

Other reasons for delay include owing back taxes from prior years, owing child support, or having federal student loan debt. The IRS can legally hold your refund to pay these debts. If this applies to you, the IRS will send you a notice explaining the offset and how much of your refund was taken.

Refunds held for offset or debt collection

If you owe money to a federal agency or to a state child support program, the IRS can intercept your refund before it reaches you. This is called offset. The IRS does not decide to do this on its own — the agency you owe money to requests it, and the IRS processes the request during tax season.

You will receive a notice in the mail explaining that your refund was offset, which agency took it, and how much was taken. The notice will include contact information for that agency if you want to dispute the offset or set up a payment plan for the remaining debt.

If you believe the offset was wrong — for example, you already paid the debt or the debt belongs to someone else — you can contact the agency that requested the offset. The IRS does not handle disputes; the agency that holds the debt does.

Paper checks versus direct deposit: which arrives faster

Direct deposit is always faster. Once the IRS releases your refund, the money reaches your bank account in one to three business days. A paper check takes seven to ten business days for the IRS to mail, plus however long mail takes to reach your address — often another five to ten days depending on distance and mail volume.

If you did not provide direct deposit information on your return, you will receive a check. You cannot change this after filing unless you amend your return, which takes longer than waiting for the check. If your check is lost or stolen, contact the IRS at 800-829-1040 to request a replacement, which takes another four to six weeks.

Some tax preparation companies offer to deposit your refund to a temporary account they control, then transfer it to your real bank account. This adds a step and often costs money. Direct deposit straight from the IRS to your own bank account is simpler and free.

What to do if your refund never arrives

If Where's My Refund shows your refund was sent more than 21 days ago and you have not received it, contact the IRS. Call 800-829-1040 (the main IRS number) and tell them your refund status. Have your Social Security number, filing status, and refund amount ready.

If you received a check and it was lost or stolen, the IRS can issue a replacement. This takes four to six weeks. If your direct deposit was sent to the wrong account (for example, a closed bank account or an account that is not yours), the IRS can research where the money went and may be able to recover it, but this also takes time.

Do not contact your tax preparation company or a tax resolution service if your refund is missing. Those companies cannot access IRS systems or speed up the process. The IRS handles missing refunds directly. If a company charges you to find your refund, you are paying for something the IRS will do for free.

Refunds for amended returns or prior-year taxes

If you filed an amended return (Form 1040-X) to correct a mistake on a return you already filed, your refund takes longer. The IRS processes amended returns separately, and they are not subject to the 21-day timeline. Amended returns typically take four to six weeks to process, sometimes longer if the IRS needs to verify information.

If you are filing a return for a prior tax year (for example, you did not file in 2022 and are filing now in 2024), the IRS processes it as a prior-year return. These also take longer than current-year returns — usually six to eight weeks — because the IRS has to verify that you did not already file that year and that the income reported matches their records.

Track amended and prior-year returns using Where's My Refund the same way you would a current-year return. The tool will show the status once your return is in the system.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took longer?

The 21-day timeline is a promise for most returns, but it does not apply if your return is flagged for review, if you owe a debt that triggers offset, or if you filed an amended return. It also assumes you filed electronically with direct deposit. Paper checks take longer because of mail time. If your return was accepted more than 21 days ago and Where's My Refund still shows processing, your return is under review.

Can I get my refund faster if I pay a tax company to rush it?

Tax preparation companies offer refund anticipation loans that deposit money in one to two business days, but you pay a fee ($50 to $200 typically) and you receive a loan, not your actual refund. The IRS will still send your real refund later, and you have to repay the loan. This is not faster in the end — it is more expensive. Direct deposit from the IRS is free and takes one to three business days once released.

What if the IRS accepted my return but Where's My Refund shows nothing?

Where's My Refund updates once per day, usually overnight. If your return was accepted less than 24 hours ago, the tool will not yet show a status. Wait until the next day and check again. If it has been more than 24 hours and the tool still shows nothing, your return may not have been accepted. Check your email for a rejection notice from the IRS or your tax software.

Can I cancel my refund and get a different payment method?

Once the IRS has accepted your return, you cannot change how you receive your refund. If you chose a paper check and want direct deposit instead, you would have to file an amended return, which takes longer than waiting for the check. If you chose direct deposit to the wrong account, contact the IRS once the refund is sent so they can research where it went.

What happens if I move before my refund arrives?

If you are receiving a paper check, file a change of address with the U.S. Postal Service before you move. The check will be forwarded to your new address. If you are receiving direct deposit, the money goes to your bank account, not your address, so moving does not affect it. If your check was already mailed and you move, contact the IRS to request a replacement check sent to your new address.