Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
3eb529f
Add 2026 IRS tax parameters from Revenue Procedure 2025-32
MaxGhenis Oct 16, 2025
33022be
Retain CBO forecast comments for 2027+ values
MaxGhenis Oct 16, 2025
1780e73
Add Revenue Procedure 2025-32 references to retirement parameters
MaxGhenis Oct 16, 2025
54de0db
Add page numbers to Revenue Procedure 2025-32 references
MaxGhenis Oct 16, 2025
baf6269
Correct page numbers for Revenue Procedure 2025-32 references
MaxGhenis Oct 16, 2025
a1b4ef9
Add additional 2026 tax parameters from Revenue Procedure 2025-32
MaxGhenis Oct 16, 2025
b822fc3
Update changelog to reflect all parameter updates
MaxGhenis Oct 16, 2025
6062ed1
Correct misleading comment about bottom two tax brackets
MaxGhenis Oct 16, 2025
beaa6ab
Add uprating metadata to bottom two tax brackets
MaxGhenis Oct 16, 2025
eb9a1fb
Remove manual CBO forecast values from tax brackets 3-6
MaxGhenis Oct 16, 2025
84c01d6
Remove manual CBO forecasts from standard deduction and AMT
MaxGhenis Oct 16, 2025
3f07088
Clean up aged/blind deduction and AMT phase-out parameters
MaxGhenis Oct 16, 2025
6164f54
Add statutory rounding rules to uprating metadata
MaxGhenis Oct 16, 2025
c306026
Add propagate_metadata_to_children flag for parent-level uprating
MaxGhenis Oct 16, 2025
9968cc3
Update C-CPI-U with latest BLS actuals through August 2025
MaxGhenis Oct 16, 2025
e9d379d
Fix duplicate CPI entry and clarify comments
MaxGhenis Oct 16, 2025
5cce82a
Merge upstream master into add-2026-irs-parameters
MaxGhenis Oct 16, 2025
2a59a7a
Remove duplicate 2026 CTC values and address review comments
MaxGhenis Oct 16, 2025
d103eba
Remove unverified 2026 retirement contribution limit values
MaxGhenis Oct 16, 2025
043ff0f
Add statutory uprating metadata to retirement contribution limits
MaxGhenis Oct 16, 2025
a5f5be3
Replace legislative act references with IRC statutory references
MaxGhenis Oct 16, 2025
1469aad
Remove OBBB historical comment from CTC base parameter
MaxGhenis Oct 16, 2025
6537501
Update CPI-U and CPI-W with latest BLS actuals; add capital gains upr…
MaxGhenis Oct 16, 2025
47a71d9
Update CPI-W with actual BLS monthly data through August 2025
MaxGhenis Oct 16, 2025
ff864d4
Split capital gains brackets into separate rates and thresholds files
MaxGhenis Oct 16, 2025
baf5e10
Add missing uprating metadata and rounding rules
MaxGhenis Oct 16, 2025
4e10e3b
Add labels and references to capital gains parameter files
MaxGhenis Oct 16, 2025
61804d6
Clarify changelog to distinguish new vs changed uprating
MaxGhenis Oct 16, 2025
dbda2ed
Fix CTC uprating to avoid inflating age thresholds
MaxGhenis Oct 16, 2025
e8678dd
Fix CTC refundable reference and correct base amount comment
MaxGhenis Oct 16, 2025
8195fe3
Correct changelog: QBI phase-out already had uprating
MaxGhenis Oct 16, 2025
192d851
Clarify CTC refundable uprating implementation note
MaxGhenis Oct 16, 2025
955c0fe
Document CTC amount uprating limitation
MaxGhenis Oct 16, 2025
17b45cb
Add backward-compatible brackets.yaml wrapper for capital gains
MaxGhenis Oct 16, 2025
7354553
Update Python code to use split capital gains parameter files
MaxGhenis Oct 16, 2025
77ac585
Apply p = parameters(period).[subtree] convention consistently
MaxGhenis Oct 16, 2025
49da293
Apply Black formatting to updated variable files
MaxGhenis Oct 16, 2025
cd62a39
Fix bracket 4 HEAD_OF_HOUSEHOLD threshold to $201,750
MaxGhenis Oct 16, 2025
ba01e12
Update capital_gains_tax.py to use split parameter files
MaxGhenis Oct 16, 2025
a4f707c
Update additional_tax_bracket test expectations for 2027 auto-uprated…
MaxGhenis Oct 17, 2025
7e1420c
Address Pavel's review comments on capital gains files
MaxGhenis Oct 18, 2025
e6f93ae
Revert thresholds.yaml to keep values: wrappers
MaxGhenis Oct 18, 2025
d6e2839
Verify and fix rounding intervals, add statutory references
MaxGhenis Oct 19, 2025
50bab08
Fix Biden capital gains tax increase reform for split parameter struc…
MaxGhenis Oct 19, 2025
0df78ca
Split Harris capital gains brackets for consistency with baseline str…
MaxGhenis Oct 19, 2025
6bb30e6
Apply Black formatting
MaxGhenis Oct 19, 2025
c443418
Remove unnecessary values wrappers from capital gains thresholds
MaxGhenis Oct 19, 2025
46bf853
Merge upstream master to get in_nyc.py fix
MaxGhenis Oct 19, 2025
07efb0e
Update test expectations for corrected tax bracket rounding
MaxGhenis Oct 19, 2025
f565013
Add 2024-2025 retirement catch-up contribution values
MaxGhenis Oct 20, 2025
2843ec0
Add TOB revenue variable and fix LSR recursion
MaxGhenis Oct 30, 2025
e71b4bd
Add LSR testing status
MaxGhenis Oct 30, 2025
e337d12
LSR recursion fix WORKS - TOB with dynamics successful
MaxGhenis Oct 30, 2025
73cd71b
Clean up test files and add proper pytest
MaxGhenis Oct 30, 2025
2d506e6
Add tier-separated TOB revenue variables (OASDI and Medicare HI)
MaxGhenis Oct 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
- bump: minor
changes:
added:
- 2026 IRS tax parameters from Revenue Procedure 2025-32 (standard deduction, tax brackets, EITC, AMT, CTC, capital gains, QBI phase-out, student loan interest deduction, aged/blind additional).
- Automatic uprating with statutory rounding rules for parameters that previously had no post-2025 values (tax brackets 1-2, retirement contributions, capital gains thresholds).
- Statutory rounding rules to parameters with uprating but no rounding (QBI phase-out).
- Actual BLS CPI data through August 2025 (C-CPI-U, CPI-U, CPI-W).
changed:
- Replaced manual CBO forecast values (2027-2035) with automatic uprating for tax brackets 3-6, standard deduction, AMT exemption, AMT phase-out, aged/blind additional deduction, CTC base amount, and CTC refundable maximum.
- Replaced OBBB legislative references with permanent IRC statutory sections.
- Split capital_gains/brackets.yaml into separate rates.yaml and thresholds.yaml files.
fixed:
- Corrected previously incorrect 2026 QBI phase-out threshold forecast values.
29 changes: 23 additions & 6 deletions policyengine_us/parameters/gov/bls/cpi/c_cpi_u.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -289,12 +289,29 @@ values:
2023-10-01: 171.595
2023-11-01: 171.219
2023-12-01: 171.015
2024-01-01: 171.910
# CBO projections.
# Since CBO projects the relevant tax parameter,
# which is the average over the 12mo ending August,
# we place that in February of each year.
2025-02-01: 176.7 # 2026 value.
2024-01-01: 171.649
2024-02-01: 172.700
2024-03-01: 173.796
2024-04-01: 174.424
2024-05-01: 174.685
2024-06-01: 174.721
2024-07-01: 174.792
2024-08-01: 174.848
2024-09-01: 175.099
2024-10-01: 175.282
2024-11-01: 175.129
2024-12-01: 175.144
2025-01-01: 176.268
2025-02-01: 177.032
2025-03-01: 177.415
2025-04-01: 177.959
2025-05-01: 178.318
2025-06-01: 178.909
2025-07-01: 179.154
2025-08-01: 179.656
# CBO projections from CBO Jan 2025 forecast for future periods.
# CBO projects the average C-CPI-U over the 12mo ending August,
# which determines tax parameters for the following year.
2026-02-01: 180.5 # 2027 value.
2027-02-01: 184.1 # 2028 value.
2028-02-01: 187.8 # 2029 value.
Expand Down
39 changes: 21 additions & 18 deletions policyengine_us/parameters/gov/bls/cpi/cpi_u.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1332,24 +1332,27 @@ values:
2023-10-01: 307.671
2023-11-01: 307.051
2023-12-01: 306.746
2024-01-01: 308.417
2024-02-01: 310.326
2024-03-01: 312.332
2024-04-01: 313.548
2024-05-01: 314.069
2024-06-01: 314.175
2024-07-01: 314.54
2024-08-01: 314.796
2024-09-01: 315.301
2024-10-01: 315.664
2024-11-01: 315.493
2024-12-01: 315.605

