Skip to content

Latest commit

 

History

History
136 lines (118 loc) · 6.48 KB

ODD_RECORDS.md

File metadata and controls

136 lines (118 loc) · 6.48 KB

Odd Tax Records

Tax-Calculator is capable of dealing with large amounts of input data, so long as each filing unit has variable names that are in the USABLE_READ_VARS set in the records.py file. More details about data input requirements can be found here in the DATAPREP.md file.

Thanks to such capability, we are able to test the current tax logic with as many "extreme" units as we want, and thus are able to find several tax units that are considered counter-intuitive relative to common sense. For instance, if allowed by the tax law, some units are better-off in terms of individual income tax liability when they choose to have a zero deduction amount.

This document catalogs filing units that yield counter-intuitive results we have found in our work. All units described here are made-up. During make-up process, we try to use as few variables as possible so that our units will end up being rather simple. Adding more (valid) variables to those units, however, will not usually affect the counter-intuitive case we are trying to explain.

Optimization Puzzle

Generally speaking, we take it for granted that filing units will end up being better-off when they choose the higher deduction amount among either standard deduction or itemized deduction. The unit we describe in this section, however, will have a lower tax liability when choosing to have a lower deduction amount.

The reason for this phenomenon is that: when choosing to have no deduction, although this unit will pay higher regular tax, or taxbc, comparing to regular scenario that has deduction amount, his/her alternative minimum tax (AMT) liability will end up being much lower. And thus this yields a comparatively lower individual income tax liability. To be more specific, choosing no deduction amount will result in higher taxable income, this higher income will come into play in the AMT calculation (which is essentially introduced from Schedule D Tax Worksheet for form 1040) as an offsetting force, that eventually diminishes the AMT liability. That said, in these two cases, the difference for AMT part is larger than the difference resulting from regular tax, in terms of absolute value, and thus this unit is able to obtain lower individual income tax liability when no deduction is being applied.

In order to replicate this phenomenon, the following unit needs to be fed through the Tax-Calculator with 2013 tax logic, without any extrapolation/blowup for the data input. Also, to allow units having zero deduction, you shall suppress all the itemized deduction items. To do all these, you might find PR #749 helpful.

Variable Value
FLPDYR 2013
MARS 2
e00300 14300
e00900 175000
e02000 -1795000
e03270 20000
e18400 40000
e18500 2700
e19200 15700
e19700 3200
p23250 4580000
e24515 2090000

Odd Marginal Tax Rate

The Tax-Calculator offers the approximation of units' marginal tax rates (MTRs) using finite difference approach, where a small increase (a penny) will be added to some specified income type. For more details, you might find the code lines here helpful.

During the course of testing the Tax-Calculator, we found that, under some circumstances, filing units could end up having rather high (over 50%) MTRs. This means that, surprisingly, more than 50% of those units' extra income will contribute to their tax liabilities. Based on our current findings, one possible reason that would result in such high MTR situation is because of the foreign tax credit.

When some unit has foreign tax credit (FTC), such credit can possibly wipe out the income tax liability in the AMT calculation, and thus offset the AMT liability. Filing units with enough FTC that totally wipes out the income tax liability in the AMT calculation will need to take care of more tax burden when given some extra income. More explicitly, we use the following table to generalize such situation:

Base Base, Added a penny
Adjusted Gross Income AGI AGI + 0.01
Standard Deduction STD STD
Taxable Income AGI - STD AGI - STD +0.01
Income Tax intax intax + delta
Foreign Tax Credit FTC FTC
AMTI AGI AGI + 0.01
Tentative Minimum Tax TMT TMT + less_delta
AMT TMT TMT + less_delta
Tax Before Credits TMT + intax TMT + less_delta + intax + delta

Notice that, in this example, we have intax + delta < FTC so that FTC would wipe out the income tax, which should have neutralized the tentative minimum tax amount if the inequality does not hold. Also, delta > less_delta > 0 holds since, in brief, the less_delta is generated by more iterations (deteriorations) in the tax form than delta, and thus is less significant.

In order to replicate this situation, the following unit needs to be fed through the Tax-Calculator with 2017 tax logic along with the reform that doubles the standard deduction amount while, still, without any extrapolation/blowup for the data input. By the default MTR calculations in the Tax-Calculator, you shall get a MTR of 67.60%. You might find the discussion in issue #555 helpful.

Variable Value
FLPDYR 2017
MARS 2
e02000 648675
e00600 24759
e00650 24759
e07300 199643
f6251 1
XTOT 2