How long refunds take in 2025

The IRS processes most tax returns within 21 days of receiving them, but your refund may take longer depending on how you file and how you want the money. If you file electronically and choose direct deposit to your bank account, you are most likely to see your refund in that 21-day window. If you file on paper or request a check by mail, add two to three weeks for postal delivery on top of processing time.

The 21-day timeline assumes the IRS finds no problems with your return. If the IRS needs to verify information — your income, your dependents, or credits you claimed — the process slows down. During tax season (January through April), the IRS processes returns in the order they arrive, so filing early in January gives you a better chance of a faster refund than filing in March.

The IRS publishes a "Where's My Refund?" tool on IRS.gov that updates every 24 hours once your return is received. This tool is the only reliable way to track your refund; it shows your actual status, not an estimate.

Key Takeaways

  • Direct deposit to a bank account is the fastest method, typically arriving within 21 days of the IRS receiving your return.
  • Paper returns and mailed checks add four to six weeks total, because the IRS must first process the paper form and then mail the check.
  • Filing early in January rather than in March or April reduces wait time, because the IRS processes returns in the order received during tax season.
  • The IRS "Where's My Refund?" tool on IRS.gov updates every 24 hours and is the only source that shows your actual refund status.
  • If the IRS flags your return for review — usually because of income verification or dependent claims — expect an additional two to eight weeks.

Direct deposit versus check: which arrives faster

Direct deposit is faster because the IRS sends the money electronically to your bank, and your bank credits it to your account within one to two business days of receiving it. The entire process from IRS approval to money in your account typically takes 21 days or fewer. You provide your bank account number and routing number on your tax return (Form 1040, lines 33a and 33b if you file Form 1040, or the equivalent lines on other forms).

A mailed check takes longer because the IRS must print and mail it, and postal delivery adds one to two weeks depending on where you live. The total time from IRS approval to the check arriving at your address is usually four to six weeks. If the check is lost in the mail, you must contact the IRS to request a replacement, which adds another two to four weeks.

If you are unsure whether you provided the correct bank account number, do not file a second return. Instead, contact the IRS at 1-800-829-1040 before you file, or use the "Where's My Refund?" tool after filing to see if the IRS accepted your account information. If the IRS rejected it, the tool will tell you to contact the IRS to provide corrected information.

What causes delays beyond 21 days

The IRS delays refunds when it needs to verify information on your return. Common triggers include claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit (ACTC), reporting self-employment income, or reporting income from multiple sources that the IRS needs to cross-check with employer records. If you claimed any of these, expect your refund to take longer than 21 days — often four to eight weeks.

The IRS also delays refunds when your return shows inconsistencies: for example, if you claim a dependent but the Social Security number does not match IRS records, or if your reported income does not match what your employer reported on a W-2 or 1099 form. These mismatches are usually resolved within two to four weeks, but can take longer if the IRS must contact you for clarification.

If you owe back taxes, child support, or federal student loans, the IRS may offset your refund — meaning they keep part or all of it to pay what you owe. The IRS notifies you by mail if this happens, and the notice explains what debt triggered the offset and how to dispute it if you believe it is wrong.

Filing early versus filing late in the tax season

The IRS begins accepting returns on January 29, 2025. If you file in early February, your return enters a shorter queue and the IRS processes it faster — often within 21 days. If you wait until March or April, the IRS is processing millions of returns simultaneously, and even though the official timeline is still 21 days, backlogs can push actual processing to four to six weeks.

Filing early also gives you time to fix problems. If the IRS rejects your return because of a missing signature, an incorrect Social Security number, or a math error, you have weeks to correct it and resubmit. If you file in April and the IRS finds a problem, you may not receive your refund until June or July.

The only reason to delay filing is if you are waiting for a document — a W-2 from an employer, a 1099 form from a client or investment account, or a mortgage interest statement. Employers must send W-2s by January 31, 2025, and most financial institutions send 1099s by the same date. Once you have these documents, file when ready rather than waiting.

How to track your refund in real time