# CBO projections.
# Since CBO projects the relevant tax parameter,
# which is the average over the 12mo ending August,
# we place that in February of each year.
2025-02-01: 318.2 # 2026 value.
2024-01-01: 309.794
2024-02-01: 311.022
2024-03-01: 312.107
2024-04-01: 313.016
2024-05-01: 313.140
2024-06-01: 313.131
2024-07-01: 313.566
2024-08-01: 314.131
2024-09-01: 314.851
2024-10-01: 315.564
2024-11-01: 316.449
2024-12-01: 317.603
2025-01-01: 319.086
2025-02-01: 319.775
2025-03-01: 319.615
2025-04-01: 320.321
2025-05-01: 320.580
2025-06-01: 321.500
2025-07-01: 322.132
2025-08-01: 323.364
# CBO projections from CBO Jan 2025 forecast for future periods.
2026-02-01: 325.9 # 2027 value.
2027-02-01: 333.5 # 2028 value.
2028-02-01: 341.1 # 2029 value.
Expand Down
47 changes: 25 additions & 22 deletions policyengine_us/parameters/gov/bls/cpi/cpi_w.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1332,28 +1332,31 @@ values:
2023-10-01: 302.071
2023-11-01: 301.224
2023-12-01: 300.728
2024-01-01: 302.201
2024-02-01: 304.284
2024-03-01: 306.502
2024-04-01: 307.811
2024-05-01: 308.163
2024-06-01: 308.054
2024-07-01: 308.501
2024-08-01: 308.640
2024-09-01: 309.046
2024-10-01: 309.358
2024-11-01: 308.998
2024-12-01: 309.067
# CBO projections based on quarterly % change to CPI-U.
# Anchored to CPI-U 2024Q1 average of 310.989.
# In 2024Q1, CPI-W averaged to (304.284 + 306.502 + 307.811) / 3 = 306.199.
# So assign second month of each quarter with the CBO quarterly value * 306.199 / 310.989 = 0.985.
# Uprating parameters don't support arithmetic so pass values.
2025-02-01: 311.407 # 2025Q1: 317.9 * 309.141 / 315.587
2025-05-01: 312.974 # 2025Q2: 319.5 * 309.141 / 315.587
2025-08-01: 314.933 # 2025Q3: 321.5 * 309.141 / 315.587
2025-11-01: 316.990 # 2025Q4: 323.6 * 309.141 / 315.587
2026-02-01: 318.949 # 2026Q1: 325.6 * 309.141 / 315.587
2024-01-01: 303.733
2024-02-01: 305.121
2024-03-01: 306.349
2024-04-01: 307.211
2024-05-01: 307.233
2024-06-01: 307.010
2024-07-01: 307.410
2024-08-01: 307.843
2024-09-01: 308.539
2024-10-01: 309.161
2024-11-01: 309.945
2024-12-01: 311.162
2025-01-01: 312.776
2025-02-01: 313.323
2025-03-01: 313.175
2025-04-01: 313.729
2025-05-01: 313.961
2025-06-01: 314.858
2025-07-01: 315.279
2025-08-01: 316.530
# CBO projections from CBO Jan 2025 forecast for future periods.
# Since CBO projects the relevant tax parameter,
# which is the average over the 12mo ending August,
# we place that in February of each year.
2026-02-01: 318.949 # 2026Q1 from CBO Jan 2025 forecast.
2026-05-01: 320.811 # 2026Q2: 327.5 * 309.141 / 315.587
2026-08-01: 322.672 # 2026Q3: 329.4 * 309.141 / 315.587
2026-11-01: 324.533 # 2026Q4: 331.3 * 309.141 / 315.587
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Harris proposed to tax capital gains at the following rates.
1:
2013-01-01: 0
2:
2013-01-01: 0.15
3:
2013-01-01: 0.2
4:
2013-01-01: 0.28
metadata:
unit: /1
label: Harris capital gains tax rates
Loading