Most people think of a refund offset as one event: the IRS kept my refund. In fact there are two different offsets, run by two different parts of the Treasury, under different subsections of the same statute. Telling them apart is the first step to getting anything back.

IRM 21.4.6.4 names them: a federal tax offset and a Treasury Offset Program offset. The IRS handles the first. The Bureau of the Fiscal Service, which runs the Treasury Offset Program, handles the second.

Checkpoint one: your own federal tax debts

IRC 6402(a) authorizes the IRS to credit an overpayment against any internal revenue tax liability of the person who made it, and then to refund the balance subject to the other offsets. In practice, the IRS applies your refund to your own unpaid federal tax before anything else. You learn about it through a notice such as CP49, covered in what a CP49 means.

IRM 21.4.6.4 lists the order the IRS uses inside this first checkpoint: federal tax under your primary taxpayer number, certain retirement plan additional taxes, shared responsibility payments, civil penalties, federal tax under a secondary spouse's number, business master file liabilities, and non-master file liabilities. The IRM also notes that the overpayment goes to the earliest module with an imminent collection statute expiration date among certain individual tax modules.

Checkpoint two: the Treasury Offset Program

Whatever survives the first checkpoint is certified to the Bureau of the Fiscal Service for payment. IRM 21.4.6.4.2 explains that TOP offsets happen after the IRS has certified the refund but before the Bureau issues it. That is why the amount the IRS shows as refunded and the amount you actually receive can differ.

The statute lists the non-tax debts that can take a refund at this checkpoint:

  • Past-due child support, under IRC 6402(c), reported by a state. The statute says this reduction comes first among the non-tax offsets.
  • Past-due, legally enforceable debts owed to federal agencies, under IRC 6402(d). When there is more than one, they are applied in the order the debts accrued.
  • Past-due, legally enforceable state income tax obligations, under IRC 6402(e).
  • Covered unemployment compensation debts owed to a state, under IRC 6402(f), such as overpayments due to fraud or failure to report earnings, and unpaid employer contributions.

IRM 21.4.6.4 lists the TOP priority the same way: child support first, then federal agency debts, then state income tax obligations, then unemployment compensation.

Protections built into the state offsets

Congress put procedural guardrails on the state offsets. For a state income tax offset, IRC 6402(e)(4) bars the state from acting until it has notified you by certified mail with return receipt, given you at least 60 days to show the debt is not past due or not legally enforceable, and considered your evidence. IRC 6402(e)(2) allows the offset only if the address on your federal return for that year is in the state seeking the offset. And IRC 6402(e)(5) limits qualifying debts to ones resulting from a final judgment or administrative determination, or an assessed state income tax that has not been delinquent for more than 10 years.

For unemployment compensation debts, IRC 6402(f)(3) similarly requires notice to you and at least 60 days to present evidence before the state can use the offset.

If a state took your refund without following those steps, that is a dispute with the state. It is a real argument, but you make it to the state agency.

Why the IRS cannot help with a TOP offset

IRC 6402(g) is the provision that frustrates people most. It says no federal court has jurisdiction to restrain or review a reduction under subsections (c), (d), (e) or (f), and no such reduction is subject to review by the Treasury in an administrative proceeding. It then preserves your actions against the federal agency or state that received the money.

IRM 21.4.6.5.7 tells IRS employees to say the same thing: the IRS no longer maintains child support or other TOP debts, the Bureau of the Fiscal Service maintains them, and only the agency owed the debt can honor a hardship request to prevent a TOP offset or refund an offset for hardship.

So when a refund is taken for a student loan, a federal benefit overpayment, child support or a state debt, the conversation is with that agency. The offset notice from the Bureau of the Fiscal Service identifies the agency and how to reach it.

Finding out before you file

If you suspect a non-tax debt, you can check before filing. The IRM lists the TOP interactive phone line at 800-304-3107. The IRM also notes that the Bureau will not give the debt amount to the IRS for release to you; you get the amount from the creditor agency.

For federal tax debts, your IRS account transcripts tell you what is owed and which years. If you owe federal tax, expect your refund to go to it first, unless you are in a situation that supports an offset bypass refund.

Joint returns and the other spouse's debts

On a joint return, a debt that belongs to only one spouse can take the whole refund. The remedy for the spouse who does not owe the debt is the injured spouse allocation on Form 8379, which is a separate topic with its own rules. For federal benefit overpayments, IRC 6402(d)(3)(B) specifically requires notice to each joint filer and a description of how the other spouse can protect their share.

The firm's main site has a guide on what to do when you owe the IRS, which is the place to start if the debt that took your refund is federal tax rather than a non-tax debt.

Reading the offset on your account

Your IRS transcript shows both kinds of offsets, and they look different. According to IRM 21.4.6.4.1 and 21.4.6.4.2, an offset to your own federal tax debt shows as a tax offset transaction, while a Treasury Offset Program offset appears as transaction code 898 with an offset trace number and the amount taken. An offset trace number beginning with 1 indicates the primary taxpayer's debt, and one beginning with 2 indicates the secondary spouse's debt.

That second detail is useful on joint returns. It tells you whose debt took the refund before you call anyone.

Two more timing points. A credit elect, where you ask to apply your refund to next year's estimated tax, comes last in the IRM's priority list, after all of the offsets. So electing to carry the refund forward does not shield it. And the IRM notes that the Bureau of the Fiscal Service's debt records can change daily, so a debt that was not flagged last week can still take the refund this week.

If a state receives an offset by mistake, the statute requires it to pay the money back to Treasury. IRC 6402(e)(7) and (f)(6) both say a state receiving notice of an erroneous payment shall pay it back promptly. That obligation runs between the state and Treasury, but it is the mechanism behind a corrected offset.

Practical moves

Read the notice and identify which checkpoint took the money. A CP49 or similar IRS notice means checkpoint one. A Bureau of the Fiscal Service offset notice means checkpoint two.

For checkpoint one, the questions are whether the federal tax debt is correct and whether a hardship bypass is available before the return posts. For checkpoint two, contact the agency that claimed the debt, ask for the basis, and use its dispute or hardship process.

And going forward, plan around it. If you know a refund will be offset, adjusting your withholding or estimated payments so you do not overpay is often smarter than funding a refund that will never reach you. A refund is not savings when someone is standing at the door with a claim on it.