The timeline depends on how you file and how the IRS processes your return

If you file electronically and request direct deposit, the IRS says you should see your refund within 21 days. If you file on paper or request a check, add another two to three weeks for mailing. But "21 days" is the IRS target, not a may provide — some refunds arrive in five business days, others take the full three weeks or longer.

The actual time your money sits in the system depends on three things: when the IRS receives your return, whether it needs to review it further, and which delivery method you chose. A return filed electronically on January 15 moves faster than one filed on paper on February 1. A return flagged for identity verification or math errors gets held while the IRS investigates.

You can track your specific refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day. That tool tells you whether your return is still being processed, approved, or sent to your bank or the post office.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS receiving your return, though many arrive in five to ten business days.
  • Paper checks take an additional two to three weeks after the IRS approves your refund, because they must be printed and mailed.
  • Returns filed on paper or those flagged for review can add one to three months to the timeline.
  • The IRS Where's My Refund tool on IRS.gov shows your refund status and expected arrival date once your return is processed.
  • Banking delays are rare but possible — your bank may hold a large deposit for one to two business days before making it available.

Direct deposit arrives faster than checks

Direct deposit is the quickest way to receive your refund. Once the IRS approves your return, it sends the money electronically to your bank. Most banks post the deposit within one to two business days of receiving it from the IRS. The entire process — from IRS approval to money in your account — usually takes five to twenty-one days.

To use direct deposit, you provide your bank account number and routing number on your tax return. The IRS has this information on file if you used direct deposit in previous years. Double-check the numbers before you file — a single wrong digit sends your refund to the wrong account, and you will have to contact the IRS to recover it.

Paper checks take longer because of printing and mail time

If you request a check instead of direct deposit, add two to three weeks to your timeline. After the IRS approves your return, it must print the check and send it through the postal service. Checks mailed from IRS processing centers in the Midwest or South typically arrive within two weeks of being mailed. Checks mailed to the West Coast or Northeast can take three weeks or longer, depending on postal delays.

The IRS prints checks in batches, so your check may sit in a queue for several days before printing. Once printed, it enters the mail stream with no tracking. If your check does not arrive within four weeks of the IRS approval date shown in Where's My Refund, contact the IRS at 800-829-1040 to request a replacement.

Returns filed on paper get held longer

Paper returns take longer to process than electronic ones because the IRS must scan and manually enter the information. A paper return filed in early February may not be processed until late March or April. The IRS processes paper returns in the order received, and during peak season (January through April) the backlog can stretch processing time to six to eight weeks.

If you filed on paper and it has been more than six weeks since you mailed it, use Where's My Refund to check status. If the tool says it has not received your return, call the IRS at 800-829-1040 with your Social Security number and filing status ready. The IRS can confirm whether the return arrived and when it will be processed.

Holds and delays happen when the IRS needs more information

Some returns are held for review before approval. Common reasons include a math error, a missing signature, income that does not match IRS records, or a claim that triggers identity verification. When this happens, the IRS sends you a notice by mail explaining what it needs. The hold adds one to three months to your timeline, depending on how quickly you respond.

If you receive a notice, respond within the important date stated in the letter. Sending documents by mail is slower than uploading them — if the IRS provides an online portal or phone number to submit documents, use that instead. Once the IRS receives your response and verifies the information, it approves your return and sends your refund using your chosen method.

Your bank may delay posting a large refund

Banks occasionally hold large deposits for one to two business days before making the funds available. This is not an IRS delay — it is your bank's fraud prevention process. The money has arrived in your account, but you cannot withdraw or spend it yet. The hold is automatic and usually lifts after one business day.

If your bank holds your refund longer than two business days, contact your bank's customer service. Provide the deposit date and amount. Your bank can tell you when the hold will lift and why it was placed. If the hold extends beyond three business days, ask to speak with a supervisor — extended holds are uncommon and may indicate an error.

Refund timing varies by filing method and season

Filing MethodDelivery MethodTypical Timeline
ElectronicDirect deposit5 to 21 days
ElectronicCheck7 to 28 days
PaperDirect deposit6 to 12 weeks
PaperCheck8 to 14 weeks

Filing electronically in January or early February means faster processing because the IRS has fewer returns in the queue. Filing in March or April means longer waits — the IRS processes millions of returns during peak season, and backlogs are normal. If you file in April, expect your refund to take the full 21 days or longer.

The Where's My Refund tool updates once per day, usually overnight. Check it every few days rather than multiple times per day — the status will not change until the IRS has moved your return to the next stage. The tool shows an estimated delivery date once your refund is approved and sent to your bank or the post office.

Frequently Asked Questions

Why does Where's My Refund say my refund is approved but I have not received it yet?

Approval and delivery are two different stages. Once approved, your refund must be sent to your bank (direct deposit) or printed and mailed (check). Direct deposit typically takes one to two business days after approval. Checks take two to three weeks after approval because of printing and mail time. The tool will update to show "sent to your bank" or "check mailed" once that step is complete.

Can I speed up my refund if I file electronically?

Direct deposit is already the fastest method available. The IRS cannot process your return faster than 21 days, and most refunds take five to ten business days. Filing earlier in the year (January or February) may result in faster processing because the IRS has fewer returns in the queue, but the difference is usually only a few days.

What should I do if my refund does not arrive after 21 days?

Check Where's My Refund first to confirm the IRS has approved and sent your refund. If it shows "sent to your bank" but you have not received it after two business days, contact your bank to confirm the deposit arrived. If the tool still shows "processing" after 21 days, call the IRS at 800-829-1040 to ask about delays.

If I filed on paper, why is my refund taking so long?

Paper returns must be scanned and manually entered into the IRS system, which takes much longer than electronic processing. During peak season (January through April), the IRS processes paper returns in batches, and backlogs can stretch processing time to six to eight weeks. Electronic filing is significantly faster — if you file next year, filing electronically will reduce your wait time by several weeks.

Can the IRS send my refund to a different bank account than the one I provided?

No. The IRS sends your refund only to the account number and routing number you provided on your return. If you entered the wrong account number, the refund goes to that account, not yours. Contact the IRS when ready at 800-829-1040 if you provided incorrect banking information — the IRS can issue a replacement check, but recovering money sent to the wrong account takes longer.