Fix AGI concept used in EITC phase-out logic #1907
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request fixes a bug in EITC phase-out logic. This issue was raised by @MaxGhenis in #1904. Thanks, Max, for pointing this out. Prior to this pull request the EITC amount was phased out using the maximum of earnings and a concept called
eitc_agi
, which was defined as the sum of AGI (c00100
) and non-taxable interest income (e00400
). As Max pointed oute00400
is included in the investment income EITC eligibility test, but he couldn't find an mention of it being added to AGI and used in the phase-out formula. After an extensive Google search, I found an IRS document that said in a discussion of the EITC that the AGI concept used was from line 38 of Form 1040, which is standard AGI (c00100
). My search also found an online EITC calculator that implied the AGI concept used in EITC calculation was standard (that is, does not include non-taxable interest income).The results of fixing this bug are quite small. In some years, total refundable credits (in which the EITC is included) changes by $0.1 billion and in other years it is unchanged. When it does change, the aggregate individual income tax total and the combined tax total also changes by $0.1 billion.
It appears that this bug went undetected in our validation efforts because Internet TAXSIM does not have non-taxable interest income as one of its input variables, and because our efforts to validate Tax-Calculator against other tax calculators were never completed.
@MaxGhenis, thanks again for raising and pressing this issue.
A diligent reader of the changes in this pull request might wonder why the aggregate EITC payments changed slightly when using the CPS input data but did not change enough to cause different aggregate EITC payments (rounded to the nearest $0.1 billion) when using the PUF input data. The likely answer to that question is that the distribution of non-taxable interest income in the PUF data is realistic while the distribution in the CPS data is known to be unrealistic. Even before the EITC logic bug was reported, work had begun on trying to impute a more realistic CPS distribution as part of taxdata pull request 165. A more realistic distribution (with most of the non-taxable interest being received by high-income filing units) would probably have produced no aggregate EITC changes as big as $0.1 billion in the CPS data (which is what happened in the PUF data).