Skip to content

SC H.3492 Partially Refundable EITC Analysis Notebooks #111

@DTrim99

Description

@DTrim99

Summary

Create analysis notebooks for South Carolina H.3492 - the partially refundable EITC reform. This reform makes 25% of the excess SC EITC (above state tax liability) refundable.

Bill Reference: SC H.3492 (126th Session, 2025-2026)

policyengine-us PR: PolicyEngine/policyengine-us#7189

Key Formula

  • SC EITC = 125% × Federal EITC (unchanged from current law)
  • If SC EITC > state tax liability:
    • Non-refundable portion = tax liability
    • Refundable portion = 25% × (SC EITC - tax liability)

Deliverables

1. Microsimulation Notebook (sc_h3492_microsimulation.ipynb)

Calculate aggregate impacts including:

  • Total cost of the reform
  • Number of beneficiary households
  • Average benefit per household
  • Winners/losers analysis
  • Poverty impact (overall and child poverty)
  • Impact by income bracket

Reform Setup:
```python
from policyengine_us.reforms.states.sc.h3492.sc_h3492_eitc_refundable import sc_h3492_eitc_refundable
from policyengine_us import Microsimulation

baseline = Microsimulation()
baseline.default_year = 2025

reformed = Microsimulation(reform=sc_h3492_eitc_refundable)
reformed.default_year = 2025
```

Key Metrics to Calculate:
```python

Baseline vs Reformed

metrics = [
'household_net_income',
'state_income_tax',
'sc_income_tax',
'sc_refundable_credits',
'sc_non_refundable_credits',
]

Reform-specific variables

reform_metrics = [
'sc_h3492_total_eitc',
'sc_h3492_eitc_non_refundable',
'sc_h3492_eitc_refundable',
]
```

Income Bracket Analysis:

  • Under $25k
  • $25k-$50k
  • $50k-$75k
  • $75k-$100k
  • Over $100k

2. Household Impact Notebook (sc_h3492_household_example.ipynb)

Show impact for a specific household: Single parent with one child earning $20,000

Situation:
```python
from policyengine_us import Simulation
from policyengine_us.reforms.states.sc.h3492.sc_h3492_eitc_refundable import sc_h3492_eitc_refundable

situation = {
'people': {
'parent': {
'age': {'2025': 30},
'employment_income': {'2025': 20_000}
},
'child': {
'age': {'2025': 5}
}
},
'tax_units': {
'tax_unit': {
'members': ['parent', 'child'],
'filing_status': {'2025': 'HEAD_OF_HOUSEHOLD'}
}
},
'families': {
'family': {
'members': ['parent', 'child']
}
},
'spm_units': {
'spm_unit': {
'members': ['parent', 'child']
}
},
'households': {
'household': {
'members': ['parent', 'child'],
'state_code': {'2025': 'SC'}
}
}
}

baseline = Simulation(situation=situation)
reformed = Simulation(situation=situation, reform=sc_h3492_eitc_refundable)
```

Variables to Display:

Variable Baseline Reformed Change
Federal EITC
SC EITC (total)
SC tax liability
SC non-refundable credits
SC refundable credits
SC income tax
Household net income

Expected Results for $20,000 single parent:

  • Federal EITC: ~$3,584 (approximate for 1 child)
  • SC EITC: 125% × $3,584 = ~$4,480
  • SC tax liability: Very low or $0 at this income
  • If tax liability = $0:
    • Non-refundable portion: $0
    • Refundable portion: 25% × $4,480 = ~$1,120

Reference Implementation

Based on the ri-ctc-calculator microsimulation.py approach for aggregate impact calculations.

Notes

  • The reform applies only to South Carolina residents
  • Use the enhanced CPS microdata for SC-specific analysis if available, otherwise use standard CPS
  • Year should be 2025 (the reform is designed for future tax years)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions