-
Notifications
You must be signed in to change notification settings - Fork 201
Open
Description
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
- Add new parameter gov/irs/deductions/qbi/max/reit_ptp_rate.yaml (20% rate, separate from QBI rate)
- 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 - Add tests for REIT/PTP scenarios
References
- https://www.law.cornell.edu/uscode/text/26/199A#b_1_B - Combined qualified business income amount
- https://www.irs.gov/pub/irs-pdf/f8995.pdf - Lines 6-9
- https://www.irs.gov/pub/irs-pdf/i8995.pdf
Metadata
Metadata
Assignees
Labels
No labels