Option Number | Description |
---|---|
8 | A positive value becomes the SALT deduction limit. Use -1 to eliminate the deduction entirely. Default is to the statutory limit ($10,000 in 2020) |
22 | A positive value sets the CARES rebate to zero |
23 | Secondary earner deduction, maximum deduction. (See 24 for rate). |
24 | Secondary earner deduction, fraction of swages deducted from taxable income. AGI is unaffected. |
27 | Set to 1 to Apply Economic Recovery and Cares rebates to year paid rather than year determining eligibility. Set to 2 to ignore these rebates. |
30 | Set to 1 it sets options 88 and 91 to 1, 27 to 2, also makes some other concessions to conform to PSL calculation. Set to 2 it attempts to match TaxAct. Intended for testing only. |
51 | Set to 1 for compulsory itemization for all taxpayers, set to 2 for compulsory standard deduction for all taxpayers. |
52 | Finite difference for MTR calculation. |
56 | Turn off smoothing of EIC disqualifying income if set to one. |
88 | General turn off of smoothing (not complete) if set to one. |
90 | Include rebates in the year paid rather then the year whose income determines eligibility. That is, subtract the rebate from 2023 for a rebate paid in 2023 for taxpayers who filed in 2021. This is relevant only for state rebates. |
91 | Don't iterate, that is, no cross deduction of tax liability |
The new parameters are read as a Fortran Namelist. If running locally You can place the namelist in a file in the current directory named taxsim.nml or you can put it before the list of variable names in the csv file for the local or remote cases.
The namelist format for input is a bit unusual. The namelist must begin with ¶ms and end with a forward slash (/). Elements may be in any order. Commas separate elements. You can specify a single element of a vector or the entire vector. Here is an example of a taxsim.nml file:
Here is an example of placing the parameter file in the standard input to Taxsim, which would be the only possibility for remote low-level access:
Daniel Feenberg
feenberg@nber.org
617-682-6204