Skip to content

Conversation

@MaxGhenis
Copy link
Contributor

Summary

  • Add would_file_taxes_voluntarily input variable for voluntary tax filers
  • Update tax_unit_is_filer to use propensity variables from microdata

Background

Previously, tax_unit_is_filer used a rules-based approach: file if required OR if income_tax < 0 (getting a refund). This deterministic approach didn't capture voluntary filing behavior.

The new approach uses propensity variables assigned during microdata construction:

  1. Required to file - Income threshold logic from IRC § 6012 (unchanged)
  2. Takes up EITC - Implies filing to claim refundable credits
  3. Would file voluntarily - State requirements, documentation needs, habit

Changes

New variable: would_file_taxes_voluntarily

  • Input variable with default_value = False
  • Set to True in microdata for ~5% of tax units not taking up EITC
  • Captures filing for reasons beyond refundable credits

Updated: tax_unit_is_filer

  • Changed from value_type = float to value_type = bool
  • Removed redundant unit = USD
  • Now returns: required_to_file | takes_up_eitc | would_file_taxes_voluntarily

Related issues

Related PRs

Test plan

  • Verify CI passes
  • Confirm would_file_taxes_voluntarily variable is accessible
  • Verify tax_unit_is_filer returns expected values

🤖 Generated with Claude Code

- Add would_file_taxes_voluntarily input variable for tax units that file
  for reasons other than being required or seeking refundable credits
- Update tax_unit_is_filer to use propensity variables from microdata:
  - required_to_file (income thresholds from IRC § 6012)
  - takes_up_eitc (refund-seeking behavior)
  - would_file_taxes_voluntarily (state requirements, documentation, habit)

Closes #4286

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

Impute probability of filing taxes among tax units with zero net tax

1 participant