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

The IRS says most refunds arrive within 21 days of acceptance, but that timeline assumes your return is complete, correct, and filed electronically. Paper returns take longer — typically four to six weeks from the date the IRS receives them. If you filed early in the season (January or February), you may wait closer to the full 21 days because the IRS processes returns in the order they arrive. If you filed in April, your refund may come faster because fewer returns are in the queue.

The actual arrival date depends on three separate steps: processing time at the IRS, the time your bank takes to deposit the money, and whether anything on your return triggers a manual review. You can track progress using the IRS's "Where's My Refund?" tool, which updates once per day and shows the status of your specific return.

Key Takeaways

  • Electronic returns typically process within 21 days; paper returns take four to six weeks from the date received.
  • The IRS processes returns in order, so filing early in the tax season means a longer wait than filing in March or April.
  • Direct deposit arrives faster than a paper check — usually within two to three business days of IRS approval.
  • Returns with missing information, math errors, or identity verification needs are held for manual review, which adds two to four weeks.
  • You can check your refund status daily using the IRS "Where's My Refund?" tool with your Social Security number and filing status.

Direct deposit versus paper check — which arrives first

Direct deposit is the fastest way to receive a refund. Once the IRS approves your return, the money moves to your bank within two to three business days. Your bank then deposits it into your account, usually the next business day. The entire process from IRS approval to money in your account typically takes three to five business days.

A paper check takes much longer. After the IRS approves your return, they print and mail the check, which can take one to two weeks depending on postal service delays. If you moved recently or the address on your return is incorrect, the check may be returned to the IRS, adding another two to four weeks to the timeline. If you never receive a check, you can contact the IRS to request a replacement or have the refund issued as direct deposit instead.

What causes delays beyond the standard 21 days

The IRS holds returns for manual review when something doesn't match their records or when the return itself has an error. Common triggers include a missing or incorrect Social Security number, a name that doesn't match IRS records, income reported on a 1099 or W-2 that doesn't match what you reported, or a dependent claimed twice across multiple returns. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your return until mid-February, even if everything is correct.

Identity theft flags also delay processing. If the IRS suspects someone filed a return using your Social Security number, they freeze your legitimate return while they investigate. This can take several weeks or longer. You'll receive a letter explaining the hold and what information you need to provide to verify your identity.

Math errors, missing forms, or incomplete information also trigger holds. If you forgot to sign the return, didn't include a required schedule, or made an arithmetic mistake, the IRS will contact you by mail asking for corrections. You then have 30 days to respond, and processing resumes once they receive your reply.

How to check your refund status in real time

The IRS "Where's My Refund?" tool is the only official way to track your return. You access it at irs.gov and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows one of four statuses: "Return Received," "Return Approved," "Refund Sent," or "Refund Delivered."

"Return Received" means the IRS has accepted your return but hasn't finished processing it yet. "Return Approved" means they've finished reviewing it and your refund is being prepared. "Refund Sent" means the money has left the IRS and is on its way to your bank or the postal service. "Refund Delivered" means the money has arrived at your bank (for direct deposit) or the check has been mailed.

Do not rely on third-party refund tracking websites or apps — they pull data from the same IRS source but may update less frequently or display information incorrectly. The official IRS tool is free and always current.

What to do if your refund is late

If your refund hasn't arrived within 21 days of acceptance (or four to six weeks if you filed by mail), check "Where's My Refund?" first. If the tool shows "Refund Sent" but the money hasn't hit your account after five business days, contact your bank to confirm they received the deposit. Banks occasionally reject IRS deposits if the account number or routing number on your return is incorrect.

If your bank confirms they never received the deposit, or if "Where's My Refund?" shows your return is still being processed after six weeks, contact the IRS directly. Call 1-800-829-1040 (the main IRS line) and have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is held for review, whether there's an error on file, or whether the refund was sent to the wrong account.

If you filed by mail and your check never arrived, the IRS can issue a replacement check or convert the refund to direct deposit. Request this in writing using Form 3911, which you can read from irs.gov or request by phone.

Refunds issued to the wrong account or address

If you provided an incorrect bank account number or routing number on your return, the IRS will attempt the deposit and the money will be rejected by your bank. The IRS then holds the refund and sends you a letter asking for the correct account information. You respond by mail, and once they receive your correction, they reissue the refund — adding another two to three weeks to the timeline.

If you moved and didn't update your address with the IRS before filing, a paper check will be mailed to your old address. The postal service will attempt delivery, and if no one claims it, it returns to the IRS. You can then request a replacement check or direct deposit using Form 3911.

To avoid these delays, double-check your bank account number and routing number before submitting your return, and update your address with the IRS if you've moved recently. You can verify your address on file by logging into your IRS account at irs.gov.

State refunds and federal refunds arrive on different timelines

If you're owed both a federal and state refund, they process separately and arrive at different times. Federal refunds follow the 21-day timeline described above. State refunds vary by state — some states process returns in two to three weeks, while others take six to eight weeks. A few states (like California) hold refunds longer if they suspect fraud or if you claimed certain credits.

You can track your state refund through your state's tax agency website, not through the IRS. Most states have their own "Where's My Refund?" tool. If you're unsure where to find it, search "[your state] tax refund status" or contact your state's Department of Revenue directly.

Frequently Asked Questions

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

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans that give you money when ready, but you pay fees and interest on the loan, and you're repaid from your actual refund when it arrives. This costs you money and is rarely worth it.

What if the IRS says my refund was sent but my bank says they never received it?

Contact your bank first and provide them with the exact deposit date and amount from "Where's My Refund?" Banks can search their records for rejected deposits. If they find it, they can reprocess it. If not, call the IRS at 1-800-829-1040 and ask them to investigate the deposit. The IRS can confirm whether the money was sent and to which account.

Do I have to wait the full 21 days, or could my refund come earlier?

Refunds can arrive in as few as five to seven days if you file early in the season and your return is straightforward with no errors. However, the IRS does not may provide faster processing. The 21-day timeline is their standard, and most refunds arrive within that window.

What happens to my refund if I file an amended return?

An amended return (Form 1040-X) restarts the processing timeline. The IRS processes amended returns separately and typically takes eight to twelve weeks. Your original refund is held until the amended return is processed, and you receive one combined refund based on the corrected information.

Can I cancel my refund and get the money back as a payment instead?

No. Once you file a return showing a refund, you cannot cancel it. You can file an amended return to change the amount, but you cannot redirect the refund to taxes owed in a future year or convert it to a payment. The refund must be issued as filed.