Federal tax refunds typically arrive within 21 days of the IRS accepting your return, though most arrive faster

The IRS processes most returns in 21 days or fewer. If you file electronically and choose direct deposit to your bank account, you will usually see the money within 5 to 8 business days after the IRS accepts your return. If you chose a paper check, add 7 to 10 business days to that timeline — the IRS prints and mails it, then your postal service delivers it.

The 21-day window is a promise, not a may provide. The IRS can take longer if your return needs manual review, if you claimed certain credits like the Earned Income Tax Credit, or if there are errors on your return. Some returns sit in a queue during peak filing season (January through April) even when they are error-free.

You can track your refund status without calling anyone. The IRS provides a tool called Where's My Refund? on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and tells you whether the IRS has accepted your return, is processing it, or has approved your refund for payment.

Key Takeaways

  • Direct deposit refunds arrive in 5 to 8 business days after the IRS accepts your return; paper checks take 7 to 10 business days longer.
  • The IRS accepts most returns within 24 hours of filing electronically, so your refund clock starts almost immediately.
  • You can check your refund status free on irs.gov using Where's My Refund? — no login or account required.
  • Refunds take longer if you claimed the Earned Income Tax Credit, the Additional Child Tax Credit, or if the IRS needs to verify information on your return.
  • If your refund does not arrive within 21 days of acceptance, contact the IRS at 1-800-829-1040 to find out why.

Why some refunds take longer than others

The IRS processes returns in order, but not all returns move at the same speed. A return claiming only wages and standard deduction moves through in days. A return claiming the Earned Income Tax Credit or Additional Child Tax Credit is flagged for extra verification and can take 6 to 8 weeks. The IRS does this to prevent fraud, but it means your refund sits in a slower queue.

Returns with errors or missing information also delay. If you entered your bank account number wrong, the IRS cannot deposit the money and will mail a check instead — adding weeks. If you forgot to sign the return or did not include a required form, the IRS will contact you by mail asking you to fix it. That letter takes 2 to 3 weeks to arrive, and your refund does not move until you respond.

During peak season (January through mid-April), the IRS processes millions of returns at once. Even error-free returns can wait in queue for several days before an agent begins reviewing them. Filing early in January rather than in March can shorten your wait by a week or more.

Direct deposit versus paper check

Direct deposit is faster and more reliable. Money goes straight into your bank account, and you do not have to worry about mail delays or lost checks. The IRS deposits the refund on a specific date — you can see that date in Where's My Refund? — and the money usually shows up the same day or the next business day, depending on your bank's processing schedule.

A paper check is slower but still an option. The IRS prints your check at a facility in Missouri, then sends it through the mail. Delivery time depends on where you live and how busy the postal service is. A check mailed to the West Coast can take 10 to 14 business days. A check mailed locally might arrive in 5 to 7 business days. You have no control over this timeline.

If you did not provide a bank account on your return, the IRS will mail a check automatically. You cannot change this after filing unless you contact the IRS before your refund is processed — which is usually not possible once the return is accepted.

What to do if your refund is late

Check Where's My Refund? first. If the tool says your refund was approved and sent, but you have not received it after the expected number of days, the delay is usually in delivery, not processing. For direct deposits, wait one more business day — some banks post deposits on a delay. For checks, wait 10 business days from the date the IRS says it mailed the check.

If more time has passed and you still have not received the money, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was actually sent, whether there was a problem with your bank account, or whether your check was lost in the mail. If the check was lost, the IRS can issue a replacement or send the refund by direct deposit instead.

If Where's My Refund? says your return is still being processed after 21 days, your return likely needs manual review. The IRS will contact you by mail if there is a problem. Do not call unless you have been waiting longer than 60 days — the IRS cannot speed up the review process, and calling ties up the phone line for people with actual problems.

Refunds claimed by creditors or debt collectors

If you owe back taxes, child support, or a federal student loan, the IRS may send your refund to the agency you owe money to instead of to you. This is called offset. The IRS does this automatically — you do not have to do anything, and you cannot prevent it.

The offset process adds 2 to 4 weeks to your timeline. The IRS first processes your return normally. Then, before sending your refund, it checks a database of people who owe money. If your name is on that list, the IRS holds your refund and sends it to the creditor. The creditor then applies it to your debt. You will receive a notice in the mail explaining what happened and which agency received the money.

If you believe the offset was a mistake — for example, you already paid the debt — you can dispute it by contacting the agency that received the money. Bring proof of payment. The process can take several months, and you may not recover the money.

Refunds for amended returns

If you file an amended return (Form 1040-X) to correct a mistake on your original return, your refund will take much longer. The IRS does not process amended returns electronically. You must mail the form, and the IRS processes it by hand. This takes 8 to 12 weeks, sometimes longer during busy season.

Do not file an amended return unless you made an actual error — claiming a deduction you forgot, correcting income, or fixing a math mistake. If you simply want to change how your refund is delivered (from a check to direct deposit, for example), you cannot do that with an amended return. You have to wait for the original refund and then deposit the check yourself.

Refunds for returns filed by mail

If you printed your return and mailed it to the IRS instead of filing electronically, add time for mail delivery both ways. The IRS takes 2 to 4 weeks to receive your return, scan it, and enter it into the system. Then the normal processing timeline begins. In total, a mailed return can take 8 to 12 weeks before your refund arrives.

The IRS strongly prefers electronic filing because it is faster and more accurate. If you mailed your return and want to check on it, use Where's My Refund? once you think the IRS has received it. If the tool does not show your return yet, wait another week and try again.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advances" or loans against your expected refund, but these cost money and do not actually speed up the IRS process. You are borrowing against your own money and paying interest for it.

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

Call your bank first and ask them to search for the deposit. Sometimes a deposit posts under a different date or appears in a pending transaction. If your bank confirms it never arrived, call the IRS at 1-800-829-1040. The IRS can check whether the deposit was actually sent to your account number and, if there was an error, issue a replacement refund or send a check instead.

Do I have to wait 21 days, or can I get my refund sooner?

You cannot speed up the IRS process. The 21-day timeline is the fastest the IRS can work. Most refunds arrive in 5 to 8 days with direct deposit, but you cannot request expedited processing. If a company promises to get your refund faster, they are either lying or offering you a loan.

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

If you filed with your old address and your refund is being mailed as a check, the check will go to that address. You can file a mail forwarding order with the postal service, but it is not may provide to work for checks. If the check arrives at your old address, the person living there may cash it. Call the IRS immediately if this happens. For direct deposits, the money goes to your bank account, not an address, so moving does not affect it.

Can I cancel my refund and owe taxes instead?

No. Once the IRS accepts your return and calculates that you are owed a refund, you cannot change that. If you want to owe taxes instead (for example, to avoid an offset), you would have to file an amended return claiming fewer deductions or reporting more income — but this is rarely worth doing. Talk to a tax professional before considering this.