12.2 Form 1099-R Reporting and Critical Distribution Codes (1, 2, 3, 4, 7, G, H, B, Q, T)
Key Takeaways
Under IRC § 6047(d), IRA payors and custodians must issue Form 1099-R for any distribution of $10 or more, delivering recipient copies by January 31 and filing with the IRS by February 28 (paper) or March 31 (electronic).
Custodians universally check Box 2b 'Taxable amount not determined' for Traditional, SEP, and SIMPLE IRAs because they cannot verify after-tax basis under IRC § 408(o) or account for external IRA balances under the mandatory pro-rata aggregation rule of IRC § 408(d)(2).
Box 7 distribution codes distinguish early distributions with no known exception (Code 1) from known exceptions (Code 2), disability (Code 3), death (Code 4), and normal distributions at age 59 1/2 or older (Code 7). Custodians must never use Code 2 for early distributions intended for first-time homebuyer or higher education expenses; these must be coded as Code 1 and claimed by the taxpayer on Form 5329.
Roth IRA distributions follow a rigorous operational hierarchy: Code Q is reserved for qualified distributions where both age 59 1/2/death/disability AND the 5-year clock are verified by the custodian; Code T applies when an exception is met but the 5-year clock cannot be verified; and Code J applies to early nonqualified distributions.
Code S is mandatory for early distributions from a SIMPLE IRA taken within the statutory 2-year participation period under IRC § 72(t)(6), alerting the IRS to the elevated 25% premature distribution penalty.
Statutory Mandate: Form 1099-R Reporting Framework (IRC § 6047(d))
Under Internal Revenue Code Section 6047(d) and Treasury Regulation § 1.6047-1, any trustee, custodian, or payor that disburses a distribution from an Individual Retirement Arrangement (IRA), qualified pension, profit-sharing plan, Section 403(b) annuity, or commercial annuity contract must file an annual information return with the Internal Revenue Service and furnish a written information statement to the recipient. This statutory mandate is executed using IRS Form 1099-R (Distributions From Pensions, Annuities, Retirement or Profit-Sharing Plans, IRAs, Insurance Contracts, etc.).
Form 1099-R reporting is legally triggered whenever a total or partial distribution of $10 or more is made during a calendar year. The reporting obligation applies whether the distribution is paid in cash or in-kind property, whether it is taxable or nontaxable, and whether it is disbursed directly to the account owner or transmitted to an external beneficiary, alternate payee, or rollover institution.
Statutory Filing Deadlines and Electronic Mandates
Custodians operate under rigid filing deadlines governed by the Internal Revenue Code and Treasury Decision 9972:
- Recipient Copies (Copies B, C, and 2): Must be furnished to the distribution recipient on or before January 31 of the calendar year immediately following the year in which the distribution occurred.
- IRS Copy A (Paper Filing): Must be postmarked and filed with the IRS by February 28 of the calendar year following the distribution year.
- IRS Copy A (Electronic Filing): Must be transmitted electronically on or before March 31 of the following calendar year. The IRS is retiring its FIRE system after its November 2026 maintenance window, so tax-year 2026 returns filed in 2027 go through the Information Returns Intake System (IRIS).
- Mandatory Electronic Filing: Under Treasury Decision 9972 (effective 2024), any institutional filer submitting an aggregate total of 10 or more information returns across all forms (including Forms 1099, 1098, 5498, and W-2) during a calendar year is legally prohibited from filing paper returns and must submit all Form 1099-R records electronically.
Box Operations: Gross Distribution, Taxable Amount & Withholding Dynamics
Precise box completion on Form 1099-R is essential to ensure that distribution income is properly matched against the taxpayer's individual Form 1040.
Box 1: Gross Distribution
Reports the total gross amount disbursed from the IRA during the calendar year, before deducting any federal income tax withholding, state withholding, or administrative custodial fees. If an in-kind distribution of securities, real estate, or private equity is executed, the custodian must enter the fair market value of the transferred property as of the date of distribution.
Box 2a: Taxable Amount vs. Box 2b Checkboxes
Box 2a reports the portion of the gross distribution that is taxable as ordinary income. However, for Individual Retirement Arrangements, Box 2a operates in conjunction with two critical checkboxes in Box 2b:
- Box 2b (First Checkbox): 'Taxable amount not determined'
- Box 2b (Second Checkbox): 'Total distribution'
The 'Total distribution' checkbox is marked only if the distribution liquidates and closes the entire IRA account, paying out the entire balance.
Why Custodians Mark 'Taxable Amount Not Determined' (Box 2b)
A foundational rule of bank IRA administration is that IRA custodians report the gross amount in Box 2a (as the 1099-R instructions direct for traditional IRAs) and check the 'Taxable amount not determined' box in Box 2b for distributions from Traditional, SEP, and SIMPLE IRAs. The legal and operational justifications for this industry-wide practice derive directly from the Internal Revenue Code:
- Lack of Basis Information (IRC § 408(o)): An IRA custodian has no record or legal visibility regarding whether an account owner made nondeductible contributions to their Traditional IRA in prior tax years. Nondeductible contributions generate after-tax tax basis, which is tracked exclusively on the taxpayer's personal tax return using IRS Form 8606 (Nondeductible IRAs). Because the custodian cannot know the participant's cumulative basis, it cannot compute the tax-free return of principal.
- The Aggregate Pro-Rata Rule (IRC § 408(d)(2)): Under IRC § 408(d)(2), all Traditional IRAs, SEP IRAs, and SIMPLE IRAs owned by a single individual are treated as one single aggregate contract for tax purposes. If an account owner maintains an IRA with Bank A and another IRA with Brokerage B, Bank A cannot determine the taxable portion of its own distribution without knowing the December 31 fair market value and basis across all accounts at Brokerage B.
- Taxpayer-Level Exclusions: Statutory exclusions—such as Qualified Charitable Distributions (QCDs) under IRC § 408(d)(8) or Qualified Health Savings Account (HSA) Funding Distributions under IRC § 408(d)(9)—are elected and validated solely on the taxpayer's personal tax return. The custodian has no legal authority to determine whether a charity qualifies under IRC § 170(b)(1)(A).
If a custodian erroneously entered an amount in Box 2a without checking Box 2b, the IRS automated underwriting system would treat that figure as definitive, overriding the taxpayer's Form 8606 basis calculations and generating incorrect tax deficiency notices. Therefore, checking Box 2b 'Taxable amount not determined' legally places the computation burden on the taxpayer where it statutorily belongs.
Box 4: Federal Income Tax Withheld
Under IRC § 3405(b) and Treasury Regulation § 35.3405-1T, nonperiodic distributions from IRAs are subject to a default federal income tax withholding rate of 10%. The payee possesses the statutory right to elect out of withholding entirely (0%) or elect a higher withholding rate by submitting IRS Form W-4R (Withholding Certificate for Nonperiodic Payments and Eligible Rollover Distributions). Box 4 reports the exact dollar amount of federal withholding remitted by the custodian to the IRS on behalf of the participant.
The Box 7 Distribution Code System: Definitions & Operational Rules
Box 7 (box 7a on the 2026 Form 1099-R, which also moves the IRA/SEP/SIMPLE checkbox to box 7b and adds boxes 7c and 7d for Trump accounts) contains the alpha-numeric distribution codes that notify the IRS of the legal character of the disbursement. Custodians must select the code that accurately reflects the participant's age, account structure, and transaction circumstances.
Code 1: Early Distribution, No Known Exception
Used when the account owner has not reached age 59 1/2 on the date of distribution, and the custodian has no direct documentary evidence that a statutory exception under IRC § 72(t) applies. This code alerts the IRS that the distribution is potentially subject to the 10% premature distribution penalty, which the taxpayer must address on Form 5329.
Code 2: Early Distribution, Exception Applies
Used when the participant is under age 59 1/2, but the custodian possesses affirmative institutional knowledge that a statutory exception applies under IRC § 72(t). In standard IRA operations, Code 2 is restricted to specific IRS-authorized transactions:
- A direct conversion from a Traditional IRA to a Roth IRA;
- Substantially Equal Periodic Payments (SEPP) under IRC § 72(t)(2)(A)(iv) where the custodian actively monitors, calculates, and certifies the distribution schedule;
- Distributions executed under an IRS levy pursuant to IRC § 6331.
Code 3: Disability
Used when the distribution is disbursed to an account owner who is permanently and totally disabled within the statutory definition of IRC § 72(m)(7). Institutions typically require and retain proof of disability, such as a physician's written certification or a Social Security Administration disability determination letter, before using Code 3 rather than relying on a verbal assertion.
Code 4: Death
Used for any distribution paid to a beneficiary, secondary beneficiary, estate, or trust after the death of the IRA owner. Code 4 establishes that the distribution is completely exempt from the 10% premature distribution penalty under IRC § 72(t)(2)(A)(ii), regardless of the beneficiary's age (e.g., a distribution paid to an 18-year-old child beneficiary receives Code 4 and incurs zero penalty).
Code 7: Normal Distribution
Used when the participant has attained age 59 1/2 or older on or before the date of distribution, and no other specific code (such as Code 4 for death or Code G for rollovers) takes precedence. Code 7 confirms that the distribution is free from early withdrawal excise taxes.
Code 8: Excess Contributions Plus Earnings Taxable in Current Year
Used for corrective distributions of excess contributions and Net Income Attributable (NIA) returned to the participant under IRC § 408(d)(4) prior to the due date of the tax return (including extensions), where the earnings are taxable in the current calendar year (the year of distribution).
Code P: Excess Contributions Plus Earnings Taxable in Prior Year
Used for corrective distributions under IRC § 408(d)(4) where the distributed earnings are legally taxable in the prior calendar year.
Code G: Direct Rollover
Reports a direct rollover from an eligible qualified employer plan (IRC § 401(a), § 401(k), § 403(b), or governmental § 457(b)) to an IRA or another qualified plan, or a direct rollover from an IRA to an employer-sponsored qualified plan. Critical Operational Rule: Code G is NEVER used for a direct trustee-to-trustee transfer between identical IRAs. Trustee-to-trustee transfers are non-reportable events.
Code H: Direct Rollover to a Roth IRA
Reports a direct rollover of a designated Roth account distribution (Roth 401(k), Roth 403(b), or governmental Roth 457(b)) to a Roth IRA. A direct rollover of pre-tax plan money to a Roth IRA is reported with Code G, and the receiving Roth IRA reports it in Form 5498 Box 2.
Code B: Designated Roth Account Distribution
Reports a distribution from a designated Roth account maintained within an employer-sponsored 401(k), 403(b), or 457(b) plan.
Code Q: Qualified Distribution from a Roth IRA
Reports a fully tax-free and penalty-free qualified distribution from a Roth IRA under IRC § 408A(d)(2). The custodian may use Code Q ONLY IF both statutory conditions are satisfied within the institution's records:
- The distribution is made on or after the date the owner attains age 59 1/2, after the owner's death (Code 4), or on account of disability (Code 3); AND
- The account satisfies the five-taxable-year holding period, measured from January 1 of the tax year for which the owner made their very first regular contribution or conversion to any Roth IRA.
Code T: Roth IRA Distribution, Exception Applies, Five-Year Clock Unverified
Used for a distribution from a Roth IRA when the account owner meets an age- or status-based exception (the owner is age 59 1/2 or older, deceased, or disabled), BUT the custodian does not know or cannot verify from its own books and records that the five-year holding period has been met. Code T informs the IRS that the owner qualifies for penalty relief, while requiring the taxpayer to establish the satisfaction of the five-year clock on Form 8606.
Code J: Early Distribution from a Roth IRA
Reports an early, nonqualified distribution from a Roth IRA to an account owner who has not reached age 59 1/2, where no known statutory exception applies. The distribution is subject to the Roth distribution ordering rules on Form 8606 Part III to determine taxability and penalty applicability.
Code S: Early Distribution from a SIMPLE IRA in First Two Years
Reports an early distribution from a SIMPLE IRA to an account owner under age 59 1/2 taken within the statutory two-year participation period defined under IRC § 72(t)(6). The two-year clock begins on the exact date that the first contribution deposited by the employer into the employee's SIMPLE IRA clears. Code S explicitly flags the distribution for the IRS, signaling that the disbursement is subject to the elevated 25% premature distribution excise tax rather than the standard 10% penalty.
Code 5: Prohibited Transaction
Used when an IRA owner or beneficiary engages in a prohibited transaction. Code 5 tells the IRS the account is no longer an IRA (the entire account is treated as distributed under IRC § 408(e)(2)).
Code Y: Qualified Charitable Distribution (2026)
The 2026 instructions add code Y to identify a QCD. Its use is optional for 2026; custodians that do not adopt it continue to report a QCD with code 7.
Code R & Code N: Recharacterizations
- Code R (Prior-Year Recharacterization): Reports a regular contribution made for the prior tax year that was recharacterized to another IRA type in the current calendar year.
- Code N (Current-Year Recharacterization): Reports a regular contribution made for the current tax year that was recharacterized in the same calendar year.
Comprehensive Distribution Code Reference Table
| Box 7 Code | Description | Recipient Trigger Status | Custodial Verification Required? | Tax & Penalty Implications |
|---|---|---|---|---|
| Code 1 | Early distribution, no known exception | Under age 59 1/2 | Default early code; no documentation needed | Potential 10% penalty under IRC § 72(t); taxpayer claims exceptions on Form 5329 |
| Code 2 | Early distribution, exception applies | Under age 59 1/2 | Custodian must verify specific IRS exception (e.g., direct Roth conversion) | Exempt from 10% penalty; ordinary income tax applies unless converted to Roth |
| Code 3 | Disability | Any age | Mandatory medical proof under IRC § 72(m)(7) on file | Exempt from 10% penalty under IRC § 72(t)(2)(A)(iii) |
| Code 4 | Death | Beneficiary, Estate, or Trust | Certified death certificate required | Exempt from 10% penalty under IRC § 72(t)(2)(A)(ii) regardless of beneficiary age |
| Code 7 | Normal distribution | Age 59 1/2 or older | Date of birth verification | No premature penalty; ordinary income tax applies to pre-tax amounts |
| Code 8 | Excess contribution plus earnings (current year) | Any age | Corrective distribution under IRC § 408(d)(4) | Earnings taxable for the contribution year; not subject to the 10% tax (SECURE 2.0 § 333) |
| Code G | Direct rollover to eligible plan | Any age | Direct disbursement to qualifying successor plan | Tax-deferred rollover under IRC § 402(c); trustee-to-trustee IRA transfers excluded |
| Code Q | Qualified distribution from Roth IRA | Age 59 1/2+, disabled, or dead | Custodian must verify trigger AND 5-year holding period | 100% tax-free and penalty-free under IRC § 408A(d) |
| Code T | Roth distribution, trigger met, 5-yr unverified | Age 59 1/2+, disabled, or dead | Custodian verifies age/death but lacks 5-year clock history | Penalty-exempt; taxpayer proves 5-year clock on Form 8606 for tax exemption |
| Code J | Early nonqualified Roth distribution | Under age 59 1/2 | Default code for premature Roth distributions | Subject to Form 8606 ordering rules; earnings taxable and subject to 10% penalty |
| Code S | Early SIMPLE distribution in first 2 years | Under age 59 1/2 | Custodian verifies first deposit cleared within past 2 years | Subject to elevated 25% premature penalty under IRC § 72(t)(6) |
Complex Administrative Scenarios: Transfers vs. Rollovers & Roth Decision Hierarchy
Non-Reportable Transfers vs. Reportable 60-Day Rollovers
A common error on the CISP examination is confusing a direct trustee-to-trustee transfer with an indirect rollover:
- Direct Trustee-to-Trustee Transfer: Assets pass directly from the custodian of a Traditional IRA to the custodian of another Traditional IRA without the participant ever possessing the funds. This is non-reportable. No Form 1099-R is issued, and no Form 5498 Box 2 is generated.
- 60-Day Indirect Rollover: The custodian issues a distribution check payable directly to the account owner. The custodian MUST issue a Form 1099-R reporting the gross payout in Box 1, checking Box 2b 'Taxable amount not determined', and assigning Code 1 or Code 7 in Box 7. If the owner subsequently re-deposits the funds into an IRA within 60 days, the receiving custodian issues a Form 5498 with the deposit recorded in Box 2. The participant reconciles the rollover on Form 1040 lines 4a and 4b, writing 'Rollover' on the tax return.
Why Custodians Cannot Code Code 2 for First-Time Homebuyer or Education Expenses
Bank customer service representatives often face demands from clients under age 59 1/2 withdrawing funds for a first-time home purchase (up to $10,000 under IRC § 72(t)(2)(F)) or higher education expenses (IRC § 72(t)(2)(E)), requesting that the bank enter Code 2 in Box 7 so the IRS does not penalize them.
The Bank's Strict Legal Rule: The custodian MUST REFUSE this request and enter Code 1. Under the Instructions for Form 1099-R, custodians are legally prohibited from verifying or certifying individual taxpayer-level penalty exceptions. The first-time homebuyer exception, education expense exception, medical expense exception, and disaster relief exceptions are claimed exclusively by the taxpayer on IRS Form 5329 Part I. Entering Code 2 improperly constitutes a reporting violation by the financial institution.
Bank Administrative Scenario: Multi-Client Distribution Audit and Code Verification
The centralized distributions department of Tri-State Community Bank audits four transactions processed during the fourth quarter of 2024 to verify Box 7 distribution coding prior to January 31 Form 1099-R generation:
- Transaction A (Homebuyer Withdrawal): Sarah (age 36) withdrew $8,000 from her Traditional IRA to pay closing costs on her first home. The branch associate entered Code 2 on the withdrawal authorization. The audit team immediately corrects Box 7 to Code 1. The team documents that while Sarah qualifies for the statutory penalty exception under IRC § 72(t)(2)(F), the custodian cannot make this determination; Sarah must claim exception number 09 (first home, up to $10,000) on her personal Form 5329.
- Transaction B (Unverified Roth Clock): Arthur (age 63) withdrew $25,000 from a Roth IRA that was transferred into Tri-State Bank from an external brokerage firm 14 months ago. The transfer ACAT paperwork did not provide the establishment year of Arthur's original Roth IRA. Because Arthur has attained age 59 1/2 but the bank's internal record systems cannot verify the satisfaction of the five-year holding period, the system correctly assigns Code T (rather than Code Q). This allows Arthur to prove the 5-year clock with his CPA on Form 8606 while protecting the bank from certifying unverified data.
- Transaction C (SIMPLE IRA Two-Year Window): Kevin (age 44) took a cash distribution of $3,500 from his SIMPLE IRA. The compliance ledger shows that Kevin's employer deposited his first SIMPLE elective deferral on March 15, 2023, and the distribution occurred on November 10, 2024 (20 months later). Because the distribution occurred within the statutory two-year participation period, the audit specialist verifies that Box 7 is assigned Code S, subjecting Kevin to the 25% penalty under IRC § 72(t)(6).
- Transaction D (Beneficiary Estate Distribution): A distribution of $50,000 is disbursed to the Estate of Eleanor Vance following her death. The distribution is payable to the executor. The specialist confirms that Box 7 is coded Code 4, Box 1 shows $50,000, Box 2a shows $50,000 with Box 2b 'Taxable amount not determined' checked, and federal withholding was managed under Form W-4R.
Why do commercial banks and financial institutions acting as IRA custodians almost universally check Box 2b 'Taxable amount not determined' when issuing Form 1099-R for Traditional IRA distributions?
Federal banking statutes prohibit financial institutions from obtaining individual income tax tables from the Internal Revenue Service.
The custodian cannot know whether the taxpayer has nondeductible basis tracked on Form 8606 or external IRAs subject to the aggregate pro-rata rule of IRC Section 408(d)(2).
Checking Box 2b automatically relieves the distribution recipient of their mandatory 10% federal income tax withholding obligation under IRC Section 3405(b).
Box 2b is statutorily mandatory for all distributions disbursed to participants who have not reached age 73.
A 62-year-old IRA owner requests a $30,000 cash distribution from a Roth IRA established at the bank two years ago through a direct transfer from another firm. The incoming transfer paperwork did not state the tax year in which the client opened their very first Roth IRA. Which distribution code must the bank enter in Box 7 of Form 1099-R?
Code Q, because the participant has satisfied the age 59 1/2 requirement and all distributions over age 59 1/2 are automatically qualified.
Code 7, because normal retirement distributions from all retirement plans utilize Code 7 once the participant attains age 59 1/2.
Code J, because any Roth distribution where the 5-year clock cannot be proven by the custodian is classified as an early nonqualified withdrawal.
Code T, because the participant meets an age-based exception (age 59 1/2+), but the custodian cannot verify that the 5-year holding period has been met.
An employee began participating in an employer's SIMPLE IRA plan 11 months ago. The employee, currently age 39, takes an early cash withdrawal of $5,000 that is not rolled over. What distribution code must the custodian assign in Box 7 of Form 1099-R?
Code S, which tells the IRS the withdrawal came within the 2-year SIMPLE period and is subject to the 25% additional tax.
Code 1, because all early distributions to individuals under age 59 1/2 from IRA arrangements are assigned Code 1.
Code 2, because the 2-year participation rule represents a statutory exception to the standard 10% penalty under IRC Section 72(t).
Code B, identifying an early disbursement from an employer-sponsored salary reduction retirement plan.
Sections you finish are checked off in the contents.