Skip to content

Add REIT/PTP income component to Qualified Business Income Deduction (QBID) #6911

@PavelMakarchuk

Description

@PavelMakarchuk

Problem

The qualified_reit_and_ptp_income variable exists in PolicyEngine US but is not connected to the QBID calculation. Per IRS Form 8995 (Lines 6-9) and §199A(b)(1)(B), qualified REIT dividends and qualified publicly traded partnership (PTP) income
should receive a separate 20% deduction that is added to the QBI component.

Current Behavior

  • qualified_reit_and_ptp_income is defined in /policyengine_us/variables/household/income/person/dividends/qualified_reit_and_ptp_income.py
  • The variable documentation even states: "Part of the QBID calculation"
  • However, qbid_amount.py does not reference this variable
  • Taxpayers with REIT dividends or PTP income receive $0 deduction on that portion

Expected Behavior

Per Form 8995:

  • Line 6: Enter qualified REIT dividends and qualified PTP income
  • Line 9: REIT/PTP component = 20% × Line 6 (if positive)
  • Line 10: Total QBID = QBI component (Line 5) + REIT/PTP component (Line 9)

Important: The REIT/PTP component is NOT subject to:

  • W-2 wage limitations
  • UBIA (property basis) limitations
  • SSTB phase-out rules

It's a simpler calculation than the QBI component.

Impact

  • High - Affects all taxpayers who hold REIT mutual funds, REIT ETFs, or publicly traded partnership investments
  • Common in retirement accounts and dividend-focused portfolios

Implementation

  1. Add new parameter gov/irs/deductions/qbi/max/reit_ptp_rate.yaml (20% rate, separate from QBI rate)
  2. Modify qbid_amount.py to add:
    reit_ptp_income = person("qualified_reit_and_ptp_income", period)
    reit_ptp_component = p.max.reit_ptp_rate * max_(0, reit_ptp_income)
    return qbi_component + reit_ptp_component
  3. Add tests for REIT/PTP scenarios

References

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions