Direct deposit arrives in 1 to 3 business days; paper checks take 7 to 10 business days from the IRS

The IRS processes most tax returns within 21 days of receipt. After that, the method you chose on your return determines how long you wait for the actual money. Direct deposit is the fastest route — once the IRS approves your refund, the money moves to your bank account in 1 to 3 business days. A paper check takes longer: 7 to 10 business days after approval, and that's only if the IRS mails it to the address on file and the postal service delivers it without delay.

The 21-day processing window is not a may provide. The IRS publishes a weekly count of returns processed, and during tax season (January through April) the volume is so high that some returns take longer. If you filed early in January, you might see approval in 2 to 3 weeks. If you filed in March or April, add another week or two. Returns with errors, missing information, or flags for review can take 60 days or more.

The clock starts when the IRS receives your return, not when you file it. If you e-filed, the IRS receives it the same day. If you mailed a paper return, add 1 to 2 weeks for postal delivery before processing even begins.

Key Takeaways

  • Direct deposit refunds arrive 1 to 3 business days after IRS approval; paper checks take 7 to 10 business days after approval.
  • The IRS typically approves returns within 21 days of receipt, but returns filed in March or April often take longer due to volume.
  • E-filed returns reach the IRS the same day; mailed returns take 1 to 2 weeks to arrive at the IRS before processing starts.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your refund does not arrive within the stated timeframe, contact the IRS or your bank to investigate a delay.

How to check your refund status right now

The IRS Where's My Refund tool on IRS.gov is the only official source for 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 show new information.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS approved your refund and sent it to your bank or the post office), or "Sent" (your refund is on the way). Once it shows "Approved," you can expect the money within the timeframe for your delivery method.

If the tool says your return is still being processed after 21 days, or if it shows no status at all, your return may have an issue. The IRS will mail you a letter if there is a problem — typically about missing information or a discrepancy between your return and IRS records. Check your mailbox before calling.

Why some refunds take longer than 21 days

A return can be held up for several reasons. The most common is a mismatch between your return and what the IRS has on file — for example, your name does not match your Social Security number exactly, or your income reported on your return does not match a W-2 or 1099 the IRS received from your employer. The IRS will send you a letter explaining what is wrong and what documents to send back.

Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held for additional review by law. These returns cannot be approved before February 15, even if they arrive in January. After February 15, they still take longer than standard returns — often 4 to 6 weeks total.

Identity theft flags, amended returns, and returns with errors also trigger manual review. If you claimed a loss on a business or rental property, or if you reported a large refund relative to your income, the IRS may review your return more carefully. None of these automatically deny your refund, but they all add time.

Direct deposit vs. paper check: which arrives faster

Direct deposit is faster and more reliable. Once the IRS approves your refund, it sends the money electronically to your bank. Your bank receives it within 1 to 3 business days and posts it to your account. You can spend it as soon as it appears in your account.

Paper checks are slower and riskier. The IRS prints the check and mails it to the address on your return. Postal delivery takes 7 to 10 business days under normal conditions, but can take longer if the address is hard to reach or if mail is delayed. If the check is lost or stolen, you have to contact the IRS to request a replacement, which adds weeks.

If you did not choose direct deposit on your return, you cannot change it after filing. You have to wait for the paper check or contact the IRS to see if they can redirect it — a process that is not always possible and takes time.

What to do if your refund does not arrive on time

If your refund shows "Approved" in Where's My Refund but the money has not arrived after the expected timeframe, start by checking with your bank. Ask them to search for the deposit using the IRS refund number (shown in Where's My Refund). Sometimes a deposit is delayed on the bank's end, or it went to a closed account or the wrong account if you changed banks since filing.

If your bank confirms no deposit was received, contact the IRS directly. Call the refund hotline at 1-800-829-1040 (toll-free). Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was actually sent and, if it was, help you file a claim for a replacement check.

For paper checks, if the check does not arrive within 10 business days of the "Approved" status, contact the IRS. They can issue a replacement check, but the process takes another 4 to 6 weeks. If you believe the check was lost or stolen, the IRS may be able to stop payment and reissue it faster, but you have to report it promptly.

Refunds delayed by offset or levy

If you owe money to a federal agency (such as unpaid student loans, back child support, or unpaid taxes from a prior year), the IRS can intercept your refund to pay that debt. This is called offset. The IRS will send you a notice explaining the offset and which agency received the money. Your refund will not arrive in your bank account or mailbox.

Similarly, if you owe back taxes or have an unpaid tax debt, the IRS may place a levy on your refund. This is different from offset — the IRS keeps the money to pay your tax debt. You will receive a notice of levy in the mail.

If you believe an offset or levy was made in error, you have the right to dispute it. Contact the IRS or the agency that received the money. The process can take several months, so act quickly if you think there is a mistake.

State tax refunds arrive on a different timeline

Your state tax refund is separate from your federal refund and follows its own timeline. Most states process returns within 30 to 45 days of receipt, but some take longer. A few states offer direct deposit, which is faster; most mail paper checks. Check your state's tax agency website for a refund tracker specific to your state.

If you filed your federal and state returns at the same time, your state refund may arrive weeks after your federal refund, or vice versa. Do not assume a delay in one means a delay in the other. Track them separately using the tools each provides.

Frequently Asked Questions

Can I get my refund faster if I pay a fee?

No. The IRS does not charge fees to speed up refunds, and no legitimate service can make the IRS process your return faster. Some tax preparation companies offer "refund advance" loans that give you money before your refund arrives, but you pay interest and fees for this. It is not worth it.

What if I filed my return but Where's My Refund shows no status?

If you e-filed, your return should appear in Where's My Refund within 24 hours. If it does not, double-check that you entered your information correctly (Social Security number, filing status, refund amount). If you mailed a paper return, it can take 2 to 3 weeks to arrive at the IRS before it shows up in the tool. If more than 3 weeks have passed since you mailed it, contact the IRS.

Does my bank hold refund deposits?

Most banks deposit IRS refunds immediately, but some banks hold deposits for 1 to 2 business days, especially if the amount is large. Contact your bank if the deposit appears in Where's My Refund but not in your account. They can tell you if it is being held and when it will be available.

What happens if I move after I file?

If you chose direct deposit, your refund goes to the bank account on your return regardless of where you live. If you chose a paper check and you move, the check goes to the address on your return. You can contact the IRS to request they hold the check or reissue it to your new address, but this adds time. Update your address with the IRS as soon as you move.

Can I cancel my return and refile to speed up my refund?

No. Canceling and refiling does not speed up processing — it restarts the clock and delays your refund. File once, correctly, and wait for the normal timeline.