How long the IRS takes to send your refund

The IRS processes most refunds within 21 days of receiving your return. That clock starts when the IRS actually receives your filing, not when you submit it — mail takes several days, and the IRS has a backlog to work through even after arrival. If you filed electronically and chose direct deposit, you are most likely to see money within this window. If you mailed a paper return or requested a check, add 7 to 10 business days after the IRS processes your return for the payment to reach you.

The 21-day timeline assumes your return has no errors, no missing information, and no flags that require manual review. Returns with math mistakes, mismatched Social Security numbers, or claims the IRS wants to verify take longer — sometimes weeks or months longer. The IRS does not contact you to ask questions; they hold the refund until they resolve the issue on their own or until you respond to a notice they mail you.

During tax season (January through April), the IRS processes returns in the order they arrive, but volume slows everything down. A return filed in February may take the full 21 days or longer. A return filed in June typically processes faster because fewer people are filing. The IRS also prioritizes returns with direct deposit over those requesting checks, so method matters.

Key Takeaways

  • The IRS counts 21 days from the date they receive your return, not the date you file it, so mail delays and processing backlogs both affect your timeline.
  • Direct deposit refunds arrive faster than checks — usually within 21 days total, while checks take an additional 7 to 10 business days after processing.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the exact stage of processing.
  • If your refund does not arrive within 21 days of the IRS receiving your return, or if the tracking tool shows an error, contact the IRS using the phone number on your most recent notice.
  • Paper returns take longer to process than electronic returns because the IRS must scan and enter the information manually before processing begins.

Tracking your refund status in real time

The Where's My Refund tool on IRS.gov is the only official way to check your refund status. You need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not give you new information.

The tool shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." "Return Received" means the IRS has your filing but has not finished processing it yet — this is normal and does not mean anything is wrong. "Refund Approved" means the IRS has reviewed your return and authorized the payment; your money is on its way. "Refund Sent" means the IRS has released the payment to your bank or mailed your check.

If the tool says "Refund Sent" but the money has not arrived in your account after five business days (for direct deposit) or three weeks (for a check), contact the IRS at the number on your most recent notice or call 1-800-829-1040. Have your return and a record of the refund amount ready when you call.

Why your refund might be delayed

The most common reason for delay is a mismatch between the information on your return and IRS records. This includes a Social Security number that does not match the name you used, a dependent's number that the IRS has on file under a different name, or an address that does not match your most recent tax filing. The IRS catches these during processing and holds the refund until they verify the correct information — this can take weeks.

Math errors on your return also trigger a hold. The IRS has automated systems that catch these, and they will correct the error and adjust your refund amount if needed. You do not have to do anything, but you will not receive your money until the correction is complete.

If you claimed a refundable tax credit — the Earned Income Tax Credit or the Child Tax Credit, for example — the IRS may hold your entire refund for additional review. This is standard procedure for these credits and does not mean you did anything wrong. The hold can add two to four weeks to your timeline.

Paper returns are delayed simply because they take longer to process. The IRS must receive the envelope, open it, scan the pages, and enter the information into their system before processing can begin. This adds 2 to 4 weeks to the timeline compared to electronic filing.

Direct deposit versus check — which arrives first

Direct deposit is faster. Once the IRS approves your refund, the money moves to your bank account within 1 to 5 business days, depending on your bank's processing speed. Most banks deposit the funds the same day or the next business day after receiving them from the IRS.

A check takes longer because the IRS must print it, mail it, and it must travel through the postal system to reach you. After the IRS approves your refund, allow 7 to 10 business days for the check to arrive. If you live far from the IRS processing center or if mail is slow in your area, add a few more days. Checks can also be lost or delayed in the mail, which is why direct deposit is the safer choice.

If you filed a paper return and requested a check, you are looking at the longest possible timeline: 2 to 4 weeks for the IRS to process the return, plus 7 to 10 business days for the check to arrive. This can easily stretch to 6 to 8 weeks total.

What to do if your refund is late

First, check the Where's My Refund tool to confirm the IRS has actually processed your return. If the tool shows "Refund Sent" but you have not received the money, wait five more business days for direct deposit or three more weeks for a check before contacting the IRS. Mail and bank processing both take time.

If the tool shows "Return Received" and more than 21 days have passed since you filed, or if it shows an error message, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you exactly where your return is in the queue and whether there is a problem holding it up.

If you filed electronically and the Where's My Refund tool does not recognize your return at all after 24 hours, wait another day or two — the tool sometimes lags behind the IRS's internal system. If it still does not show after a week, call the IRS to confirm they received your filing.

If a check was mailed to you but never arrived, the IRS can issue a replacement. You will need to wait 60 days from the date the IRS says they mailed it before requesting a replacement, because the postal service can take that long. After 60 days, call the IRS and they will send a new check or deposit the money directly to your bank account if you provide routing and account numbers.

State refunds and federal refunds — different timelines

Your state tax refund is separate from your federal refund and follows its own timeline. Most states process returns within 30 to 45 days if you filed electronically, or 6 to 8 weeks if you mailed a paper return. Some states are faster — a few process within 2 to 3 weeks — and some are slower, especially if they are understaffed or if your return requires manual review.

You can track your state refund through your state's tax agency website. Each state has its own tracking tool, similar to the IRS's Where's My Refund. Search "[your state] tax refund status" to find the link. State refunds are usually deposited directly to your bank account or mailed as a check, just like federal refunds.

Do not assume your state refund will arrive at the same time as your federal refund. It is common for one to arrive weeks before the other, especially if one required additional review or if you chose different delivery methods.

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. Tax software companies and preparers cannot speed up the IRS's work. Some offer "refund advance" loans where they lend you money against your expected refund, but these loans charge interest and fees, making them expensive. It is better to wait for the actual refund.

What does it mean if Where's My Refund says I need to call the IRS?

The tool will display a message telling you to call if there is a problem with your return — usually a mismatch in information or a missing document. Call the IRS at the number shown in the message or at 1-800-829-1040. Have your return ready so you can answer questions about the information you filed.

If I file my taxes in April, will my refund take longer?

Yes. The IRS processes returns in the order they arrive, and April is the busiest month. A return filed in early April may take the full 21 days or longer, while the same return filed in June would process in 10 to 14 days. Filing early in the year is faster, but the IRS accepts returns all year.

Can the IRS hold my refund if I owe money to another agency?

Yes. If you owe child support, student loans in default, or certain other debts, the IRS can intercept your refund to pay those debts. The IRS will notify you by mail if this happens. You can contact the agency you owe to negotiate a payment plan, which may allow you to keep your refund.

How do I know if my refund was deposited to the wrong bank account?

Check your bank account first — sometimes deposits take longer than expected. If the money does not appear after five business days, contact your bank and ask if a deposit from the IRS was rejected or returned. If it was, the IRS will reissue the refund, usually as a check mailed to your address on file. Call the IRS at 1-800-829-1040 to confirm the status and request a replacement.