Updated August 3, 2026. Quick answer: a code G almost always means nothing went wrong. It reports a direct rollover — money moved from one plan to another without passing through your hands. Receiving a 1099-R for it is expected, and it is normally not taxable.
What the IRS tells the payer
From the current instructions, code G is “Direct rollover and direct payment”. The full instruction text is what the custodian is following when it picks this code.
Why you got a form at all
People panic at a 1099-R showing a large distribution the year they moved a 401(k). The form is an information return: it reports that money left the plan. Code G tells the IRS where it went — directly to another eligible retirement plan or an IRA — which is exactly why it is not taxed.
It still has to be reported on your return, which is what makes the reporting match the code. Leaving it off because “it was not taxable” is how a rollover turns into an IRS letter.
Where a rollover genuinely goes wrong
- An indirect rollover — paid to you first — is not code G, and withholding usually applied. The 20% trap.
- A rollover to a Roth IRA from a pre-tax plan is a conversion and is taxable, even though it moved directly.
- Rolling the wrong account can cost a protection you wanted — the federal version of that decision and the 457(b) one, where rolling to an IRA destroys a penalty exemption permanently.
Box 7 is the payer’s claim, not the law
The code in Box 7 records what the custodian knew when it cut the cheque. It is not a ruling on what you owe, and the IRS instructions say so in as many words. On code 1 the instruction to payers is to use it “even if the distribution is made for medical expenses, health insurance premiums, qualified higher education expenses, a first-time home purchase…” and a list of other genuine statutory exceptions.
In other words the IRS expects the payer to report a distribution as unexcepted when the payer simply does not know, and expects you to claim the exception on your return. That is what Form 5329 is for, and it is the single most useful thing to understand about this form.
Every code in one place: the Box 7 table. If yours looks wrong: how to fix it.
Code meanings are read from the IRS Instructions for Forms 1099-R and 5498 (current edition, tax year 2026), Table 1 — Guide to Distribution Codes, at irs.gov on August 3, 2026. General information, not tax advice. Your own facts decide the outcome, and a preparer or the IRS is the right place to confirm anything consequential.