The timeline depends on whether the IRS offsets your refund before or after sending it
If a federal or state debt triggered an offset, the IRS holds your refund while it processes the claim—usually 60 to 120 days from the date they received it. If your refund was already sent to your bank account and then offset by a creditor, the bank freezes the funds for 10 business days, then the creditor has up to 21 days to claim it. The difference matters because one path takes weeks and the other takes months.
The IRS does not offset refunds when ready. When the Treasury Offset Program (TOP) flags your return, the IRS separates it from the normal refund queue and sends it to the Department of the Treasury for processing. That processing step alone takes 60 days minimum. After Treasury processes the offset, any remaining balance goes back to the IRS to send to you—if there is anything left.
State tax offsets follow a different timeline. Most states process offsets within 30 to 45 days of receiving your return, but some take longer. You will not know which state agency holds your refund unless you contact the state revenue office directly.
Key Takeaways
- Federal offsets through TOP take a minimum of 60 days from when the IRS receives your return, often stretching to 120 days.
- If your refund was already deposited and then offset by a bank or creditor, the hold lasts 10 business days plus up to 21 days for the creditor to claim it.
- State offsets vary by state but typically process within 30 to 45 days, though some states take longer.
- You can check the status of a federal offset by calling the IRS at 800-829-1040 or checking your account on IRS.gov, but the IRS cannot speed up the process.
- The offset amount is sent to the creditor or agency that reported the debt, not back to you, so the timeline ends when the money leaves the government's hands.
What happens during the 60 to 120 day federal offset window
When the IRS receives your return and TOP flags it for offset, your refund enters a holding pattern. The IRS does not when ready send it to you or to the creditor. Instead, it sits in a suspense account while the Treasury Offset Program verifies the debt and confirms the creditor's claim is valid.
This verification step takes time because TOP has to match your Social Security number to the debt record, confirm the debt has not been paid or disputed, and may support the creditor followed the rules for reporting it. If anything is missing or incorrect, the process stalls. The IRS will not tell you this is happening unless you call and ask.
After verification is complete—usually around day 60—Treasury releases the offset to the creditor or agency. The creditor then has to process the payment on their end, which can add another 10 to 30 days. If your refund was larger than the debt, the IRS sends the remainder to you after the offset is released, but that remainder follows the normal refund timeline, which adds another 5 to 10 business days.
Offsets that happen after your refund reaches your bank account
If your refund was already deposited into your bank account before an offset occurred, the timeline is shorter but the hold is more restrictive. When a creditor or agency requests an offset on funds already in your account, your bank must freeze the account for 10 business days. During this time, you cannot withdraw the money, even though it shows in your balance.
After the 10-day hold, the creditor has up to 21 days to claim the funds. If they claim it within that window, the money goes to them and the hold is released. If they do not claim it, your bank releases the freeze and the money is yours again. The total time from freeze to resolution is usually 15 to 25 business days.
This type of offset is less common than a pre-refund offset because most debts are caught by TOP before the IRS sends the refund. It happens when a debt is reported to TOP after your refund has already been processed, or when a state or local agency offsets your account directly without going through the federal system.
State tax refund offsets and their separate timelines
State offsets do not go through the federal Treasury Offset Program, so they follow their own rules and timelines. Most states process offsets within 30 to 45 days of receiving your state tax return, but this varies significantly. Some states, like California and New York, can take 60 to 90 days. Others, like Texas, process them faster.
The state revenue office will not notify you that your refund is being offset unless you contact them. You have to call your state's tax agency or check their website to find out whether your refund is held. Many states have an online portal where you can check refund status, but the portal may not show offset holds—you may have to call.
If your state refund is offset, the state sends the money directly to the creditor or agency that reported the debt. You will not receive a notice that this happened unless the creditor sends you one. The state does not send you the remaining balance if the refund was larger than the debt; instead, the state keeps it or applies it to other state debts you may owe.
How to check the status of your offset refund
For federal offsets, call the IRS at 800-829-1040 and tell them you believe your refund was offset. Have your Social Security number and the year of the return ready. The IRS can tell you whether TOP flagged your return and which agency or creditor the offset was sent to, but they cannot tell you exactly when it will be released. They can only confirm it is in process.
You can also check the IRS website at IRS.gov using the "Where's My Refund?" tool, but this tool does not always show offset holds clearly. It may say "refund status not available" or "processing" when your refund is actually held for offset. The tool is more useful for tracking refunds that are not offset.
For state offsets, contact your state's tax revenue office directly. Most states have a phone number on their tax return or website. Some states allow you to check refund status online, but you may have to call to confirm whether an offset is holding your refund. Write down the name of the person you speak to and the date you called, in case you need to follow up.
What you can do while waiting for an offset to process
You cannot stop an offset once it has been reported to TOP or to your state. The IRS and state revenue offices do not have the authority to release an offset without the creditor's permission. However, you can contact the creditor directly and ask them to withdraw the offset claim if you have paid the debt or reached a settlement.
If you dispute the debt itself—if you believe you do not owe it or the amount is wrong—you can file a dispute with the creditor or the agency that reported it. This does not stop the offset from processing, but it creates a record that you contested it. If the dispute is upheld, the creditor may ask the IRS or state to return the offset funds to you. This process takes additional time and is not may provide.
If you need the refund money urgently, your only option is to contact the creditor and negotiate a payment plan or settlement that includes withdrawing the offset claim. Some creditors will do this if you offer to pay a portion of the debt when ready. This is a negotiation between you and the creditor, not something the IRS or state can help with.
Frequently Asked Questions
Can the IRS speed up an offset if I need the money right away?
No. The IRS cannot release an offset early or prioritize it. The 60 to 120 day timeline is fixed. Your only option is to contact the creditor or agency that reported the debt and ask them to withdraw the offset claim, which requires their agreement.
What happens if my refund is smaller than the debt being offset?
The entire refund goes to the creditor. The IRS sends nothing to you. You still owe the remaining balance of the debt. The offset does not forgive the unpaid portion.
Will I get a notice that my refund was offset?
The IRS sends a notice called the "Notice of Offset" to your last known address, but it may arrive weeks after the offset has already been processed. You may not receive it at all if your address on file is outdated. Calling the IRS is faster than waiting for the notice.
If I file an amended return, will that refund be offset too?
Yes. If the debt that triggered the original offset is still reported to TOP, any new refund will be offset as well. You have to resolve the debt or get the creditor to withdraw the offset claim before a new refund will reach you.
How do I know which creditor has my refund?
Call the IRS at 800-829-1040 and ask which agency or creditor the offset was sent to. The IRS will give you the name and sometimes a phone number. You can then contact that creditor directly to discuss the debt or negotiate a settlement.