|
MarginalTaxRate
Updated through Version 1.11
Version History
|
The Marginal Tax Rate (MTR) module calculates marginal tax rates--the change in net income relative to a change in earnings--of
households, families and adults. The marginal tax rate is positive (negative) if net income increases by an amount that
is less (more) than the increase in earnings. The module uses previously run simulations as input. Users determine which simulations
are relevant to their analyses and specify the applicable program rules. The MTR module uses only the program rules that are specified
in the calculations it performs. A typical MTR run setup would specify a set of baseline simulations that are compared with an equal
number of alternative simulations that reflect the impact of a policy change imposed by the TRIM3 JobMod module.
The MTR module produces "basic" tables that contain summary information on the distribution of marginal tax rates across the total
population, "characteristic" tables that summarize marginal tax rates by demographic characteristics--family type, poverty status,
family income, race and age of head--and "detail" tables that show changes in the tax and transfer programs that affect the marginal
tax rates and that provide distributional detail by type of household and family and by family poverty status. All tabulations are generated
for three different units: households, families, and adults.
The remainder of this documentation provides more detailed information on the following topics:
Users specify the appropriate definition for the family structure to be used in the family-level tables. Program rule FamilyDefinition
permits users to define families either narrowly or broadly. A narrow definition of family counts related subfamilies separately from
primary families. A broad definition of family includes related subfamilies as a part of a household's primary family. Program rule
CohabitingAdultOption allows users to decide whether to combine the families of cohabiting adults. When a user chooses to combine
families, (s)he must also supply the variables that identify the parents of children in households using the ParentIDs program rule.
The MTR module also uses ExpandedRelationship from the input schema data to identify partners of household heads when CohabitingAdultOption
specifies that the families of cohabiting adults are to be combined. These features permit users to define families in a way that best suits
the objectives of their analyses, and they provide a basis for studying the impact of family structure on marginal tax rates.
The MTR module splits taxes and transfers in a manner that is appropriate for each of the taxes and transfers included in a simulation so that all people
affected by a program are assigned their share of the tax or transfer. For instance, federal and state taxes are divided equally among all persons in a
tax unit, child care expenses are split among the family heads of the child care unit, and housing subsidies and LIHEAP benefits are divided among all
persons in a household. Once the MTR module determines person-level benefits for all the programs an analyst has selected, taxes and transfers are summed
across the household and the family defined by an analyst, and person-level marginal tax rate calculations account for each person’s share of benefits
and expenses. The table shown below summarizes the treatment of simulated taxes and benefits for each program that may be included in a marginal tax
rate simulation.
Simulation |
How Simulated Taxes and Benefits are Treated by the MTR Module |
ChildCare |
Simulated child care expenses are written only to the head of the child care unit by the TRIM3 ChildCare module. The MTR module splits the child
care expenses between the head and spouse/partner of a family. When families are defined broadly and/or the families of cohabiting adults are combined,
there may be more than two heads per family among which the expenses are split. Marginal tax rates calculated for adults include only the portion of
child-care expenses attributed to that individual. |
ChildSupport |
Separate child support income amounts are simulated for children and adults by the TRIM3 ChildSupport module. To calculate household- and family-level
marginal tax rates, the MTR module sums the simulated person-level child support amounts across all persons in a household or family. Marginal tax rates
calculated for adults include only the adult amount simulated for the individual worker. |
FederalTax, StateTax |
To calculate household- and family-level marginal tax rates, the MTR module first determines each person's share of taxes based on his/her tax unit ID
and the total taxes simulated for the tax unit. To calculate marginal tax rates for the household or family, the MTR module sums person-level amounts over
all persons in the household or family. Marginal tax rates calculated for adults include only amounts attributed to that adult. |
LIHEAP, PubOrSubsidizedHousing |
The LIHEAP and PubOrSubsidized modules simulate household-level benefits that are split equally among all persons in a household and written to the
records of all persons in participating units. This person-level benefit amount is aggregated by the MTR module for the calculation of household- and
family-level marginal tax rates. Marginal tax rates calculated for adults include only the amount attributed to the individual. |
Medicaid |
The MTR module identifies Medicaid participants from enrollment type that is simulated for each person in a participating Medicaid unit. With that
information, the MTR module determines the number of participants in a household or family unit. |
PayrollTaxes |
Payroll taxes are simulated for each individual worker. To calculate household- and family-level marginal tax rates, the MTR module sums the person-level
amounts over all persons in the household or family. Marginal tax rates calculated for adults include only the individual worker's simulated payroll tax. |
SNAP, SSI, TANF, UnemploymentComp, WIC |
The SNAP, SSI, TANF, UnemploymentComp and WIC modules simulate person-level benefits for each person in participating units. To calculate household- and
family-level marginal tax rates, the MTR module sums the person-level amounts over all persons in a household or family. Marginal tax rates calculated for
adults include only the benefits simulated for that individual. |
Marginal tax rates are calculated as 1 - (change in net income / change in earnings). If a worker earning $10,000 in wages realized a wage increase
of $1,000 and was able to keep all of the earnings increase without experiencing a net change in taxes and transfers, his marginal tax rate would be
zero. If increased taxes and/or loss of program benefits offset a portion of the earnings increase, his/her marginal tax rate would be positive.
For example, if the additional $1,000 in earnings resulted in losing $300 in Supplemental Nutrition Assistance Program (SNAP, formerly food stamps)
benefits and no other changes, the worker’s marginal tax rate would be calculated as 1 - ($700 / $1000) or 30 percent. A third possibility is that
additional earnings may result in additional tax or transfer benefits, which would result in a negative marginal tax rate. This is especially likely
if an earnings increase is the result of a new job or increased hours of work, as additional hours of work may qualify a worker for child care subsidies,
the EITC, child tax credits, or other benefits for which (s)he did not qualify prior to the additional work.
For every MarginalTaxRate simulation, users must supply values for BaseEarnings and AltEarnings, program rules that are used to
specify person-level monthly earnings in the baseline and alternative simulations. Typically, BaseEarnings will contain MonthlyEarnings
from the baseline input data, whereas AltEarnings will contain the rMonthlyEarnings output variable from the JobMod simulation used
for the alternative simulations. Additionally, MTR program rule FamilyPovertyRate is used to classify families by poverty status in the
characteristics and detail tables. Typically, StandardPovertyRatio, which is output by the TRIM3 Poverty module, will be used for
FamilyPovertyRate.
At the user's discretion, the MarginalTaxRate module can include the following simulations using the rules associated with each. Users should
specify the appropriate output variables from previously run simulations for each of the listed program rules.
Simulation |
Program Rule |
Definition |
ChildCare |
AltChildCareExpense |
Simulated monthly child care expenses following a job change |
|
AltChildCareUnitID |
ChildCare unit ID following a job change |
|
BaseChildCareExpense |
Simulated monthly child care expenses prior to a job change |
|
BaseChildCareUnitID |
ChildCare unit ID prior to a job change |
ChildSupport |
AltCSIncome |
Simulated or reported monthly child support income following a job change |
|
BaseCSIncome |
Simulated or reported monthly child support income prior to job change |
FederalTax |
AltFederalTax |
Simulated annual federal tax following a job change |
|
AltFedTaxUnitID |
Federal tax unit ID following a job change |
|
BaseFederalTax |
Simulated annual federal tax prior to a job change |
|
BaseFedTaxUnitID |
Federal tax unit ID prior to a job change |
LIHEAP |
AltEnergyAssistance |
Person-level simulated annual energy assistance income following a job change (typically LIHEAPBenefit) |
|
BaseEnergyAssistance |
Person-level simulated annual energy assistance income prior to a job change (typically LIHEAPBenefit) |
Medicaid |
AltMedicaidType |
Simulated monthly medicaid enrollment type following a job change |
|
BaseMedicaidType |
Simulated monthly medicaid enrollment type prior to a job change |
PayrollTax |
AltPayrollTax |
Simulated annual payroll tax following a job change |
|
BasePayrollTax |
Simulated annual payroll tax prior to a job change |
PubOrSubsidizedHousing |
AltHousingSubsidy |
Person-level monthly simulated housing assistance following a job change (typically MonthlySubsidyReceivePerPerson) |
|
BaseHousingSubsidy |
Person-level monthly simulated housing assistance prior to a job change (typically MonthlySubsidyReceivePerPerson) |
SNAP |
AltSNAPBenefit |
Simulated person-level monthly SNAP benefit received following a job change |
|
BaseSNAPBenefit |
Simulated person-level monthly SNAP benefit received prior to a job change |
SSI |
AltSSIPBenefit |
Simulated person-level monthly SSI benefit received following a job change |
|
BaseSSIPBenefit |
Simulated person-level monthly SSI benefit received prior to a job change |
StateTax |
AltStateTax |
Simulated annual state tax following a job change |
|
AltStateTaxUnitID |
State tax unit ID following a job change |
|
BaseStateTax |
Simulated annual state tax prior to a job change |
|
BaseStateTaxUnitID |
State tax unit ID prior to a job change |
TANF |
AltTANFBenefit |
Simulated person-level monthly TANF benefit received following a job change |
|
BaseTANFBenefit |
Simulated person-level monthly TANF benefit received prior to a job change |
UnemploymentComp |
AltUnemploymentComp |
Simulated monthly unemployment compensation received following a job change |
|
BaseUnemploymentComp |
Simulated monthly unemployment compensation received prior to a job change |
WIC |
AltWICBenefit |
Simulated person-level monthly WIC benefit received following a job change |
|
BaseWICBenefit |
Simulated person-level monthly WIC benefit received prior to a job change |
The MTR module produces the following tables. All family tables are based on the family unit defined by users with program rules FamilyDefinition
and CohabitingAdultOption.
Table ID |
Contents |
Universe |
B1 |
Household Marginal Tax Rate Distribution |
All Households |
B2 |
Family Marginal Tax Rate Distribution |
All Families |
B3 |
Adult Marginal Tax Rate Distribution |
All Adults |
C1 |
Marginal Tax Rate Statistics by Household Characteristics1 |
All Households |
C2 |
Marginal Tax Rate Statistics by Family Characteristics1 |
All Families |
C3 |
Marginal Tax Rate Statistics by Person Characteristics1 |
All Adults |
D1 |
Mean Non-zero Income and Expense Amounts for Households with a Change in Earnings |
All Households with non-zero MTR |
D2 |
Mean Non-zero Income and Expense Amounts for Families with a Change in Earnings |
All Families with non-zero MTR |
D3 |
Mean Non-zero Income and Expense Amounts for Adults with a Change in Earnings |
All Adults with non-zero MTR |
D4 |
Detailed Distribution of MTR by Marital Status of Household Head and Presence of Children |
All Households |
D5 |
Detailed Distribution of MTR by Marital Status of Family Head and Presence of Children |
All Families |
D6 |
Detailed Distribution of MTR by Person Marital Status of and Presence of Children |
All Adults |
D7 |
Detailed Distribution of MTR by Poverty Status of Primary Families |
All Households |
D8 |
Detailed Distribution of MTR by Poverty Status of Families |
All Families |
D9 |
Detailed Distribution of MTR by Poverty Status of Person's Family |
All Adults |
1Characteristics tables show households, families, and adults by their characteristics in the baseline simulation(s). A person who has
no earnings or other income in the baseline who is given a job by the JobMod module would be categorized in the person-level characteristics
table as a person having no income. This avoids situations where people move across income groups in a series of simulations, making changes
difficult to interpret.
The MarginalTaxRate module produces an extensive list of output variables including person-level variables containing the calculated marginal
tax rates for all adults, families and households, and earnings and total income in both the baseline and alternative simulations. The list of output
variables may be viewed here.
|