-
Notifications
You must be signed in to change notification settings - Fork 7
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 more ways by which government can obtain/spend revenue #85
Comments
Reminder to self: once the government revenue use structure is done, we need to update the cost metric calculations (for example, on the This will ensure the cost graph correctly reflects the lever settings chosen by the user, and avoids retaining the simplistic representation of revenue-neutrality from the 2.x series, now that we're able to calculate revenue neutrality in more detail in the 3.x series. |
On strategy (4), I said:
Upon further reflection, I don't think Instead, we might just put in a separate graph of induced inflation, which compares BAU nominal dollars to policy case nominal dollars in each year. Or maybe we can live without that graph, although I hesitate to omit it, because then it makes the "printing money" option appear to be truly free, and illustrating inflation is the only way to get at the downside of that approach to raising government revenue. But it may be difficult to estimate this. In a depression-type economy, it may not trigger any inflation, but in some historical cases, it has spiraled out of control as hyper-inflation (far outpacing the rate at which government adds money to the money supply). Wikipedia says:
The simplest way to estimate induced inflation would be to take the amount of money printed, divided by the total money supply. That would only be accurate if we assume that no complicated feedback loops develop. That might be the best available estimate we could make, but it wouldn't be designed to capture the true complexities of the management of the money supply by a central banking authority. |
Reminder to self: Add a stacked area graph of change in government revenue, broken out by compensatory technique (e.g. changes in spending, changes in taxes on households, changes in taxes on businesses, changes in deficit spending, changes in money supply), to help model users understand the mix of techniques they are using in each year and the number of dollars being handled under each technique. |
I would suggest avoiding the induced inflation graph. |
Okay, that makes sense. Thinking about it more, I think the thing we'd need to do is to calculate an "inflation tax." Unlike nominal dollars, real dollars can't be produced from nothing. If it's debt, that counts as deficit spending. If it's not debt, it is effectively a tax on all dollar-denominated assets, which reduces their savings when measured in real dollars. So I think the correct thing to do might be to determine what percentage of all dollar-denominated assets are held by each cash flow entity (with "foreign entities" being especially important here, as large holders of U.S. government debt) and assign them negative cash flows in real dollars, representing the inflation tax. Mechanically, this actually isn't so different from raising taxes on these entities, as per mechanism (2). The main difference is that the tax is allocated on the basis of who holds dollar-denominated assets, instead of being allocated based on policymakers' decisions about who to tax. The other difference is that it is able to shove a lot of the burden onto "foreign entities," who hold lots of U.S. dollar assets, but are normally hard to target with ordinary tax policy, since they're not necessarily making or spending money in the U.S. These differences probably would merit the inclusion of a separate lever for increasing the money supply, even if it's operating in a mechanically similar way to lever (2). (Also, a separate lever better highlights that the EPS has this capability at all, which would not be perceived if we only explain you have to set the tax rates equal to the implied inflation tax, which few users would be able to do on their own.) So I think my current best thinking on the right approach to calculate method (4) is:
There simply isn't a way for the government to create true value out of thin air by printing money, and the approach of calculating the equivalent inflation tax probably best captures who is really paying when the government does this to fund its programs. |
Actually, we don't need to divide by the money supply, because we don't need tax rates. We only need absolute quantities. So it's easier than I laid out above. We just find the number of dollars the government printed, and allocate them as negative dollars to holders of dollar-denominated assets. The size of the money supply wouldn't be used. |
But, we don’t have people’s assets in the model, only their cash flows, so how would you do this?
…________________________________
Robbie Orvis
Director of Energy Policy Design
Phone: 415-799-2171
98 Battery Street, Suite 202
San Francisco, CA 94111
www.energyinnovation.org<http://www.energyinnovation.org/>
[cid:image001.jpg@01D0D699.20A24470]
________________________________
Check out our new book, Designing Climate Solutions: A Policy Guide for Low-Carbon Energy<https://www.amazon.com/Designing-Climate-Solutions-Policy-Low-Carbon/dp/1610919564>
Available wherever books are sold
[Policy Design book cover]
From: Jeff Rissman <notifications@github.com>
Sent: Wednesday, August 5, 2020 1:30 PM
To: Energy-Innovation/eps-us <eps-us@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: Re: [Energy-Innovation/eps-us] Add more ways by which government can obtain/spend revenue (#85)
Actually, we don't need to divide by the money supply, because we don't need tax rates. We only need absolute quantities. So it's easier than I laid out above. We just find the number of dollars the government printed, and allocate them as negative dollars to holders of dollar-denominated assets. The size of the money supply wouldn't be used.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<#85 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AK5N6SPJV64ZWGTDT3F6LCLR7G6MRANCNFSM4PT5ZMKQ>.
|
We would need a new input variable, something like
Holders of Physical Banknotes The Federal Reserve Bank of St. Louis estimates that 60% of all U.S. banknotes are held outside the United States right now. I assume most of the remainder is going to be split between retail-type businesses and households. We might be able to look up a breakdown. (Any notes held by banks probably are already included in the "bank deposits" category, so shouldn't be double-counted here.) The total amount of U.S. currency in circulation is $1.2 trillion, which makes it the smallest component (by far) of the three components considered here. Bank Deposits According to the St. Louis Fed, the total amount is about $11.5 trillion. I haven't looked long enough to see if I can find a breakdown of ownership (e.g. housholds vs. businesses). U.S. Government Debt There's a table of who holds U.S. government debt here. The foreign share is 28.5%. We could also use the breakdown in the rest of the table to get a decent estimate of the allocations to other entities. The total amount is $22 trillion. We'd also need to find some data on state and municipal bond amounts and holders, which are likely to be less foreign-slanted, given the tax advantages of holding municipal debt to in-state bondholders. Corporate Bonds The total size is $13.1 trillion, with a pretty detailed breakdown of bondholders on that linked web page. Consumer Debt We can probably just assume all consumer debt is held by banks (finance industry ISIC code), except for the mortgages purchased by Fannie and Freddie. Total consumer debt is about $14 trillion. We'd have to build on research like this (which I did very quickly) to try to come up with some values we like for |
Actually, for the debts where the government isn't on either end of the transaction (such as an auto loan held by a bank), the government doesn't get any revenue from the inflation tax. It just costs the bank money, which benefits the debtor (the person with the auto loan). The only portions of the inflation tax that actually go to offset government revenues would be the portions where government is the debtor (e.g. U.S. government debt), offset to the extent that the government is a debt-holder (e.g. mortgages held by Fannie and Freddie). I think. This is getting sort of messy. |
Wait, that can't be. Imagine a world in which the government has zero debt, and somebody has an auto loan. Suddenly the government prints money, causing inflation. The government did get revenue. It did devalue the bank's debt and benefit the auto owner. But it benefited the government too. The government must capture some portion of the implied inflation tax even when it isn't the debt issuer. I'm not sure how to calculate this. |
I'm leaning toward not supporting mechanism (4) in EPS 3.0.0 at launch time. Mechanism (3), deficit spending, is more important, more in-demand, and easier to calculate the implications properly. Tracking inflation effects requires knowledge of how much debt from each entity is held by each other entity, and I'm not fond of the idea of trying to get those data. And on top of that, I need a better understanding of how an implied inflation tax benefits government, in cases when government is not the debtor. It's getting to be too much, and too far from the core purpose of the EPS. |
Based on final agreement within the EPS team, here is the scope of features for inclusion on this issue (#85) in 3.0.0:
|
Commit 9f94800 adds breakouts of direct, indirect and induced changes for jobs, GDP, and compensation |
…emove previous lever and AGFA (#85)
Commit 0c45d1f adds the government revenue cash flow accounting graph. |
Jim Barrett got back to me today. Based on his email, I think there is one more tweak that we should include in the 3.0.0 scope: When we are subscripting the five government revenue for each tax and subsidy policy, as well as one subscript element for the rest of the policy package, we may want one more subscript element governing how changes in interest on the national debt are paid for. This is because if the "rest of the package" setting is set to deficit spending, and a policy package causes deficit spending, the inherited behavior from the "rest of the package" setting will cause the interest to be funded with additional deficit spending. This could lead to an exponential feedback loop of increasing national debt and interest payments. Providing a subscript element for service on the national debt means that this could be configured to be handled through mechanisms such as increasing taxes or cutting government spending, avoiding the exponential debt feedback loop. (Since we're now looking at having two non-policy elements in this subscript, I will consider creating a new subscript range for this, rather than trying to use the existing "policy" subscript. That won't affect model workings or results - it's just a matter of what would be the cleanest internal design.) |
Commit a4a9eb1 implements deficit spending, changes to national debt, and interest payments on the national debt |
…dwork (#85). Also, improves accuracy of change in carbon tax revenue in regions that have a non-zero BAU carbon tax rate.
…upport tax revenue calculations (#85)
…upport tax revenue calculations (#85)
…tely for each of nine government cash flow types (#85)
There are many policies in the EPS that can cause a change in government cash flow. For example, a carbon tax policy adds revenue for the government. In contrast, a subsidy paid by the government to buyers of electric vehicles (EVs) expends government money.
Here are the two ways we currently support in the EPS to say what government does with the money (or where government gets the money):
Government can increase or reduce its spending. What government spends its money on is based on BAU percentage allocations, which directs a lot of money to defense, social security, and education, as well as paying for government’s own operations and staff.
Government can reduce or increase taxes. (Climate dividends paid to households count in this category.) For example, increased revenue can be rebated by lowering payroll taxes on businesses, lowering individual income taxes, paying a climate dividend, etc. A shortfall in government revenue can be made up for by increasing taxes on these entities.
Thus, our current working assumption is that the system is closed. But this seems a bit odd, since the Federal government’s budget is not balanced, it engages in deficit spending, and it is possible that subsidies for a specific thing, like EVs, are not paid for through additional tax revenue or by cutting programs.
There are two other ways I’m aware of that the government can address changes in its own cash flows. Each one has its own complication, which we could model, as noted here:
web-app/OCCF
) to account for induced inflation.One possible approach: The balance of which strategies are used would be customizable by the user with a set of four policy levers, configuring the relative share of each of the four strategies that is employed. The model wouldn’t be able to pick which strategies to use on its own, as that’s an aspect of the design choices made by policymakers. Note also that the combination of revenue strategies used would be applied to the net change in government cash flow caused by all of the policies in the package together – we don’t have an ability to use different combinations of strategies for different policies within the same policy package. On the downside, that means we can’t simulate a revenue-neutral carbon tax combined with a deficit-funded EV subsidy as part of the same package. On the upside, that makes it very easy to simulate using government revenues on specific policies or programs (like using carbon tax revenues to fund an EV subsidy), because the costs of those programs to government are first paid for out of added revenues from other policies, before any of the four strategies are employed on the resulting net change.
As levers, they would all be customizable using implementation schedules. That means you could construct a scenario where, say, strategy #3 is used in the near-term, but phases out in favor of other strategies in the longer term.
We are currently soliciting reviewer feedback on whether adding capability (3), (4), both, or something else entirely would be the best way to proceed.
The text was updated successfully, but these errors were encountered: