Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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/issue-8136-wa-pfml.added.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add a Washington Paid Family and Medical Leave eligibility and maximum benefit calculator.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington limits combined family and medical leave to this number of weeks under the Paid Family and Medical Leave program.

values:
2020-01-01: 16

metadata:
unit: week
period: year
label: Washington PFML combined leave maximum weeks
reference:
- title: RCW 50A.15.020(3)(c) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington limits combined family and medical leave to this number of weeks when a serious health condition with pregnancy results in incapacity under the Paid Family and Medical Leave program.

values:
2020-01-01: 18

metadata:
unit: week
period: year
label: Washington PFML combined leave maximum weeks with pregnancy incapacity
reference:
- title: RCW 50A.15.020(3)(c) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington limits family leave to this number of weeks under the Paid Family and Medical Leave program.

values:
2020-01-01: 12

metadata:
unit: week
period: year
label: Washington PFML family leave maximum weeks
reference:
- title: RCW 50A.15.020(3)(a) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington limits medical leave to this number of weeks under the Paid Family and Medical Leave program.

values:
2020-01-01: 12

metadata:
unit: week
period: year
label: Washington PFML medical leave maximum weeks
reference:
- title: RCW 50A.15.020(3)(b) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington limits medical leave to this number of weeks when a serious health condition with pregnancy results in incapacity under the Paid Family and Medical Leave program.

values:
2020-01-01: 14

metadata:
unit: week
period: year
label: Washington PFML medical leave maximum weeks with pregnancy incapacity
reference:
- title: RCW 50A.15.020(3)(b) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
12 changes: 12 additions & 0 deletions policyengine_us/parameters/gov/states/wa/pfml/hours_threshold.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington requires this many hours worked in the qualifying period for eligibility under the Paid Family and Medical Leave program.

values:
2020-01-01: 820

metadata:
unit: hour
period: year
label: Washington PFML qualifying hours threshold
reference:
- title: RCW 50A.15.010 Employee eligibility
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.010
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington replaces this share of the employee's average weekly wage below the benefit tier threshold under the Paid Family and Medical Leave program.

values:
2020-01-01: 0.9

metadata:
unit: /1
period: year
label: Washington PFML lower tier benefit rate
reference:
- title: RCW 50A.15.020(5)(a) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington uses this share of the state average weekly wage as the breakpoint between benefit tiers under the Paid Family and Medical Leave program.

values:
2020-01-01: 0.5

metadata:
unit: /1
period: year
label: Washington PFML lower benefit tier threshold fraction
reference:
- title: RCW 50A.15.020(5) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
description: Washington limits the weekly benefit to this amount under the Paid Family and Medical Leave program.

values:
2020-01-01: 1_000
2021-01-01: 1_206
2022-01-01: 1_327
2023-01-01: 1_427
2024-01-01: 1_456
2025-01-01: 1_542
2026-01-01: 1_647

metadata:
unit: currency-USD
period: week
label: Washington PFML maximum weekly benefit amount
reference:
- title: RCW 50A.15.020(6)(a) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
- title: Washington Paid Family and Medical Leave 2026 Paycheck Insert
href: https://paidleave.wa.gov/app/uploads/2025/12/Paycheck-insert-2026-1.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington sets the minimum weekly benefit to this amount under the Paid Family and Medical Leave program.

values:
2020-01-01: 100

metadata:
unit: currency-USD
period: week
label: Washington PFML minimum weekly benefit amount
reference:
- title: RCW 50A.15.020(6)(b) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
description: Washington uses this state average weekly wage to determine weekly benefits under the Paid Family and Medical Leave program.

values:
2020-01-01: 1_111
2021-01-01: 1_340
2022-01-01: 1_474
2023-01-01: 1_586
2024-01-01: 1_618
2025-01-01: 1_714
2026-01-01: 1_830

metadata:
unit: currency-USD
period: week
label: Washington PFML state average weekly wage
reference:
- title: RCW 50A.05.010(26) State average weekly wage
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.05.010
- title: RCW 50A.15.020(6)(a) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
- title: Washington Paid Family and Medical Leave 2026 Paycheck Insert
href: https://paidleave.wa.gov/app/uploads/2025/12/Paycheck-insert-2026-1.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Washington replaces this share of the employee's average weekly wage above the benefit tier threshold under the Paid Family and Medical Leave program.

values:
2020-01-01: 0.5

metadata:
unit: /1
period: year
label: Washington PFML upper tier benefit rate
reference:
- title: RCW 50A.15.020(5)(b)(ii) Benefit—Amount and duration
href: https://app.leg.wa.gov/rcw/default.aspx?cite=50A.15.020
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
- name: Case 1, eligible worker with combined leave facts gets the maximum annual benefit.
period: 2026
input:
people:
person1:
weekly_hours_worked: 20
employment_income: 52_000
wa_pfml_leave_type: COMBINED
households:
household:
members: [person1]
state_code: WA
output:
wa_pfml_eligible: true
wa_pfml_weekly_benefit_amount: 866
wa_pfml_max_leave_weeks: 16
wa_pfml: 13_856

- name: Case 2, no leave type selected produces no maximum benefit estimate.
period: 2026
input:
people:
person1:
weekly_hours_worked: 20
employment_income: 52_000
households:
household:
members: [person1]
state_code: WA
output:
wa_pfml_eligible: true
wa_pfml_max_leave_weeks: 0
wa_pfml: 0

- name: Case 3, family leave estimate uses the 12 week cap.
period: 2026
input:
people:
person1:
weekly_hours_worked: 20
employment_income: 52_000
wa_pfml_leave_type: FAMILY
households:
household:
members: [person1]
state_code: WA
output:
wa_pfml_max_leave_weeks: 12
wa_pfml: 10_392

- name: Case 4, medical leave estimate uses the 12 week cap.
period: 2026
input:
people:
person1:
weekly_hours_worked: 20
employment_income: 52_000
wa_pfml_leave_type: MEDICAL
households:
household:
members: [person1]
state_code: WA
output:
wa_pfml_max_leave_weeks: 12
wa_pfml: 10_392

- name: Case 5, pregnancy-related medical leave estimate uses the 14 week cap.
period: 2026
input:
people:
person1:
weekly_hours_worked: 20
employment_income: 52_000
wa_pfml_leave_type: MEDICAL_WITH_PREGNANCY_INCAPACITY
households:
household:
members: [person1]
state_code: WA
output:
wa_pfml_max_leave_weeks: 14
wa_pfml: 12_124

- name: Case 6, combined leave with pregnancy incapacity estimate uses the 18 week cap.
period: 2026
input:
people:
person1:
weekly_hours_worked: 20
employment_income: 52_000
wa_pfml_leave_type: COMBINED_WITH_PREGNANCY_INCAPACITY
households:
household:
members: [person1]
state_code: WA
output:
wa_pfml_max_leave_weeks: 18
wa_pfml: 15_588

- name: Case 7, ineligible workers get no leave or benefit estimate.
period: 2026
input:
people:
person1:
weekly_hours_worked: 15
employment_income: 52_000
wa_pfml_leave_type: COMBINED
households:
household:
members: [person1]
state_code: WA
output:
wa_pfml_eligible: false
wa_pfml_max_leave_weeks: 0
wa_pfml: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
- name: Case 1, non-Washington worker with sufficient hours is ineligible.
period: 2026
input:
state_code: CA
weekly_hours_worked: 20
output:
# Benefit only available to Washington workers (defined_for StateCode.WA).
wa_pfml_eligible: false

- name: Case 2, part-time Washington worker below the hours threshold is ineligible.
period: 2026
input:
state_code: WA
weekly_hours_worked: 15
output:
# annual_hours = 15 * 52 = 780 hours
# 780 < 820 threshold per RCW 50A.15.010, so ineligible.
wa_pfml_eligible: false

- name: Case 3, Washington worker just above the hours threshold is eligible.
period: 2026
input:
state_code: WA
weekly_hours_worked: 16
output:
# annual_hours = 16 * 52 = 832 hours
# 832 >= 820 threshold per RCW 50A.15.010, so eligible.
wa_pfml_eligible: true

- name: Case 4, Washington worker with zero hours is ineligible.
period: 2026
input:
state_code: WA
weekly_hours_worked: 0
output:
# annual_hours = 0 < 820, so ineligible.
wa_pfml_eligible: false

- name: Case 5, qualifying-period hours override can make a worker eligible.
period: 2026
input:
state_code: WA
weekly_hours_worked: 0
wa_pfml_qualifying_period_hours_worked: 900
output:
# Override replaces the weekly-hours proxy for eligibility.
# 900 >= 820 threshold, so eligible.
wa_pfml_eligible: true

- name: Case 6, qualifying-period hours override takes precedence over weekly-hours proxy.
period: 2026
input:
state_code: WA
weekly_hours_worked: 20
wa_pfml_qualifying_period_hours_worked: 800
output:
# Override replaces the weekly-hours proxy for eligibility.
# 800 < 820 threshold, so ineligible.
wa_pfml_eligible: false
Loading
Loading