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
4 changes: 4 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Add Kentucky TANF (K-TAP) program
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Kentucky caps the assistance unit size at this value for parameter lookups under the Kentucky Transitional Assistance Program.

metadata:
unit: person
period: month
label: Kentucky K-TAP maximum unit size for lookups
reference:
- title: 921 KAR 2:016 Section 9(2)(a)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

values:
2023-03-01: 7
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
description: Kentucky sets this payment maximum under the Kentucky Transitional Assistance Program.

metadata:
unit: currency-USD
period: month
breakdown:
- range(1, 8)
label: Kentucky K-TAP payment maximum
reference:
- title: 921 KAR 2:016 Section 9(2)(a)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

1:
2023-03-01: 372
2:
2023-03-01: 450
3:
2023-03-01: 524
4:
2023-03-01: 656
5:
2023-03-01: 766
6:
2023-03-01: 864
7:
2023-03-01: 964
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Kentucky applies this rate to the difference between the standard of need and countable income under the Kentucky Transitional Assistance Program.

metadata:
unit: /1
period: month
label: Kentucky K-TAP benefit rate
reference:
- title: 921 KAR 2:016 Section 9(4)(a)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

values:
2023-03-01: 0.55
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
description: Kentucky sets this standard of need amount under the Kentucky Transitional Assistance Program.

metadata:
unit: currency-USD
period: month
breakdown:
- range(1, 8)
label: Kentucky K-TAP standard of need
reference:
- title: 921 KAR 2:016 Section 9(2)(a)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

1:
2023-03-01: 481
2:
2023-03-01: 552
3:
2023-03-01: 631
4:
2023-03-01: 710
5:
2023-03-01: 790
6:
2023-03-01: 869
7:
2023-03-01: 948
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Kentucky limits gross income to this share of the standard of need under the Kentucky Transitional Assistance Program.

metadata:
unit: /1
period: month
label: Kentucky K-TAP gross income limit rate
reference:
- title: 921 KAR 2:016 Section 1(11)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

values:
2023-03-01: 1.85
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Kentucky sets this liquid asset limit for the Kentucky Transitional Assistance Program.

metadata:
unit: currency-USD
period: month
label: Kentucky K-TAP resource limit
reference:
- title: 921 KAR 2:016 Section 3(2)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

values:
2023-03-01: 10_000
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Kentucky excludes this amount of child support payments from unearned income under the Kentucky Transitional Assistance Program.

metadata:
unit: currency-USD
period: month
label: Kentucky K-TAP child support disregard
reference:
- title: 921 KAR 2:016 Section 5(2)(v)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

values:
2023-03-01: 50
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
description: Kentucky limits dependent care disregard to this amount per child under the Kentucky Transitional Assistance Program.

metadata:
type: single_amount
period: month
threshold_unit: year
amount_unit: currency-USD
label: Kentucky K-TAP dependent care disregard per child
reference:
- title: 921 KAR 2:016 Section 5(3)(b)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

brackets:
- threshold:
2023-03-01: 0
amount:
2023-03-01: 200
- threshold:
2023-03-01: 2
amount:
2023-03-01: 175
- threshold:
2023-03-01: 13
amount:
2023-03-01: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Kentucky disregards this share of earned income after work expense deduction for ongoing K-TAP cases.

metadata:
unit: /1
period: month
label: Kentucky K-TAP earned income disregard rate
reference:
- title: 921 KAR 2:016 Section 5(3)(e)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

values:
2023-03-01: 0.5
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Kentucky deducts this work expense standard deduction from earned income under the Kentucky Transitional Assistance Program.

metadata:
unit: currency-USD
period: month
label: Kentucky K-TAP work expense deduction
reference:
- title: 921 KAR 2:016 Section 5(3)(a)
href: https://apps.legislature.ky.gov/law/kar/titles/921/002/016/

values:
2023-03-01: 175
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
# Kentucky K-TAP Dependent Care Disregard
# Per 921 KAR 2:016 Section 5(3)(b)
# Max per child:
# - $200/month for child under age 2
# - $175/month for child age 2-12

- name: No childcare expenses results in zero disregard.
period: 2024-01
input:
people:
parent:
age: 30
child:
age: 5
spm_units:
spm_unit:
members: [parent, child]
childcare_expenses: 0
households:
household:
members: [parent, child]
state_code: KY
output:
ky_ktap_dependent_care_disregard: 0

- name: One child age 5, childcare below cap.
period: 2024-01
input:
people:
parent:
age: 30
child:
age: 5
spm_units:
spm_unit:
members: [parent, child]
# $100/month * 12 = $1,200/year
childcare_expenses: 1_200
households:
household:
members: [parent, child]
state_code: KY
output:
# Max for age 5: $175/month, actual: $100/month
# Disregard = min($100, $175) = $100
ky_ktap_dependent_care_disregard: 100

- name: One child age 5, childcare exceeds cap.
period: 2024-01
input:
people:
parent:
age: 30
child:
age: 5
spm_units:
spm_unit:
members: [parent, child]
# $300/month * 12 = $3,600/year
childcare_expenses: 3_600
households:
household:
members: [parent, child]
state_code: KY
output:
# Max for age 5: $175/month, actual: $300/month
# Disregard = min($300, $175) = $175
ky_ktap_dependent_care_disregard: 175

- name: One child under age 2, childcare exceeds cap.
period: 2024-01
input:
people:
parent:
age: 25
infant:
age: 1
spm_units:
spm_unit:
members: [parent, infant]
# $400/month * 12 = $4,800/year
childcare_expenses: 4_800
households:
household:
members: [parent, infant]
state_code: KY
output:
# Max for under 2: $200/month, actual: $400/month
# Disregard = min($400, $200) = $200
ky_ktap_dependent_care_disregard: 200

- name: Two children, one infant and one age 5.
period: 2024-01
input:
people:
parent:
age: 30
infant:
age: 1
child:
age: 5
spm_units:
spm_unit:
members: [parent, infant, child]
# $500/month * 12 = $6,000/year
childcare_expenses: 6_000
households:
household:
members: [parent, infant, child]
state_code: KY
output:
# Max for infant: $200, max for age 5: $175
# Total max: $375/month, actual: $500/month
# Disregard = min($500, $375) = $375
ky_ktap_dependent_care_disregard: 375

- name: Child age 13 gets no disregard.
period: 2024-01
input:
people:
parent:
age: 35
teen:
age: 13
spm_units:
spm_unit:
members: [parent, teen]
# $200/month * 12 = $2,400/year
childcare_expenses: 2_400
households:
household:
members: [parent, teen]
state_code: KY
output:
# Max for age 13+: $0
# Disregard = min($200, $0) = $0
ky_ktap_dependent_care_disregard: 0

- name: Non-KY state returns zero.
period: 2024-01
input:
people:
parent:
age: 30
child:
age: 5
spm_units:
spm_unit:
members: [parent, child]
childcare_expenses: 2_400
households:
household:
members: [parent, child]
state_code: TX
output:
ky_ktap_dependent_care_disregard: 0
Loading