Académique Documents
Professionnel Documents
Culture Documents
Wei Zhang
Qing Tian
April 16, 2013
1
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
Table of Contents
II. Methodology..4
V. Conclusion...11
VI. Reference....12
VII. Appendix.......13
2
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
The debate between the income tax and the excise tax has always been a hot topic.
The excise tax and the income tax are used interchangeably within one country. The
income tax is collected directly on personal income. Adding an income tax will
decrease the disposable income and thus the budget constraint for the individual. The
excise tax will be charged on the price paid by consumers and thus creating a gap
between the price faced by consumer and the price face by producer. The tax revenue
is the price difference times the quantity of goods sold. However, which tax will
generate a higher utility for people while keeping the same tax revenue?
The objective of this project is to simulate a model using GAMS to examine the
welfare effect of adding an income tax and an excise tax under a one consumers
circumstance. Further, we provide some discussion as to how our model can be
extended to explore the effect of these two taxes under a community with identical
individuals.
We first examine our model under the one-consumer case intuitively with a graph.
Assume in a closed economy with two goods, good 1 and good 2. Good 1 are on the
horizontal axis and 2 are on the vertical axis. Also, assume the price of good 2 and
income are held constant. AB is the initial budget line. Q1 is the initial equilibrium.
We add a 50% excise tax on good 1. Then the new price will be twice than the old
price. So the new budget constraint will be AC. C is on the middle point of OB. Then
Q2 is the new tangent point between indifference curve and budget line.
Now, if we add an income tax on this individual, his or her personal income will
decrease and thus the budget line declines. The budget line will shift parallel inward
toward the origin because the prices of good 1 and good 2 are not changed. Q3 will be
the new equilibrium.
3
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
From the figure 1, we can see that Q3 is on a higher indifference curve than Q2.
Therefore, we reach a conclusion that the income tax is more preferable than the
excise tax in a one consumer circumstance.
Methodology
The relative effect on welfare of an excise tax and an income tax is compared in a
single-agent, two-good economy using computer modeling in GAMS. This model is
based on the argument made by Milton Friedman in his 1953 paper: The Welfare
Effects of an Income Tax and an Excise Tax. Our model supports his main conclusion
that with equal tax revenue, an income tax is superior to an excise tax. Using the same
set up, we also modified the model to examine how we could possibly fully reverse
the welfare loss of an excise tax by imposing tax on both goods outputs. Specifically,
the welfare of this economy under three policy scenarios will be analyzed:
(1) A sudden excise tax imposed by government on good 1; no income tax.
(2) Income tax imposed on consumer producing the same tax revenue as in (1); no
excise tax.
(3) Excise tax on both good 1 and good 2 producing the same tax revenue as in (1);
no income tax.
4
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
Assume a closed economy consists of a single consumer and the production of two
goods. The preferences of the consumer satisfy the axioms of consumer choice, and it
can be represented with the following Cobb-Douglas utility function:
U = 1 21 ;
with C1 and C2 represents the consumption of good 1 and good 2.
Also, the consumer subjects to budget constraint:
Y = 1 1 + 2 2;
with p1 and p2 represents the pre-tax price of good 1 and good2. For simplicity, we
assume that the pre-tax price of good 1 and 2 are equal, perfectly inelastic and
normalized to 1: p1=p2=1.
We also assume that the tax revenue collected by government is used to buyback the
leftover production after consumption of private sector. In addition, for simplicity, we
assume the government is keeping the tax revenue constant, i.e. government is not
paying tax for buying goods, the price it faces is always the same.
1.1) Situation (1) Excise tax on good 1, no income tax:
5
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
Note: [1] Alpha is calculated (by GAMS) using the equation: Alpha = U0/
(01 011 ). The level of alpha does not affect the conclusion of
our model.
[2] Beta is 0.5 is assumed for simplicity, as well as the same pre-tax price
(price facing supplier) of both goods.
[3] Price facing consumer*(1-t) = Price facing supplier =1.
[4] Initial consumptions of good1 and good 2 are constructed so that they
satisfy the budget constraint. It only provides the GAMS with a start point to search
for solution and their levels do not affect the conclusion of our model.
U: Utility level.
C1: Consumption of good 1.
C2: Consumption of good 2.
R: Tax revenue.
1.2) No tax:
Under the same utility function (alpha and beta calculated in 1.1)), but with no tax
imposed by government, the same program was ran to look at the maximized utility
under no tax condition. Results are presented in the following table:
6
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
Without tax, under the same budget constraint and utility function, the maximum
utility level is 144.500; while with tax imposed on a single good, the maximum utility
is 102.062. There is a welfare loss due to the imposition of tax.
Note: [5]. Income tax imposed on consumer leads to an equal reduction in the amount
of budget constraint for consumption.
[6]. Initial consumption of good1 and good 2 are constructed so that they
satisfy the new budget constraint and new prices faced by consumer.
[7]. Tax revenue of income tax should equal to tax revenue of excise tax from
situation (1).
U: Utility level.
7
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
Now we can compare the utility maximization results of situation (1)-single excise tax
on good1 and situation (2)-income tax on consumer. When we assume the same
consumer preference (the same utility function in terms of alpha and beta) and the
same tax revenue collected, the maximized utility for single excise tax situation is
102.062; while for income tax situation, it is 108.375. Thus there is a larger social
welfare loss when excise tax is imposed on a single output comparing to the same tax
imposed on consumer income.
8
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
[9]. The total tax revenue collected from good 1 and good 2 should equal to tax
revenue in situation (1) and (2). This will be reflected in the tax revenue
equation discussed below.
U: Utility level.
C1: Consumption of good 1.
C2: Consumption of good 2.
P1: Price of good 1.
P2: Price of good2.
t1: tax rate on good 1.
t2: tax rate on good 2.
From this result, when excise tax is imposed on both outputs no income tax, the
maximized utility condition is achieved when C1=C2 and t1=t2, which makes
intuitive sense given the form of the utility function. Also, the maximum utility level
under this two excise tax condition is now 108.375, which equals that of the income
tax situation. The social welfare loss of excise tax is partially restored (to the level
equal to that of the income tax situation) when tax revenue is evenly extracted from
both outputs.
Further Discussion
The analysis applied to one consumer is adequate to say that the income tax is more
preferable than the excise tax. However, the interpretation is not sufficient when we
apply it to the community level. Assume we have a community with identical
individuals who have same income and tastes. Also, we need to take into account of
the technical possibilities. GH is the production possibility frontier. AB is the budget
constraint and Q1 is the initial consumption equilibrium. It is at the situation when the
rate of substitution in consumption is equal to the rate of substitution in purchase and
in production. If the income taxes collected are giving back to individuals as a per
capita subsidy, then Q1 in figure 2 remains unchanged. If the revenue collected is used
to produce other good, say good 3, if we fix the amount of good 3 produced, the effect
of an income tax and an excise tax will be the same because the production possibility
frontier depends on the amount of good 3 not how the tax revenue is collected.
When the excise tax is imposed, there is a difference between the price paid by
consumers and price sold by producers. So the new equilibrium needs to be
determined by not only the consumption indifference curve but also by the production
possibility frontier. Then the new equilibrium will be on a lower indifference curve.
From the figure 2, we can see that Q4 is lower than Q1. Therefore, similar to the one
consumer scenario, at full competitive equilibrium, the income tax is more preferable
than the excise tax.
However, if the equilibrium is at Q4, say some monopoly exists, imposing an excise
10
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
tax on good 1 will converge to the price level between consumers and producers, and
thus reach the equilibrium at Q1. That is, in this case, the excise tax is superior to the
income tax. Further discussion is needed to validate this proof using more sophisticate
programming in the future.
Conclusion
By using GAMS, we simulated three scenarios of the effect of the income tax and the
excise tax on the welfare in a single agent economy. When collecting the same
amount of tax revenue, the income tax is superior to a single excise tax in terms of
maximized utility for consumer. This conclusion holds under the situation when the
excise tax is only imposed on one good. When the excise tax is collected equally on
two goods, then the welfare loss through the excise tax can be restored fully.
However, when consider the model on a community basis with identical individuals;
the proof may need further explanation. The income tax may not always be superior
to the excise tax. When the economy starts from the full competitive equilibrium, the
income tax will generate higher utility. On the other hand, if the initial starting point is
not at the full competitive equilibrium, the income tax may not give the higher
welfare. It would be interesting to further extend our model and discuss the effect of
two types of taxes on social welfare at the community level.
11
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
Reference
12
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
13
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
37 R.L=10;
38
39 *Create names for equations
40 EQUATIONS
41 UTILITY Utility Function
42 BUDGET Budget Constraint
43 TAX Tax Revenue;
44
45 *Define equations
46 UTILITY..U=E=ALPHA*PROD(I,C(I)**BETA(I));
47 BUDGET..Y=E=SUM(I,C(I)*P(I));
48 TAX..R=E=t*P('1')*C('1');
49
50 *Define the model and solve
51 MODEL UMAX1 /ALL/;
52 SOLVE UMAX1 USING NLP MAXIMIZING U;
53
14
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/14/13 16:55:20 Page 2
General Algebraic Modeling System
Equation Listing SOLVE UMAX1 Using NLP From line 52
15
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/14/13 16:55:20 Page 3
General Algebraic Modeling System
Column Listing SOLVE UMAX1 Using NLP From line 52
U
(.LO, .L, .UP, .M = -INF, 100, +INF, 0)
1 UTILITY
C(1)
(.LO, .L, .UP, .M = 0, 30, +INF, 0)
(-1.6667) UTILITY
-2 BUDGET
-1 TAX
C(2)
(.LO, .L, .UP, .M = 0, 40, +INF, 0)
(-1.25) UTILITY
-1 BUDGET
R
(.LO, .L, .UP, .M = -INF, 10, +INF, 0)
1 TAX
16
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/14/13 16:55:20 Page 4
General Algebraic Modeling System
Model Statistics SOLVE UMAX1 Using NLP From line 52
MODEL STATISTICS
17
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/14/13 16:55:20 Page 5
General Algebraic Modeling System
Solution Report SOLVE UMAX1 Using NLP From line 52
SOLVE SUMMARY
18
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
U Utility level
R Tax revenue
19
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
20
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
38 EQUATIONS
39 UTILITY Utility Function
40 BUDGET Budget Constraint;
41
42 *Define equations
43 UTILITY..U=E=ALPHA*PROD(I,C(I)**BETA(I));
44 BUDGET..Y=E=SUM(I,C(I)*P(I));
45
46 *Define the model and solve
47 MODEL UMAX2 /ALL/;
48 SOLVE UMAX2 USING NLP MAXIMIZING U;
21
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/14/13 18:20:20 Page 2
General Algebraic Modeling System
Equation Listing SOLVE UMAX2 Using NLP From line 48
22
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/14/13 18:20:20 Page 3
General Algebraic Modeling System
Column Listing SOLVE UMAX2 Using NLP From line 48
U
(.LO, .L, .UP, .M = -INF, 75, +INF, 0)
1 UTILITY
C(1)
(.LO, .L, .UP, .M = 0, 35, +INF, 0)
(-1.5448) UTILITY
-1 BUDGET
C(2)
(.LO, .L, .UP, .M = 0, 40, +INF, 0)
(-1.3517) UTILITY
-1 BUDGET
23
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/14/13 18:20:20 Page 4
General Algebraic Modeling System
Model Statistics SOLVE UMAX2 Using NLP From line 48
MODEL STATISTICS
24
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/14/13 18:20:20 Page 5
General Algebraic Modeling System
Solution Report SOLVE UMAX2 Using NLP From line 48
SOLVE SUMMARY
25
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
U Utility level
1 . 37.500 +INF .
2 . 37.500 +INF EPS
26
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/16/13 00:47:03 Page 1
General Algebraic Modeling System
Compilation
27
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
28
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/16/13 00:47:03 Page 2
General Algebraic Modeling System
Equation Listing SOLVE UMAX2 Using NLP From line 57
29
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/16/13 00:47:03 Page 3
General Algebraic Modeling System
Column Listing SOLVE UMAX2 Using NLP From line 57
U
(.LO, .L, .UP, .M = -INF, 0, +INF, 0)
1 UTILITY
C(1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
(0) UTILITY
(0) BUDGET
(0) TAX
C(2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
(0) UTILITY
(0) BUDGET
(0) TAX
t(1)
(.LO, .L, .UP, .M = -INF, 0, +INF, 0)
(0) TAX
(-1) PRICE1
t(2)
(.LO, .L, .UP, .M = -INF, 0, +INF, 0)
(0) TAX
(-1) PRICE2
P(1)
(.LO, .L, .UP, .M = -INF, 0, +INF, 0)
30
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
(0) BUDGET
(0) TAX
1 PRICE1
1 Price3
P(2)
(.LO, .L, .UP, .M = -INF, 0, +INF, 0)
(0) BUDGET
(0) TAX
1 PRICE2
-1 Price3
31
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/16/13 00:47:03 Page 4
General Algebraic Modeling System
Model Statistics SOLVE UMAX2 Using NLP From line 57
MODEL STATISTICS
32
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
GAMS Rev 240 WEX-WEI 24.0.2 x86_64/MS Windows 04/16/13 00:47:03 Page 5
General Algebraic Modeling System
Solution Report SOLVE UMAX2 Using NLP From line 57
SOLVE SUMMARY
33
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
U Utility level
34
Spring 2013 Econ 567 Project #2 Wei Zhang & Qing Tian
35