Skip to content

Conversation

@hua7450
Copy link
Collaborator

@hua7450 hua7450 commented Jan 8, 2026

Summary

Implements Maryland Temporary Cash Assistance (TCA), the state's TANF program.

Closes #7136


Maryland TCA Income Rules

Regulatory Authority

  • COMAR 07.03.03 (Temporary Cash Assistance)
  • COMAR 07.03.03.13 (Income)
  • COMAR 07.03.03.17 (Benefit Schedules)

1. CHILD ELIGIBILITY

A child is eligible for Maryland TCA if they meet one of:

  • Under age 18
  • Under age 19 and enrolled full-time in K-12 school
  • Age 19 and enrolled full-time in secondary school

Source: COMAR 07.03.03.07 - Age Requirements


2. INCOME DEDUCTIONS & EXEMPTIONS

A. Earned Income Exclusions (from Gross Income)

  • Earned income of children
  • Earned income of SSI recipients

Source: COMAR 07.03.03.13 - Income

B. Earned Income Disregards

Recipient Status Disregard Rate
Continuous (non-self-employed) 40%
New applicant (non-self-employed) 20%
Self-employed 50%

Source: COMAR 07.03.03.13 - Income

C. Childcare Expense Deduction

Employment Status Deduction
Full-time (25+ hours/week) $200/month
Part-time (<25 hours/week) $100/month

Source: COMAR 07.03.03.13 - Income


3. INCOME STANDARDS BY FAMILY SIZE (Grant Standards)

Family Size Grant Standard
1 $328
2 $575
3 $727
4 $870
5 $1,010
6 $1,110
7 $1,247
8 $1,372
9+ $1,372 + $136 per additional person

Source: COMAR 07.03.03.17 - Benefit Schedules


4. INCOME SOURCES

Earned Income

  • Employment income
  • Self-employment income
  • Armed services basic allowance for housing

Unearned Income

  • Pension income
  • Social Security
  • Dividend income
  • Interest income
  • Unemployment compensation
  • Veterans benefits

Source: COMAR 07.03.03.13 - Income


5. BENEFIT CALCULATION

Formula:

Benefit = Grant Standard − Net Countable Income

Where Net Countable Income =

(Gross Earned Income − Earned Income Disregard − Childcare Deduction) + Gross Unearned Income

Calculation Steps:

  1. Determine gross earned income (excluding children and SSI recipients)
  2. Apply earned income disregard (40% continuous, 20% new, 50% self-employed)
  3. Subtract childcare deduction ($200 full-time, $100 part-time)
  4. Add gross unearned income = Net Countable Income
  5. Subtract from Grant Standard = Benefit

Source: COMAR 07.03.03.17 - Benefit Schedules


🤖 Generated with Claude Code

@codecov
Copy link

codecov bot commented Jan 8, 2026

Codecov Report

❌ Patch coverage is 83.58209% with 33 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.00%. Comparing base (fc2b613) to head (4d64dfd).
⚠️ Report is 45 commits behind head on main.

Files with missing lines Patch % Lines
...me/earned/md_tanf_countable_gross_earned_income.py 55.55% 8 Missing ⚠️
...tanf/income/income/md_tanf_net_countable_income.py 62.50% 6 Missing ⚠️
...ome/income/md_tanf_net_initial_countable_income.py 62.50% 6 Missing ⚠️
...eductions/md_tanf_continuous_earnings_deduction.py 66.66% 5 Missing ⚠️
...e/deductions/md_tanf_initial_earnings_deduction.py 66.66% 5 Missing ⚠️
...yengine_us/variables/gov/states/md/tanf/md_tanf.py 76.92% 3 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##              main    #7137       +/-   ##
============================================
- Coverage   100.00%   85.00%   -15.00%     
============================================
  Files           10       17        +7     
  Lines          144      220       +76     
============================================
+ Hits           144      187       +43     
- Misses           0       33       +33     
Flag Coverage Δ
unittests 85.00% <83.58%> (-15.00%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Maryland TANF

1 participant