How long a tax refund takes depends on how you file and how the IRS processes your return

If you filed electronically and chose direct deposit, the IRS says you should see your refund within 21 days. If you filed on paper or chose a check, add another two to three weeks for mailing. But "should" is not a may provide — the IRS processes millions of returns, and some take longer than others. The actual timeline depends on whether your return triggered a review, whether you claimed certain credits, and how backed up the IRS is that week.

The IRS publishes a weekly refund cycle schedule. If your return was accepted on a Monday, it typically processes in the next cycle — usually within five to nine days. You can find the exact cycle dates on the IRS website under "Refund Cycle." After your return processes, the 21-day clock starts.

Some returns move faster. Simple returns with no dependents or credits often process in five to seven days total. Others stall. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held by law until mid-February, even if you file in January. Returns with math errors, missing information, or identity verification issues can take weeks or months longer.

Key Takeaways

  • Direct deposit refunds typically arrive 21 days after the IRS accepts your return, but the IRS processes returns in weekly cycles, so the actual wait depends on when you filed within that cycle.
  • Paper checks take an additional two to three weeks after processing, so budget four to six weeks total if you chose a check instead of direct deposit.
  • Returns claiming EITC or ACTC are held until mid-February by law, regardless of filing date.
  • You can track your refund status in real time using the IRS "Where's My Refund?" tool, which updates once per day.
  • If your refund is more than 21 days late for direct deposit or more than six weeks late for a check, contact the IRS or file a complaint with the Taxpayer Advocate Service.

How to check your refund status right now

The IRS "Where's My Refund?" tool is the only place to get a real-time answer. Go to irs.gov, find the tool under "Refunds," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool will tell you one of three things: your return is still being processed, your return has been processed and your refund is on the way, or there is a problem with your return. If it says your return is being processed, it will give you an expected delivery date. That date is usually accurate, though it can shift if the IRS needs more information from you.

Do not call the IRS to ask about your refund unless the tool says there is a problem or your refund is more than 21 days late. The IRS phone lines are overwhelmed during tax season, and representatives cannot speed up processing.

Why your refund might be delayed

The most common reason is that you claimed a credit the IRS needs to verify. The EITC and ACTC trigger automatic holds until mid-February. If you claimed either credit, your refund will not process before that date, even if you filed in January. This is not an error — it is a legal requirement.

The second most common reason is incomplete or incorrect information on your return. Missing a dependent's Social Security number, mismatching your name to your Social Security record, or math errors all trigger manual review. The IRS will send you a letter if this happens, but the letter can take two to four weeks to arrive. Check the mail closely.

Identity theft or fraud flags also cause delays. If the IRS suspects someone else filed a return using your Social Security number, they will hold your return and contact you. This is rare but serious — respond immediately if you receive a letter.

Finally, the IRS itself sometimes falls behind. During peak season (February through April), processing times can stretch beyond 21 days even for straightforward returns. This is not something you can control, but the "Where's My Refund?" tool will reflect the delay.

Direct deposit versus check — which arrives faster

Direct deposit is always faster. If you chose direct deposit, your refund goes into your bank account within 21 days of processing. If you chose a check, add two to three weeks for the Postal Service to deliver it. A check refund can take four to six weeks total from the time you file.

Direct deposit also means you do not have to worry about a check getting lost in the mail. If your bank account information was correct on your return, the money will arrive. If you made a mistake on your banking details, the IRS will mail you a check instead, which adds another month.

If you filed on paper instead of electronically, your return takes longer to process in the first place — usually four to six weeks before the 21-day refund clock even starts. Paper returns are scanned and entered by hand, which is slow. File electronically next year if you can.

What to do if your refund is late

If your refund is more than 21 days late and the "Where's My Refund?" tool says it has been processed, or more than six weeks late if you chose a check, you can contact the IRS. Call 1-800-829-1040 during business hours. Have your Social Security number, filing status, and expected refund amount ready.

The IRS phone lines are slow during tax season. You may wait on hold for an hour or more. If you cannot reach anyone, file a complaint with the Taxpayer Advocate Service (TAS) instead. TAS is an independent office within the IRS that helps taxpayers whose refunds are stuck. You can reach TAS at 1-877-777-4778 or through irs.gov.

If the "Where's My Refund?" tool says there is a problem with your return, do not call. Wait for the IRS letter. The letter will explain what is wrong and what you need to do. Respond to the letter within the deadline it gives you, or your refund will be delayed further.

If you never received your check in the mail

If the IRS says your refund was processed and mailed as a check, but you never received it, wait 30 days from the processing date before taking action. Checks can take three weeks to arrive, and a few more days is normal.

After 30 days, call the IRS at 1-800-829-1040 and ask them to issue a replacement check. They will verify that the original check was mailed and that you did not cash it. This can take another four to six weeks. If you need the money faster, ask about a refund advance or whether they can reissue the refund by direct deposit instead.

If you think someone else cashed your check, report it to the IRS and to your local police. This is identity theft, and you will need a police report number to file a claim with the IRS.

EITC and ACTC refunds — why they are held until February

The Earned Income Tax Credit and Additional Child Tax Credit are refundable credits, meaning you can receive more money back than you paid in taxes. Because these credits are high-value and commonly claimed, the IRS holds all returns claiming them until mid-February. This is a legal requirement under the Protecting Americans from Tax Hikes (PATH) Act.

If you filed in January and claimed EITC or ACTC, your refund will not process before mid-February, no matter how simple your return is. The IRS will not make exceptions. Plan your budget around a mid-to-late February arrival date if you claimed either credit.

After mid-February, the IRS processes EITC and ACTC returns on the same schedule as other returns — within 21 days of acceptance. The hold is only the delay; it does not mean your return will be reviewed or rejected.

Frequently Asked Questions

Can I get my refund faster if I pay someone to file my taxes?

No. The IRS processes all returns on the same schedule, regardless of who filed them. A tax professional cannot speed up the IRS. They can file electronically, which is faster than paper, but that is the only advantage. If you file electronically yourself, you get the same timeline.

What if the "Where's My Refund?" tool says my refund was processed but I still have not received it?

For direct deposit, wait until day 21 after processing before contacting the IRS. Banks sometimes take a few extra days to post deposits. For checks, wait 30 days. If the money still has not arrived after that, call the IRS at 1-800-829-1040 to request a replacement.

Does filing my taxes early mean I get my refund early?

Not necessarily. The IRS processes returns in weekly cycles, and your return enters the queue based on when you file within that cycle. Filing on January 15 instead of February 1 might save you a few days, but it depends on the cycle schedule. Returns claiming EITC or ACTC are held until mid-February regardless of filing date.

What happens if I made a mistake on my return after I filed?

If you filed electronically and realize the mistake before the IRS processes your return, you can file an amended return (Form 1040-X) to correct it. If the IRS has already processed your return, file the amended return anyway — it will adjust your refund. Amended returns take longer to process, usually eight to 12 weeks.

Can I use a tax refund advance loan to get my money faster?

Tax refund advance loans are offered by some tax preparation companies and banks. They give you a portion of your expected refund immediately, but you pay interest and fees. The loan is not worth it unless you need the money urgently. Your actual refund will arrive within weeks anyway, and the interest will reduce what you receive.