Skip to content
Open
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:
- Michigan Family Independence Program (FIP/TANF)
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
description: Michigan deducts this fixed dollar amount from earned income when determining Family Independence Program eligibility and calculating benefits.

values:
2008-10-01: 200

metadata:
unit: currency-USD
period: month
label: Michigan FIP earned income flat deduction
reference:
- title: Michigan DHHS BEM 518 - FIP/RCA/SDA Income Budgeting
href: https://mdhhs-pres-prod.michigan.gov/olmweb/ex/BP/Public/BEM/518.pdf
- title: Michigan TANF State Plan 2023
href: https://www.michigan.gov/mdhhs/-/media/Project/Websites/mdhhs/Inside-MDHHS/Reports-and-Statistics---Human-Services/State-Plans-and-Federal-Regulations/TANF_State_Plan_2023.pdf
publication_date: 2023-01-01
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Michigan deducts this share of remaining earned income (after the flat deduction) when determining initial Family Independence Program eligibility for new applicants.

values:
2008-10-01: 0.2

metadata:
unit: /1
period: month
label: Michigan FIP initial earned income percentage deduction
reference:
- title: Michigan DHHS BEM 518 - FIP/RCA/SDA Income Budgeting (Qualifying Earned Income Disregard)
href: https://mdhhs-pres-prod.michigan.gov/olmweb/ex/BP/Public/BEM/518.pdf
- title: Michigan DHHS BEM 520 - Computing the FIP/RCA/SDA Budget (Section C)
href: https://mdhhs-pres-prod.michigan.gov/olmweb/EX/BP/Public/BEM/520.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
description: Michigan deducts this share of remaining earned income (after the flat deduction) when calculating Family Independence Program benefits for currently enrolled recipients.

values:
2008-10-01: 0.2
2011-01-01: 0.5

metadata:
unit: /1
period: month
label: Michigan FIP ongoing earned income percentage deduction
reference:
- title: Michigan DHHS BEM 518 - FIP/RCA/SDA Income Budgeting (Issuance Earned Income Disregard)
href: https://mdhhs-pres-prod.michigan.gov/olmweb/ex/BP/Public/BEM/518.pdf
- title: Michigan DHHS BEM 520 - Computing the FIP/RCA/SDA Budget (Section D)
href: https://mdhhs-pres-prod.michigan.gov/olmweb/EX/BP/Public/BEM/520.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
description: Michigan adds this amount to the Family Independence Program payment standard for each person beyond household size 7.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: Michigan adds this amount to the Family Independence Program payment standard for each person beyond household size 7.
description: Michigan adds this amount to the Family Independence Program payment standard for each person beyond the maximum household size.


values:
2017-01-01: 80
2024-12-01: 95

metadata:
unit: currency-USD
period: month
label: Michigan FIP additional person increment
reference:
- title: Michigan TANF State Plan 2017 - Payment Standards (frozen 2008-2024)
href: https://www.michigan.gov/-/media/Project/Websites/mdhhs/Folder1/Folder33/TANF_State_Plan_2017.pdf#page=7
- title: Michigan TANF State Plan Effective 01-01-23 Revised 07-01-25 - Updated Payment Standards
href: https://www.michigan.gov/mdhhs/-/media/Project/Websites/mdhhs/Inside-MDHHS/Reports-and-Statistics---Human-Services/State-Plans-and-Federal-Regulations/TANF_State_Plan_Effective_01-01-23_Rev-07-01-25.pdf
- title: Michigan DHHS Reference Table 210 - FIP Monthly Assistance Payment Standard
href: https://mdhhs-pres-prod.michigan.gov/olmweb/ex/RF/Public/RFT/210.pdf
publication_date: 2025-01-01
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets remove publication dates

Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
description: Michigan provides up to this monthly payment amount under the Family Independence Program, based on household size.

