-
-
Notifications
You must be signed in to change notification settings - Fork 159
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
QBID income limit switch #2822
Comments
In issue #2822, @bodiyang said:
The current value of this parameter is consistent with current-law policy, which is what is in the If that is not what you're suggesting, then what are you suggesting in issue #2822? |
Choice of True or False value for PT_qbid_limit_switch should be decided by the accuracy of the calculated qbided value. As an example, for year 2024: I received other users feedback that the calculated qbided value is more accurate when the PT_qbid_limit_switch is set as False. ~ So I am trying to search evidence on that, and see if we should reconsider the value for PT_qbid_limit_switch. Is there any CBO published QBID revenue estimation? (if you know, can share the source). We should compare that value to the Tax-Calc qbided calculation, and then decided if we want to set PT_qbid_limit_switch as True or False. |
@bodiyang said in issue #2822:
I think you are dead wrong about that. The "accuracy of the calculated
As I said above, this is completely wrong. The
You are barking up the wrong tree. Why not "reconsider" the use of the PUF input data generated in the
Again your notion that "we [might] want set The TMD input data for Tax-Calculator generate sensible aggregate QBID amounts as shown in the following table (which is generated using these methods): ![]() For documentation about how to use the TMD data with Tax-Calculator, see the data section of the Tax-Calculator documentation. So, in conclusion, this QBID problem is a tax data problem, not a tax logic problem. |
Yes, I agree QBID is a taxdata problem not a tax logic problem Maybe I can further narrow down this issue: the PT_qbid_limit_switch is not a tax law / tax logic. This is because the switch is not in QBID tax form 8995. ~~~ We are supposed to follow the tax logic of line 15 to check the income limitation. However, this is not possible because of the PUF/CPS data constraint. So, we are assuming that either we apply the income limitation upon all tax units or not. PT_qbid_limit_switch is essentially an assumption we made, and this assumption is that all of the tax units are under the income limit (when the switch is turning true). We replaced line 15 tax logic with this assumption. So strictly speaking, PT_qbid_limit_switch should not hosted be in It is helpful to see the CY 2023 QBID tax expenditure you shared. I will try to do more calculation based on this table. |
Among other things @bodiyang said in issue #2822:
I agree completely. Not only is the logic of I think Tax-Calculator PR #2497 was a big mistake. My main take-away from this discussion (here in issue #2822), is that the @MattHJensen and @jdebacker, do you have any concerns about removing the |
@martinholmer @bodiyang Is the suggestion to remove the I think having this flag can be useful for some use-cases. And we need to make a default assumption for all parameters. And those defaults are set in the baseline JSON file. So should we really be thinking about changing the default value? |
@jdebacker said in issue #2822:
The suggestion is to remove both the parameter and its associated logic. @jdebacker also said:
What would those use cases be? Can you give some examples? |
@jdebacker, Let me clarify. The logic in |
You want a QBID with no wage or capital limitations, right? Is there a better way to model that? |
@jdebacker said:
But who wants that kind of policy reform? Has such a reform ever been proposed in the serious tax analysis community? |
@jdebacker said in issue #2822:
This kind of reform can be modeled without the If you look at the current QBID code, you can see that setting the |
@bodiyang added this comment in issue #2822. When I click on your screenshot link, I get this: ![]() @bodiyang, Can you please explain what you did to generate your results? |
@bodiyang, I ask you to post the Python script as TEXT. Please do that instead of posting it as binary information. |
@bodiyang said in issue #2822:
That table had been posted earlier in the #2822 discussion in this comment. @bodiyang, I don't understand what your "calculated qbided table" has to do with the tax-microdata tax expenditure table that I posted. Do you realize there is a difference between the amount of tax deduction and the tax expenditure associated with that tax deduction? |
Ok, my misunderstanding of the table of tax expenditure. I will delete the previous comment above in case of confusion |
This issue is for the QBID calculation.
Tax-Calculator adopts an income limit switch PT_qbid_limit_switch in QBID calculation. This is because both CPS & PUF lack the information on capital gains, which is required for the income limitation calculation for QBID form 8995. So we need to either apply or not apply the income limit on all records.
Right now, the switch is set as True by default, which means applying the income limit on all records.
However, would this actually be the better choice?
I tried to compare the QBID calculation when the switch is set as On versus Off.
For the year 2024:
qbided is 106.2 billion, when PT_qbid_limit_switch is set as True;
qbided is 296.5 billion, when PT_qbid_limit_switch is set as False;
The text was updated successfully, but these errors were encountered: