Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
709a6ab
Add Washington millionaires tax and WFTC age expansion (ESSB 6346)
DTrim99 Mar 31, 2026
da76d0e
Remove contributed reform (SB 6346 is now law)
DTrim99 Mar 31, 2026
6cd2bb8
Simplify parameter descriptions
DTrim99 Mar 31, 2026
fa0542c
update parameter descriptions 2
DTrim99 Mar 31, 2026
3b6cd77
Fix WFTC test expected values for uprated 2029 amounts
DTrim99 Mar 31, 2026
ffe9e91
Add absolute_error_margin to all tests
DTrim99 Mar 31, 2026
6c41f9f
Add default value for WFTC min_age parameter
DTrim99 Mar 31, 2026
8bb2b52
Revert "Add default value for WFTC min_age parameter"
DTrim99 Mar 31, 2026
603f6b0
Remove WFTC expansion tests
DTrim99 Mar 31, 2026
7b4d903
Add default value for WFTC min_age parameter
DTrim99 Mar 31, 2026
3328b2b
Add default values for millionaires tax parameters
DTrim99 Mar 31, 2026
55c11c6
Fix wa_millionaires_tax_standard_deduction to use formula instead of …
DTrim99 Mar 31, 2026
dced113
Structure parameters like NY CTC post_2024 pattern
DTrim99 Mar 31, 2026
03f06bb
Use defined_for pattern instead of in_effect checks in formulas
DTrim99 Mar 31, 2026
c3dd64e
Add baseline value to WFTC min_age parameter for microsim compatibility
DTrim99 Mar 31, 2026
29d0142
Address PR review: add tests, fix references, remove documentation fi…
DTrim99 Mar 31, 2026
d0db9c6
Fix parameter descriptions to follow standard format
DTrim99 Mar 31, 2026
043357d
Standardize WFTC test naming to Case N format
DTrim99 Mar 31, 2026
dbc71a9
Standardize millionaires tax test naming to Case N format
DTrim99 Mar 31, 2026
3592f73
Fix WFTC 2029 test expected values for inflation adjustment
DTrim99 Mar 31, 2026
e465fd2
Address PR review feedback
DTrim99 Apr 1, 2026
538ec95
Revert uv.lock and reforms.py to main versions
DTrim99 Apr 1, 2026
f269395
Remove wa_sb6346 from contrib reforms (now baseline law)
DTrim99 Apr 1, 2026
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
1 change: 1 addition & 0 deletions changelog.d/wa-millionaires-tax.added.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add Washington millionaires tax (9.9% on income above $1M) and WFTC age expansion (18+) per ESSB 6346. Removes contributed reform since bill is now law.

This file was deleted.

This file was deleted.

This file was deleted.

12 changes: 0 additions & 12 deletions policyengine_us/parameters/gov/contrib/states/wa/sb6346/rate.yaml

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
description: Washington uses this indicator to determine whether the Working Families Tax Credit age expansion applies.
values:
2000-01-01: false
2029-01-01: true
metadata:
unit: bool
period: year
label: Washington WFTC age expansion in effect
reference:
- title: ESSB 6346, Sec. 901 - Working Families Tax Credit expansion
href: https://lawfilesext.leg.wa.gov/biennium/2025-26/Pdf/Bills/Senate%20Passed%20Legislature/6346-S.PL.pdf#page=61
- title: ESSB 6346, Sec. 1205(1) - Effective date
href: https://lawfilesext.leg.wa.gov/biennium/2025-26/Pdf/Bills/Senate%20Passed%20Legislature/6346-S.PL.pdf#page=110
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
description: Washington sets this age as the minimum for eligibility under the Working Families Tax Credit age expansion.
values:
2000-01-01: 0
2029-01-01: 18
metadata:
unit: year
period: year
label: Washington WFTC minimum age for expansion
reference:
- title: ESSB 6346, Sec. 901(2)(a)(ii)(D) - Age requirement
href: https://lawfilesext.leg.wa.gov/biennium/2025-26/Pdf/Bills/Senate%20Passed%20Legislature/6346-S.PL.pdf#page=61
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
description: Washington limits charitable deductions to this amount under the millionaires tax.
values:
2028-01-01: 100_000
metadata:
unit: currency-USD
period: year
label: Washington millionaires tax charitable deduction cap
reference:
- title: ESSB 6346, Sec. 309(1) - Charitable contributions
href: https://lawfilesext.leg.wa.gov/biennium/2025-26/Pdf/Bills/Senate%20Passed%20Legislature/6346-S.PL.pdf#page=14
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
description: Washington deducts this amount as the standard deduction under the millionaires tax.
values:
2028-01-01: 1_000_000
metadata:
unit: currency-USD
period: year
label: Washington millionaires tax standard deduction
uprating: gov.bls.cpi.cpi_u
# Sec. 316 specifies Seattle-area CPI-U for indexing starting Oct 2029
# (for tax year 2030). Using national CPI-U as a proxy until we add
# Seattle-area CPI data. Fixed at $1M for 2028-2029.
rounding:
type: nearest
interval: 1_000
reference:
- title: ESSB 6346, Sec. 314 - One million dollar standard deduction
href: https://lawfilesext.leg.wa.gov/biennium/2025-26/Pdf/Bills/Senate%20Passed%20Legislature/6346-S.PL.pdf#page=15
- title: ESSB 6346, Sec. 316(1) - Index for inflation
href: https://lawfilesext.leg.wa.gov/biennium/2025-26/Pdf/Bills/Senate%20Passed%20Legislature/6346-S.PL.pdf#page=15
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
description: Washington applies the millionaires tax if this is true.
values:
2000-01-01: false
2028-01-01: true
metadata:
unit: bool
period: year
label: Washington millionaires tax in effect
reference:
- title: ESSB 6346, Sec. 201(1) - Tax Imposed
href: https://lawfilesext.leg.wa.gov/biennium/2025-26/Pdf/Bills/Senate%20Passed%20Legislature/6346-S.PL.pdf#page=8
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
description: Washington taxes income at this rate under the millionaires tax.
values:
2028-01-01: 0.099
metadata:
unit: /1
period: year
label: Washington millionaires tax rate
reference:
- title: ESSB 6346, Sec. 201(1) - Tax Imposed
href: https://lawfilesext.leg.wa.gov/biennium/2025-26/Pdf/Bills/Senate%20Passed%20Legislature/6346-S.PL.pdf#page=8
5 changes: 0 additions & 5 deletions policyengine_us/reforms/reforms.py
Original file line number Diff line number Diff line change
Expand Up @@ -184,9 +184,6 @@
from .congress.watca import (
create_watca_reform,
)
from .states.wa.sb6346.sb6346 import (
create_wa_sb6346_reform,
)


from .states.ga.sb520 import (
Expand Down Expand Up @@ -411,7 +408,6 @@ def create_structural_reforms_from_parameters(parameters, period):
nc_eitc = create_nc_eitc_reform(parameters, period)
mi_ctc = create_mi_ctc_reform(parameters, period)
watca = create_watca_reform(parameters, period)
wa_sb6346 = create_wa_sb6346_reform(parameters, period)
al_eitc = create_al_eitc_reform(parameters, period)
ar_eitc = create_ar_eitc_reform(parameters, period)
az_eitc = create_az_eitc_reform(parameters, period)
Expand Down Expand Up @@ -516,7 +512,6 @@ def create_structural_reforms_from_parameters(parameters, period):
nc_eitc,
mi_ctc,
watca,
wa_sb6346,
al_eitc,
ar_eitc,
az_eitc,
Expand Down
1 change: 0 additions & 1 deletion policyengine_us/reforms/states/wa/sb6346/__init__.py

This file was deleted.

Loading
Loading