The IRS approval process takes longer than most people expect

Your tax refund is not approved yet because the IRS has not finished reviewing your return. The agency processes millions of returns each year, and approval is not automatic — a human or an automated system has to verify that your filing is complete, that your numbers match what employers and financial institutions reported about you, and that you do not owe money to another government agency or creditor.

The timeline depends on how you filed and whether your return triggered a review. If you filed electronically and your return is straightforward, approval usually takes 21 days from the date the IRS receives it. If you mailed a paper return, add 2 to 4 weeks before processing even begins. If your return was flagged for review — because of math errors, missing information, or a mismatch with third-party documents — approval can take months.

You can check the status of your refund right now using the IRS Where's My Refund tool on irs.gov. 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.

Key Takeaways

  • Electronic returns typically take 21 days from receipt to approval, while paper returns add 2 to 4 weeks of processing time before that clock starts.
  • The IRS Where's My Refund tool on irs.gov is the only official source for your refund status and updates once daily.
  • Returns flagged for review — because of errors, missing documents, or mismatches with employer or bank records — can take 60 to 120 days or longer to approve.
  • If your refund shows "still processing" after 21 days for an electronic return or 6 weeks for a paper return, contact the IRS to find out why.

What causes delays in the approval stage

The most common reason for delay is a mismatch between what you reported and what the IRS received from your employer, bank, or other third party. If you claimed income that does not match your W-2, reported a different address than your bank has on file, or listed a dependent the IRS cannot verify, your return goes into a queue for manual review. This is not a problem — it is how the IRS catches errors — but it adds weeks or months to approval.

Math errors also trigger review. If you made an arithmetic mistake on your return or your tax software calculated something incorrectly, the IRS catches it and holds your refund while someone verifies the correct amount. The agency will send you a letter explaining what was wrong and what the corrected refund will be.

Missing documents cause delays too. If you claimed the Earned Income Tax Credit (EITC), the Child Tax Credit, or the American Opportunity Tax Credit, the IRS may ask you to send proof — pay stubs, school enrollment letters, or custody documents. Until you respond, your refund stays in limbo. The IRS will mail you a notice if this happens; do not wait for a phone call.

Identity theft and fraud checks also slow things down. If your Social Security number was used on another return, if someone filed using your name before you did, or if the IRS suspects fraudulent activity on your account, your return is flagged for investigation. This can take several months to resolve.

How to check your refund status without calling

Go to irs.gov and use the Where's My Refund tool. Enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount. The tool will show you one of four statuses: "Return Received," "Return Approved," "Refund Issued," or "Still Processing."

"Return Received" means the IRS has your return but has not finished reviewing it yet. This is normal for the first 5 to 10 days after you file electronically. "Return Approved" means the IRS has verified everything and your refund is scheduled to be sent. "Refund Issued" means the money has left the IRS and is on its way to you — either by direct deposit (3 to 5 business days) or by check (7 to 10 business days). "Still Processing" means your return is under review and you should check back in a few days.

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking multiple times in one day will not give you new information. If the tool says "Still Processing" after 21 days for an electronic return, or after 6 weeks for a paper return, your return likely needs manual review and you should contact the IRS.

When to contact the IRS about a delayed refund

Contact the IRS if your refund shows "Still Processing" more than 21 days after you filed electronically, or more than 6 weeks after you mailed a paper return. You can call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.

You can also visit an IRS walk-in office if you live near one. Find the nearest office at irs.gov/localoffices. Walk-in hours vary, and some offices require an appointment. Bring your Social Security card, photo ID, and a copy of your tax return.

If the IRS tells you your return is under review, ask what triggered the review and what documents they need from you. If they ask you to mail documents, send them certified mail with return receipt so you have proof of delivery. Keep a copy for your records.

What happens after your refund is approved

Once the IRS approves your return, your refund is issued within 24 hours. If you chose direct deposit on your return, the money goes to your bank account in 3 to 5 business days. If you did not choose direct deposit, the IRS mails you a check, which takes 7 to 10 business days to arrive.

You can track the status of your refund check using the Check Status tool on irs.gov, which tells you when the check was mailed and when it should arrive. If your check does not arrive within the expected timeframe, the IRS can issue a replacement check or deposit the money directly to your bank account instead.

If you chose direct deposit but your refund does not appear in your account after 5 business days, contact your bank first. Ask them to confirm they received the deposit. If they did not, contact the IRS and ask them to reissue the refund as a check or to deposit it to a different account.

Refunds delayed by offsets or other debts

If you owe money to another government agency or to a creditor, the IRS can hold your refund to pay that debt. This is called an offset. Common reasons for offset include unpaid child support, unpaid student loans, unpaid state income taxes, or unpaid federal debts.

If your refund was offset, the IRS will send you a notice explaining why and which agency received the money. The notice will tell you how to contact that agency if you want to dispute the offset or set up a payment plan for the debt.

You can also check whether your refund will be offset before you file. The Treasury Offset Program website (fms.treas.gov/dop) lets you search for debts in the federal system. If you find a debt listed, contact the agency that holds it to find out your options before you file your tax return.

What to do if your refund is stuck in review for months

If your return has been under review for more than 60 days and the IRS has not contacted you, call 1-800-829-1040 and ask to speak with a representative. Explain that your return is delayed and ask them to escalate your case. They may be able to tell you what is holding up approval or what documents the IRS needs from you.

If you have already sent documents to the IRS and they say they did not receive them, ask for the address where you should send them again. Send them certified mail with return receipt. Keep copies of everything you send.

If the IRS cannot resolve the delay over the phone, you can file a complaint with the Taxpayer Advocate Service (TAS). The TAS is an independent office within the IRS that helps taxpayers who are having problems. You can reach them at 1-877-777-4778 or through irs.gov/advocate. The TAS can sometimes speed up a delayed return or get answers about why it is stuck.

Frequently Asked Questions

How long does it really take for a refund to be approved?

Most electronic returns are approved within 21 days of the IRS receiving them. Paper returns take 2 to 4 weeks just to be processed, then another 21 days to be approved. If your return is flagged for review, approval can take 60 to 120 days or longer depending on what needs to be verified.

Can I speed up my refund approval?

No. The IRS processes returns in the order they are received, and you cannot pay to move ahead in the queue. Filing electronically is faster than mailing a paper return, and choosing direct deposit is faster than waiting for a check, but you cannot speed up the approval stage itself.

What if the IRS says my refund was approved but I have not received it yet?

If your refund shows "Refund Issued" in the Where's My Refund tool, it is on its way. Direct deposits take 3 to 5 business days; checks take 7 to 10 business days. If you have waited longer than that, contact your bank (for direct deposit) or the IRS (for a check) to find out where it is.

Do I need to do anything to get my refund approved, or does it happen automatically?

The IRS reviews your return automatically once you file. You do not need to do anything unless the IRS contacts you asking for more information or documents. If they do contact you, respond as quickly as you can — delays in responding can delay your approval.

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

If you filed electronically, the IRS has a record of it. If they say they did not receive it, ask them to search by your Social Security number and filing date. If you mailed a paper return, it may still be in the mail or in the processing queue. Ask the IRS to search for it by your name and Social Security number. If it is truly lost, you will need to file an amended return.