metadata:
type: single_amount
threshold_unit: int
amount_unit: currency-USD
period: month
label: Michigan FIP payment standard
reference:
- title: Michigan TANF State Plan 2017 - Payment Standards (frozen 2008-2024)
href: https://www.michigan.gov/-/media/Project/Websites/mdhhs/Folder1/Folder33/TANF_State_Plan_2017.pdf#page=7
- title: Michigan TANF State Plan Effective 01-01-23 Revised 07-01-25 - Updated Payment Standards
href: https://www.michigan.gov/mdhhs/-/media/Project/Websites/mdhhs/Inside-MDHHS/Reports-and-Statistics---Human-Services/State-Plans-and-Federal-Regulations/TANF_State_Plan_Effective_01-01-23_Rev-07-01-25.pdf
- title: Michigan DHHS Reference Table 210 - FIP Monthly Assistance Payment Standard
href: https://mdhhs-pres-prod.michigan.gov/olmweb/ex/RF/Public/RFT/210.pdf
publication_date: 2025-01-01

brackets:
- threshold:
2017-01-01: 1
amount:
2017-01-01: 306
2024-12-01: 363
- threshold:
2017-01-01: 2
amount:
2017-01-01: 403
2024-12-01: 478
- threshold:
2017-01-01: 3
amount:
2017-01-01: 492
2024-12-01: 583
- threshold:
2017-01-01: 4
amount:
2017-01-01: 597
2024-12-01: 707
- threshold:
2017-01-01: 5
amount:
2017-01-01: 694
2024-12-01: 822
- threshold:
2017-01-01: 6
amount:
2017-01-01: 828
2024-12-01: 981
- threshold:
2017-01-01: 7
amount:
2017-01-01: 905
2024-12-01: 1_072
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Michigan limits the Family Independence Program to households with countable assets up to this amount.

values:
2008-10-01: 3_000
2019-01-01: 15_000

metadata:
unit: currency-USD
label: Michigan FIP resource limit
period: year
reference:
- title: Michigan DHHS BEM 400 - Assets
href: https://mdhhs-pres-prod.michigan.gov/olmweb/EX/BP/Public/BEM/400.pdf
effective_date: 2025-10-01
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
- name: All requirements met
period: 2025-01
input:
state_code: MI
is_demographic_tanf_eligible: true
is_citizen_or_legal_immigrant: true
mi_fip_income_eligible: true
mi_fip_resources_eligible: true
output:
mi_fip_eligible: true

- name: Demographic not met
period: 2025-01
input:
state_code: MI
is_demographic_tanf_eligible: false
is_citizen_or_legal_immigrant: true
mi_fip_income_eligible: true
mi_fip_resources_eligible: true
output:
mi_fip_eligible: false

- name: Citizenship not met
period: 2025-01
input:
state_code: MI
is_demographic_tanf_eligible: true
is_citizen_or_legal_immigrant: false
mi_fip_income_eligible: true
mi_fip_resources_eligible: true
output:
mi_fip_eligible: false

- name: Income not met
period: 2025-01
input:
state_code: MI
is_demographic_tanf_eligible: true
is_citizen_or_legal_immigrant: true
mi_fip_income_eligible: false
mi_fip_resources_eligible: true
output:
mi_fip_eligible: false

- name: Resources not met
period: 2025-01
input:
state_code: MI
is_demographic_tanf_eligible: true
is_citizen_or_legal_immigrant: true
mi_fip_income_eligible: true
mi_fip_resources_eligible: false
output:
mi_fip_eligible: false

- name: No requirements met
period: 2025-01
input:
state_code: MI
is_demographic_tanf_eligible: false
is_citizen_or_legal_immigrant: false
mi_fip_income_eligible: false
mi_fip_resources_eligible: false
output:
mi_fip_eligible: false

- name: Household outside Michigan is not eligible
period: 2025-01
input:
state_code: CA
is_demographic_tanf_eligible: true
is_citizen_or_legal_immigrant: true
mi_fip_income_eligible: true
mi_fip_resources_eligible: true
output:
mi_fip_eligible: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
- name: Enrolled recipient with income below payment standard is eligible
period: 2025-01
input:
employment_income_before_lsr: 6_000 # $500/month
is_tanf_enrolled: true
state_code: MI
output:
# Enrolled uses Issuance Deficit Test (50% rate):
# Countable = $500 - [$200 + 50%×$300] = $500 - $350 = $150
# Payment standard (size 1) = $363
# $150 < $363 → ELIGIBLE
mi_fip_income_eligible: true

- name: New applicant with low income passes initial eligibility (20% test)
period: 2025-01
input:
employment_income_before_lsr: 4_800 # $400/month
is_tanf_enrolled: false
state_code: MI
output:
# Initial eligibility uses 20% deduction:
# Countable (20%) = $400 - [$200 + 20%×$200] = $400 - $240 = $160
# Payment standard (size 1) = $363
# $160 < $363 → ELIGIBLE
mi_fip_income_eligible: true

- name: New applicant with high income fails initial eligibility (20% test)
period: 2025-01
input:
employment_income_before_lsr: 12_000 # $1,000/month
is_tanf_enrolled: false
state_code: MI
output:
# Initial eligibility uses 20% deduction:
# Countable (20%) = $1,000 - [$200 + 20%×$800] = $1,000 - $360 = $640
# Payment standard (size 1) = $363
# $640 > $363 → NOT ELIGIBLE
mi_fip_income_eligible: false

- name: New applicant family of 3 at initial eligibility threshold
period: 2025-01
input:
people:
parent:
employment_income_before_lsr: 9_768 # $814/month
age: 35
child1:
age: 8
child2:
age: 4
spm_units:
spm_unit:
members: [parent, child1, child2]
households:
household:
members: [parent, child1, child2]
state_code: MI
output:
# Initial eligibility (20% deduction):
# Countable = $814 - [$200 + 20%×$614] = $814 - $322.80 = $491.20
# Payment standard (size 3) = $583
# $491.20 < $583 → ELIGIBLE
mi_fip_income_eligible: true

- name: New applicant family of 3 just above initial threshold
period: 2025-01
input:
people:
parent:
employment_income_before_lsr: 9_900 # $825/month
age: 35
child1:
age: 8
child2:
age: 4
spm_units:
spm_unit:
members: [parent, child1, child2]
households:
household:
members: [parent, child1, child2]
state_code: MI
output:
# Initial eligibility (20% deduction):
# Countable = $825 - [$200 + 20%×$625] = $825 - $325 = $500
# Payment standard (size 3) = $583
# $500 < $583 → ELIGIBLE
mi_fip_income_eligible: true

- name: Household with zero income is eligible
period: 2025-01
input:
employment_income_before_lsr: 0
state_code: MI
output:
mi_fip_income_eligible: true

- name: Household outside Michigan returns false
period: 2025-01
input:
employment_income_before_lsr: 12_000
state_code: CA
output:
mi_fip_income_eligible: false
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
- name: Household with assets below limit is eligible
period: 2025-01
input:
state_code: MI
spm_unit_assets: 10_000
output:
mi_fip_resources_eligible: true

- name: Household with zero assets is eligible
period: 2025-01
input:
state_code: MI
spm_unit_assets: 0
output:
mi_fip_resources_eligible: true

- name: Household with assets exactly at limit is eligible
period: 2025-01
input:
state_code: MI
spm_unit_assets: 15_000
output:
mi_fip_resources_eligible: true

- name: Household with assets exceeding limit is not eligible
period: 2025-01
input:
state_code: MI
spm_unit_assets: 20_000
output:
mi_fip_resources_eligible: false

- name: Household with assets one dollar over limit is not eligible
period: 2025-01
input:
state_code: MI
spm_unit_assets: 15_001
output:
mi_fip_resources_eligible: false

- name: Household outside Michigan returns zero
period: 2025-01
input:
state_code: CA
spm_unit_assets: 10_000
output:
mi_fip_resources_eligible: 0
Loading