Go to IRS.gov and select "Where's My Refund?" from the homepage. 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 every 24 hours, usually overnight, so checking multiple times in one day will not show new information.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and is preparing to send it), or "Sent" (the IRS has sent your refund — either electronically or by mail). Once the status shows "Sent," your refund should arrive within one to two business days if you chose direct deposit, or within five to seven business days if you chose a check.

If the tool says your refund was sent but you have not received it after two weeks, contact the IRS at 1-800-829-1040. Have your return handy so you can provide your filing information. The IRS can confirm whether the refund was sent to the correct bank account or address, and can issue a replacement check or initiate a trace if the money was lost.

Refunds for amended returns and special situations

If you file an amended return (Form 1040-X) to correct a mistake on an original return you already filed, the IRS takes longer to process it. Amended returns are processed in the order received, and the IRS does not prioritize them. Expect four to six months from the date you file the amended return to receive any additional refund owed to you. Do not file an amended return unless you made an actual error — for example, claiming a dependent you should not have claimed, or forgetting to report income.

If you are a non-citizen with an Individual Taxpayer Identification Number (ITIN) instead of a Social Security number, the IRS may hold your refund for additional verification. ITIN returns are processed separately and often take longer than standard returns — sometimes eight to twelve weeks. This is standard procedure and does not mean there is a problem with your return.

If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit and the IRS is verifying your claim, your refund will be held until verification is complete. The IRS may contact you by mail asking for documents like pay stubs, a lease, or proof of childcare expenses. Respond promptly with the documents requested, because delays in responding delay your refund.

What to do if your refund is late

If your refund status shows "Sent" but you have not received it after the expected timeframe, first confirm you provided the correct bank account number and routing number. Log into your bank's website and check your account history to see if a deposit arrived and was rejected (this happens if the account number was wrong or the account was closed). If you see a rejected deposit, contact your bank to find out why and provide corrected information to the IRS.

If your refund status still shows "Approved" or "Return Received" after 21 days, and you did not claim the EITC, ACTC, or other credits that typically trigger longer processing, contact the IRS at 1-800-829-1040. Have your return and Social Security number ready. The IRS can tell you whether your return is still being processed, whether it was flagged for review, or whether there is an error preventing processing.

Do not file a second return or contact the IRS multiple times in hopes of speeding up the process. Multiple contacts and duplicate returns actually slow things down, because the IRS must then determine which return is the correct one and may hold both for review.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

No. The IRS processes all returns at the same speed regardless of who prepared them or how much you paid. Some tax preparation companies offer "refund advances" or "rapid refunds," which are loans against your expected refund — you get the money faster, but you pay interest or fees, so you receive less than your actual refund. These loans are not worth the cost.

What if the Where's My Refund tool says my refund was sent but my bank says it never arrived?

Contact your bank first to confirm the deposit was not rejected or deposited to a different account. If your bank has no record of the deposit, call the IRS at 1-800-829-1040 with your return information. The IRS can confirm the account number it sent the money to and initiate a trace to find where the money went. If the IRS sent it to the wrong account, they will issue a replacement refund.

Do I have to wait 21 days, or is that just an average?

21 days is the IRS's standard processing time for most returns filed electronically with direct deposit and no issues. Some refunds arrive in 10 to 14 days. Others take longer if the IRS needs to verify information. The "Where's My Refund?" tool is the only way to know your actual timeline — it shows your real status, not an estimate.

If I file my taxes in February, will I definitely get my refund by March?

Most likely, but not may provide. If you file electronically with direct deposit and claim no credits that require verification, you should receive your refund by mid-March. If you claim the EITC or ACTC, or if the IRS flags your return for review, it may take until April or May. The "Where's My Refund?" tool will show you the actual timeline for your specific return.

What happens to my refund if I move before it arrives?

If you chose direct deposit, your refund goes to the bank account you provided, regardless of where you live. If you chose a mailed check and move before it arrives, contact the IRS at 1-800-829-1040 with your new address. The IRS can reissue the check to your new address, but this adds two to four weeks. Direct deposit avoids this problem entirely.