How long federal refunds take depends on how you file and how you receive the money

The IRS processes most federal tax refunds within 21 days of receiving your return. That clock starts when your return reaches the IRS, not when you mail it or click submit. If you file electronically and choose direct deposit to your bank account, you will usually see the money 7 to 10 business days after the IRS approves your return — so roughly two to three weeks total from the date you file. If you request a paper check by mail, add another 7 to 14 days after approval for the check to arrive, depending on postal delivery in your area.

The 21-day window is the IRS standard, but it is not a may provide. Returns with errors, missing information, or items that trigger manual review take longer. Returns filed on paper take longer than electronic returns. And during peak season — January through April — the IRS processes millions of returns, so even straightforward ones may sit in queue before processing begins.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route: typically 7 to 10 business days after the IRS approves your return, or roughly 2 to 3 weeks from the date you file.
  • Paper returns take longer to process than electronic returns, and paper checks take longer to arrive than direct deposits.
  • The IRS processes most returns within 21 days, but returns with errors, missing documents, or items requiring manual review can take 4 to 12 weeks or longer.
  • You can check the status of your refund using the IRS Where's My Refund tool, which updates every 24 hours and shows the exact stage of processing.
  • If your refund does not arrive within the expected timeframe, contact the IRS or your tax preparer to identify what is holding up the return.

Direct deposit versus paper check: which arrives faster

Direct deposit is the fastest way to receive a federal refund. When you file electronically and choose direct deposit, the IRS deposits the money directly into your bank account. Once the IRS approves your return, the deposit typically posts within 7 to 10 business days. Your bank may hold the deposit for one or two additional business days before making it available to you, depending on your bank's policy.

A paper check takes longer. After the IRS approves your return, the Treasury Department prints and mails the check. Delivery time depends on where you live and postal service speed, but most checks arrive within 7 to 14 days of being mailed. If you live in a rural area or the mail is slow, it can take up to three weeks. Paper checks also carry the risk of being lost or stolen in the mail.

If you did not provide direct deposit information when you filed, you can still update your banking details through the IRS Direct File tool or by contacting the IRS directly, though this may delay your refund by a few days while the change is processed.

What slows down refund processing

A straightforward return with no errors processes quickly. But several things can add weeks or months to the timeline. If your return is missing information — a Social Security number, a signature, or a required document — the IRS will send you a notice asking you to provide it. You then have 30 days to respond. Once you send the missing piece, processing resumes, but you have lost time waiting for the notice and sending the response.

Returns that claim certain credits or deductions trigger additional review. The Earned Income Tax Credit (EITC) and the Additional Child Tax Credit (ACTC) are audited more frequently than other items. If your return includes either of these, the IRS may hold your refund for manual verification, which can add 4 to 12 weeks. Returns claiming business losses, large charitable deductions, or significant changes from the prior year also face longer processing times.

Identity theft and fraud detection also delay refunds. If the IRS suspects your return may be fraudulent — for example, if multiple returns claim the same dependent — it will freeze the refund while it investigates. This can take several weeks to several months. You may be asked to verify your identity or provide additional documentation.

Paper returns take longer than electronic returns simply because they must be scanned and manually entered into the IRS system. During peak filing season, the backlog of paper returns can be substantial.

How to check the status of your refund

The IRS provides a free tool called Where's My Refund, available on the IRS website at irs.gov. You can access it on a computer or through the IRS2Go mobile app. To check your status, you will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours, usually overnight.

Where's My Refund shows your refund in one of three stages: received, approved, or sent. If your return has been received, the tool will tell you the date it was received and an estimate of when you can expect your refund. If it has been approved, it will show the approval date and the date the refund was sent to your bank or the date the check was mailed. If the refund has been sent, it will provide the deposit date or check mailing date.

If your return shows as received but no approval date appears after 21 days, contact the IRS at 1-800-829-1040. Have your return handy so you can answer questions about your filing status and income. The IRS can tell you whether your return is under review, whether additional documents are needed, or whether there is an error holding up processing.

Refunds delayed beyond the standard timeline

If the IRS has not approved your return within 21 days, or if Where's My Refund shows no progress for more than a week, your return likely requires additional review. Common reasons include math errors, mismatched information (for example, a dependent's Social Security number does not match IRS records), or a claim that triggers fraud detection.

The IRS will mail you a notice if additional information is needed. This notice will explain what is missing and how to respond. Follow the instructions exactly and send your response within the deadline given — usually 30 days. Keep a copy of everything you send and send it by certified mail if possible, so you have proof of delivery.

If you filed through a tax preparer or software company, contact them first. They may be able to see more detail about why your return is delayed and can help you respond to any IRS notices. If you filed on your own, you can call the IRS at 1-800-829-1040, but wait times are long during filing season. The IRS website also offers live chat support during business hours.

Refunds issued as a payment plan or offset

In some cases, the IRS will not send your full refund as a lump sum. If you owe back taxes, child support, or a federal student loan debt, the IRS may offset your refund — meaning it will use part or all of your refund to pay what you owe. The IRS will send you a notice explaining the offset before it happens. The offset typically happens before your refund is processed, so you will see a reduced refund amount or no refund at all.

If your refund is offset, the IRS will send you a notice of offset explaining how much was taken and why. If you believe the offset is wrong, you have the right to dispute it. Contact the agency that reported the debt — the IRS for back taxes, the state for child support, or the Department of Education for student loans — to request a review.

What to do if your refund never arrives

If Where's My Refund shows your refund was sent but you have not received it after the expected delivery time, take action. For direct deposits, wait five business days after the deposit date shown in Where's My Refund — your bank may be holding the deposit. If it still has not posted, contact your bank and ask whether the deposit was received. Provide the bank with the deposit date and amount from Where's My Refund.

For paper checks, wait 14 days after the mailing date shown in Where's My Refund. If the check has not arrived, contact the IRS at 1-800-829-1040 and report the missing check. The IRS can issue a replacement check, but this process takes additional time — usually 4 to 6 weeks. You will need to sign a form stating that you did not receive the original check.

If Where's My Refund shows no progress and you cannot reach the IRS by phone, file a complaint with the Treasury Inspector General for Tax Administration (TIGTA) through its website. TIGTA investigates complaints about IRS service and can escalate your case if the IRS is not responding.

Frequently Asked Questions

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

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans, where they lend you money against your expected refund before the IRS processes it. These loans charge fees and interest, so you receive less money than your actual refund. Waiting for the IRS refund is free.

Why does Where's My Refund say my refund was sent but I haven't received it?

For direct deposits, your bank may be holding the deposit for one or two business days. For checks, the mail may be slow or the check may have been lost. Wait the full expected delivery time before contacting the IRS. If it still has not arrived, call 1-800-829-1040 to report it.

What if I filed my return but made a mistake?

If you filed electronically and realize you made an error, you can file an amended return using Form 1040-X once the IRS has processed your original return. Do not file the amended return before the original is processed. If you filed on paper and catch an error before the IRS processes it, contact the IRS immediately at 1-800-829-1040.

Does filing early mean I get my refund earlier?

Filing early does not may provide a faster refund, but it does start the clock earlier. If you file in January, your refund will be processed in January or February. If you wait until March, processing happens in March or April. During peak season, processing times are longer for everyone, so filing early gives you a better chance of being processed before the backlog builds up.

What if the IRS says I owe money instead of getting a refund?

If your return shows you owe taxes, the IRS will send you a bill with payment instructions. You can pay online through the IRS website, by phone, by mail, or through an installment plan. If you cannot pay in full, you can request a payment plan and the IRS will work with you on a schedule.