The IRS can hold your refund to pay debts you owe to the federal government
The federal government can intercept your tax refund and use it to pay debts before the money reaches your bank account or mailbox. This process is called offset, and it happens automatically when the IRS finds a match between your Social Security number and a debt in federal records. You do not receive a warning before the offset happens — you find out when your refund does not arrive on the expected date.
The debts that trigger offset are specific: unpaid federal income taxes from prior years, unpaid federal student loans in default, unpaid child support or spousal support owed to another state, and certain other federal debts like overpaid unemployment benefits or federal employee overpayments. State tax agencies can also request offset for unpaid state income taxes, but only if your state has an agreement with the federal offset program.
If the IRS offsets your refund, you will receive a notice in the mail explaining which debt was paid and how much was taken. The notice arrives after the offset has already happened, typically within two to three weeks of when your refund would have been issued.
Key Takeaways
- The IRS automatically offsets refunds to pay federal income tax debt, defaulted federal student loans, child support arrears, and certain other federal debts without advance notice.
- State tax agencies can offset your refund for unpaid state income taxes if your state participates in the federal offset program, which most states do.
- You learn about an offset only after it happens, when you receive a notice from the IRS or the debt collection agency explaining which debt was paid.
- You can request a hearing to dispute an offset if you believe the debt was paid, not yours, or if you are in a hardship situation, but the process takes time and does not stop the offset.
- Private creditors like credit card companies and medical debt collectors cannot take your refund directly, but they can sue you and obtain a judgment that leads to wage garnishment or bank levies instead.
How the federal offset program matches your refund to your debt
The Treasury Offset Program (TOP) is the system that intercepts federal refunds. The IRS matches your Social Security number against databases maintained by federal agencies and state tax offices. If a match is found — meaning your name and SSN appear in records as owing a debt — your refund is held and sent to the agency or state that reported the debt.
The matching happens before your refund is issued. If you file your return early in the tax season, the offset check may take longer because the IRS processes returns in batches and runs offset checks at specific intervals. If you file later, your offset may happen faster because fewer returns are in the queue.
You have no way to prevent the offset once your return is filed, because the IRS does not contact you beforehand. The only way to stop it is to pay the debt before filing your return, or to request a hearing after the offset occurs and prove that the debt is not yours or has already been paid.
State tax agencies and the offset program
Most states participate in the federal offset program and can request that the IRS hold your refund to pay unpaid state income taxes. The state tax agency sends your debt information to the Treasury, which then matches it against federal refunds. If a match occurs, your federal refund goes to the state instead of to you.
Not all states participate equally. Some states use offset only for taxes owed from the most recent tax year, while others can offset for debts going back several years. A few states do not participate in the federal offset program at all, though they may have their own state-level offset systems.
If your state has offset your federal refund, the state tax agency will send you a notice. The notice explains the amount taken and which tax year the debt is from. You can contact your state tax agency to request a hearing or to set up a payment plan for any remaining balance.
Child support and spousal support offset
If you owe child support or spousal support that is past due, the state child support enforcement agency can request offset of your federal refund. The offset happens through the same Treasury Offset Program that handles tax debt. The state does not need your permission — the offset is automatic once the debt is reported to the federal system.
Child support offset takes priority over most other debts. If you owe both back taxes and child support, the child support portion is paid first. The remaining refund, if any, goes to pay the tax debt.
If you believe the child support debt is incorrect or has been paid, you can request a hearing from the state child support agency. You will need to provide documentation such as cancelled checks, bank statements, or court orders showing that the support obligation has been satisfied. The hearing request does not stop the offset, but if you win the hearing, the state can request that the Treasury return the money.
Federal student loan default and refund offset
If you have a federal student loan in default, the Department of Education can request offset of your tax refund. Default means you have not made a payment in more than 270 days. Once your loan is in default, the government can offset your refund without a court order or judgment.
The amount offset depends on how much you owe and how many refunds have already been offset. The Department of Education sends the offset request to the Treasury, which then holds your refund. You receive a notice from the Department of Education or the loan servicer explaining the offset.
You can request a hearing to dispute the offset if you believe the loan has been paid, if you are not the borrower, or if you are experiencing financial hardship. Requesting a hearing does not stop the offset, but if you win, the Treasury can return the money. You can also rehabilitate your loan by making nine on-time monthly payments, which removes the default status and stops future offsets.
What private creditors can and cannot do
Credit card companies, medical debt collectors, and other private creditors cannot directly take your tax refund. They do not have access to the Treasury Offset Program, and the IRS does not hold refunds for private debts. However, a private creditor can sue you, obtain a judgment, and then use that judgment to garnish your wages or levy your bank account — which may include money from your tax refund if it has been deposited.
The difference is timing and method. A private creditor must go through the court system first. They file a lawsuit, serve you with papers, and obtain a judgment if you do not respond or if they win at trial. Only after the judgment is final can they pursue collection through wage garnishment or bank levy.
If a private creditor has obtained a judgment against you and has levied your bank account, the levy can take money that was recently deposited, including a tax refund. To protect your refund from a private judgment, you would need to keep it in a separate account or spend it before the creditor can access it — neither of which is practical for most people. The better approach is to address the judgment through negotiation, payment, or a settlement agreement before a levy occurs.
How to learn about your refund has been offset
The first sign that your refund has been offset is that it does not arrive when you expected it. The IRS publishes refund status information on its website through the "Where's My Refund?" tool, which you can check using your Social Security number, filing status, and the exact refund amount from your return. If your refund has been offset, the tool will show a status of "offset" or will indicate that your refund has been applied to a debt.
You will also receive a notice in the mail from the IRS or from the agency that received your refund. The notice explains which debt was paid, how much was taken, and which agency holds the remaining balance if any. Keep this notice because it serves as proof of the offset and is useful if you need to dispute it later.
If you do not receive a notice within three weeks of when your refund should have arrived, contact the IRS directly at 1-800-829-1040 or check your account on IRS.gov. You can also contact the agency that you believe holds your debt — your state tax office, the Department of Education, or the child support enforcement agency — to ask whether they requested an offset.
Requesting a hearing to dispute an offset
You have the right to request a hearing if you believe your refund was offset in error. The hearing process varies depending on which debt triggered the offset. For federal tax debt, you request a hearing from the IRS. For state tax debt, you contact your state tax agency. For child support, you request a hearing from the state child support enforcement agency. For student loans, you contact the Department of Education or your loan servicer.
To request a hearing, you typically need to send a written request to the agency within a certain time frame — usually 30 to 60 days from the date of the offset notice. You must include your name, Social Security number, the amount of the offset, and the reason you believe the offset was wrong. Common reasons include: the debt has already been paid, the debt belongs to someone else with a similar name, or you are experiencing severe financial hardship.
The hearing does not stop the offset or return your money immediately. Instead, the agency reviews your claim and decides whether the offset was proper. If the agency agrees with you, it can request that the Treasury return the money, which takes an additional two to four weeks. If the agency disagrees, you can appeal the decision, though the process is lengthy and the outcome is uncertain.
Frequently Asked Questions
Can the IRS offset my refund if I owe taxes from more than one year?
Yes. The IRS can offset your refund for unpaid taxes from any prior year, going back as far as the debt exists. If you owe taxes from multiple years, the offset is applied to the oldest debt first, then to more recent debts if the refund is large enough to cover them.
Will I get a refund if the offset does not cover the full debt?
No. Your entire refund goes to pay the debt, even if the debt is larger than the refund amount. If the debt exceeds your refund, you still owe the remaining balance. The agency that holds the debt will contact you about payment options for what remains.
Can I stop an offset by filing a joint return with my spouse?
No, but your spouse may be able to protect their portion of the refund by filing separately instead. If you file jointly and one spouse owes a debt, the entire refund can be offset. Filing separately allows each spouse's refund to be treated independently, though this depends on the type of debt and your state's rules.
How long does it take to get my money back after I dispute an offset?
If you win your dispute, the agency must request that the Treasury return your money, which typically takes two to four weeks. The total time from when you request a hearing to when you receive a decision can be two to three months or longer, depending on the agency's workload.
What if I owe money to multiple agencies — which debt gets paid first?
Child support and spousal support take priority over all other debts. Federal tax debt comes next, followed by federal student loans and other federal debts. State tax debt is paid after federal debts. If your refund is not large enough to cover all debts, they are paid in this order until the refund is exhausted.