Timeline for receiving your federal tax refund

The IRS aims to issue most refunds within 21 days of receiving your return, but the actual time depends on how you file and how you want the money. If you file electronically and choose direct deposit to your bank account, you are most likely to receive your refund in that 21-day window. If you file on paper or request a check by mail, add another two to three weeks for processing and delivery.

The 21-day timeline assumes the IRS has no questions about your return. If the IRS needs to verify information — your income, dependents, or credits you claimed — the refund will be delayed. The IRS does not announce in advance which returns will be reviewed; you find out only when you check your refund status or receive a letter.

State tax refunds follow a separate timeline. Most states that have income tax aim to issue refunds within 30 to 45 days of receiving your return, but some take longer. A few states process refunds more slowly if you claim certain credits. Check your state's tax agency website for their specific timeline.

Key Takeaways

  • Federal refunds by direct deposit typically arrive within 21 days of the IRS receiving your return, while paper checks take an additional two to three weeks.
  • The IRS may delay your refund if it needs to verify information on your return, and you will be notified by mail if this happens.
  • You can check the status of your federal refund using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.
  • State refunds follow their own timeline, usually 30 to 45 days, and vary by state and by the credits you claimed.
  • If your refund is significantly delayed or you receive a notice from the IRS, contact the IRS directly or visit an IRS office rather than relying on third-party services.

How to check your refund status

The IRS provides a tool called "Where's My Refund?" on IRS.gov that shows the status of your federal return. You will 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 a single day will not give you new information.

The tool shows three possible statuses: "Return Received," meaning the IRS has your return but has not processed it yet; "Refund Approved," meaning the IRS has approved your refund and it is being prepared for payment; and "Refund Sent," meaning your refund has been issued. If your refund was sent by direct deposit, this status appears before the money actually lands in your account — allow one to two business days after seeing "Refund Sent" for the deposit to show up.

For state refunds, visit your state's tax agency website. Most states have their own refund tracking tool. Some states allow you to sign up for email or text notifications when your refund is issued.

Why your refund might be delayed

The most common reason for delay is that the IRS is verifying information on your return. This happens when your reported income does not match what employers or financial institutions reported to the IRS, when you claim a large Earned Income Tax Credit or Child Tax Credit, or when the IRS randomly selects your return for review. If this is happening, the IRS will send you a letter explaining what information they need.

Other reasons for delay include math errors on your return, missing information such as a Social Security number for a dependent, or a duplicate return (if you filed twice by accident). If you filed on paper, delays are longer simply because paper returns take longer to scan and enter into the IRS system.

Refunds are also delayed if you owe back taxes, child support, or certain federal debts. The IRS can use your refund to pay these obligations before sending you the remainder. You will receive a notice if this happens.

What to do if your refund is very late

If your refund has not arrived within 21 days of filing electronically or 45 days of filing on paper, check "Where's My Refund?" again. If the tool shows "Refund Sent" but the money has not appeared in your account after five business days, contact your bank to confirm the deposit was not rejected or delayed on their end.

If the tool shows no status update or shows "Return Received" after more than 30 days, contact the IRS. You can call the IRS at 1-800-829-1040 (the wait time is often long, especially during tax season). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is under review and, if so, what information they are waiting for.

You can also visit an IRS office in person. Use the IRS office locator on IRS.gov to find the nearest location and check their hours. Bring your return, your Social Security card, and a photo ID. In-person visits usually result in faster answers than phone calls during busy periods.

Direct deposit versus check: which is faster

Direct deposit is faster. The IRS can deposit your refund into your bank account within 21 days of receiving your return. A check by mail takes the full 21 days for the IRS to process, plus two to three weeks for the check to arrive and clear. If you filed on paper, add another week or two to the IRS processing time.

If you did not provide direct deposit information on your return and want to change it now, you cannot. You must wait for the check to arrive. For next year, you can provide your bank account number and routing number on your return to receive your refund by direct deposit.

Some tax preparation services offer a refund advance or "rapid refund" product that deposits money into your account before the IRS refund arrives. These services charge a fee and are not necessary — your refund will arrive on its own schedule at no cost.

State refund delays and differences

State refunds move on a different schedule than federal refunds. Some states process state returns faster than the federal government; others are slower. A few states do not have income tax at all, so there is no state refund to wait for. Check your state's tax agency website for their specific timeline and any current delays.

Some states delay refunds if you claimed certain credits, such as the Earned Income Tax Credit or a state child care credit. These credits require additional verification, so the state takes longer to process them. The state tax agency website usually explains which credits cause delays.

If you filed your state return at the same time as your federal return and your federal refund has been delayed, your state refund may also be delayed. The two are processed separately, but delays on the federal side sometimes indicate that information on your return needs verification, which affects both.

What happens if you never receive your refund

If you have waited the full timeline, checked "Where's My Refund?" and confirmed the status is "Refund Sent," and the money still has not arrived after five business days, the refund may have been sent to the wrong bank account or lost in the mail. Contact the IRS by phone or in person (see the section above for contact information). The IRS can issue a replacement refund, either by direct deposit to a corrected account or by check.

If your refund was sent by check and you never received it, the IRS can issue a replacement. You will need to wait a certain amount of time before requesting a replacement — usually 60 days from the date the check was issued. The IRS will tell you this date when you contact them.

Do not assume your refund is lost immediately. Refunds sent by direct deposit sometimes take longer than expected if your bank is processing a high volume of deposits. Checks can be delayed by mail. Wait the full timeline before contacting the IRS.

Frequently Asked Questions

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

No. Tax preparation companies cannot speed up the IRS processing time. Some offer "rapid refund" loans that give you money before your refund arrives, but you pay a fee for this service and the money comes from the company, not the IRS. Your refund will arrive on the IRS timeline regardless of which company prepared your return.

What if I filed my return but the IRS says they never received it?

If you filed electronically, the IRS has a record of receipt. Check "Where's My Refund?" with your Social Security number and filing status. If the tool shows no record, contact the IRS to confirm whether your return was received. If you filed on paper, the IRS may not have scanned it into their system yet — wait a few more weeks and check again. If you are certain you mailed it and it has been more than 60 days, contact the IRS.

Do I have to wait for my refund or can I get the money sooner?

You cannot change the IRS timeline once you have filed. Some tax preparation companies offer refund advances or loans, but these charge fees and are optional. Your refund will arrive at no cost on the standard timeline. If you need money before your refund arrives, you may need to explore other options, but the refund itself cannot be rushed.

Why is my state refund taking longer than my federal refund?

States process returns on their own schedule, separate from the federal government. Some states are slower than others. If you claimed credits that require verification, your state may take longer to process. Check your state's tax agency website for their timeline and any current delays affecting your state.

What if the IRS says I owe money instead of getting a refund?

If you owe taxes, the IRS will send you a bill with payment instructions. You can pay by mail, online through IRS.gov, or by phone. If you cannot pay in full, the IRS offers payment plans. Contact the IRS or visit IRS.gov to set up a plan or discuss your options.