Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add dollar limit on itemized deductions #1084

Merged
merged 5 commits into from
Dec 15, 2016

Conversation

codykallen
Copy link
Contributor

This PR adds the ability to limit the amount of itemized deductions taken by a filer. The Trump plan sets this at $200,000 for married filing jointly and $100,000 for all others.

@codecov-io
Copy link

codecov-io commented Dec 2, 2016

Current coverage is 98.79% (diff: 100%)

Merging #1084 into master will increase coverage by 0.03%

@@             master      #1084   diff @@
==========================================
  Files            38         38          
  Lines          2761       2830    +69   
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
+ Hits           2727       2796    +69   
  Misses           34         34          
  Partials          0          0          

Powered by Codecov. Last update 42b7f35...a44e69e

@codykallen
Copy link
Contributor Author

@codykallen
Copy link
Contributor Author

Never mind. It seems that this can be done using ID_BenefitSurtax. Closing.

@MattHJensen
Copy link
Contributor

Never mind. It seems that this can be done using ID_BenefitSurtax. Closing.

@codykallen, I'm going through current_law_policy.json right now and realize that I'm a bit confused about your comment that you can limit the amount of itemized deductions to 100/200k using the ID_BenefitSurtax.

My understanding of the logic in ID_BenefitSurtax is that you can limit the benefit that accrues from itemized deductions to 100/200k using by setting the exemption at 100/200, the surtax rate at 1, and the credit rate at 0. I don't see how you can limit the amount of itemized deductions taken.

@codykallen
Copy link
Contributor Author

@MattHJensen, You are correct that it limits the benefit but not the actual amount of itemized deductions. From a scoring perspective, these are equivalent. However, this is not true if you intend to analyze the impact of capping itemized deductions on the actual deductions (beyond just scoring it). The implementation in this PR is more useful for the kind of analysis I was doing, but I closed the PR upon finding that the cap can be closely modeled by existing parameters.

@MattHJensen
Copy link
Contributor

From a scoring perspective, these are equivalent.

Could you explain that further? Here is how I've been thinking about this:

Let's say my marginal rate is 30% and I have $100 of itemized deductions:

If we limit the "benefit" of itemized deductions to $50, then my tax liability is unchanged because the benefit of itemized deductions to me is only $30 to begin with.

If we limit the "amount" of itemized deductions to $50, then my tax liability goes up by roughly $15 dollars because I lose $50 of itemized deductions at a 30% rate.

@feenberg
Copy link
Contributor

feenberg commented Dec 15, 2016 via email

@codykallen
Copy link
Contributor Author

@MattHJensen, You're right, there is a difference. How did you model Trump's proposed deduction cap?

@MattHJensen
Copy link
Contributor

I haven't yet for publication. I tried to right when the proposal came out but misinterpreted the policy as limiting to taxpayers with income under 100/200. We can do that with the itemized deduction limitation parameters. But then jim tankersley (v. impressively) caught my error when I asked him to look through a reform file.

@codykallen
Copy link
Contributor Author

@MattHJensen, this PR should model it correctly. Do you want me to reopen it?

@MattHJensen
Copy link
Contributor

@MattHJensen, this PR should model it correctly. Do you want me to reopen it?

Just did.

@@ -356,6 +356,26 @@
"value": [0.8]
},

"_ID_c": {
"long_name": "Itemized deduction cap",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this ought to be "Itemized deduction ceiling".

@MattHJensen
Copy link
Contributor

This LGTM. Thanks @codykallen.

@MattHJensen MattHJensen merged commit 5e62dde into PSLmodels:master Dec 15, 2016
@MattHJensen MattHJensen mentioned this pull request Jan 2, 2017
@codykallen codykallen deleted the ided_cap branch November 10, 2017 20:07
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.

5 participants