From 6534946f88e522a1332f2dcac658b673cacd550e Mon Sep 17 00:00:00 2001 From: Martin Holmer Date: Sat, 9 Feb 2019 11:12:38 -0500 Subject: [PATCH 1/4] Update RELEASES/CHANGES info next release --- CHANGES.md | 21 +++++++++++++ RELEASES.md | 54 +++++++++++++++++++++++++++++++++ taxcalc/reforms/Larson2019.json | 2 +- 3 files changed, 76 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 6bf6016eb..d5c1ca3dc 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,27 @@ TAX-CALCULATOR CHANGE HISTORY ============================= +Changes in release 1.0.0 on 2019-??-?? +-------------------------------------- + +**This is a major release with changes that make Tax-Calculator +incompatible with earlier releases.** + +- Redefine the meaning of the `_CTC_c` policy parameter and remove five old reform parameters that are incompatible with current law + +- Remove the Behavior class from Tax-Calculator and rely instead on the Behavioral-Responses behresp package + +- Move the `quantity_response` function to the Behavioral-Responses behresp package + +- Add new economic-variable growth factors and sample weights based on using the August-2018 CBO ten-year projection + +- Fix logic of computing nonrefundable tax credits for children under 17 and for other dependents in years starting with 2018 + +- Add actual 2018 values for all tax policy parameters + +- Add a [reform file](https://github.com/PSLmodels/Tax-Calculator/blob/master/taxcalc/reforms/Larson2019.json) that characterizes the payroll and income tax aspects of the Larson Social Security 2100 Act + + Changes in release 0.24.0 on 2018-12-14 --------------------------------------- diff --git a/RELEASES.md b/RELEASES.md index a3d10d275..b2ce55376 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -4,6 +4,60 @@ Go [here](https://github.com/PSLmodels/Tax-Calculator/pulls?q=is%3Apr+is%3Aclose for a complete commit history. +2019-??-?? Release 1.0.0 +------------------------ +(last merged pull request is +[#xxxx](https://github.com/PSLmodels/Tax-Calculator/pull/xxxx)) + +**This is a major release with changes that make Tax-Calculator +incompatible with earlier releases.** + +**API Changes** +- Remove the Behavior class from Tax-Calculator + [[#2182](https://github.com/PSLmodels/Tax-Calculator/pull/2182) + by Martin Holmer] +- Redefine the meaning of the `_CTC_c` policy parameter and remove five old reform parameters that are incompatible with current law + [[#2223](https://github.com/PSLmodels/Tax-Calculator/pull/2223) + by Martin Holmer with the assistance of Cody Kallen] +- Remove the `quantity_response` function from Tax-Calculator + [[#22xx](https://github.com/PSLmodels/Tax-Calculator/pull/22xx) + by Martin Holmer] + +**New Features** +- Add `ppp.py` developer-only script and create FAQ issue #2183 to describe its use + [[#2181](https://github.com/PSLmodels/Tax-Calculator/pull/2181) + by Martin Holmer] +- Move read-the-docs documentation into several Tax-Calculator/*.md files + [[#2184](https://github.com/PSLmodels/Tax-Calculator/pull/2184) + by Martin Holmer] +- Incorporate slightly different CPS and PUF input data files + [[#2185](https://github.com/PSLmodels/Tax-Calculator/pull/2185) + by Martin Holmer with data from Anderson Frailey], which requires new `puf.csv` input file (see [taxdata pull request 296](https://github.com/PSLmodels/taxdata/pull/296) for details) with this information: + * Byte size: 56415704 + * MD5 checksum: 4aa15435c319bf5e4d3427faf52384c0 +- Add new data files generated in [taxdata pull request 297](https://github.com/PSLmodels/taxdata/pull/297) using the August-2018 CBO ten-year projection + [[#2196](https://github.com/PSLmodels/Tax-Calculator/pull/2196) + by Martin Holmer with data from Anderson Frailey] +- Add actual 2018 values for all policy parameters + [[#2212](https://github.com/PSLmodels/Tax-Calculator/pull/2212) + by Peter Metz] +- Revise specification of `2017_law.json` and `TCJA.json` reform files to work when last known parameter values are for 2018 + [[#2218](https://github.com/PSLmodels/Tax-Calculator/pull/2218) + by Martin Holmer] +- Add policy parameter that allows specification of the payroll tax aspects of the Larson Social Security 2100 Act + [[#2222](https://github.com/PSLmodels/Tax-Calculator/pull/2222) + by Anderson Frailey] + +**Bug Fixes** +- Fix negative/zero/positive split of bottom decile in distribution and difference tables + [[#2192](https://github.com/PSLmodels/Tax-Calculator/pull/2192) + by Martin Holmer] +- Fix CTC+ODC logic for 2018+ + [[#2211](https://github.com/PSLmodels/Tax-Calculator/pull/2211) + [#2205](https://github.com/PSLmodels/Tax-Calculator/pull/2205) + by Martin Holmer with need pointed out by Peter Metz] + + 2018-12-14 Release 0.24.0 ------------------------- (last merged pull request is diff --git a/taxcalc/reforms/Larson2019.json b/taxcalc/reforms/Larson2019.json index 504b1f114..186301513 100644 --- a/taxcalc/reforms/Larson2019.json +++ b/taxcalc/reforms/Larson2019.json @@ -25,4 +25,4 @@ "2027": [0.132], "2028": [0.133]} } -} \ No newline at end of file +} From 93599ae286a2f81729283e30f55c8cb40b1b6c33 Mon Sep 17 00:00:00 2001 From: Martin Holmer Date: Sat, 9 Feb 2019 15:53:36 -0500 Subject: [PATCH 2/4] Update release info --- RELEASES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index b2ce55376..20e98e29a 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -19,8 +19,8 @@ incompatible with earlier releases.** - Redefine the meaning of the `_CTC_c` policy parameter and remove five old reform parameters that are incompatible with current law [[#2223](https://github.com/PSLmodels/Tax-Calculator/pull/2223) by Martin Holmer with the assistance of Cody Kallen] -- Remove the `quantity_response` function from Tax-Calculator - [[#22xx](https://github.com/PSLmodels/Tax-Calculator/pull/22xx) +- Remove from Tax-Calculator the `quantity_response` function, which is now in Behavioral-Responses + [[#2233](https://github.com/PSLmodels/Tax-Calculator/pull/2233) by Martin Holmer] **New Features** From 53d054401e533a20ec69f549045ee05844734d9e Mon Sep 17 00:00:00 2001 From: Martin Holmer Date: Sat, 9 Feb 2019 16:00:40 -0500 Subject: [PATCH 3/4] Update release info --- CHANGES.md | 2 +- RELEASES.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index d5c1ca3dc..f48ed6200 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,7 +10,7 @@ incompatible with earlier releases.** - Redefine the meaning of the `_CTC_c` policy parameter and remove five old reform parameters that are incompatible with current law -- Remove the Behavior class from Tax-Calculator and rely instead on the Behavioral-Responses behresp package +- Remove the Behavior class from Tax-Calculator and rely instead on the `response` function in the Behavioral-Responses behresp package - Move the `quantity_response` function to the Behavioral-Responses behresp package diff --git a/RELEASES.md b/RELEASES.md index 20e98e29a..4b045e9a0 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -13,7 +13,7 @@ for a complete commit history. incompatible with earlier releases.** **API Changes** -- Remove the Behavior class from Tax-Calculator +- Remove from Tax-Calculator the Behavior class; same capabilities now in Behavioral-Responses [[#2182](https://github.com/PSLmodels/Tax-Calculator/pull/2182) by Martin Holmer] - Redefine the meaning of the `_CTC_c` policy parameter and remove five old reform parameters that are incompatible with current law From 7114266293afe232166236486af8233dfd6ea4a1 Mon Sep 17 00:00:00 2001 From: Martin Holmer Date: Fri, 22 Feb 2019 15:59:35 -0500 Subject: [PATCH 4/4] Documentation update for T-C 1.0.0 release --- CHANGES.md | 2 +- RELEASES.md | 4 +- docs/atr.png | Bin 171206 -> 194331 bytes docs/cookbook.html | 5 +- docs/cookbook/recipe00.py | 2 +- docs/cookbook/recipe00.res | 150 ++++++++++++++--------------- docs/cookbook/recipe01.py | 36 ++++--- docs/cookbook/recipe01.res | 40 ++++---- docs/cookbook/recipe02.py | 2 +- docs/cookbook/recipe02.res | 130 ++++++++++++------------- docs/cookbook/recipe03.res | 24 +++-- docs/cookbook/recipe04.res | 10 +- docs/index.html | 182 ++++++++++++++++++----------------- docs/index.htmx | 62 ++++++------ docs/index.res | 62 ++++++------ docs/mtr.png | Bin 160877 -> 175063 bytes docs/pch.png | Bin 165976 -> 179658 bytes docs/recipe00.graph.html | 10 +- docs/recipe00.py.html | 2 +- docs/recipe00.res.html | 156 ++++++++++++++---------------- docs/recipe01.py.html | 47 +++++---- docs/recipe01.res.html | 46 ++++----- docs/recipe02.py.html | 4 +- docs/recipe02.res.html | 139 ++++++++++++-------------- docs/recipe03.res.html | 27 +++--- docs/recipe04.py.html | 17 ++-- docs/recipe04.res.html | 16 +-- read-the-docs/source/conf.py | 2 +- taxcalc/cli/tc.py | 4 +- 29 files changed, 561 insertions(+), 620 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index f48ed6200..48252aea9 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,7 +2,7 @@ TAX-CALCULATOR CHANGE HISTORY ============================= -Changes in release 1.0.0 on 2019-??-?? +Changes in release 1.0.0 on 2019-02-22 -------------------------------------- **This is a major release with changes that make Tax-Calculator diff --git a/RELEASES.md b/RELEASES.md index 4b045e9a0..24a247729 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -4,10 +4,10 @@ Go [here](https://github.com/PSLmodels/Tax-Calculator/pulls?q=is%3Apr+is%3Aclose for a complete commit history. -2019-??-?? Release 1.0.0 +2019-02-22 Release 1.0.0 ------------------------ (last merged pull request is -[#xxxx](https://github.com/PSLmodels/Tax-Calculator/pull/xxxx)) +[#2241](https://github.com/PSLmodels/Tax-Calculator/pull/2241)) **This is a major release with changes that make Tax-Calculator incompatible with earlier releases.** diff --git a/docs/atr.png b/docs/atr.png index 21ba0ec39ba1ef0215776cd055b3153f2a091f7a..55e595370c2b02fea10b3298e18f613ba2b6cd2e 100644 GIT binary patch literal 194331 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 w)5#WrA z$J$cvcxc_BEs8ajLKAK1G*Ay-Q*wk7e_t3;T(K~;c@c)z9Xe8KOND%YZ*^JAn7B2! zFju8MtSW%J;4dfP0cK23nl*yL=?=~*?y=m6a_jmfRs>{S=U@uGosL_qhQ@zHw8;XCoRrtGE zh6$`ZmIy?A*14aNo}oX#qCwmcM)ZjGs-0DNoD?eVPjW6f2AELX;Q7~m!74JOsKi|0 z%ln2Zp7*C%ee=54W!c%Hd(UL!FO3sf$a@IkGEBeCZnWNF4)$wjB+$Cc#@I^evr;+a z_mi~nGw5O%c6zsL*{tq>MruvP@B&91xGvopcndmpbK5nJXKXrkZ~v8MDO@{nALo-# zIm5S(B=2Q5Y*7h1PJ}BKQZFWDaA?(pM{`7sAa0JM5%)3BbJ?*(Um89|HgxV(f3aYu zC?0Fiuy`$pMVujBomDs87d3ON<&D<3EMiOHX;4XnD-=E1y=BT3)()P;o8RQ(;!=r#z%#)OuBXTE3wm_MoEjV zB*WFsQ`;p-dAvk4DT_NOzM?!{p!BSbyS`((!S_b$i(KD??!CPko*!e|`AE-X?^vOB z5U5OdjFiD@R*eyB!btEj$*4jab~ug3bIkL?5dDDN#C;}}_rQnA$kZnB^J{4LXbvjR zL%41n4NNMRUWTBEB>@4D*E-r3P5u7(TwukfD+EnWwTcNxRJvD4l$#B^z_>9IueiG~ zdZ0aVgkn2a0ti(uRULhi(m6YzhCJ zxX&RlNTPeAU|Fx1zOwV zOfbOI&*Odrzue-?&ST!$A>Z!#eAh>Sj_wb1EyXzigM=6GgWR$1!ez7USg5l=I2M`* ztY$wM7{o{cz-Aei%f{A%S@0LGnSnQYM)y*Z+of{74{#gV^V43Zdte`Jt+J1ga4pnG z$lc}enD{BY9OqxLRL5pf-brk)YUK(ux=zgLe|@WhT4BlilPc@;p1Wju<3j=RASEzM zJGAEcyEE}M1a~{Q?BH=!Vljr3A71wptbLpZQt5mJPB#^TvHBpvuN>V%PT zJdk>5`-4aY_)JB_T*D~s=U;7RqIXYR$=M$gknME&9aZQ_ZiK=0`8|o8V=|P#oFqqj zC$!#Yl8$mqY$e5}G8Ug&kZP^^oB@qYs}$Cs-LH zY8Lv=5BO(WS?sN?!x>do%hRVf2l0g}uOzi{?t?(32GCfy%1Jw0I|Gj|#tR_?-od)0Nv_Ao1wNT60rD}@i z0*gT#8~`_B&;$tu)prT^?Emr<6Zww4zp^Uk|ADZ(qiHgdlZN#6LEm#dVI_9052c#> zcjwJB`x&pYIZqYpy>^x-RibMaDT#(VB$~aGN8=t|1;`r4oO|NZAMD{odQTM+PZtip zAVCQSniBGRiPyM}d*c~w5+0)R9I2e~uzIf=@0JfBri9+>YzM8D3!h(gB!nYBj_RC$ zHCSJz*p#zVMl)c2Nk5caTftv!`&Dl_o#nvb_S1KbdfTT9YJ1?@Ej*NDf+oIjFK+BL}*tUW^`6ehRRv6Vvm$03Lw!6tBw6kqO;HX(=_bw^+GWP8_Wqt z5-CWZMxO*HIRk*3M$8VHtmifX9g14#BXHN~3jFif$2OeW3XcP<%-HXSQrH=GMp8sq z?xgM}xa~GRrE)v}9{c(AQ2FjIY7X>OE0Ta$2p|~{SUY1y&SKURzkxRj28PG~bL|87 zjF8aEC8l_cH7e&iX-H}&u^gKJ7%8T-TjnPiF37gpPrJ6?RHVb(GeCuguco$2so&p! zSeh+6|CG)%aQD#QkdTrq-{dJS-^jn;X}uII5@2pQ8m1!C+JB3mr}uK~HKn@?@(_L( zhoRk%jdVGjL^)+96cmQmi*sFrO6rvtP6Gl$=BOr4w}Qs|yV+X%21rjC$oUW})E?~m z_4>5DI}BSJ`e1_KVX-z~sO>!R44ajWpgL-t6xqYY{oAr?aM3udYeE={^2kZ@N7r67 zgMza&RdlL+Jsg$*TSu=LlX#lMCzENQ!;3}3SVj+?nz(0lJL*ooz7g32QeK;x1ago! zT>FPJm`iv|6LnS#iO7M9D{es=VK1wEdW@)HmffPEk+*p8R{XBXzp4C(zb& zrAzE3XN!eoFr(~}BZX!9qr+DiQj9^crAFhI;Z*im8HI~WDzx<~XXZFY3a^SdYuRtn z_=8LL>&k`DOCb%Rw+%hRHcJk@{_1gg^qE*3K5tXb_;<>|D0C>_rabV!2O@NE zH~}wCB17M^3mQDlmlU?oh^Q?}AF+;B+HgZL8Q9(}wm91er=V<4m#7#_=6?as>XzRA z-J?fQ`{sk49b;p$YG{!9*Q`~RPR$!A3M-yg9 zK=8}!cEE}Ui)u|0TPC!@d@S15Oqpq1nZ7-xRVqu<>HJ27dff&O5STEoJ7n#qDM?!V zaPa=qm6-_%dDb4UKJ^5vMYO<2s_C+d-hDU`ohB=C+{E>>EK$C658QUYh?{b5sV_1f;oSt%%3VitMsN~eRx9z;(&Um zy@BlB_s;tbaeVOmXZG0of9&`&^6?T^NC8m;z;y+7b-KDL78oT-A(PJI0#qpKE$2~X z2m$vqwPGQ%jjUgC@%rC_1(R7o0H0U} zA1`2;H?VL{xo;8-L`eG2zWxfHKpWmI)3wiT9H4F1Kferz>i43+fpx!)NrypSfD{to zI#XKOvBFEmTpCj8DXOX2&H?&)HcGBE7YFGzYgQloWpBO)3!VBmViDR|>TfMU$t`pY z(8t@uv1+izLME$LSTHD6c0P8?($4dmtE`rf38^oooa6~RQqS4r-P!+#vA2xMs_Vjq zl@jUh?(S~5>28qj4v}t=?(S}+q$H%f8>AcQ?&jO*^PcbgJpW(}#sKcM_MUTIHC^!G zD_4!iFFNHEOhVnGs*>1K;ZhY=zS7`VJ3YHvzWxe##mB`h`{+8Zy0__wT|7n^6H)jl ze0ib`-@!K40oYp~S?atHd~^da&_NZdpCYXr_CI1>3VftD%7t$D;R8^6I!$$i_n=I&Q=tZFONGN1q8T?p_W}>zE0}OiHDLNU&`0SqJuGr=u zSbhPdaZX}HubyDd?K^3pXI43J&H4}5G$wRTgCo;fVDBH=o_gy_#xdTT``F*x2ydY7 z0w@vQxBqjhd)FQ|^HuK;=YB+gXj8}*0DAh+PHj=9dYu+G=C;wA7*=z6I<2|^Vgj0^ zn%;w=EZ+SA#F09(@~<(6;*C5`dtYykmzHc2xE(ejiWIV=fSgGO{|KxzDIoxsl461s z2!JI~Yzou5B9hUpv>XfB*73Q~v4RM$H75#Sg7r@4v-hbrzq(gy^0|M?N@X>B0i}rcHh-!_$wSEnSb$1;h z1mt9m?LLF3O^%euoeiwl;p{&mmKUTLqL#k@H>BnZkM1G9Zq><12z_s1W6Y(aamA_S zFv(klx={t4hBmPy6c8|EXdJXXWIBii?lR&+Gj z*lWswTN!LEhCJUgd&(BVwC&mn?~DD=nD=yVGmAE)E;qu?(bnMf=ZrAL{o$JhZ9%vk ztRcKfvcFB61LZ!+OxKZ{-^gwiEt}uZtxAE}2aL;JZO~kop2NH0FxlL|YjYhMLPxh< zvO=L=xDUEMhE|-ZMW@+i)L_D5nd@Y<>Fd{b5m?M%jQVYCHGOM=87#n(n4lP6ith}D z0^cUZn8-eI+dwD~bb@vOxjz=01riW?3FkRaNNPwL<#)2}oNR6T{)%)8da}V-fuF^I zN7roNaL7)j)Blc4AS^?;s1OPUnJDWYY07}Y@6ZihD)Mrs-J~3u8d(Rwbz!4b^HHxM zzNnAsa_i0vf~Q_3uFB+uazS{<#m6Z$@1CwG3`I6aL9wzlQ~0^uMeeet$}#?$#~a3J(YY@x=K*{}1WwM=9jCO(y1$l)?I9uj@mM9O4bgkfB~N1p6( z7)E)qYfe}v<>K-VlwOZ>#7*b3M*+v&7#)X|vCrv(&*T+`)Ojrv<~9-+UaqAZDKlqT zuMb7V?8EnbzgYJvxYB#C;o|ZSgx#wY?q`d^45Kh1zb-2?0<_`nqayE~p`QmO4ks+l z&L?c>9@lJ~Cn4Ad^C&&v7eYFBXpO1{Q$fOTYz|PkYa_X2{nB(bW}`H#lYL17-t3yK zQctHMr(-Z9si@}b&?R~V(1-=%XD{v~Q$MXhll~9a0WTL)X?hi$(u{|4lY#7lK2&XM zflQ|GX$NOYJ?>=m`yRInjCc3c)C=`UKF@05P3@Du(}ByNpJlXF?wFAp<557?b+Q3; z7?&6H!6bM&LK)qsk8Ls<;TO<`+dkTP-AC@s(B6p9P-T^wYRlI0Xw~Bl#BnWGn5z}+ zIfj~Gp$-(6lQN2?1M5|gP#hKE^O(_i6yrox{)A5oArdX0j|_BhfCv1Ho2bJV(;Gn{ zbUc>y%$?-laN>e%B5>W$4`gxSaesm64n~ytX*D}i^aw;4`OihHGuOJF>bWtCz^Ay} zU5*P%m2Wntz>H@L_5)+S`v8l|*SK7|pVje((q04Ocz&COGj3<19?0MxR8sRI4@~O6 z%s06MOh#Y0v8r9^L@@^upB%)Vghsw)YS6#2HefMmn(*+mq}l{Gq340|1XM~S8>VQa zeD-Sxv1Lfj@hB&>>f(8?6IeUSky!*I;>erB$v_8eNzWDm?Ie=Ye_70T zew3PZ@f8_4+2YG8o|5K`wp9YH#3`wEU^L$M-i+S5jZUg!HDk!%+oVIIr$-7P2pNjO@!`^XM~DO|5h5=H9)Jg zYr@rHqdeb6asM=YNJilS$Q#(~lbBr2s)$3ln=~T$qvR15pMBaP10_TR)j#~?!7wze z-o6EG!pYGsWF$R7mjDX2p7j$UHeSj&CQt*EZLH-HM6j&7;}*~AtwnFbpIKkBDGvLO z$C*nLv3!b?w*2Kig?lOT!_%qu- zD0;UBDm9DWb2HobrSsy?u+&~ihS}o|u=SoPNNcIi64lGwdvviv4dRrLcpLjRraCC@ za;bo${?fcd;xjqK$y&5<=tV?4PajEOgSEb(0)cV=|CqI@FQtsHHzGSDPwV|CnB2|) zrI53|$Y=dqJnxq1p_U@CdHc|Q<}NtH{gYmqk0U7k_iscS`p1H8k0?GXh@dIx?QzKE zUxwK)KPd-!_`&;?A)?_r)0v&E7Tt)=3l<#fu-KKBu~eQt4PI9vS_JU;zeSTiPUi8e zbiQ`krpZ$gj%W1+6L04%T##^^(>#0PF|KKG#7tyK@SUx=?(|V`Z*Uwl*H7kCD&nvy zZ}l_<{8HWTC1t!wC)zkQ6Pm5*cr^HKC&}-QJT+5FKiH40gX-ssI|t%*Z7J_HhLTgFNrZRNNFUBfBAg0`&eBFHk=f8TbmFcclg%h&7IdV%XXObL%GhBnd|4d=Ds4% z&NO;~sJwZSeJR!(0#8a*`sU5p; z2xCAp>gq<)X=SUenA33myv^3SM(_A^w2%)tC=!?IMyx~oM?;uwe9|On#W=`m$J#iu+p`?_0tR0wJNQ#ya|69nbyp7^?ABmy3$~7DvhGdVbW8 z!zoOC=)CpH#v>_>6LOD;B}^76cRGOt!jBi|3__%=Enj$Jq@F6?#z7l&&L5g&OWeJlYIBJM>@YyTo$n zuGpD>H)h3BJnZ_NdEFH+EdEi=1JGO+8FlV**{r?u{B`$Cm*+6GU&J2W0#w-To~hrs zVu3f{8zcRu33%g9_n|}nAeiEqFzB^NqWq2uUY9aDM(OgoK3~tkU66& zG;}Nnm}XQm!%u?zAYU?ql+C`->Egt_-_fht;-5Zw8;3Acd<$4*QARl#>Jt=-HMt!4 zUlu@av8jZ-E?mQpa55&X1S6=MZ~fDr7^>@E&a)>xB+SEJbRFu7HDx`*`F*A3;-R^CG*4ZtGDH;5olP= z1VeykE6@{|FZg00^402IH6~C=;lsSZP5nd^7m#w-Rl4K}F<{_MU~iEgeWJyZN+22> z;*YiB1h}A2bkmq0t;%MCAJ_F$Y%>P_@AC$DB|hi@j)4}>TLj%-PMwdpzY*~xhLPYn z{|qN{stblT%NLUp(;r~()EIU{fkN1)L%r|L-pi%2F~`J_21gW1M3}BPRnn*}BYLQ8 zX&S-v6kQ0;)g&Cw?fzmAI4zJc=n#TW`jL-#FO5MSnl&EV_@G~Up4IZx7FbhP-jgz^ zmt;~rdx@dArA9>G=Ict1!C($VYGzz_aIU5FpBIyV4kHH$Dov8OngiWt%PLFC3REo) zU~wYOewDH5P^rT%apZ#irRv_yWW3!v8aP;PuE+MPR(Ny|Xz=18tKfpmgNryL!L+&J zTAJ)>i#_x#8uANxA}tLt?7}3ryMl^j>*k_n8by3+d|xKFUcfg9!b$s$&nYBJF%<*7 zD)j1mU>9oBqun<|02V6p8^_pv0LnJ#h^;;QM)YL4j#=`#UrqGNPUhNg2>wOG!ro1# zFXp2$a;tql^`IgG<1AKhy?oAIThFlh40LCBFvkm4s!FV2wr71)zB0Kh=^*uO3=)6a z$nd->Mm~SzekdL{%4b+Ag*J#iHVmBtX*gH|EMnEfLz2rQNVfKHnV;%s+dH7?>CGtKijpo=lEgj=@xfK=)OX1R{FXEDc?5?e(M?- z??*SI2_hgGvJla{Hl`u^)qT4WT*L$FV*;yro?`LGNBS90PQJ+s2{HyfnRU)2iYR5H zy_f=49PIw*Ht5i zRifb5kF$Cu68C%8*B1xz7VU;SrPfLW!o2~*Aj4^-SV{!X^(FfSu0Z;X4=ameGid1C zu$}h(K4Es!Ztd0|*i?ejSWH(KxEmRuxM1Lsf~deRd|E+Yvx%Y*dWdbk&!r9S5mpB``*T4I|_JdyA2m@yjc``7!jnH!yDqO}{0 zkueZ-xOT-v%2L`PZBDW3Z+Jb}U?R0^;qe&>dPfgWR6G{SN0*DTt66KL_PA)^iuy-lRc z6R1nTbQ3|nhe>=i|HF8SI7U<;?iYmpsG(qUu6esfKxj+Csnk)x2iK@{_g0vGO5IiiBpW|;4^-s3io=y{z~is=Dn z(=6q`LqCz7Ck;B?fh~Knkc)>+KeR1XAuPJrai%PM70~Z6zs6`Ze`LwRx<_ER0jAbHHRGG0i0Bk_w>nlTCH2UtF7S85B9pVTa zi-=t!K$3RvJ=eIM8*Ljms=%(|02FtJ{|5(R1herhxvtHDR}sr4(wgWc3oc|2MnHK5 z35&r7?QwrW9)y4oLp(lGXE{B9n@kSxL`*h+zSR%!?g$Z`#@Ke(CDiaVPQ|HRZ=+dj z7HL}BeYgw?g8%*(f}YtH&AD>5TJ{zl&+(#O-#*{wE;yQ(^0)QeZ!q&M5n5g4k6|kQ zf$^@=M$4k;K>S~!Ce z%xZ(MELFqAe9@N?!oJ|wB9uFi9P&ZK9W%+@qZ8?K>Np1tUh>H#sc)?s|1SS}&#JmN z$xobNU{KZ<;w|FY>{fRg8Q~v9R3)X`(^k+vQBuk-va?^i;NJ+%?l$nQCxd@GVYYGB z(oYt(m`ALhh%HD|9;qc8&5lepjh9*P#Z{xR3D@E?<&|5SqDyd`=r?F=L7d4)PVLO( zJjIVDdcUBCRCjzS^Zdb(m4BezA5CmLqCtjr+vj^B)_#Rq1B)g6?oQRt5J`n{BiGm% z3hdrPjT1>nhV>w+ENvsj&5LD!D z{sw2GkV|8wkDLHd8I(kgS^Y<|lO_HlSz=RNt=2s2&#EDzLH40D^oG|;G* zr^l_C>r5s6%WpOrJLzJF=eRGfUo|T!hQYO|1KKFLrC%E597nVAM6y>uerRWt7|I{X z#0=H%ue~l?ZsE^HwMu&U(-TT{wTDVh+W=>sDT7%uu_1BjNpmrX8qiSMdw{Su?JJVX zL0>zXfTbAiHIC?JD9w_9h?W`X<7uVrB=c>Z*yX7Tfcz8)wibufV)r-$TF2?&3*Vc< zFdtRYv^y;)j@8fyWP~9yWvq3@N z%?|;)iwhg-fLP z-n`~nyC~WCqUtm_HfwkNDTdV$Rns=qV{4nLo!t1F207^0aoS+Q6ddF&*SB#(30l*~ z-XTGU;cW~6WPg7L$5deoIyxXywVv$=hLDiZW<|QKF-+(2=9twj3wrcFG)K&hKSX1M;1jo7t3)|++Q{dkGsmK7ltC5G!%F< zL>B$`W)LxW^}*M2sd_Q?y0qeCv&%4maJbQFu$==^X*}db_L7sMM?t7!qCJ~sEjVT* zrslhr-+|PMOASjloLO~);T?$643}f}dFL3P>0hqqkUJw%>-ppk|7%HE4t{r`3bdYz z@tG&q_+fF%hwoqRGkv?ZrmFJBedWXPtJ_(jJcH)0`SM3P3*2i958vB-ACtIXHzrrB zd`0B&v-Oq&L4MbIb~&zbz{@E|Ww6VMo0e)(`I(?cR1qsxr~d=V&XZEgfJM1F3RiOAmeuLrKl4ffH)Qc?d7nP2e%Ux3jEixya* z1to(0r_M!XACSbxLm(88MY!L=5_(aEXX(SwAr~YGP&5@O`3W$TUEQSn2;Py7Rkve+ zIBNT!IEn%j%*gPo>~4HoMz9WXuI0tHR2q1CpBx*PN07i%4Vx3z?tE)-5VjV@T=MqB zS(JMSjB$3)s(#Bv{=31lj$bZzP7*7>J_1AboLJtR(8KXs3-?!E&P-Op-z_?ReL$zc zC$==lWLk=WYCa*3MjYIK?^y30G?o=9a@^-ckXk1yyH2}gvd|Vco*!(m$DpL;?+ZSE ziO;MV%AAjiFtnhPO*ot8!|lxjv*IDP;hb~z3+h_g=s?x|E(BXeRSlQqGNSSHLYXv( zQ9o>;kd>OlIqOvMZvIP{9ohB>R0h{Upv}TIE?cB`{1yX7))31_PlNn4fXPQ>7c&oD z$%B$5`NqzOD0cE=qrvuv9P7t}75E3iF{Ve8Wp@;U?Osj^om>?P6012ai4d0Ljg!#2 z+9VRSz_1;sSgpMy?2yHlh=nwuxyIF0sz%yK+^N;dk6vHwR*gYPFXE`dS{8_!w%EjJL&8I>l>&HT0dcUh+b~h7t6<229A!ae?Nebaimz&*AFsGQqE&!$5C)V}M zc5#U}f3Xfnzs+q3yf-|4?n>ouw)7{|W7L$m!~3M|5&E5@ev(4{fEIvNv99(47-2&n z+jMHc@av^e_O;a1@3wPhs>L@oz=>X4#R)^$`y7k}%BdiI>LKUpkX4pc`Q(U9VwriV zWq9v>ToQ_6GYisF7|skJyq8?7mf_>Kne^KGO&9T_A5*!||FsGCTup<@;&iRM86i?= z)h0hVU$xVGoVwARJc$#RVP(1)+WJ#GwaTYb7O&*;I$@mjStjwa#gQ||BLbH1mMkP& zi})Pak#Jc&f-xX@1FKTNSr_n~3K# z5}5LuHXa)sX7}4M0d~1JW-=O}D$eD`fm8ZG_V1Lqk)UD2#nj^x^iF1TiollYhXgI+ zXy+2_7cL~>p2+(WOsI-U%q#8n3%2{LQ6rO*+qCfH|ATCA5nc);<*{5q-XO8kZ(@ ztY9*i82bC*m{P36Ew!7;tMu=yYh+~Thg`1sx!Wh*WzVB1@DKT)_hJa*G7T)x}^mDZ4ztB_Rg#TW$4ko3{^{i)q$TW%){ ze>k0L_42EtP>WQnZDyW}z&>ZKgqZmb2Jt+s<7Xb7J1~)tSt}QY#b-ifG)7=jQ@B<| zs0RtlytIu1uFWZYw8i^n!StN^3%YnwB5n@KV6~N;B-fxZYSR~nc=FkKZpoz_;@P6M zFWAW5ODax&>+EiLQw@>U@nsq*{{!MQg#jHq?fMx7P&|p0{+qTq2gs}*x!PF)jT>{) zUyWND9`rw4c#;GD_^4-2t*p#ppNGE?p#n|wm*{d8i@gt-ctk!Ta$pPVIH5bKw@1JG zjppS*lhdOAc2gekcT0akda@@!R+?^%0!!x%{ShusVye>UBjrB+>KjhV>_qmwFeaw= z(B?X~j4LNZ=`||d69;Z3Ryw0tAP-O8L_1w5c0lv-L)~Z4D2Tl{u`6SqupC$5(JbgpA)QOLuO%<_F*$)mI@0N3tiqGg(prjv>0}x;dJdStr z%c!%a(I?(Ey9lwGa;=D+iE?=-=6#qU&A$DLiMCQ<$ZLYbnw94p6;Ks;nWNnt!tE?p z&v&*Yvx{!T!WyDvzeZGNh+gy|yhalHu5zJgk31U9;q2Xv@rOaZDP=F zB}-%PCoq~gyuw99HV~BHU3R17Bsg!K$Ps@Zrh54J4|2|)Fip>gL zjJW$!T`@+J94N8q1j#n#e`SsPh43f&J==pjt8|mXe$d}RC~T~iPQwkI&2Aq-!-T$~ zTaRf@DIohi3X!!M!EU%%vjX#RqtBZrY%FG~IqGt*1yWmg;P$oe@pX{l;7o@sQ?k6e z6zjLe9L{FqWObAelVgA-Vcwr=@|8%>-kKOaPlBV)EIFq)N z@6ze5(!T&U$Y7-Q$s1fHNWc)xe_+OpQW`0xxsG-J%@;<%;fmpeo2=+mF!=73b}9M$x9- z0JR7ipVI9Hj~#twyV%I)H3lHd+t2+?WG=?^-tn-oqd2FRcX^!{MpRDOwYCDi?f z-_Kql$-}7opeYVp_IbyYEXUZV4nmEB$6;@%7XT%FAsywntV01o)n1o;p5Kp8#3wj8 zQbJ6i-f{!SeMdt1=-ABy7tHu6VgTJS1=Ps7|1LY$cyo!x zTxpB6JIM1Q=fhBP@~b30i{7$)@o+^N4tZr2EhIWjxvYft}m zS?=pCq|w?7>>k_M5eGE(FP8@Efey24q{k=X+8+|ldINXUie~Bbq9Dmu9`qD(4zVnf zv!!4C7!FXY6H;5qKh61TfyDsECRrTe3rVUyUrWgX)*q2P8Ua76FGnXXg`1Flj}D*w zWs`fyZI2q&bU~=Sj8!X&AQR);n92|hcu^Q$L+-)2!3O^mL5AX(WSom~*v!B4_4PFm zaru-A_>Fw({@Ettao$_s8xt&FiT*C9N%&FHw<2+rnn*gSB#$Q}CX!vXbex++S3yyI zvY+MMOv7xAu{2>gS7|ExW4q+MH}CHQt||7}?V$s< zt!?vb$e)Tk=MW$rR_e#N69M(lk!zVDj|*JR{fP?3XZK;Dv0r-e8Omh(H4EezMFSls zu^CND#_&;@h44tEP_)cubuHst8{JA4v&1k;S7@UUH819NZ1x* z|BbGA=(&0Fm}d3G{`W@#QgJ0GbL2YL({M zTb=$`XpESHM?NnBAAn_}t|6(k**Nz8mdv_Kv{e?l-u63b($*7_k*K?})DC|L2V@F@ z5j1`My>{s6`(%p{*Q9;HGkC3A8TpNd3O+x_)ns{={RWcWrE%pnxeJ|MpZu$m$V}oA zX}2ol&+ce~{Xlf5s-HGhy&ej#b{&S*@p*2IaGA?x-wW)2?Sn@vQPB>3xaKdfrjS~i zE(X-#0w`8N4KYl9a%IaC1);~6aM(3-J66dW&U$G_9-07Qo3QUZAL{o}JO5}a|v8-U=^m%`4KmP8_QNdk#`myVEo7}yH zLT6(*ndHm9EUL7QQY<;<(+z72+RGMPCOf{8c9P0-%p~DUKjVZGr6OEz1rIx9-u#+< z1gMl|R=lq|K4&PVQ_^TP9~>NM>g+?kL-3Vky9Z`VSR5ld!mlebLJh^p)08c#4SVju z4)sXn$L&h;1;tw&K7{?Hdh>d6cBPS+596w5{O;(6DilNyfRU(<1-})pK{j=CF;4kM z3j7Ey0AGI{ChfQm9~Lxf6N(b5`A=bB29*lLqvg6^?#O#$rE}Pl*t;NuZ zmBfGj)eJNoPC@6?&nsc`^dcbFCe@&k3mD>@)8qWvVy%~WI4^!T90xlmZT3aY8ufuK zY7!?kF4eSG3%G}2#G6fhQI2hB(dWOW$i=4D`_Ac-;D87-wN>_Xq%u4!vpn%D(HYNf zEvnBo5!-$st{Pn5jnr1_ahJmQfuR%7KFjclFNB}ni@?Kg;W_S#11?+ZEEQ=wllXmu zEL~rbpjB`90$$fVr5(?kT_ser6{1=%F*2wpJY$;0${I=~Y_%cUiSkq!!TN?u!6O_Y z@nU7unY%-K4&!7Om?wLst~GEDOu1*b7gsN=nN&L>G_}CA0X|>mTKc9?;3jnKjQiQ~ zNBWc8&YdmQ&oNMewb7!P-_`78Iy^eKZ4a3W%X!Tj;92OJ#sL2H-4v?6WdvUE%A~1u2Is-{kO8e*`^%!`-d_6ktNmt zRrc`_B2vCkz{l7vXwHXTNVv?8)Z zak&Gyi;2yhHO4$iTcYenqE z=?lb~9}Q;7M6Q4Ki1?RVzrMW@yI`}ltF{y8!H;wtUCY%ZQ+ z1>PCMKpdX_?ZGSUlKW0fv zw6KYkZC8nASWE+7m4cS4J{Ifc3oFW9WUwJq%mf%c{PbMEc8-PUqEw6<3GGQS?z8P* zkLBf@jY|N!@r=LSc=DSiIN7Jg%K^{NMC_lTh00&HMgU%bD-iGtDaK$y|5wpb{3aCn zYyKGG(i5y*8&TxgElB%6_gh5c7_LGNoQ?xa5;u-*vxEC*%O*>7!k>#CR;;rI;`=#_ z6+m&gn_Q%vJ+5S;kEtqG!j(El;fbnS8-i@Ej~Fm?`r`5@raJh%mQ}Wlk@>CmdBa#! zg_;=^`V9I}eTdHUo(_{X=)YWu)p2~d;ol2$KG%x|7xqXZkr`=QYRdRkXpacmryb6n zwV7Lgx*YPl-~oKGxNb{zvj*da50_j8KTzT+kcXpt*?n3trgy60u`tSA)F6$gE9p;4 zbW&~MYGg_zDT!a@rt57^B|5R(_sc0^(5mEaVL<;;lqC5SG1K&GP^X(@0?U+6+}iCa z4D300++U;eUJ;5@f5Lq)Q)M?z)I}iRfMBMyJWcDta_@mcOlL*?B`32m`hBXi%vvyR z*94}Pzq<%@Hj)iMg;J{et=~cfj_C$_W~KG0>L)DYk$)PqudFdPPj~H#wLW0x+J-Xk zZ1H;N;8NK+Ym;o9DJjM^fC1_!WSvvbdZmB?*=9FV0PDO}D3w ze{X+u^<8BPl!9KB`C?5hnDtx=VO$NjWvS*}ol)Rm?mFa+mj(65gjP>yi<)*= zQp$@zwa+oLkB2ZS?AW z>sPyH92lE5vo!(*Y=!<8H34@NfA>pg&31N-*rVuAEoX`0D--pRO`M<3&T>Pzt0}Yk zwK^Y@r6lKA#@t9TJj(CpI(jd6vim#z+3#%GJ?){lK5q1LR7AlRx}4~sArM4#w)uPT zd79dC9MxA?uS`_s-s3D}+$cdRbZwgUT>3wAC|rM(wH9kN(Y(`H9U1p{o=c(Cm&-O~lO8>~Lh z$1G(1gLlFf%orz;`YP1GiAYpc18UqL_g-6w7VUnor{b)F#6iFiY&1s5Zq1?|H&lYG z*hIE8kidZYq@c?z-+yFh`vdn&4PL9otq&*ez(;gzZhN}mS~CNAnpPujO1(ElX#}Hw&*OzB5_ltrJ?3=?mM4&&AtK8lHvh@YXwTYGf-wo-3BRWo_ ztuku5^SfO0?ax`hjlGj>pRrDPS+=CPIB8}po&1|uvm0MheD{*&0@l4P6f2R z%-%fDJI!b>pdet!54ty&br~@^kx+C7zqY zWAuQw%CPlr?Y+wnE-S^`s0+k2DNM1Or?VyRfwTcKTgM_FX5E2iXX_kYrojX>jj;^) z7m2Ycr&P4jpMqy?8n|h^&K`H!t@6{yIaqw`I8Q`4K0{mm0s~y1tAxMomG6fv)?^Tf zeHYm=PL=|DjBrYa6r+PnH*e@1m?(>eG3WKpET8pcvZ4ZVhp#%LbgPnx^3+jc3NtFYE3It zgvbLzW=Va=&NcGm(R*O*Eb4Qh0I{IHjhv5m^kn9_1D}w5co9M_$P@LDGvC?2Y2b7) z-tNWC&G=c~eh>?f1Ht-mL%fX%-Bka^1Zw0ea^HwQ zEjP!2S4!f%A^V?i=wj_iz=sb8Uc07yhp+WCkg-isOI}#rds~uzhpq?&dtU&q$KUX* zs7p83b0#bufp4AeS8QU*e!^dr%q{U*{+hpn6P0VM#pH``!`QBVUaD);AyeaGvX2=IrK*Gx^)bu6OK~4QJ z+q}2rGFH4F7c1T(CF8A(rY7AD;e_Fu0Kfb*0WACy2AW`MYP{;++*~z};S&Uki!DP1 zZlEwE;~=iD8>zF^Qn!K+pC=SykW+Ye^YS;OBMskKL%XuiMm*>1FRjRq`;CC? zNnOo0WQ27`(WwanR2e0Gbb8-b{2Bn*8=LY(?|Z(iLF3aovWW#lkQS(aDx!k{P{UccVZ;XK%){{STSv3IQAC{a}4<;x?(Hd()xBH)XVND{n)AN zX@J=U)6Pf$AGeQZ6w{IbxshT&$HeP(@GNy<)-Nnes~NOEQZ%h3JnvWk@|FLOm4gQ2 z+qbJb8o?zHhz__2%Y6}(Mmr)mepwybKS`MEqgo~m-Zr1OV|vfu^K*A|d(69ZhdNY> zKo^h{&KGB(=Zs#IaoQIJsj57az3q!| z=Z+6t%@2}segdl&XL-K)dr&hwm)b&c9iphnA3okzYgQ`<--jC^Q4x#=f0P`v>BvZZ zQy?#6kurU_K7e^r(-LnSSN1^tUkZJLqI}mafe&pA;3jR8tN5xHbCmh z0xd#X$Ci3QiX+|^oSDiXHQ8V^` zHm6h(HFcNKjGa3YquQ5nW^0Qthwj7q(E}>W)rmC`tTjyOC%u`81jFw4ZWweH)SK~T z5&~{t&u*@JcmG^MK1F9@+Eda?6>5~rf8%`9LNkQEp-1$Xw%Zugeu|6oO zLVKb;^|`o8sTlbcr%vNUn3*?Kmp3y9MFpv6F&fEih4V`eL@wt6y`=nA3;8;ZktpRNk~L0+Pom!pfwtN*~Kwt`D%RtkK1KALVa zyfgzfY;byP2IQ406Q-Jvf(G`GLj+nf2f-6@S;|-9k3Q6mO)(aQ*YB`zLT?EvM$1pE zKi(TnY)*!pn-404*$ow8cM*U%ioPe8dD?XSLFlYx(E#VRyOOOCsh#jxx zgF2z2P?c2MY!c=YSI)gxuI`Mqj4ErXT#c0YEzvja!yh2ztM?Bfvp$go(E`%H@D{rm zsrm{^dxJNO=|4K|JJOz@kU#pN<<>XV7p&p?R!_|E%|doJQUaQliQe%KDLkR_UG!{r zYq_A{lPlp8UU%WgYZdzfDPzxhylM9^{5qPDc}ib*Vi}Bm{~184=#{A8Pvw!8!l@gW z#cw0n5fKp)sP6*rR3{e{+{5DiHKL~WYWQy!BFK}Tx#(R}mPvUVbz~7>rd7kGkJ3J8 zsqX2C1ia>@`5iHxCscaNzZ!xp3@3X$De8u6_!X&Meu@7DQ?7jo&v_V=;!48axz1`?gWwt6 zBf?nIYs;>jj(~D~122Lb2d>2rlKSNt3);FQ(~yMf>FXhq9H2bEu%ABp_=gR9-E&>G zhT_g8$wx|)Ov;pG$8bFpz>K6P>+`Q42NPD#CRs(`6NOyp#PCsh4;pdZxX> z^eJ;Ps^VkJy*Ad5E^PWRx_~v3g}P$utW ziIRpn`*KvZeX2d+EasOaC<~bGF&ky)a+=!wz_72_9t5`3Kz?HT*$_y1q?FKuU-e}h zBiYcatpOtsqmAK#S1ieaX>z1hDnY_`vG^NT$w!f!FSQTPjAJ@rkUd$V2hJ{^$%%ZU z?_eQFP9g6k>qesWu&V(0I;j;kBQfo_H)=m8!L0mRvibYKR=6~HujLc@D`#^4wCU-g5{^3u+gjuz(g#B+E;=rq(iyf-W^o? zr||vF#*x}=HF6MZb&s5YTGLkCDou^j`KE2AZ~c)EflV^*hpyHFEDBd7hjR&vN%ARq^KndWS4Sg*uS$jp>44 zceAms_Ax_ik1n}nT%g^tDUkjB&n6!L8tQmFlB{1w1@}vfqJIh!6vB+b0?*-xIEte; zm+&b3_Fx5(I1Z$G#Uv}D6>dD|9jASqE0Yz?nr0TKAPQ;UWKfnp?E7TKix^Gu47$^s zJxm$wr0ZJqe8pzwZr#DS^LCFFE108Y!`E6&72fQB5uKT06i44l@K;WXNX#R zF4Wv<2&)WsKmZ@JO0k4gPy$=j=fCrN-6`*SKWp)sp#@?-Rc*88l-+1H=UJPl46ELB zm}i;Y*}Z!sHTB@o*aTxyJf?_ppesd_ELIj`R;!P2kev;koT+4@7(8~5^~mc1==+K4 zWAi9(ZYFFGzu#D>#<8V92rPJe~}nZl}yry zD-ngON`o%-H(x^@m}sIEYY>P2i`7M>l)O5BDO*BGrI4+r5K&JzfDTFFge?Vw-1yXn zqO4(r``zTDBT@Xrkg4dEt$n;Gpg})da-S#?sO&hhY2AduI%j_)!)}NHyxhC-T<;A$ z|IZf*MD#fx%`=Z=aI4@b(c%~Fya)Q6qGeAUS)nG* zLs_Yy3-b1Q3oi>WvE6_k;`I`s<@p2%7P?~$C*5qxx1*}{JvI|ByxoD!w|qpQX(VmY z3EF;aG6=>jmbJqO5bsf&u|My@Z0#wMN=g8dc!^1%^zrl)MNAnEthI>SChrObG;AQfttAw9}Y zk3s7lm)C@j0v-=qpk)sd=^Uw4443ye81M(rG}wk*48=k=ZWD9LcBytB!WI~GGilET z7xX&VUc@pL1^sVqvmumnDEhz!=_40?dFJfm85@0fIaf z$fqE9-1XDbY%1)^`GvIV-aUTf$bNL@Sgm*n z6X(xBz8S^5UhNEgh1R00Waizh_achTB;yzLiwzK6&F;OR=iK{U)ybaM!Ru9Sh(c%* zF~wMyuW0)uY91Q&au2u_Nk-n2aLrZ?BKKn@1b?uX^!!X#uXnqoR)Yg)$ zbJ93`{P;X}G&VMJ^0H zkU<0f;2>4{BUWF1UY1DEj|h>qqokBw zY1aDuJz9J38;~gU@}ircV_ogWK&SAs4ub4lhhf+2IXwgQCdYLXCl|3iRv>Mb=^^%( zV_?!)(64{vc`vqGUCV*%i>k&jV)AiO@*92;gp{uOW~#Oj@=mXEg8czeG+>drivg8I zUKXh$x*gI{KUu0K^4Pl4|NN@Dn=C1;hE>PEzwGy$B;Tyad`)1}rF(#4%i3%OjZnd$ zf8CZRzPXZmGyruC2{^odQG+hG&If5wKTRONhXcc(iCgff&kWv3)nE4{d z&}o|7_eM}Eh=R<{@8Ph15K_K{k$D|&uOeD&EF=KfOWc8Bh|YVV$T|mcc21VPz~1a+ zWHz{cY+O4H=0K=KBAQUJB=<;Pm354fm7>2qIFfjM&LpTIl=l|g5RhNt*7OrfWZP#< zozXb?@U^SzX$@yp0i&brYmkuDI2xxpGh@VAUUft5fmh_f2X*u*P8rrCw z=$koZD#iIhbs5R73&^IE|bEZAe*wWGI~&NIg@HGbGC`;(0r?Mx_XMS zyHdgQ@daYS0tN#H0*|{N8|QezfPvvAyKz z84ojRse$^V8|0+H0vnxc>r*(WDoY5j8tYD+ao@-Ta&p>{A1~Q0>?kzm$680N<>=B-b!xOThJ}o%f)jK<|XK#B(~F< zRBr~O2=iMu7?u9JV1jzUX16A{tnmr5g;<(v5` z_s>z1F~bC!?^{FcBsU5iH8f0}nXR8_RJIc#YxRSrIOOCwxLn0v@$}qyoO8*|xbcwk zC${pp8!(CO;^dmGoqp}Y0$vy9+}`B&lWc}>_i&#!PE0KDJ)0>@2|T>;Js=W3Y}!4Z zA*TwB#p(H2@1#O%IQ8`O5AwbVwkthp!_@~M)D&EEJn^4Lahp3H(Xw`RJ;*RrJIH?ad)GG}DmFvu;luQ=d3ccc8$vRaB5p=Q~U!9Il}l z{2^R%@|38f-925kM!Ylis@=ucZ^MV&Fh?YfZPl?HMv+b(;wenME*I`;*r#V{dQH-% zC66MUxANo`n7M%;6u!hsfTgv$6L4-bCp_~Bd>aMwt};1($YeO-{7eXk#a=^hg;U_| ziB^S!0%wD~l883Du{Pkf12?!2DZFy}YA^Eg!X@@}8BvWWnaFk^c)5ULx{?7O&hNHw zYnYp2P*I>_B_L5p*l)jojaC?(sa58EniVjKZtd?1vateiZ7mS%`+l%26Y4xA4g7#U z1-N^l6wv0u&$=Vj)a=m=)PJ7EJ!wmmo?!3b0qZ{OyFMyyztnR&0z*>5!7S{Ww=#CE z`te+Ng3z}jSEYYSEORVKA#r%1fQyG@Fp|-2MC{7rTF}QEag+NygxdKgw)80b;f`T* zkwurT!)6;5?3w_fNwRbi$*A6L&G%f>rk4aG^tqeCqH1aphQ0?_XtR72@;_fJC~=(# za_t_s=5WaM!c>gvpEyg5CXSc$-Lq@Z=?1q4sD>Ycd&g}tP(&yh+|`t*h!h%I%m}5v zPqvpzUbLU|t;?l5N@M=eRgdzbQ%c^6wB_F;WS{zS*2<5o16YPQgFFfSw3>_%cP517jWdX9B2qSfxVWvIHef@pB6~je;afx+ z3uY2z9pj#2^D{@V*@_+ui~D>wJj(y|0%-mO6F-4a?Wcmh=9aRB`UQom6Ib;lvEk491(GhGa%U>R=oJ>8p=QIZ#*1CRJVoP^HoIm{nL-k;A z6Uc_@H7g!JQ`~}fMx--T%4KL)yL5a zpMVrn-%ypgP|-X8^~v_=8qd2glr?8zGRVCR!?uoYfhgLdIhYX*soIczIo*TbdUUuy zKk#HW9G)bp4rq?L}s}j{tu~U@&pa%;NVxp zTB9b?g;Muz)ouLx+|S>X?pY@d)@6|yzItMz91idCV8 zt5gznwA+VWBa>3b5sr>`zk*Aa8vYiTlT+#j$Q}@q& z#1lB@pK;!=r%ryJRZAF!FIEAP8fi3;2RlF=kNjK55B*^rwT$oqBO>P00_!V0;XSY= zq;e(R-7!rrx#oHw>xKF9YFbsMb8ThP!`V0tq!>(;u=)7hFRWYgvqs+KdDNK14>G}_ z1Qr`6`*r7G)X!=~`a`q6C(aWV#BzqxfvHmy}7n7khow%to$pAAMu+GpSB2hq3TfZ_}ce!ZhN zE3m^9+qNnAfy7m!jdl5Oej$-I2x#tjq6 z0B?rx(Se3uq`c0#;0x$hvb$`ESH=|+ZjJm75hu16Ni{gFQbAQ@2?>vPYfN2(VMd*Y~*>B>Yga!d@D6`CeXcPW@>0Y?50-_4TY1SxEWluAUr<$4&i*A zd6)I{02$mDyZ-vx2ZhD492H*AEKaMPRQab&}%V)hvpk)GYKX zhg%wU^o3j|ADz52aP%PE9VL~iyIOzT!^d4U&*?lvFxqKpqBx(?9y7p8yE<#*uyy>= zQ(Qq@{CGn4>3G5H=|PGhJb!PHv6)(E?^2j8z z<&FKca6TV$wb;#V7U@zb3HKGXnk)x}$(RJA$x zI@?g1tf1fTrcaItJuw-<6>RmgG?@WuU2*AXQ8ZdO+6sMN?&Akwxz+z$ZpruMMul5_ z2jw_H{|Y#;+*|$FopwpY?YNA)j-OqCBHnNC=u~hES&+wV@{O^Y-rr92$s%9DR=OO{ zYw-Kj`5tfe@FQC3{%p;bhT$a)Ukn`4O5{p%m3}@AuXjQp@3UUU$#I`O1YP4tsV_;n|ItSX6o&GqfzHefLMb z!R?VG2BCUpB8wWPY;rE%v|!IuZc>b-dZUkunr{48P7j37%XZ15ln`J<*wLHJg+a_% zx#@s?qJkwgeF{}#w@9;BTy3xm+|$l>~*-7IAz8VY=gGh%r4PVHw!H|M3wA+%>7{t$v| z1k`OCUBZamCkq(^;(&a!02`#`}%GkyTc?geKVec|c_{ z4rObRn|=>e{lO>pxKU1>=z`>TIEc+nbcx`H!eajxO;7)MJJ+3I^ysS={PWVDko(JR z3VPYB{x%IU=v&iX&|bO%maxqW<+R|z_;(*vc@6&2uNM9={%|!T8-$`|U(-vL7{@(+ z{{D(yRS^@gB3qXJeErkzD1YNooe9lfx(@zRv1VU*z0;*o00wnco9LZ|W2Wsvvz5Sj z(J*H)BDl?QljLUL#71&hO_gTh2ORF>pz<$$Y2Sy^$WB&+u9dfF2K?RU?^rXhZ}h^G zkePIJ5SOyU0crua+#G?cs3m!2FN_8(+u7FpwGLa7ZTSgSa6C{ZQO7UJ@bQV%eS=Ha zR6Xj*jB9AWsNZ=;3>P=4ceP#t*$=heoSbVgj!FLVnCbCFW7wG?9;K1l+-JN2hIXKN z42c32DseGRpyF4n7;u7SjuW(>NMtp9cg@1_5(xOW$#w<_i77lTx1o_yP@MNEY^fY;634AtE){(1aPKWrf`w2*&nd73itN}ow3%7svE>P7MLvfU13H#l|C z=`ARC%o`;W&hl!n8M;gbX?xBVzG*bwo2z?zPkgJ_*$YcHs=tG5sRn0K|Ds#2bBa{L zeMWIB)KRX4!mmNWTRsNk?(XEmlkIHp|N4U?xMx;-P3}a64{(C4L93HKBXk^g4AzK+ zwz4tcuhN0T_HO^;o6+2lN1dxUv_}6&^OW!+rX#wLqNn!gAIm_?lDc z6r3QkAHQM=4I51#12g*fTFMYa7hT^>PVcFSEuRsf3H%tOvKkt#3MhxFFx!-Me!hgZXH}_^}$fCYpE|x_x}}#95Mpi|+Wkt?45F z9L2%B3LrPO_Q;5LFX=6SwjHEx2%*FK`Yd{X=*3M~3b! z`$bx{kJU5k zn|&_x@*7;Ge3bIkRIMKhFcbEc5R89erj&@@lZoh!?)8 z5DHSGH;r5m1{K>ocTF>2hZX1SEk7&1<2#AvP^0lSgah;Ztc=D#Ey9q@sOUqG8b9=&rMF=2-+*vB=fOiGK58eM88t|f#|CpC z8Ru8Kq;UOQqkob0*fb>V4I8l{NgCC$c#7byHhe3^LU^q#)soc&g5Tx{)kng+KXVHN z6)KdJmFONYcau(Bg+BZY8i*+w`gE|GTr(ltsX@X08bh#Az)ezztvlmB;Bm` zC!Um!ZC}JA*&~V{y66Y;-m{vsS?;Xxy|BnDdooi>_UnrSiLFK43ac5|U(9`h@qN;x zH8_`lMKX)QgxZ8zXg;_`pV?sl=hI8H`-uUG8w;#hwnzTYQ+4GchR*nsT9Q2%UZXL( z+%X(#_OmL0mjZ<@M{pO2Qch&E%Env+{3c-! zhKB>2iGw~k^p_JxbIhAkuFIYv$V#}xW3_%>ggc2~2>zmwn))kw)=~T>Ys_&mZJUKKF6Lq4I%NUQBwLw&b zF0T9@^fQbd!R7{Ts*|y%Kc23Q;2Ljc3D~97mJ^!GUq;ASnavLUXH19~v|}?Uu3k@o zOgHZ|`{VNsSliPPd*>JDDU`f#;%DT=x>!}OqaA7HB$u(=W&7GEIQPy;SPBM)CEEJ= z#zoq8CLd^%sVDyAQ9q0jyuqq`r?UC-M~Z1b<5}ElNmZ4ol7YQ@z$%s}!YhN&a{U)j zETNJ;UPaU}Hp>TPE9#_-Lw!$qK@u{5-8vHf9(;H~<}|`#j5tMI(c`yPDm;Dj?$$69 znxlfPzk5RD@8Yc-jG6O^veQK3wlK$iB63W9c&ppKajtg{_asJ&)cJwKjz9N~AW(6^ z>fI?zbYR+xs_|(<)Q~(7Gs1^M z`-TElk1Biq6iDT`rI;iO&om%58tU|Dv=FhFW`pBh`9jRVDIk?_F!i3$=t%ewi^{!N zE7RALkwgXCt-bAZSkZ-7phzhyqZkX%?NVg`4Kbt*FbdTz znF&fqARk?P!7KR5U=rr-mc+b(tLjiiEDr`bHI~42@qATnlc%s}i^DF?nSVF~CXHus zRHdetPx#|%?*xD)4!z1E8sg?j)e6r@m~bzHfG26rG#6BPn%dl9I-82?pX!uQJCi0}Fp2gE?&e;b_V^9Taj7=klpxvltUm(EN{ zifk05tBrfK$~_rSb5u%;bDw4!57wz>J)OyHyH{Yo@Bja zjYH*~yRK+7qtZjeXECkzo5b>2Ri^nI^rRlqad-H;)@1?*ant_Z`RljgG!yO_3<<~f zc3aa0;S4E-Rjlod+>cLONI0ogA~|jc^OT6J!o!_KV5bro!?-jP6CAOB+TFK2W{`he zp9){r4%E+D$m;BqSEEqUr=>>VADu5ye7*HB!KKF>O3+10RS-ax972D<2Pdv&o9Mjc z@q*%Y`7Sw3#eFgYmvgG{N%&HZv-$ zQX$cK>(yL)zE+NR#XQ$fzlqlV!mZFl!Kz5Q+5wN3X8D?pFFVyjH>=c zShV(eh~^RWz~vFi(I3k4=@PbMPr(K(6?kjjyF4*FkwFm=tZcu0s}RxA{YzBq^f`6F zk`o0*K0g8YN~@Th$#9&&_HbI9;7WoFbeXUV;@jb`s=UgAsIP-e0W;LnIf`NO!wk}> zqI|{f!@FNg_pi-IKkoPYTST(Dp->73PtxbirxT-c^FoO?IS{$cvh6DJKS_7J_{opw zD!K-;CA<&V>9D#n2({PyR&4Y*Z1*Am5N6O%C4B9_7>B#DZ8 zyM3Saix>((ar-lwq|B;neNFE5jIiR71sLz`ycr=oH=YI6C~GBiP#z1V*PkXIPe+On zxp_7u0(HJ~(?1%D2nxFu4i_ZjosGe;A;F)Ay!-J7t)7B>102#XfmLnbZK(eKX|HFt zK{~vhi9eHKKF$D?CLXP5lv1{X6Gi83Hg< zjt^sl-xGBjNR3gD5vNkQC}t-R9#$IR_|6S73}m8Q&p%B5c1vCvGmpIH-ALHy{pZ+&Va>Hev(no*{*$0{eb0DA+Jl@?p9hdT}$A(lIy4Kl z_N#}>M6w{67nkhuGW!v~XpTtO7kAfJUR$?XQ5uITn*dmB-a?;|_`z(vKQAE0Mq~0c z2?9;oD-3%cpM}i0Fnmuq8P8XLMJIP}Iv2uP9yv>M0LUex;hs7=Pu# zlH$w=-3q_ICgVvAD^eF9sY>0am1v2-)f+@b(~p5do+TAJQsX-Ey0+ye!m1LKl*X|J z!i&sltmGE&FQ{mKii|D9x(dVN_CJ^hQI#{EuX~{r^C)dyJ5fuL37U!74t0X#Q7AK# zm!u3>W?A%xV}}iIxg5Cp#tYpuJg$98mP?Ixy+@qb zl_Lw3Wz(gpw03H!h z^jH75t?9jp48!$VNqcmeHQt~o%O8+j5?NP$Fa!%<9FC83>xfL&8g`qliJwMZN2;Bp z?|7a!)r0Yv>`|-90sWd6V)Gj;&^Gg8kH^mbnWd{2<`1P>5igJX;%>2TuAaM3cauzP zd%*}8{vzUh^48IRCBj9PmlWNugS`3vYa%=KiB6L-;OfK$0pfB_VqcJT29%~jJZr@Yz{_I%MU%= zHR>7Vm(|SN`opqJxZK5QEqvcNX_dGA(P>R>$SQ2nbX9a${^X{A=cp07yAvTWoQDcF zhv|sCEC-=f?5=m+EAf`esryV!;a2>FO zBJbyNsOR1ku(TgQfl>I}Tk;`7;#8k8o+ntqCYTuqx&wgl`k@KHxlAF{2AIYIQ7YZ- z9A=BmLPC*hEYHzl@3*zA_uE<_&0$JPeK0BA6kMG7vj9LJ;&>%c=WmpeU*D4f z1KbS?N?_g_T51{g%qTwD6snj#_PDyCZ0V@V8Plq=6X}q1ySPY~J2=JyBfK8OrEWSv z-a@x-;xJ>-fG9k%S*4S+SWdxPu*LfKoZl5GFG3I183{gYhYy))gPi{qq>_o~HD$dtg;Lnz*8m!Av#R0RDOirJbhR65b2Kf2fMUIhERXX*aQMag# zZ3}&9{X})cE+x@tDitWyi@J*ijMb!1f2-nj+|4)~1B9COn!A>`Jg8>~Nw;&a8UDKh)b-|>Gw z#sR(Iyg5k*40(Y?Km4dhCvIEb44vPEsI_{^qExJ^Qp@#te@K}O(KOtlcpbP?N}Zk& zHX$NW_2fJZrV`=swGDi)gMe$57Q0Z7jUH09^~dFJv9Vp|7!l#m@S&&U$bqi`v@*x~ z?TzZ^u6{xkXju}&t*C@h_e$>z3kk4W!9E~6hkzHSmnm?N4)}Ys0)GP!{-?c6N=ixu zT%zbSTT|U&R$Z^86w5SlhZ5)mB4>-g#Zmb?GXOCibsd-}7ztNY7v~#Y6Qya*b=y_s z6hv@3sG&6{)&ZgH96(DaHRUv|49hElYrpx~L1l~|Kq*Eb(piY}m0v%8^q)Gg)u7S= zD6vY)!j@=)tD5IG{fj4K;^w2-oLyT~!bVMm{nPDv#vBdd3q}h2``ii%w?FO;0o|)+ zl#P6rM=T#YG8nQI5|?L#4%gfT1tRK_B-1k_MfhYc$Cb8&PnU2Tn|>6?C5W66*sc-< z(+LL#Phw80l`INzLVzutV57NTQ->Jc#fDfGNX7mGVnI4 zw86m}?Q8^37E4*AbVgcfREm4&DYv!iLyO#L*Sj57B}W0$KJW)w7#0&PQJZ-SR+q@6 z%|bMUlqH~{EAI4ZD<~X>65y!wvr(VO5`0~is1n}R5|ubyAT?X^2K>ssgcfgArBB!a z4}9nAN|L1+R-vG3T~SC#(|H3+vD{Q1@zid75UiRRcD2JgzWwYnIIcfU4w3GgoQ9)m z{;v~dN;`=@B-}Y;*TPCi5)3=K$UX8DSUoNI9^h?Crkn=bR=qMNw>_A5LwDWpIyi2i zLT_{TxYR|FKz5)`e@MJ)PyZ74#@(7miM3Q52LtE@e^;`G_8B?I;N;z`oSgJ+I-`oprCMLxX6Xeda7JH-265{K>Azq!ZSa=)3qJixzIqG(Cmn8 z-~5@vgO#onic`FG$ld)?kAy8}k=f^UAOkf)HUAEldF1qFI+3*FYD*kyf2J?mbpJ?R zKGJ!Yc{)Er&}D~<371$Q5>b8Wny-J`NW05^VoP5VNFgSZQ@(S@Co*KS;zR3@7;Hu5 z7rT!KwyKvJ0C~UBfoyNS4`aM{5&{LfAm6vG+J7=>7Is~*ViXjV3YR-`)3sK0WM>Bl z2f&Lza=Xz28Udj%zbZ=26XlC#0PGXlH(b+NMfe-bwlcY^(N3IBj}q+UZ-!Pe7X+!B z+h7%s3@LN<*;7r*2w7Xec(neW3KmVYHTm=LcOg4N@V_l#-)xGzPr)biV>m-_46j9g z{qwOm{tZcZc`#N5&#-xAWta<ar(Y(66s5hTEAiU1*>QE~R%cQ;uNHQU-WaZ^V zs4dx&BS`0~&X7;{1e&MDNl!*Ilo3bJ>`@oHQ9ebd7K?^09t=N<_i{fWwk@v#aq9^f zC){P1O{1Zr&*9g}^C6#Ob9qn#j zXExEO6M#&!4mL7HF1A_?l1$v>H7&HHB$3MC4l~EWB|z^!;i_w@Y`&xty4>mob?^L< ztEgE!SIm78i#rEEvi#JuT_+95(T#bZqwQUNt{YH<7t{{FitcafWp9o05a?;9y1lu2 zyf4ib(z<=mMWQv310T+Z4y@C8%wN$d+CSK1P$k&wNbFm!YcQJH0hn7`y}h~#i5ld6 za5`<+>+ebnCV6vJW;RKB(`Pwb)1 zJwop?;#k~Nn+e!9w@6q4#w=)A5PyC1%iX&@sp9!PUpl#v6aLmR6mP~JSRvC(62 zgq3nq1f=Qm8}fCS0&UTE?TW`{4v~=g8*7?*wo3wHKVQF2n;02nWfD8SVb*iMdFOIe zP~iP1`pI>bGl0!p;h-*eMpLgN`^yiVnW1fZ(gv(6S44XmJUgPH z(@e=d3zQ@f2h1OggYDvRPgR^1IHHclR(x~i;kcVno9;{}
niQXIbJWWqq>)6cO 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 literal 171206 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⁣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 z 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 BGLirQ diff --git a/docs/cookbook.html b/docs/cookbook.html index bb3f675f3..1a18f22c0 100644 --- a/docs/cookbook.html +++ b/docs/cookbook.html @@ -15,9 +15,8 @@

Cookbook of Tested Recipes for Python Programming with

This document tells you how to use Tax-Calculator, an open-source federal income and payroll tax simulation model, in Python scripts that you can run on your own computer. Note that these recipes -require either (1) Tax-Calculator release 0.23.4 or higher running on -Python 3.6, or (2) Tax-Calculator release 0.24.0 or higher running on -Python 3.7. For other ways of using Tax-Calculator, see the +require Tax-Calculator release 1.0.0 or higher running on Python 3.6 +or Python 3.7. For other ways of using Tax-Calculator, see the user guide, which this Cookbook assumes you have read.

diff --git a/docs/cookbook/recipe00.py b/docs/cookbook/recipe00.py index 8a6965e4d..b1bc67c64 100644 --- a/docs/cookbook/recipe00.py +++ b/docs/cookbook/recipe00.py @@ -43,7 +43,7 @@ print(Calculator.reform_documentation(params)) # print total revenue estimates for cyr -# (estimates in billons of dollars rounded to nearest hundredth of a billion) +# (estimates in billons of dollars) print('{}_CLP_itax_rev($B)= {:.3f}'.format(cyr, itax_rev1 * 1e-9)) print('{}_REF_itax_rev($B)= {:.3f}'.format(cyr, itax_rev2 * 1e-9)) print('') diff --git a/docs/cookbook/recipe00.res b/docs/cookbook/recipe00.res index 303ae480b..ab2f3273e 100644 --- a/docs/cookbook/recipe00.res +++ b/docs/cookbook/recipe00.res @@ -1,10 +1,6 @@ You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. REFORM DOCUMENTATION @@ -51,93 +47,93 @@ Policy Reform Parameter Values by Year: and above tax bracket 6. baseline_value: 0.37 -2020_CLP_itax_rev($B)= 1413.014 -2020_REF_itax_rev($B)= 1410.347 +2020_CLP_itax_rev($B)= 1432.600 +2020_REF_itax_rev($B)= 1428.017 CLP diagnostic table: 2020 Returns (#m) 167.510 -AGI ($b) 11946.468 -Itemizers (#m) 31.010 -Itemized Deduction ($b) 872.622 -Standard Deduction Filers (#m) 136.500 -Standard Deduction ($b) 2438.667 +AGI ($b) 12041.458 +Itemizers (#m) 31.240 +Itemized Deduction ($b) 878.287 +Standard Deduction Filers (#m) 136.270 +Standard Deduction ($b) 2440.766 Personal Exemption ($b) 0.000 -Taxable Income ($b) 9126.133 -Regular Tax ($b) 1574.241 -AMT Income ($b) 11332.222 -AMT Liability ($b) 1.421 -AMT Filers (#m) 0.270 -Tax before Credits ($b) 1575.663 -Refundable Credits ($b) 78.598 -Nonrefundable Credits ($b) 93.678 +Taxable Income ($b) 9216.525 +Regular Tax ($b) 1592.841 +AMT Income ($b) 11424.323 +AMT Liability ($b) 1.374 +AMT Filers (#m) 0.260 +Tax before Credits ($b) 1594.215 +Refundable Credits ($b) 78.050 +Nonrefundable Credits ($b) 93.997 Reform Surtaxes ($b) 0.000 -Other Taxes ($b) 9.627 -Ind Income Tax ($b) 1413.014 -Payroll Taxes ($b) 1316.606 -Combined Liability ($b) 2729.619 -With Income Tax <= 0 (#m) 60.380 -With Combined Tax <= 0 (#m) 39.230 +Other Taxes ($b) 10.432 +Ind Income Tax ($b) 1432.600 +Payroll Taxes ($b) 1327.653 +Combined Liability ($b) 2760.253 +With Income Tax <= 0 (#m) 60.120 +With Combined Tax <= 0 (#m) 39.120 REF diagnostic table: 2020 Returns (#m) 167.510 -AGI ($b) 11946.468 -Itemizers (#m) 30.930 -Itemized Deduction ($b) 870.299 -Standard Deduction Filers (#m) 136.580 -Standard Deduction ($b) 2440.097 -Personal Exemption ($b) 327.446 -Taxable Income ($b) 8879.639 -Regular Tax ($b) 1569.173 -AMT Income ($b) 11334.179 -AMT Liability ($b) 1.356 -AMT Filers (#m) 0.270 -Tax before Credits ($b) 1570.530 -Refundable Credits ($b) 81.346 -Nonrefundable Credits ($b) 88.463 +AGI ($b) 12041.458 +Itemizers (#m) 31.170 +Itemized Deduction ($b) 876.211 +Standard Deduction Filers (#m) 136.340 +Standard Deduction ($b) 2442.096 +Personal Exemption ($b) 333.334 +Taxable Income ($b) 8963.931 +Regular Tax ($b) 1585.819 +AMT Income ($b) 11426.046 +AMT Liability ($b) 1.376 +AMT Filers (#m) 0.260 +Tax before Credits ($b) 1587.196 +Refundable Credits ($b) 80.781 +Nonrefundable Credits ($b) 88.829 Reform Surtaxes ($b) 0.000 -Other Taxes ($b) 9.627 -Ind Income Tax ($b) 1410.347 -Payroll Taxes ($b) 1316.606 -Combined Liability ($b) 2726.953 -With Income Tax <= 0 (#m) 62.590 -With Combined Tax <= 0 (#m) 39.570 +Other Taxes ($b) 10.432 +Ind Income Tax ($b) 1428.017 +Payroll Taxes ($b) 1327.653 +Combined Liability ($b) 2755.670 +With Income Tax <= 0 (#m) 62.370 +With Combined Tax <= 0 (#m) 39.450 Extract of 2020 distribution table by baseline expanded-income decile: funits(#m) itax1($b) itax2($b) aftertax_inc1($b) aftertax_inc2($b) -0-10n 0.00 0.000 0.000 0.000 0.000 -0-10z 0.00 0.000 0.000 0.000 0.000 -0-10p 16.75 -4.253 -4.619 162.917 163.283 -10-20 16.75 -1.739 -2.816 413.293 414.370 -20-30 16.75 3.460 2.226 551.423 552.656 -30-40 16.75 9.875 8.189 679.057 680.743 -40-50 16.75 18.822 16.491 836.906 839.237 -50-60 16.75 32.389 29.325 1028.539 1031.603 -60-70 16.75 61.360 57.428 1263.665 1267.597 -70-80 16.75 106.617 101.306 1584.030 1589.341 -80-90 16.75 213.706 205.454 2108.779 2117.031 -90-100 16.75 972.777 997.363 4309.822 4285.237 -ALL 167.51 1413.014 1410.347 12938.431 12941.098 -90-95 8.38 214.444 210.125 1438.241 1442.561 -95-99 6.70 327.050 326.019 1668.490 1669.521 -Top 1% 1.68 431.283 461.219 1203.091 1173.155 +0-10n 0.05 0.006 0.007 -13.155 -13.155 +0-10z 0.93 0.000 0.000 -0.000 -0.000 +0-10p 15.77 -4.280 -4.640 176.760 177.120 +10-20 16.75 -1.652 -2.722 414.305 415.375 +20-30 16.75 3.181 1.960 552.887 554.108 +30-40 16.75 10.215 8.523 680.590 682.281 +40-50 16.75 19.433 17.080 839.476 841.829 +50-60 16.75 33.452 30.355 1031.334 1034.432 +60-70 16.75 62.384 58.428 1269.639 1273.595 +70-80 16.75 108.746 103.384 1592.696 1598.057 +80-90 16.75 217.842 209.539 2121.011 2129.315 +90-100 16.75 983.272 1006.102 4335.353 4312.523 +ALL 167.51 1432.600 1428.017 13000.897 13005.480 +90-95 8.38 217.863 213.571 1449.125 1453.417 +95-99 6.70 331.552 330.100 1680.139 1681.591 +Top 1% 1.68 433.857 462.431 1206.090 1177.515 Extract of 2020 income-tax difference table by expanded-income decile: funits(#m) agg_diff($b) mean_diff($) aftertaxinc_diff(%) -0-10n 0.00 0.000 0.0 NaN -0-10z 0.00 0.000 0.0 NaN -0-10p 16.75 -0.366 -21.8 0.2 -10-20 16.75 -1.077 -64.3 0.3 -20-30 16.75 -1.233 -73.6 0.2 -30-40 16.75 -1.686 -100.7 0.2 -40-50 16.75 -2.331 -139.1 0.3 -50-60 16.75 -3.064 -182.9 0.3 -60-70 16.75 -3.932 -234.7 0.3 -70-80 16.75 -5.311 -317.0 0.3 -80-90 16.75 -8.252 -492.6 0.4 -90-100 16.75 24.585 1467.7 -0.6 -ALL 167.51 -2.667 -15.9 0.0 -90-95 8.38 -4.320 -515.7 0.3 -95-99 6.70 -1.031 -153.9 0.1 -Top 1% 1.68 29.936 17871.1 -2.5 +0-10n 0.05 0.000 2.9 0.0 +0-10z 0.93 0.000 0.0 0.0 +0-10p 15.77 -0.360 -22.8 0.2 +10-20 16.75 -1.070 -63.9 0.3 +20-30 16.75 -1.220 -72.9 0.2 +30-40 16.75 -1.691 -101.0 0.2 +40-50 16.75 -2.353 -140.4 0.3 +50-60 16.75 -3.098 -184.9 0.3 +60-70 16.75 -3.957 -236.2 0.3 +70-80 16.75 -5.361 -320.0 0.3 +80-90 16.75 -8.303 -495.7 0.4 +90-100 16.75 22.830 1362.9 -0.5 +ALL 167.51 -4.583 -27.4 0.0 +90-95 8.38 -4.292 -512.5 0.3 +95-99 6.70 -1.452 -216.7 0.1 +Top 1% 1.68 28.574 17057.9 -2.4 diff --git a/docs/cookbook/recipe01.py b/docs/cookbook/recipe01.py index 8bb46ab17..c1f865d08 100644 --- a/docs/cookbook/recipe01.py +++ b/docs/cookbook/recipe01.py @@ -6,24 +6,24 @@ REFORMS_URL = ('https://raw.githubusercontent.com/' 'PSLmodels/Tax-Calculator/master/taxcalc/reforms/') -baseline_name = '2017_law.json' # pre-TCJA policy -baseline_url = REFORMS_URL + baseline_name -baseline = Calculator.read_json_param_objects(baseline_url, None) +reform1_name = '2017_law.json' # pre-TCJA policy +reform1_url = REFORMS_URL + reform1_name +reform1 = Calculator.read_json_param_objects(reform1_url, None) -reform_name = 'TCJA.json' # TCJA as passed by Congress -reform_url = REFORMS_URL + reform_name +reform2_name = 'TCJA.json' # TCJA as passed by Congress +reform2_url = REFORMS_URL + reform2_name -# specify Policy object for pre-TCJA baseline +# specify Policy object for pre-TCJA policy bpolicy = Policy() -bpolicy.implement_reform(baseline['policy'], print_warnings=False) +bpolicy.implement_reform(reform1['policy'], print_warnings=False) assert not bpolicy.parameter_errors # specify Policy object for static analysis of reform relative to pre-TCJA -reform = Calculator.read_json_param_objects(reform_url, None) +reform2 = Calculator.read_json_param_objects(reform2_url, None) rpolicy = Policy() -rpolicy.implement_reform(baseline['policy'], print_warnings=False) +rpolicy.implement_reform(reform1['policy'], print_warnings=False) assert not rpolicy.parameter_errors -rpolicy.implement_reform(reform['policy'], print_warnings=False) +rpolicy.implement_reform(reform2['policy'], print_warnings=False) assert not rpolicy.parameter_errors cyr = 2018 @@ -42,7 +42,7 @@ iitax_rev2 = calc2.weighted_total('iitax') # construct reform-vs-baseline difference table with results for income deciles -diff_table = calc2.difference_table(calc1, 'weighted_deciles', 'iitax') +diff_table = calc1.difference_table(calc2, 'weighted_deciles', 'iitax') assert isinstance(diff_table, pd.DataFrame) diff_extract = pd.DataFrame() dif_colnames = ['count', 'tax_cut', 'tax_inc', @@ -53,10 +53,14 @@ diff_extract[ename] = diff_table[dname] # print total revenue estimates for cyr -# (estimates in billons of dollars rounded to nearest tenth of a billion) -print('{}_BASELINE_iitax_rev($B)= {:.3f}'.format(cyr, iitax_rev1 * 1e-9)) -print('{}_REFORM___iitax_rev($B)= {:.3f}'.format(cyr, iitax_rev2 * 1e-9)) +# (estimates in billons of dollars) +print('{}_REFORM1_iitax_rev($B)= {:.3f}'.format(cyr, iitax_rev1 * 1e-9)) +print('{}_REFORM2_iitax_rev($B)= {:.3f}'.format(cyr, iitax_rev2 * 1e-9)) print('') -# print reform-vs-baseline difference table -print(diff_extract) +# print reform2-vs-reform1 difference table +title = 'Extract of {} income-tax difference table by expanded-income decile' +print(title.format(cyr)) +print('(taxfall is count of funits with cut in income tax in reform 2 vs 1)') +print('(taxrise is count of funits with rise in income tax in reform 2 vs 1)') +print(diff_extract.to_string()) diff --git a/docs/cookbook/recipe01.res b/docs/cookbook/recipe01.res index 3d019318a..c62bac4fb 100644 --- a/docs/cookbook/recipe01.res +++ b/docs/cookbook/recipe01.res @@ -1,31 +1,27 @@ You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. -2018_REFORM1_iitax_rev($B)= 1421.829 -2018_REFORM2_iitax_rev($B)= 1266.987 +2018_REFORM1_iitax_rev($B)= 1371.526 +2018_REFORM2_iitax_rev($B)= 1220.289 Extract of 2018 income-tax difference table by expanded-income decile (taxfall is count of funits with cut in income tax in reform 2 vs 1) (taxrise is count of funits with rise in income tax in reform 2 vs 1) funits(#m) taxfall(#m) taxrise(#m) agg_diff($b) mean_diff($) aftertax_income_diff(%) -0-10n 0.00 0.000 0.000 0.000 0.0 NaN -0-10z 0.00 0.000 0.000 0.000 0.0 NaN -0-10p 16.29 0.005 0.002 -0.664 -40.8 0.4 -10-20 16.29 0.009 0.002 -2.054 -126.1 0.5 -20-30 16.29 0.009 0.001 -3.629 -222.8 0.7 -30-40 16.29 0.010 0.002 -5.415 -332.5 0.9 -40-50 16.29 0.011 0.002 -7.041 -432.3 0.9 -50-60 16.29 0.011 0.002 -8.375 -514.2 0.9 -60-70 16.29 0.012 0.002 -11.031 -677.3 1.0 -70-80 16.29 0.013 0.002 -15.739 -966.4 1.1 -80-90 16.29 0.014 0.002 -23.443 -1439.5 1.2 -90-100 16.29 0.015 0.002 -77.451 -4755.4 2.0 -ALL 162.86 0.108 0.017 -154.842 -950.7 1.3 -90-95 8.14 0.007 0.001 -18.247 -2240.8 1.4 -95-99 6.51 0.006 0.001 -35.134 -5393.9 2.4 -Top 1% 1.63 0.001 0.000 -24.070 -14766.9 2.3 +0-10n 0.05 0.000 0.000 0.004 88.7 0.0 +0-10z 0.91 0.000 0.000 0.000 0.0 NaN +0-10p 15.33 0.005 0.002 -0.672 -43.9 0.4 +10-20 16.29 0.009 0.002 -2.111 -129.6 0.6 +20-30 16.29 0.009 0.001 -3.592 -220.6 0.7 +30-40 16.29 0.010 0.002 -5.310 -326.1 0.9 +40-50 16.29 0.011 0.002 -6.896 -423.4 0.9 +50-60 16.29 0.011 0.002 -8.266 -507.5 0.9 +60-70 16.29 0.012 0.002 -10.766 -661.1 1.0 +70-80 16.29 0.013 0.002 -15.471 -949.9 1.1 +80-90 16.29 0.014 0.002 -22.938 -1408.4 1.2 +90-100 16.29 0.015 0.002 -75.219 -4618.5 2.0 +ALL 162.86 0.108 0.017 -151.237 -928.6 1.3 +90-95 8.14 0.007 0.001 -17.949 -2204.2 1.4 +95-99 6.51 0.006 0.001 -33.429 -5131.4 2.3 +Top 1% 1.63 0.001 0.000 -23.841 -14638.0 2.3 diff --git a/docs/cookbook/recipe02.py b/docs/cookbook/recipe02.py index 3560e56a6..6f3505d3e 100644 --- a/docs/cookbook/recipe02.py +++ b/docs/cookbook/recipe02.py @@ -42,7 +42,7 @@ itax_rev2br = (df2br['iitax'] * df2br['s006']).sum() # print total income tax revenue estimates for cyr -# (estimates in billons of dollars rounded to nearest hundredth of a billion) +# (estimates in billons of dollars) print('{}_CURRENT_LAW_P__itax_rev($B)= {:.3f}'.format(cyr, itax_rev1 * 1e-9)) print('{}_REFORM_STATIC__itax_rev($B)= {:.3f}'.format(cyr, itax_rev2sa * 1e-9)) print('{}_REFORM_DYNAMIC_itax_rev($B)= {:.3f}'.format(cyr, itax_rev2br * 1e-9)) diff --git a/docs/cookbook/recipe02.res b/docs/cookbook/recipe02.res index 542c30dd8..ae29369e5 100644 --- a/docs/cookbook/recipe02.res +++ b/docs/cookbook/recipe02.res @@ -1,88 +1,82 @@ You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. -2020_CURRENT_LAW_P__itax_rev($B)= 1413.014 -2020_REFORM_STATIC__itax_rev($B)= 1410.347 -2020_REFORM_DYNAMIC_itax_rev($B)= 1400.083 +2020_CURRENT_LAW_P__itax_rev($B)= 1432.600 +2020_REFORM_STATIC__itax_rev($B)= 1428.017 +2020_REFORM_DYNAMIC_itax_rev($B)= 1418.170 DIAGNOSTIC TABLE FOR BASELINE 2020 2021 2022 Returns (#m) 167.510 169.750 171.930 -AGI ($b) 11946.468 12455.585 12995.947 -Itemizers (#m) 31.010 32.310 33.510 -Itemized Deduction ($b) 872.622 932.166 993.171 -Standard Deduction Filers (#m) 136.500 137.440 138.420 -Standard Deduction ($b) 2438.667 2506.353 2577.484 +AGI ($b) 12041.458 12604.670 13160.592 +Itemizers (#m) 31.240 32.620 33.850 +Itemized Deduction ($b) 878.287 942.812 1005.774 +Standard Deduction Filers (#m) 136.270 137.120 138.080 +Standard Deduction ($b) 2440.766 2509.137 2582.795 Personal Exemption ($b) 0.000 0.000 0.000 -Taxable Income ($b) 9126.133 9530.289 9961.663 -Regular Tax ($b) 1574.241 1653.560 1737.294 -AMT Income ($b) 11332.222 11798.871 12295.585 -AMT Liability ($b) 1.421 1.465 1.519 -AMT Filers (#m) 0.270 0.270 0.270 -Tax before Credits ($b) 1575.663 1655.024 1738.814 -Refundable Credits ($b) 78.598 79.303 80.628 -Nonrefundable Credits ($b) 93.678 94.872 96.100 +Taxable Income ($b) 9216.525 9668.724 10110.881 +Regular Tax ($b) 1592.841 1684.703 1772.230 +AMT Income ($b) 11424.323 11941.558 12452.299 +AMT Liability ($b) 1.374 1.377 1.390 +AMT Filers (#m) 0.260 0.250 0.260 +Tax before Credits ($b) 1594.215 1686.080 1773.620 +Refundable Credits ($b) 78.050 78.450 79.687 +Nonrefundable Credits ($b) 93.997 95.404 96.691 Reform Surtaxes ($b) 0.000 0.000 0.000 -Other Taxes ($b) 9.627 10.228 10.827 -Ind Income Tax ($b) 1413.014 1491.077 1572.913 -Payroll Taxes ($b) 1316.606 1365.571 1418.759 -Combined Liability ($b) 2729.619 2856.648 2991.672 -With Income Tax <= 0 (#m) 60.380 61.000 61.610 -With Combined Tax <= 0 (#m) 39.230 39.950 40.690 +Other Taxes ($b) 10.432 11.171 11.848 +Ind Income Tax ($b) 1432.600 1523.397 1609.091 +Payroll Taxes ($b) 1327.653 1386.216 1442.991 +Combined Liability ($b) 2760.253 2909.613 3052.082 +With Income Tax <= 0 (#m) 60.120 60.620 61.160 +With Combined Tax <= 0 (#m) 39.120 39.760 40.500 DIAGNOSTIC TABLE FOR REFORM EXCLUDING BEHAVIORAL RESPONSES 2020 2021 2022 Returns (#m) 167.510 169.750 171.930 -AGI ($b) 11946.468 12455.585 12995.947 -Itemizers (#m) 30.930 32.220 33.430 -Itemized Deduction ($b) 870.299 929.392 990.309 -Standard Deduction Filers (#m) 136.580 137.530 138.500 -Standard Deduction ($b) 2440.097 2507.938 2579.141 -Personal Exemption ($b) 327.446 338.037 349.054 -Taxable Income ($b) 8879.639 9275.978 9699.164 -Regular Tax ($b) 1569.173 1650.111 1735.311 -AMT Income ($b) 11334.179 11801.231 12298.008 -AMT Liability ($b) 1.356 1.397 1.444 -AMT Filers (#m) 0.270 0.270 0.270 -Tax before Credits ($b) 1570.530 1651.508 1736.755 -Refundable Credits ($b) 81.346 82.099 83.708 -Nonrefundable Credits ($b) 88.463 89.597 90.773 +AGI ($b) 12041.458 12604.670 13160.592 +Itemizers (#m) 31.170 32.540 33.760 +Itemized Deduction ($b) 876.211 940.350 1002.880 +Standard Deduction Filers (#m) 136.340 137.200 138.160 +Standard Deduction ($b) 2442.096 2510.602 2584.506 +Personal Exemption ($b) 333.334 344.707 356.426 +Taxable Income ($b) 8963.931 9407.388 9840.585 +Regular Tax ($b) 1585.819 1679.771 1768.934 +AMT Income ($b) 11426.046 11943.615 12454.737 +AMT Liability ($b) 1.376 1.372 1.386 +AMT Filers (#m) 0.260 0.270 0.260 +Tax before Credits ($b) 1587.196 1681.143 1770.320 +Refundable Credits ($b) 80.781 81.230 82.747 +Nonrefundable Credits ($b) 88.829 90.178 91.411 Reform Surtaxes ($b) 0.000 0.000 0.000 -Other Taxes ($b) 9.627 10.228 10.827 -Ind Income Tax ($b) 1410.347 1490.040 1573.101 -Payroll Taxes ($b) 1316.606 1365.571 1418.759 -Combined Liability ($b) 2726.953 2855.611 2991.860 -With Income Tax <= 0 (#m) 62.590 63.270 63.850 -With Combined Tax <= 0 (#m) 39.570 40.300 41.130 +Other Taxes ($b) 10.432 11.171 11.848 +Ind Income Tax ($b) 1428.017 1520.906 1608.010 +Payroll Taxes ($b) 1327.653 1386.216 1442.991 +Combined Liability ($b) 2755.670 2907.122 3051.002 +With Income Tax <= 0 (#m) 62.370 62.840 63.400 +With Combined Tax <= 0 (#m) 39.450 40.150 40.940 DIAGNOSTIC TABLE FOR REFORM INCLUDING BEHAVIORAL RESPONSES 2020 2021 2022 Returns (#m) 167.510 169.750 171.930 -AGI ($b) 11923.973 12431.224 12969.398 -Itemizers (#m) 30.900 32.190 33.390 -Itemized Deduction ($b) 868.960 928.043 988.747 -Standard Deduction Filers (#m) 136.610 137.550 138.540 -Standard Deduction ($b) 2440.731 2508.519 2579.897 -Personal Exemption ($b) 327.575 338.174 349.207 -Taxable Income ($b) 8857.566 9252.096 9673.114 -Regular Tax ($b) 1559.056 1639.242 1723.607 -AMT Income ($b) 11312.750 11777.978 12272.747 -AMT Liability ($b) 1.389 1.431 1.478 -AMT Filers (#m) 0.280 0.290 0.280 -Tax before Credits ($b) 1560.446 1640.673 1725.085 -Refundable Credits ($b) 81.060 81.806 83.441 -Nonrefundable Credits ($b) 88.714 89.861 91.028 +AGI ($b) 12020.218 12580.744 13134.416 +Itemizers (#m) 31.140 32.510 33.730 +Itemized Deduction ($b) 875.035 939.063 1001.469 +Standard Deduction Filers (#m) 136.370 137.240 138.200 +Standard Deduction ($b) 2442.663 2511.219 2585.172 +Personal Exemption ($b) 333.334 344.707 356.426 +Taxable Income ($b) 8943.197 9384.026 9815.039 +Regular Tax ($b) 1576.118 1669.047 1757.360 +AMT Income ($b) 11405.725 11920.743 12429.728 +AMT Liability ($b) 1.394 1.403 1.423 +AMT Filers (#m) 0.270 0.270 0.280 +Tax before Credits ($b) 1577.512 1670.450 1758.783 +Refundable Credits ($b) 80.502 80.941 82.489 +Nonrefundable Credits ($b) 89.064 90.429 91.648 Reform Surtaxes ($b) 0.000 0.000 0.000 -Other Taxes ($b) 9.412 9.996 10.578 -Ind Income Tax ($b) 1400.083 1479.002 1561.194 -Payroll Taxes ($b) 1316.263 1365.167 1418.274 -Combined Liability ($b) 2716.345 2844.169 2979.468 -With Income Tax <= 0 (#m) 62.440 63.090 63.670 -With Combined Tax <= 0 (#m) 39.460 40.160 41.010 +Other Taxes ($b) 10.224 10.941 11.603 +Ind Income Tax ($b) 1418.170 1510.022 1596.250 +Payroll Taxes ($b) 1327.381 1385.822 1442.505 +Combined Liability ($b) 2745.551 2895.843 3038.755 +With Income Tax <= 0 (#m) 62.190 62.680 63.210 +With Combined Tax <= 0 (#m) 39.330 39.990 40.800 diff --git a/docs/cookbook/recipe03.res b/docs/cookbook/recipe03.res index aff743a0c..18e126d23 100644 --- a/docs/cookbook/recipe03.res +++ b/docs/cookbook/recipe03.res @@ -1,19 +1,17 @@ You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. Filing Units Receiving EITC and Average Positive EITC by AGI Category AGI Category Num(#M) Avg($K) -[-9e+99, 1) 0.049 1.399 -[1, 5000) 1.106 0.516 -[5000, 10000) 2.045 1.368 -[10000, 15000) 3.316 1.864 -[15000, 20000) 2.766 3.330 -[20000, 25000) 2.357 4.104 -[25000, 30000) 2.023 3.845 -[30000, 40000) 3.856 2.548 -[40000, 50000) 2.220 1.321 -[50000, 75000) 0.437 0.571 +[-9e+99, 1) 0.051 1.491 +[1, 5000) 1.127 0.514 +[5000, 10000) 2.014 1.387 +[10000, 15000) 3.208 1.864 +[15000, 20000) 2.774 3.269 +[20000, 25000) 2.339 4.107 +[25000, 30000) 2.054 3.857 +[30000, 40000) 3.814 2.551 +[40000, 50000) 2.186 1.334 +[50000, 75000) 0.456 0.586 [75000, 100000) 0.000 nan [100000, 200000) 0.000 nan [200000, 500000) 0.000 nan @@ -23,4 +21,4 @@ AGI Category Num(#M) Avg($K) [2000000, 5000000) 0.000 nan [5000000, 10000000) 0.000 nan [10000000, 9e+99) 0.000 nan -ALL 20.175 2.443 +ALL 20.022 2.444 diff --git a/docs/cookbook/recipe04.res b/docs/cookbook/recipe04.res index 961a4fd6a..4f4ba6cc8 100644 --- a/docs/cookbook/recipe04.res +++ b/docs/cookbook/recipe04.res @@ -1,14 +1,10 @@ You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. You loaded data for 2014. -Your data include the following unused variables that will be ignored: - filer Tax-Calculator startup automatically extrapolated your data to 2014. Response in Charitable Giving by Earnings Group Earnings Group Num(#M) Resp($B) Resp(%) -[-9e+99, 50000) 110.061 0.704 0.56 -[50000, 9e+99) 57.451 3.600 2.18 -ALL 167.512 4.304 1.48 +[-9e+99, 50000) 108.881 0.689 0.56 +[50000, 9e+99) 58.632 3.694 2.18 +ALL 167.512 4.384 1.50 diff --git a/docs/index.html b/docs/index.html index a6819f36f..d9d018b6e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -14,14 +14,17 @@

Tax-Calculator User Guide

This document tells you how to use Tax-Calculator, an open-source -federal income and payroll tax simulation model. The two ways of -using Tax-Calculator described here require no computer programming. -If you are interested in Python programming with Tax-Calculator, you -should read the tested recipes in our +federal income and payroll tax simulation model. It assumes that you +have already read the + +documentation introduction. The two ways of using Tax-Calculator +described here require no computer programming. If you are interested +in Python programming with Tax-Calculator, you should read the tested +recipes in our Tax-Calculator Cookbook. If you want ask a question, report a bug -or request an enhancement, do that by creating a new issue at -the +or request an enhancement, do that by creating a new issue at the + Tax-Calculator website.

Please cite the source of your analysis as Tax-Calculator @@ -661,32 +664,32 @@

Initiate Reform Analysis

Weighted Tax Reform Totals by Baseline Expanded-Income Decile Returns ExpInc IncTax PayTax LSTax AllTax (#m) ($b) ($b) ($b) ($b) ($b) - 0 17.19 195.0 -6.2 20.9 0.0 14.7 - 1 17.19 496.3 -8.2 44.4 0.0 36.2 - 2 17.19 660.1 -3.2 51.7 0.0 48.5 - 3 17.19 823.6 0.7 67.3 0.0 68.0 - 4 17.19 1023.1 7.1 85.5 0.0 92.6 - 5 17.19 1264.4 15.9 102.8 0.0 118.7 - 6 17.19 1583.8 39.1 135.4 0.0 174.5 - 7 17.19 2025.7 78.7 180.4 0.0 259.1 - 8 17.19 2791.3 172.0 259.1 0.0 431.2 - 9 17.19 6276.2 1012.3 471.2 0.0 1483.5 - A 171.93 17139.6 1308.2 1418.8 0.0 2727.0 + 0 17.19 197.2 -6.1 20.9 0.0 14.8 + 1 17.19 499.8 -8.0 44.6 0.0 36.5 + 2 17.19 663.3 -3.4 50.6 0.0 47.3 + 3 17.19 829.2 1.3 68.5 0.0 69.8 + 4 17.19 1031.2 7.9 87.0 0.0 94.9 + 5 17.19 1274.5 16.8 104.3 0.0 121.0 + 6 17.19 1598.3 40.9 137.5 0.0 178.4 + 7 17.19 2046.5 81.9 183.5 0.0 265.5 + 8 17.19 2822.9 177.6 264.9 0.0 442.5 + 9 17.19 6344.1 1017.4 481.3 0.0 1498.7 + A 171.93 17307.0 1326.4 1443.0 0.0 2769.4 Weighted Tax Differences by Baseline Expanded-Income Decile Returns ExpInc IncTax PayTax LSTax AllTax (#m) ($b) ($b) ($b) ($b) ($b) - 0 17.19 195.0 -1.7 0.0 0.0 -1.7 - 1 17.19 496.3 -7.0 0.0 0.0 -7.0 - 2 17.19 660.1 -8.3 0.0 0.0 -8.3 - 3 17.19 823.6 -10.8 0.0 0.0 -10.8 - 4 17.19 1023.1 -14.9 0.0 0.0 -14.9 - 5 17.19 1264.4 -21.2 0.0 0.0 -21.2 - 6 17.19 1583.8 -28.6 0.0 0.0 -28.6 - 7 17.19 2025.7 -38.5 0.0 0.0 -38.5 - 8 17.19 2791.3 -62.4 0.0 0.0 -62.4 - 9 17.19 6276.2 -71.3 0.0 0.0 -71.3 - A 171.93 17139.6 -264.7 0.0 0.0 -264.7 + 0 17.19 197.2 -1.7 0.0 0.0 -1.7 + 1 17.19 499.8 -7.0 0.0 0.0 -7.0 + 2 17.19 663.3 -8.1 0.0 0.0 -8.1 + 3 17.19 829.2 -11.0 0.0 0.0 -11.0 + 4 17.19 1031.2 -15.2 0.0 0.0 -15.2 + 5 17.19 1274.5 -21.5 0.0 0.0 -21.5 + 6 17.19 1598.3 -29.0 0.0 0.0 -29.0 + 7 17.19 2046.5 -39.0 0.0 0.0 -39.0 + 8 17.19 2822.9 -63.2 0.0 0.0 -63.2 + 9 17.19 6344.1 -87.1 0.0 0.0 -87.1 + A 171.93 17307.0 -282.7 0.0 0.0 -282.7

Example (7) produces 2022 static output for the filing units in the @@ -883,16 +886,16 @@

Tabulate Reform Results

2|61.655 4|14.599 weighted count of those with NEGATIVE MTR -15.338 +15.473 bin number | weighted count | mean NON-NEGATIVE MTR in bin --1|26.649|0.0 -0|2.484|7.17 -1|60.493|14.14 -2|38.317|25.55 -3|13.159|32.26 -4|0.988|43.15 -5|0.113|55.53 -6|0.016|66.75 +-1|26.896|0.0 +0|2.606|7.18 +1|60.85|14.11 +2|37.803|25.54 +3|12.804|32.26 +4|1.0|43.08 +5|0.11|55.74 +6|0.015|66.76 The cat command writes the contents of the tab.sql file to stdout. We do nothing but that in the @@ -970,174 +973,181 @@

Section Contents

Parameter Indexing

-

Parameter Indexing — Offsets
tc Name: _cpi_offset
TB Name: Decimal offset ADDED to unchained CPI to get parameter indexing rate
Description: Current-law values are zero; reforms that introduce indexing with chained CPI would have values around -0.0025 beginning in the year before the first year policy parameters will have values computed with chained CPI.
Notes: See April 2013 CBO report entitled 'What Would Be the Effect on the Deficit of Using the Chained CPI to Index Benefit Programs and the Tax Code?', which includes this: 'The chained CPI grows more slowly than the traditional CPI does: an average of about 0.25 percentage points more slowly per year over the past decade.'
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: -0.0025
Valid Range: min = -0.005 and max = 0.005
Out-of-Range Action: stop

+

Parameter Indexing — Offsets
tc Name: _cpi_offset
TB Name: Decimal offset ADDED to unchained CPI to get parameter indexing rate
Description: Current-law values are zero; reforms that introduce indexing with chained CPI would have values around -0.0025 beginning in the year before the first year policy parameters will have values computed with chained CPI.
Notes: See April 2013 CBO report entitled 'What Would Be the Effect on the Deficit of Using the Chained CPI to Index Benefit Programs and the Tax Code?', which includes this: 'The chained CPI grows more slowly than the traditional CPI does: an average of about 0.25 percentage points more slowly per year over the past decade.'
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: -0.0025
2018: -0.0025
Valid Range: min = -0.005 and max = 0.005
Out-of-Range Action: stop

Back to Section Contents

Payroll Taxes

-

Payroll Taxes — Social Security FICA
tc Name: _FICA_ss_trt
TB Name: Social Security payroll tax rate
Description: Social Security FICA rate, including both employer and employee.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.124
2014: 0.124
2015: 0.124
2016: 0.124
2017: 0.124
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Payroll Taxes — Social Security FICA
tc Name: _SS_Earnings_c
TB Name: Maximum taxable earnings for Social Security
Description: Only individual earnings below this maximum amount are subjected to Social Security (OASDI) payroll tax.
Notes: This parameter is indexed by the rate of growth in average wages, not by the price inflation rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 113700.0
2014: 117000.0
2015: 118500.0
2016: 118500.0
2017: 127200.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Payroll Taxes — Social Security FICA
tc Name: _FICA_ss_trt
TB Name: Social Security payroll tax rate
Description: Social Security FICA rate, including both employer and employee.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.124
2014: 0.124
2015: 0.124
2016: 0.124
2017: 0.124
2018: 0.124
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Payroll Taxes — Social Security FICA
tc Name: _SS_Earnings_c
TB Name: Maximum taxable earnings (MTE) for Social Security
Description: Only individual earnings below this maximum amount are subjected to Social Security (OASDI) payroll tax.
Notes: This parameter is indexed by the rate of growth in average wages, not by the price inflation rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 113700.0
2014: 117000.0
2015: 118500.0
2016: 118500.0
2017: 127200.0
2018: 128400.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Payroll Taxes — Social Security FICA
tc Name: _SS_Earnings_thd
TB Name: Additional Taxable Earnings Threshold for Social Security
Description: Wages and self-employment income above this threshold are subjected to Social Security (OASDI) payroll tax in addition to earnings below the maximum taxable earnings threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
2018: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Payroll Taxes — Medicare FICA
tc Name: _FICA_mc_trt
TB Name: Medicare payroll tax rate
Description: Medicare FICA rate, including both employer and employee.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.029
2014: 0.029
2015: 0.029
2016: 0.029
2017: 0.029
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Payroll Taxes — Medicare FICA
tc Name: _FICA_mc_trt
TB Name: Medicare payroll tax rate
Description: Medicare FICA rate, including both employer and employee.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.029
2014: 0.029
2015: 0.029
2016: 0.029
2017: 0.029
2018: 0.029
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

-

Payroll Taxes — Additional Medicare FICA
tc Name: _AMEDT_ec
TB Name: Additional Medicare tax earnings exclusion
Description: The Additional Medicare Tax rate, _AMEDT_rt, applies to all earnings in excess of this excluded amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
2014: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
2015: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
2016: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
2017: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Payroll Taxes — Additional Medicare FICA
tc Name: _AMEDT_rt
TB Name: Additional Medicare tax rate
Description: This is the rate applied to the portion of Medicare wages, RRTA compensation and self-employment income exceeding the Additional Medicare Tax earning exclusion.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.009
2014: 0.009
2015: 0.009
2016: 0.009
2017: 0.009
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Payroll Taxes — Additional Medicare FICA
tc Name: _AMEDT_ec
TB Name: Additional Medicare tax earnings exclusion
Description: The Additional Medicare Tax rate, _AMEDT_rt, applies to all earnings in excess of this excluded amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
2014: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
2015: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
2016: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
2017: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
2018: [200000.0, 250000.0, 125000.0, 200000.0, 200000.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Payroll Taxes — Additional Medicare FICA
tc Name: _AMEDT_rt
TB Name: Additional Medicare tax rate
Description: This is the rate applied to the portion of Medicare wages, RRTA compensation and self-employment income exceeding the Additional Medicare Tax earning exclusion.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.009
2014: 0.009
2015: 0.009
2016: 0.009
2017: 0.009
2018: 0.009
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Back to Section Contents

Social Security Taxability

-

Social Security Taxability — Threshold For Social Security Benefit Taxability 1
tc Name: _SS_thd50
TB Name: Threshold for Social Security benefit taxability 1
Description: The first threshold for Social Security benefit taxability: if taxpayers have provisional income greater than this threshold, up to 50% of their Social Security benefit will be subject to tax under current law.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
2014: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
2015: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
2016: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
2017: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
Valid Range: min = 0 and max = _SS_thd85
Out-of-Range Action: stop

+

Social Security Taxability — Threshold For Social Security Benefit Taxability 1
tc Name: _SS_thd50
TB Name: Threshold for Social Security benefit taxability 1
Description: The first threshold for Social Security benefit taxability: if taxpayers have provisional income greater than this threshold, up to 50% of their Social Security benefit will be subject to tax under current law.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
2014: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
2015: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
2016: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
2017: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
2018: [25000.0, 32000.0, 25000.0, 25000.0, 25000.0]
Valid Range: min = 0 and max = _SS_thd85
Out-of-Range Action: stop

-

Social Security Taxability — Threshold For Social Security Benefit Taxability 2
tc Name: _SS_thd85
TB Name: Threshold for Social Security benefit taxability 2
Description: The second threshold for Social Security taxability: if taxpayers have provisional income greater than this threshold, up to 85% of their Social Security benefit will be subject to tax under current law.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
2014: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
2015: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
2016: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
2017: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
Valid Range: min = _SS_thd50 and max = 9e+99
Out-of-Range Action: stop

+

Social Security Taxability — Threshold For Social Security Benefit Taxability 2
tc Name: _SS_thd85
TB Name: Threshold for Social Security benefit taxability 2
Description: The second threshold for Social Security taxability: if taxpayers have provisional income greater than this threshold, up to 85% of their Social Security benefit will be subject to tax under current law.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
2014: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
2015: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
2016: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
2017: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
2018: [34000.0, 44000.0, 34000.0, 34000.0, 34000.0]
Valid Range: min = _SS_thd50 and max = 9e+99
Out-of-Range Action: stop

Back to Section Contents

Above The Line Deductions

-

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_StudentLoan_hc
TB Name: Adjustment for student loan interest haircut
Description: This decimal fraction can be applied to limit the student loan interest adjustment allowed.
Notes: The final adjustment amount will be (1-Haircut)*StudentLoanInterest.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_SelfEmploymentTax_hc
TB Name: Adjustment for self-employment tax haircut
Description: This decimal fraction, if greater than zero, reduces the employer equivalent portion of self-employment adjustment.
Notes: The final adjustment amount would be (1-Haircut)*SelfEmploymentTaxAdjustment.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_SelfEmp_HealthIns_hc
TB Name: Adjustment for self employed health insurance haircut
Description: This decimal fraction, if greater than zero, reduces the health insurance adjustment for self-employed taxpayers.
Notes: The final adjustment amount would be (1-Haircut)*SelfEmployedHealthInsuranceAdjustment.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_KEOGH_SEP_hc
TB Name: Adjustment for contributions to either KEOGH or SEP plan haircut
Description: Under current law, contributions to Keogh or SEP plans can be fully deducted from gross income. This haircut can be used to limit the adjustment allowed.
Notes: The final adjustment amount is (1-Haircut)*KEOGH_SEP_Contributinos.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_EarlyWithdraw_hc
TB Name: Adjustment for early withdrawal penalty haircut
Description: Under current law, early withdraw penalty can be fully deducted from gross income. This haircut can be used to limit the adjustment allowed.
Notes: The final adjustment amount is (1-Haircut)*EarlyWithdrawPenalty.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_AlimonyPaid_hc
TB Name: Adjustment for alimony-paid haircut
Description: Under pre-TCJA law, the full amount of alimony paid is taken as an adjustment from gross income in arriving at AGI. This haircut can be used to change the deduction allowed.
Notes: The final adjustment amount would be (1-Haircut)*AlimonyPaid.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_AlimonyReceived_hc
TB Name: Adjustment for alimony-received haircut
Description: Under pre-TCJA law, none of alimony received is taken as an adjustment from gross income in arriving at AGI. This haircut can be used to change the deduction allowed.
Notes: The final adjustment amount would be (1-Haircut)*AlimonyReceived.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
2018: 1.0
2019: 0.0
2020: 0.0
2021: 0.0
2022: 0.0
2023: 0.0
2024: 0.0
2025: 0.0
2026: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_EducatorExpenses_hc
TB Name: Deduction for educator expenses haircut
Description: If greater than zero, this decimal fraction reduces the portion of educator expenses that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*EducatorExpenses.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_HSADeduction_hc
TB Name: Deduction for HSA deduction haircut
Description: If greater than zero, this decimal fraction reduces the portion of a taxpayer's HSA deduction that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*HSA_Deduction.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_IRAContributions_hc
TB Name: Deduction for IRA contributions haircut
Description: If greater than zero, this decimal fraction reduces the portion of IRA contributions that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*IRA_Contribution.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_DomesticProduction_hc
TB Name: Deduction for domestic production activity haircut
Description: If greater than zero, this decimal fraction reduces the portion of domestic production activity that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*DomesticProductionActivity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 1.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_Tuition_hc
TB Name: Deduction for tuition and fees haircut
Description: If greater than zero, this decimal fraction reduces the portion of tuition and fees that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*TuitionFees.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_StudentLoan_hc
TB Name: Adjustment for student loan interest haircut
Description: This decimal fraction can be applied to limit the student loan interest adjustment allowed.
Notes: The final adjustment amount will be (1-Haircut)*StudentLoanInterest.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_SelfEmploymentTax_hc
TB Name: Adjustment for self-employment tax haircut
Description: This decimal fraction, if greater than zero, reduces the employer equivalent portion of self-employment adjustment.
Notes: The final adjustment amount would be (1-Haircut)*SelfEmploymentTaxAdjustment.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_SelfEmp_HealthIns_hc
TB Name: Adjustment for self employed health insurance haircut
Description: This decimal fraction, if greater than zero, reduces the health insurance adjustment for self-employed taxpayers.
Notes: The final adjustment amount would be (1-Haircut)*SelfEmployedHealthInsuranceAdjustment.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_KEOGH_SEP_hc
TB Name: Adjustment for contributions to either KEOGH or SEP plan haircut
Description: Under current law, contributions to Keogh or SEP plans can be fully deducted from gross income. This haircut can be used to limit the adjustment allowed.
Notes: The final adjustment amount is (1-Haircut)*KEOGH_SEP_Contributinos.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_EarlyWithdraw_hc
TB Name: Adjustment for early withdrawal penalty haircut
Description: Under current law, early withdraw penalty can be fully deducted from gross income. This haircut can be used to limit the adjustment allowed.
Notes: The final adjustment amount is (1-Haircut)*EarlyWithdrawPenalty.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_AlimonyPaid_hc
TB Name: Adjustment for alimony-paid haircut
Description: Under pre-TCJA law, the full amount of alimony paid is taken as an adjustment from gross income in arriving at AGI. This haircut can be used to change the deduction allowed.
Notes: The final adjustment amount would be (1-Haircut)*AlimonyPaid.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_AlimonyReceived_hc
TB Name: Adjustment for alimony-received haircut
Description: Under pre-TCJA law, none of alimony received is taken as an adjustment from gross income in arriving at AGI. This haircut can be used to change the deduction allowed.
Notes: The final adjustment amount would be (1-Haircut)*AlimonyReceived.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
2018: 1.0
2019: 0.0
2020: 0.0
2021: 0.0
2022: 0.0
2023: 0.0
2024: 0.0
2025: 0.0
2026: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_EducatorExpenses_hc
TB Name: Deduction for educator expenses haircut
Description: If greater than zero, this decimal fraction reduces the portion of educator expenses that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*EducatorExpenses.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_HSADeduction_hc
TB Name: Deduction for HSA deduction haircut
Description: If greater than zero, this decimal fraction reduces the portion of a taxpayer's HSA deduction that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*HSA_Deduction.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_IRAContributions_hc
TB Name: Deduction for IRA contributions haircut
Description: If greater than zero, this decimal fraction reduces the portion of IRA contributions that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*IRA_Contribution.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_DomesticProduction_hc
TB Name: Deduction for domestic production activity haircut
Description: If greater than zero, this decimal fraction reduces the portion of domestic production activity that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*DomesticProductionActivity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 1.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Adjustment Haircuts
tc Name: _ALD_Tuition_hc
TB Name: Deduction for tuition and fees haircut
Description: If greater than zero, this decimal fraction reduces the portion of tuition and fees that can be deducted from AGI.
Notes: The final adjustment amount would be (1-Haircut)*TuitionFees.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

-

Above The Line Deductions — Misc. Exclusions
tc Name: _ALD_InvInc_ec_rt
TB Name: Investment income exclusion rate haircut
Description: Decimal fraction of investment income base that can be excluded from AGI.
Notes: The final taxable investment income will be (1-_ALD_InvInc_ec_rt)*investment_income_base. Even though the excluded portion of investment income is not included in AGI, it still is included in investment income used to calculate the Net Investment Income Tax and Earned Income Tax Credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Exclusions
tc Name: _ALD_InvInc_ec_base_RyanBrady
TB Name: Investment income exclusion base for Ryan-Brady tax blueprint
Description: Exclusion is applied to long-term gains before loss limitation, taxable interest and qualified dividends. Interpretation of the sparsely-detailed Ryan-Brady provision.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Above The Line Deductions — Misc. Exclusions
tc Name: _ALD_BusinessLosses_c
TB Name: Maximum amount of business losses deductible
Description: Business losses in excess of this amount may not be deducted from AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [250000.0, 500000.0, 250000.0, 250000.0, 500000.0]
2019: [254975.0, 509950.0, 254975.0, 254975.0, 509950.0]
2020: [260227.48, 520454.97, 260227.48, 260227.48, 520454.97]
2021: [265770.33, 531540.66, 265770.33, 265770.33, 531540.66]
2022: [271564.12, 543128.25, 271564.12, 271564.12, 543128.25]
2023: [277321.28, 554642.57, 277321.28, 277321.28, 554642.57]
2024: [283283.69, 566567.39, 283283.69, 283283.69, 566567.39]
2025: [289317.63, 578635.28, 289317.63, 289317.63, 578635.28]
2026: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Above The Line Deductions — Misc. Exclusions
tc Name: _ALD_InvInc_ec_rt
TB Name: Investment income exclusion rate haircut
Description: Decimal fraction of investment income base that can be excluded from AGI.
Notes: The final taxable investment income will be (1-_ALD_InvInc_ec_rt)*investment_income_base. Even though the excluded portion of investment income is not included in AGI, it still is included in investment income used to calculate the Net Investment Income Tax and Earned Income Tax Credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Misc. Exclusions
tc Name: _ALD_BusinessLosses_c
TB Name: Maximum amount of business losses deductible
Description: Business losses in excess of this amount may not be deducted from AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [250000.0, 500000.0, 250000.0, 250000.0, 500000.0]
2019: [255725.0, 511450.0, 255725.0, 255725.0, 511450.0]
2020: [260813.93, 521627.86, 260813.93, 260813.93, 521627.86]
2021: [266656.16, 533312.32, 266656.16, 266656.16, 533312.32]
2022: [272709.25, 545418.51, 272709.25, 272709.25, 545418.51]
2023: [278790.67, 557581.34, 278790.67, 278790.67, 557581.34]
2024: [284868.31, 569736.61, 284868.31, 284868.31, 569736.61]
2025: [290992.98, 581985.95, 290992.98, 290992.98, 581985.95]
2026: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Above The Line Deductions — Child And Elderly Care
tc Name: _ALD_Dependents_hc
TB Name: Deduction for childcare costs haircut
Description: This decimal fraction, if greater than zero, reduces the portion of childcare costs that can be deducted from AGI.
Notes: The final adjustment would be (1-Haircut)*AverageChildcareCosts.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Child And Elderly Care
tc Name: _ALD_Dependents_Child_c
TB Name: National average childcare costs: ceiling for available childcare deduction.
Description: The weighted average of childcare costs in the US. 7165 is the weighted average from the 'Child Care in America: 2016 State Fact Sheets'.
Notes: This is a weighted average of childcare costs in each state
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Above The Line Deductions — Child And Elderly Care
tc Name: _ALD_Dependents_Elder_c
TB Name: Ceiling for elderly care deduction proposed in Trump's tax plan
Description: A taxpayer can take an above the line deduction up to this amount if they have an elderly dependent. The Trump 2016 campaign proposal was for $5000.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Above The Line Deductions — Child And Elderly Care
tc Name: _ALD_Dependents_thd
TB Name: Maximum level of income to qualify for the dependent care deduction
Description: A taxpayer can only claim the dependent care deduction if their total income is below this level. The Trump 2016 campaign proposal was for 250000 single, 500000 joint, 250000 separate, 500000 headhousehold].
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Above The Line Deductions — Child And Elderly Care
tc Name: _ALD_Dependents_hc
TB Name: Deduction for childcare costs haircut
Description: This decimal fraction, if greater than zero, reduces the portion of childcare costs that can be deducted from AGI.
Notes: The final adjustment would be (1-Haircut)*AverageChildcareCosts.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Above The Line Deductions — Child And Elderly Care
tc Name: _ALD_Dependents_Child_c
TB Name: National average childcare costs: ceiling for available childcare deduction.
Description: The weighted average of childcare costs in the US. 7165 is the weighted average from the 'Child Care in America: 2016 State Fact Sheets'.
Notes: This is a weighted average of childcare costs in each state
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Above The Line Deductions — Child And Elderly Care
tc Name: _ALD_Dependents_Elder_c
TB Name: Ceiling for elderly care deduction proposed in Trump's tax plan
Description: A taxpayer can take an above the line deduction up to this amount if they have an elderly dependent. The Trump 2016 campaign proposal was for $5000.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Above The Line Deductions — Child And Elderly Care
tc Name: _ALD_Dependents_thd
TB Name: Maximum level of income to qualify for the dependent care deduction
Description: A taxpayer can only claim the dependent care deduction if their total income is below this level. The Trump 2016 campaign proposal was for 250000 single, 500000 joint, 250000 separate, 500000 headhousehold].
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Back to Section Contents

Personal Exemptions

-

Personal Exemptions — Personal And Dependent Exemption Amount
tc Name: _II_em
TB Name: Personal and dependent exemption amount
Description: Subtracted from AGI in the calculation of taxable income, per taxpayer and dependent.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 3900.0
2014: 3950.0
2015: 4000.0
2016: 4050.0
2017: 4050.0
2018: 0.0
2019: 0.0
2020: 0.0
2021: 0.0
2022: 0.0
2023: 0.0
2024: 0.0
2025: 0.0
2026: 4883.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Personal Exemptions — Personal And Dependent Exemption Amount
tc Name: _II_em
TB Name: Personal and dependent exemption amount
Description: Subtracted from AGI in the calculation of taxable income, per taxpayer and dependent.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 3900.0
2014: 3950.0
2015: 4000.0
2016: 4050.0
2017: 4050.0
2018: 0.0
2019: 0.0
2020: 0.0
2021: 0.0
2022: 0.0
2023: 0.0
2024: 0.0
2025: 0.0
2026: 4905.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Personal Exemptions — Personal Exemption Phaseout Rate
tc Name: _II_prt
TB Name: Personal exemption phaseout rate
Description: Personal exemption amount will decrease by this rate for each dollar of AGI exceeding exemption phaseout start.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.02
2014: 0.02
2015: 0.02
2016: 0.02
2017: 0.02
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Personal Exemptions — Personal Exemption Phaseout Rate
tc Name: _II_prt
TB Name: Personal exemption phaseout rate
Description: Personal exemption amount will decrease by this rate for each dollar of AGI exceeding exemption phaseout start.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.02
2014: 0.02
2015: 0.02
2016: 0.02
2017: 0.02
2018: 0.02
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

-

Personal Exemptions — Repeal for Dependents Under Age 18
tc Name: _II_no_em_nu18
TB Name: Repeal personal exemptions for dependents under age 18
Description: Total personal exemptions will be decreased by the number of dependents under the age of 18.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

+

Personal Exemptions — Repeal for Dependents Under Age 18
tc Name: _II_no_em_nu18
TB Name: Repeal personal exemptions for dependents under age 18
Description: Total personal exemptions will be decreased by the number of dependents under the age of 18.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Back to Section Contents

Standard Deduction

-

Standard Deduction — Standard Deduction Amount
tc Name: _STD
TB Name: Standard deduction amount
Description: Amount filing unit can use as a standard deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [6100.0, 12200.0, 6100.0, 8950.0, 12200.0]
2014: [6200.0, 12400.0, 6200.0, 9100.0, 12400.0]
2015: [6300.0, 12600.0, 6300.0, 9250.0, 12600.0]
2016: [6300.0, 12600.0, 6300.0, 9300.0, 12600.0]
2017: [6350.0, 12700.0, 6350.0, 9350.0, 12700.0]
2018: [12000.0, 24000.0, 12000.0, 18000.0, 24000.0]
2019: [12238.8, 24477.6, 12238.8, 18358.2, 24477.6]
2020: [12490.92, 24981.84, 12490.92, 18736.38, 24981.84]
2021: [12756.98, 25513.95, 12756.98, 19135.46, 25513.95]
2022: [13035.08, 26070.15, 13035.08, 19552.61, 26070.15]
2023: [13311.42, 26622.84, 13311.42, 19967.13, 26622.84]
2024: [13597.62, 27195.23, 13597.62, 20396.42, 27195.23]
2025: [13887.25, 27774.49, 13887.25, 20830.86, 27774.49]
2026: [7655.0, 15311.0, 7655.0, 11272.0, 15311.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Standard Deduction — Standard Deduction Amount
tc Name: _STD
TB Name: Standard deduction amount
Description: Amount filing unit can use as a standard deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [6100.0, 12200.0, 6100.0, 8950.0, 12200.0]
2014: [6200.0, 12400.0, 6200.0, 9100.0, 12400.0]
2015: [6300.0, 12600.0, 6300.0, 9250.0, 12600.0]
2016: [6300.0, 12600.0, 6300.0, 9300.0, 12600.0]
2017: [6350.0, 12700.0, 6350.0, 9350.0, 12700.0]
2018: [12000.0, 24000.0, 12000.0, 18000.0, 24000.0]
2019: [12274.8, 24549.6, 12274.8, 18412.2, 24549.6]
2020: [12519.07, 25038.14, 12519.07, 18778.6, 25038.14]
2021: [12799.5, 25598.99, 12799.5, 19199.24, 25598.99]
2022: [13090.04, 26180.09, 13090.04, 19635.07, 26180.09]
2023: [13381.95, 26763.9, 13381.95, 20072.93, 26763.9]
2024: [13673.68, 27347.36, 13673.68, 20510.52, 27347.36]
2025: [13967.66, 27935.33, 13967.66, 20951.49, 27935.33]
2026: [7690.0, 15380.0, 7690.0, 11323.0, 15380.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Standard Deduction — Additional Standard Deduction For Blind And Aged
tc Name: _STD_Aged
TB Name: Additional standard deduction for blind and aged
Description: To get the standard deduction for aged or blind individuals, taxpayers need to add this value to regular standard deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [1500.0, 1200.0, 1200.0, 1500.0, 1500.0]
2014: [1550.0, 1200.0, 1200.0, 1550.0, 1550.0]
2015: [1550.0, 1250.0, 1250.0, 1550.0, 1550.0]
2016: [1550.0, 1250.0, 1250.0, 1550.0, 1550.0]
2017: [1550.0, 1250.0, 1250.0, 1550.0, 1550.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Standard Deduction — Additional Standard Deduction For Blind And Aged
tc Name: _STD_Aged
TB Name: Additional standard deduction for blind and aged
Description: To get the standard deduction for aged or blind individuals, taxpayers need to add this value to regular standard deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [1500.0, 1200.0, 1200.0, 1500.0, 1500.0]
2014: [1550.0, 1200.0, 1200.0, 1550.0, 1550.0]
2015: [1550.0, 1250.0, 1250.0, 1550.0, 1550.0]
2016: [1550.0, 1250.0, 1250.0, 1550.0, 1550.0]
2017: [1550.0, 1250.0, 1250.0, 1550.0, 1550.0]
2018: [1600.0, 1300.0, 1300.0, 1600.0, 1300.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Back to Section Contents

Nonrefundable Credits

-

Nonrefundable Credits — Child And Dependent Care
tc Name: _CDCC_c
TB Name: Maximum child & dependent care credit per dependent
Description: The maximum amount of credit allowed for each qualifying dependent.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 3000.0
2014: 3000.0
2015: 3000.0
2016: 3000.0
2017: 3000.0
Valid Range: min = 0 and max = 3000
Out-of-Range Action: stop

Nonrefundable Credits — Child And Dependent Care
tc Name: _CDCC_ps
TB Name: Child & dependent care credit phaseout start
Description: For taxpayers with AGI over this amount, the credit is reduced by one percentage point each $2000 of AGI over this amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 15000.0
2014: 15000.0
2015: 15000.0
2016: 15000.0
2017: 15000.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Child And Dependent Care
tc Name: _CDCC_crt
TB Name: Child & dependent care credit phaseout percentage rate ceiling
Description: The maximum percentage rate in the AGI phaseout; this percentage rate decreases as AGI rises above the _CDCC_ps level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 35.0
2014: 35.0
2015: 35.0
2016: 35.0
2017: 35.0
Valid Range: min = 0 and max = 100
Out-of-Range Action: stop

+

Nonrefundable Credits — Child And Dependent Care
tc Name: _CDCC_c
TB Name: Maximum child & dependent care credit per dependent
Description: The maximum amount of credit allowed for each qualifying dependent.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 3000.0
2014: 3000.0
2015: 3000.0
2016: 3000.0
2017: 3000.0
2018: 3000.0
Valid Range: min = 0 and max = 3000
Out-of-Range Action: stop

Nonrefundable Credits — Child And Dependent Care
tc Name: _CDCC_ps
TB Name: Child & dependent care credit phaseout start
Description: For taxpayers with AGI over this amount, the credit is reduced by one percentage point each $2000 of AGI over this amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 15000.0
2014: 15000.0
2015: 15000.0
2016: 15000.0
2017: 15000.0
2018: 15000.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Child And Dependent Care
tc Name: _CDCC_crt
TB Name: Child & dependent care credit phaseout percentage rate ceiling
Description: The maximum percentage rate in the AGI phaseout; this percentage rate decreases as AGI rises above the _CDCC_ps level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 35.0
2014: 35.0
2015: 35.0
2016: 35.0
2017: 35.0
2018: 35.0
Valid Range: min = 0 and max = 100
Out-of-Range Action: stop

+ +

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_RetirementSavings_hc
TB Name: Credit for retirement savings haircut
Description: If greater than zero, this decimal fraction reduces the portion of the retirement savings credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*RetirementSavingsCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_ForeignTax_hc
TB Name: Credit for foreign tax haircut
Description: If greater than zero, this decimal fraction reduces the portion of the foreign tax credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*ForeignTaxCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_ResidentialEnergy_hc
TB Name: Credit for residential energy haircut
Description: If greater than zero, this decimal fraction reduces the portion of the residential energy credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*ResidentialEnergyCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_GeneralBusiness_hc
TB Name: Credit for general business haircut
Description: If greater than zero, this decimal fraction reduces the portion of the general business credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*GeneralBusinessCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_MinimumTax_hc
TB Name: Credit for previous year minimum tax credit haircut
Description: If greater than zero, this decimal fraction reduces the portion of the previous year minimum tax credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*PreviousYearMinimumTaxCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_AmOppRefundable_hc
TB Name: Refundable portion of the American Opportunity Credit haircut
Description: If greater than zero, this decimal fraction reduces the portion of the refundable American Opportunity credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*RefundablePortionOfAmericanOpportunityCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_AmOppNonRefundable_hc
TB Name: Nonrefundable portion of the American Opportunity Credit haircut
Description: If greater than zero, this decimal fraction reduces the portion of the nonrefundable American Opportunity credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*NonRefundablePortionOfAmericanOpportunityCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_SchR_hc
TB Name: Schedule R Credit haircut
Description: If greater than zero, this decimal fraction reduces the portion of Schedule R credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*ScheduleRCredit
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_OtherCredits_hc
TB Name: Other Credits haircut
Description: If greater than zero, this decimal fraction reduces the portion of other credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*OtherCredits.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_Education_hc
TB Name: Education Credits haircut
Description: If greater than zero, this decimal fraction reduces the portion of education credits that can be claimed.
Notes: Credit claimed will be (1-Haircut)*EducationCredits.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+ +

Nonrefundable Credits — Personal Nonrefundable Credit
tc Name: _II_credit_nr
TB Name: Personal nonrefundable credit maximum amount
Description: This credit amount is not refundable and is phased out based on AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Personal Nonrefundable Credit
tc Name: _II_credit_nr_ps
TB Name: Personal nonrefundable credit phaseout start
Description: The personal nonrefundable credit amount will be reduced for taxpayers with AGI higher than this threshold level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Personal Nonrefundable Credit
tc Name: _II_credit_nr_prt
TB Name: Personal nonrefundable credit phaseout rate
Description: The personal nonrefundable credit amount will be reduced at this rate for each dollar of AGI exceeding the _II_credit_nr_ps threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+ +

Back to Section Contents

+ -

Nonrefundable Credits — Child Tax Credit
tc Name: _CTC_c
TB Name: Maximum child tax credit per child
Description: The maximum amount of credit allowed for each child.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1000.0
2014: 1000.0
2015: 1000.0
2016: 1000.0
2017: 1000.0
2018: 1400.0
2019: 1400.0
2020: 1400.0
2021: 1400.0
2022: 1500.0
2023: 1500.0
2024: 1500.0
2025: 1600.0
2026: 1000.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Child Tax Credit
tc Name: _CTC_c_under5_bonus
TB Name: Bonus child tax credit maximum for qualifying children under five
Description: The maximum amount of child tax credit allowed for each child is increased by this amount for qualifying children under 5 years old.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Child Tax Credit
tc Name: _CTC_ps
TB Name: Child tax credit phaseout MAGI start
Description: Child tax credit begins to decrease when MAGI is above this level; read descriptions of the dependent credit amounts for how they phase out when MAGI is above this level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2014: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2015: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2016: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2017: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2018: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2019: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2020: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2021: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2022: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2023: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2024: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2025: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2026: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Child Tax Credit
tc Name: _CTC_prt
TB Name: Child and dependent tax credit phaseout rate
Description: The amount of the credit starts to decrease at this rate if MAGI is higher than child tax credit phaseout start.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.05
2014: 0.05
2015: 0.05
2016: 0.05
2017: 0.05
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Child Tax Credit
tc Name: _DependentCredit_Child_c
TB Name: Nonrefundable credit for child dependents on top of the child tax credit
Description: This nonrefundable credit is applied to child dependents and begins phasing out after the CTC phaseout ends.
Notes: Become current-law policy with passage of TCJA
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 600.0
2019: 600.0
2020: 600.0
2021: 600.0
2022: 500.0
2023: 500.0
2024: 500.0
2025: 400.0
2026: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Child Tax Credit
tc Name: _DependentCredit_Nonchild_c
TB Name: Nonrefundable credit for non-child dependents on top of the child tax credit
Description: This nonrefundable credit is applied to non-child dependents and begins phasing out after the CTC phaseout ends.
Notes: Become current-law policy with passage of TCJA
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 500.0
2019: 500.0
2020: 500.0
2021: 500.0
2022: 500.0
2023: 500.0
2024: 500.0
2025: 500.0
2026: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Child Tax Credit
tc Name: _DependentCredit_before_CTC
TB Name: Stack the Dependent Credit before the Child Tax Credit
Description: Place the drawdown of the nonrefundable Dependent Credit against tax liability before the drawdown of the Child Tax Credit.
Notes: Become part of current-law policy with passage of TCJA
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: True
Valid Range: min = False and max = True
Out-of-Range Action: stop

Nonrefundable Credits — Child Tax Credit
tc Name: _FilerCredit_c
TB Name: Nonrefundable credit for each filing unit
Description: This nonrefundable credit is applied to the filing unit and begins phasing out after the CTC phaseout ends.
Notes: First introduced in House TCJA bills
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Child/Dependent Credits

-

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_RetirementSavings_hc
TB Name: Credit for retirement savings haircut
Description: If greater than zero, this decimal fraction reduces the portion of the retirement savings credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*RetirementSavingsCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_ForeignTax_hc
TB Name: Credit for foreign tax haircut
Description: If greater than zero, this decimal fraction reduces the portion of the foreign tax credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*ForeignTaxCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_ResidentialEnergy_hc
TB Name: Credit for residential energy haircut
Description: If greater than zero, this decimal fraction reduces the portion of the residential energy credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*ResidentialEnergyCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_GeneralBusiness_hc
TB Name: Credit for general business haircut
Description: If greater than zero, this decimal fraction reduces the portion of the general business credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*GeneralBusinessCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_MinimumTax_hc
TB Name: Credit for previous year minimum tax credit haircut
Description: If greater than zero, this decimal fraction reduces the portion of the previous year minimum tax credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*PreviousYearMinimumTaxCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_AmOppRefundable_hc
TB Name: Refundable portion of the American Opportunity Credit haircut
Description: If greater than zero, this decimal fraction reduces the portion of the refundable American Opportunity credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*RefundablePortionOfAmericanOpportunityCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_AmOppNonRefundable_hc
TB Name: Nonrefundable portion of the American Opportunity Credit haircut
Description: If greater than zero, this decimal fraction reduces the portion of the nonrefundable American Opportunity credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*NonRefundablePortionOfAmericanOpportunityCredit.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_SchR_hc
TB Name: Schedule R Credit haircut
Description: If greater than zero, this decimal fraction reduces the portion of Schedule R credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*ScheduleRCredit
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_OtherCredits_hc
TB Name: Other Credits haircut
Description: If greater than zero, this decimal fraction reduces the portion of other credit that can be claimed.
Notes: Credit claimed will be (1-Haircut)*OtherCredits.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Nonrefundable Credits — Misc. Credit Limits
tc Name: _CR_Education_hc
TB Name: Education Credits haircut
Description: If greater than zero, this decimal fraction reduces the portion of education credits that can be claimed.
Notes: Credit claimed will be (1-Haircut)*EducationCredits.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Child/Dependent Credits — Child Tax Credit
tc Name: _CTC_c
TB Name: Maximum nonrefundable child tax credit per child
Description: The maximum nonrefundable credit allowed for each child.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1000.0
2014: 1000.0
2015: 1000.0
2016: 1000.0
2017: 1000.0
2018: 2000.0
2019: 2000.0
2020: 2000.0
2021: 2000.0
2022: 2000.0
2023: 2000.0
2024: 2000.0
2025: 2000.0
2026: 1000.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Child/Dependent Credits — Child Tax Credit
tc Name: _CTC_c_under5_bonus
TB Name: Bonus child tax credit maximum for qualifying children under five
Description: The maximum amount of child tax credit allowed for each child is increased by this amount for qualifying children under 5 years old.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Child/Dependent Credits — Child Tax Credit
tc Name: _CTC_ps
TB Name: Child tax credit phaseout MAGI start
Description: Child tax credit begins to decrease when MAGI is above this level; read descriptions of the dependent credit amounts for how they phase out when MAGI is above this level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2014: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2015: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2016: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2017: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
2018: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2019: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2020: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2021: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2022: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2023: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2024: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2025: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2026: [75000.0, 110000.0, 55000.0, 75000.0, 75000.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Child/Dependent Credits — Child Tax Credit
tc Name: _CTC_prt
TB Name: Child and dependent tax credit phaseout rate
Description: The amount of the credit starts to decrease at this rate if MAGI is higher than child tax credit phaseout start.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.05
2014: 0.05
2015: 0.05
2016: 0.05
2017: 0.05
2018: 0.05
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

-

Nonrefundable Credits — Personal Nonrefundable Credit
tc Name: _II_credit_nr
TB Name: Personal nonrefundable credit maximum amount
Description: This credit amount is not refundable and is phased out based on AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Personal Nonrefundable Credit
tc Name: _II_credit_nr_ps
TB Name: Personal nonrefundable credit phaseout start
Description: The personal nonrefundable credit amount will be reduced for taxpayers with AGI higher than this threshold level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Nonrefundable Credits — Personal Nonrefundable Credit
tc Name: _II_credit_nr_prt
TB Name: Personal nonrefundable credit phaseout rate
Description: The personal nonrefundable credit amount will be reduced at this rate for each dollar of AGI exceeding the _II_credit_nr_ps threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Child/Dependent Credits — Additional Child Tax Credit
tc Name: _ACTC_c
TB Name: Maximum refundable additional child tax credit
Description: This refundable credit is applied to child dependents and phases out exactly like the CTC amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1000.0
2014: 1000.0
2015: 1000.0
2016: 1000.0
2017: 1000.0
2018: 1400.0
2019: 1400.0
2020: 1400.0
2021: 1400.0
2022: 1500.0
2023: 1500.0
2024: 1500.0
2025: 1600.0
2026: 1000.0
Valid Range: min = 0 and max = _CTC_c
Out-of-Range Action: stop

Child/Dependent Credits — Additional Child Tax Credit
tc Name: _ACTC_rt
TB Name: Additional Child Tax Credit rate
Description: This is the fraction of earnings used in calculating the ACTC, which is a partially refundable credit that supplements the CTC for some taxpayers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
2018: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Child/Dependent Credits — Additional Child Tax Credit
tc Name: _ACTC_rt_bonus_under5family
TB Name: Bonus additional child tax credit rate for families with qualifying children under 5
Description: For families with qualifying children under 5 years old, this bonus rate is added to the fraction of earnings (additional child tax credit rate) used in calculating the ACTC.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Child/Dependent Credits — Additional Child Tax Credit
tc Name: _ACTC_Income_thd
TB Name: Additional Child Tax Credit income threshold
Description: The portion of earned income below this threshold does not count as base for the Additional Child Tax Credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 3000.0
2014: 3000.0
2015: 3000.0
2016: 3000.0
2017: 3000.0
2018: 2500.0
2019: 2500.0
2020: 2500.0
2021: 2500.0
2022: 2500.0
2023: 2500.0
2024: 2500.0
2025: 2500.0
2026: 3000.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Child/Dependent Credits — Additional Child Tax Credit
tc Name: _ACTC_ChildNum
TB Name: Additional Child Tax Credit minimum number of qualified children for different formula
Description: Families with this number of qualified children or more may qualify for a different formula to calculate the Additional Child Tax Credit, which is a partially refundable credit that supplements the Child Tax Credit for some taxpayers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 3
2014: 3
2015: 3
2016: 3
2017: 3
2018: 3
Valid Range: min = 0 and max = 99
Out-of-Range Action: stop

+ +

Child/Dependent Credits — Other Dependent Tax Credit
tc Name: _ODC_c
TB Name: Maximum nonrefundable other-dependent credit
Description: This nonrefundable credit is applied to non-child dependents and phases out along with the CTC amount.
Notes: Became current-law policy with passage of TCJA
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 500.0
2019: 500.0
2020: 500.0
2021: 500.0
2022: 500.0
2023: 500.0
2024: 500.0
2025: 500.0
2026: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Back to Section Contents

Itemized Deductions

-

Itemized Deductions — Medical Expenses
tc Name: _ID_Medical_frt
TB Name: Floor (as a decimal fraction of AGI) for deductible medical expenses.
Description: Taxpayers are eligible to deduct the portion of their medical expenses exceeding this fraction of AGI.
Notes: When using PUF data, lowering this parameter value may produce unexpected results because PUF e17500 variable is zero below the floor.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.1
2014: 0.1
2015: 0.1
2016: 0.1
2017: 0.075
2018: 0.075
2019: 0.1
Valid Range: min = 0.075 and max = 0.1
Out-of-Range Action: warn

Itemized Deductions — Medical Expenses
tc Name: _ID_Medical_frt_add4aged
TB Name: Addon floor (as a decimal fraction of AGI) for deductible medical expenses for elderly filing units.
Description: Elderly taxpayers have this fraction added to the value of the regular floor rate for deductible medical expenses. This fraction was -0.025 from 2013 to 2016, but that was temporary and it changed to zero beginning in 2017.
Notes: When using PUF data, changing this parameter value may produce unexpected results because PUF e17500 variable is zero below the floor.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: -0.025
2014: -0.025
2015: -0.025
2016: -0.025
2017: 0.0
Valid Range: min = -0.025 and max = 0.0
Out-of-Range Action: warn

Itemized Deductions — Medical Expenses
tc Name: _ID_Medical_hc
TB Name: Medical expense deduction haircut
Description: This decimal fraction can be applied to limit the amount of medical expense deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Medical Expenses
tc Name: _ID_Medical_c
TB Name: Ceiling on the amount of medical expense deduction allowed (dollars)
Description: The amount of medical expense deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Itemized Deductions — Medical Expenses
tc Name: _ID_Medical_frt
TB Name: Floor (as a decimal fraction of AGI) for deductible medical expenses.
Description: Taxpayers are eligible to deduct the portion of their medical expenses exceeding this fraction of AGI.
Notes: When using PUF data, lowering this parameter value may produce unexpected results because PUF e17500 variable is zero below the floor.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.1
2014: 0.1
2015: 0.1
2016: 0.1
2017: 0.075
2018: 0.075
2019: 0.1
Valid Range: min = 0.075 and max = 0.1
Out-of-Range Action: warn

Itemized Deductions — Medical Expenses
tc Name: _ID_Medical_frt_add4aged
TB Name: Addon floor (as a decimal fraction of AGI) for deductible medical expenses for elderly filing units.
Description: Elderly taxpayers have this fraction added to the value of the regular floor rate for deductible medical expenses. This fraction was -0.025 from 2013 to 2016, but that was temporary and it changed to zero beginning in 2017.
Notes: When using PUF data, changing this parameter value may produce unexpected results because PUF e17500 variable is zero below the floor.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: -0.025
2014: -0.025
2015: -0.025
2016: -0.025
2017: 0.0
2018: 0.0
Valid Range: min = -0.025 and max = 0.0
Out-of-Range Action: warn

Itemized Deductions — Medical Expenses
tc Name: _ID_Medical_hc
TB Name: Medical expense deduction haircut
Description: This decimal fraction can be applied to limit the amount of medical expense deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Medical Expenses
tc Name: _ID_Medical_c
TB Name: Ceiling on the amount of medical expense deduction allowed (dollars)
Description: The amount of medical expense deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Itemized Deductions — State And Local Income And Sales Taxes
tc Name: _ID_StateLocalTax_hc
TB Name: State and local income and sales taxes deduction haircut.
Description: This decimal fraction reduces the state and local income and sales tax deduction.
Notes: This parameter allows for the implementation of Option 51 from https://www.cbo.gov/sites/default/files/cbofiles/attachments/49638-BudgetOptions.pdf.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — State And Local Income And Sales Taxes
tc Name: _ID_StateLocalTax_crt
TB Name: Ceiling (as a decimal fraction of AGI) for the combination of all state and local income and sales tax deductions.
Description: The total deduction for state and local taxes is capped at this fraction of AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — State And Local Income And Sales Taxes
tc Name: _ID_StateLocalTax_c
TB Name: Ceiling on the amount of state and local income and sales taxes deduction allowed (dollars)
Description: The amount of state and local income and sales taxes deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — State And Local Income And Sales Taxes
tc Name: _ID_AllTaxes_c
TB Name: Ceiling on the amount of state and local income, sales and real estate tax deductions allowed (dollars)
Description: The amount of state and local income, sales and real estate tax deductions is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [10000.0, 10000.0, 5000.0, 10000.0, 10000.0]
2019: [10199.0, 10199.0, 5099.5, 10199.0, 10199.0]
2020: [10409.1, 10409.1, 5204.55, 10409.1, 10409.1]
2021: [10630.81, 10630.81, 5315.41, 10630.81, 10630.81]
2022: [10862.56, 10862.56, 5431.29, 10862.56, 10862.56]
2023: [11092.85, 11092.85, 5546.43, 11092.85, 11092.85]
2024: [11331.35, 11331.35, 5665.68, 11331.35, 11331.35]
2025: [11572.71, 11572.71, 5786.36, 11572.71, 11572.71]
2026: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Itemized Deductions — State And Local Income And Sales Taxes
tc Name: _ID_StateLocalTax_hc
TB Name: State and local income and sales taxes deduction haircut.
Description: This decimal fraction reduces the state and local income and sales tax deduction.
Notes: This parameter allows for the implementation of Option 51 from https://www.cbo.gov/sites/default/files/cbofiles/attachments/49638-BudgetOptions.pdf.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — State And Local Income And Sales Taxes
tc Name: _ID_StateLocalTax_crt
TB Name: Ceiling (as a decimal fraction of AGI) for the combination of all state and local income and sales tax deductions.
Description: The total deduction for state and local taxes is capped at this fraction of AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
2018: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — State And Local Income And Sales Taxes
tc Name: _ID_StateLocalTax_c
TB Name: Ceiling on the amount of state and local income and sales taxes deduction allowed (dollars)
Description: The amount of state and local income and sales taxes deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — State And Local Income And Sales Taxes
tc Name: _ID_AllTaxes_c
TB Name: Ceiling on the amount of state and local income, sales and real estate tax deductions allowed (dollars)
Description: The amount of state and local income, sales and real estate tax deductions is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [10000.0, 10000.0, 5000.0, 10000.0, 10000.0]
2019: [10229.0, 10229.0, 5114.5, 10229.0, 10229.0]
2020: [10432.56, 10432.56, 5216.28, 10432.56, 10432.56]
2021: [10666.25, 10666.25, 5333.12, 10666.25, 10666.25]
2022: [10908.37, 10908.37, 5454.19, 10908.37, 10908.37]
2023: [11151.63, 11151.63, 5575.81, 11151.63, 11151.63]
2024: [11394.73, 11394.73, 5697.37, 11394.73, 11394.73]
2025: [11639.72, 11639.72, 5819.86, 11639.72, 11639.72]
2026: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Itemized Deductions — State, Local, And Foreign Real Estate Taxes
tc Name: _ID_RealEstate_hc
TB Name: State, local, and foreign real estate taxes deduction haircut.
Description: This decimal fraction reduces real estate taxes paid eligible to deduct in itemized deduction.
Notes: This parameter is currently used to eliminate real estate taxes paid itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — State, Local, And Foreign Real Estate Taxes
tc Name: _ID_RealEstate_crt
TB Name: Ceiling (as a decimal fraction of AGI) for the combination of all state, local, and foreign real estate tax deductions.
Description: The total deduction for all real estate taxes is capped at this fraction of AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — State, Local, And Foreign Real Estate Taxes
tc Name: _ID_RealEstate_c
TB Name: Ceiling on the amount of state, local, and foreign real estate taxes deduction allowed (dollars)
Description: The amount of real estate taxes deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Itemized Deductions — State, Local, And Foreign Real Estate Taxes
tc Name: _ID_RealEstate_hc
TB Name: State, local, and foreign real estate taxes deduction haircut.
Description: This decimal fraction reduces real estate taxes paid eligible to deduct in itemized deduction.
Notes: This parameter is currently used to eliminate real estate taxes paid itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — State, Local, And Foreign Real Estate Taxes
tc Name: _ID_RealEstate_crt
TB Name: Ceiling (as a decimal fraction of AGI) for the combination of all state, local, and foreign real estate tax deductions.
Description: The total deduction for all real estate taxes is capped at this fraction of AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
2018: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — State, Local, And Foreign Real Estate Taxes
tc Name: _ID_RealEstate_c
TB Name: Ceiling on the amount of state, local, and foreign real estate taxes deduction allowed (dollars)
Description: The amount of real estate taxes deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Itemized Deductions — Interest Paid
tc Name: _ID_InterestPaid_hc
TB Name: Interest paid deduction haircut
Description: This decimal fraction can be applied to limit the amount of interest paid deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Interest Paid
tc Name: _ID_InterestPaid_c
TB Name: Ceiling on the amount of interest paid deduction allowed (dollars)
Description: The amount of interest paid deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Itemized Deductions — Interest Paid
tc Name: _ID_InterestPaid_hc
TB Name: Interest paid deduction haircut
Description: This decimal fraction can be applied to limit the amount of interest paid deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Interest Paid
tc Name: _ID_InterestPaid_c
TB Name: Ceiling on the amount of interest paid deduction allowed (dollars)
Description: The amount of interest paid deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Itemized Deductions — Charity
tc Name: _ID_Charity_crt_all
TB Name: Ceiling (as a decimal fraction of AGI) for all charitable contribution deductions
Description: The total deduction for charity is capped at this fraction of AGI.
Notes: When using PUF data, raising this parameter value may produce unexpected results because in PUF data the variables e19800 and e20100 are already capped.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.5
2014: 0.5
2015: 0.5
2016: 0.5
2017: 0.5
2018: 0.6
2019: 0.6
2020: 0.6
2021: 0.6
2022: 0.6
2023: 0.6
2024: 0.6
2025: 0.6
2026: 0.5
Valid Range: min = 0 and max = 0.6
Out-of-Range Action: warn

Itemized Deductions — Charity
tc Name: _ID_Charity_crt_noncash
TB Name: Ceiling (as a decimal fraction of AGI) for noncash charitable contribution deductions
Description: The deduction for noncash charity contributions is capped at this fraction of AGI.
Notes: When using PUF data, raising this parameter value may produce unexpected results because in PUF data the variables e19800 and e20100 are already capped.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.3
2014: 0.3
2015: 0.3
2016: 0.3
2017: 0.3
Valid Range: min = 0 and max = 0.3
Out-of-Range Action: warn

Itemized Deductions — Charity
tc Name: _ID_Charity_frt
TB Name: Floor (as a decimal fraction of AGI) for deductible charitable contributions.
Description: Taxpayers are eligible to deduct the portion of their charitable expense exceeding this fraction of AGI.
Notes: This parameter allows for implementation of Option 52 from https://www.cbo.gov/sites/default/files/cbofiles/attachments/49638-BudgetOptions.pdf.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Charity
tc Name: _ID_Charity_hc
TB Name: Charity expense deduction haircut
Description: This decimal fraction can be applied to limit the amount of charity expense deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Charity
tc Name: _ID_Charity_c
TB Name: Ceiling on the amount of charity expense deduction allowed (dollars)
Description: The amount of charity expense deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Charity
tc Name: _ID_Charity_f
TB Name: Floor on the amount of charity expense deduction allowed (dollars)
Description: Only charitable giving in excess of this dollar amount is eligible for a deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Itemized Deductions — Charity
tc Name: _ID_Charity_crt_all
TB Name: Ceiling (as a decimal fraction of AGI) for all charitable contribution deductions
Description: The total deduction for charity is capped at this fraction of AGI.
Notes: When using PUF data, raising this parameter value may produce unexpected results because in PUF data the variables e19800 and e20100 are already capped.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.5
2014: 0.5
2015: 0.5
2016: 0.5
2017: 0.5
2018: 0.6
2019: 0.6
2020: 0.6
2021: 0.6
2022: 0.6
2023: 0.6
2024: 0.6
2025: 0.6
2026: 0.5
Valid Range: min = 0 and max = 0.6
Out-of-Range Action: warn

Itemized Deductions — Charity
tc Name: _ID_Charity_crt_noncash
TB Name: Ceiling (as a decimal fraction of AGI) for noncash charitable contribution deductions
Description: The deduction for noncash charity contributions is capped at this fraction of AGI.
Notes: When using PUF data, raising this parameter value may produce unexpected results because in PUF data the variables e19800 and e20100 are already capped.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.3
2014: 0.3
2015: 0.3
2016: 0.3
2017: 0.3
2018: 0.3
Valid Range: min = 0 and max = 0.3
Out-of-Range Action: warn

Itemized Deductions — Charity
tc Name: _ID_Charity_frt
TB Name: Floor (as a decimal fraction of AGI) for deductible charitable contributions.
Description: Taxpayers are eligible to deduct the portion of their charitable expense exceeding this fraction of AGI.
Notes: This parameter allows for implementation of Option 52 from https://www.cbo.gov/sites/default/files/cbofiles/attachments/49638-BudgetOptions.pdf.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Charity
tc Name: _ID_Charity_hc
TB Name: Charity expense deduction haircut
Description: This decimal fraction can be applied to limit the amount of charity expense deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Charity
tc Name: _ID_Charity_c
TB Name: Ceiling on the amount of charity expense deduction allowed (dollars)
Description: The amount of charity expense deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Charity
tc Name: _ID_Charity_f
TB Name: Floor on the amount of charity expense deduction allowed (dollars)
Description: Only charitable giving in excess of this dollar amount is eligible for a deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Itemized Deductions — Casualty
tc Name: _ID_Casualty_frt
TB Name: Floor (as a decimal fraction of AGI) for deductible casualty loss.
Description: Taxpayers are eligible to deduct the portion of their gross casualty losses exceeding this fraction of AGI.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.1
2014: 0.1
2015: 0.1
2016: 0.1
2017: 0.1
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Casualty
tc Name: _ID_Casualty_hc
TB Name: Casualty expense deduction haircut
Description: This decimal fraction can be applied to limit the amount of casualty expense deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 1.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Casualty
tc Name: _ID_Casualty_c
TB Name: Ceiling on the amount of casualty expense deduction allowed (dollars)
Description: The amount of casualty expense deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Itemized Deductions — Casualty
tc Name: _ID_Casualty_frt
TB Name: Floor (as a decimal fraction of AGI) for deductible casualty loss.
Description: Taxpayers are eligible to deduct the portion of their gross casualty losses exceeding this fraction of AGI.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.1
2014: 0.1
2015: 0.1
2016: 0.1
2017: 0.1
2018: 0.1
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Casualty
tc Name: _ID_Casualty_hc
TB Name: Casualty expense deduction haircut
Description: This decimal fraction can be applied to limit the amount of casualty expense deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 1.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Casualty
tc Name: _ID_Casualty_c
TB Name: Ceiling on the amount of casualty expense deduction allowed (dollars)
Description: The amount of casualty expense deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Itemized Deductions — Miscellaneous
tc Name: _ID_Miscellaneous_frt
TB Name: Floor (as a decimal fraction of AGI) for deductible miscellaneous expenses.
Description: Taxpayers are eligible to deduct the portion of their miscellaneous expense exceeding this fraction of AGI.
Notes: When using PUF data, lowering this parameter value may produce unexpected results because in PUF data the variable e20400 is zero below the floor.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.02
2014: 0.02
2015: 0.02
2016: 0.02
2017: 0.02
Valid Range: min = 0.02 and max = 1
Out-of-Range Action: warn

Itemized Deductions — Miscellaneous
tc Name: _ID_Miscellaneous_hc
TB Name: Miscellaneous expense deduction haircut
Description: This decimal fraction can be applied to limit the amount of miscellaneous expense deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 1.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Miscellaneous
tc Name: _ID_Miscellaneous_c
TB Name: Ceiling on the amount of miscellaneous expense deduction allowed (dollars)
Description: The amount of miscellaneous expense deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Itemized Deductions — Miscellaneous
tc Name: _ID_Miscellaneous_frt
TB Name: Floor (as a decimal fraction of AGI) for deductible miscellaneous expenses.
Description: Taxpayers are eligible to deduct the portion of their miscellaneous expense exceeding this fraction of AGI.
Notes: When using PUF data, lowering this parameter value may produce unexpected results because in PUF data the variable e20400 is zero below the floor.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.02
2014: 0.02
2015: 0.02
2016: 0.02
2017: 0.02
2018: 0.02
Valid Range: min = 0.02 and max = 1
Out-of-Range Action: warn

Itemized Deductions — Miscellaneous
tc Name: _ID_Miscellaneous_hc
TB Name: Miscellaneous expense deduction haircut
Description: This decimal fraction can be applied to limit the amount of miscellaneous expense deduction allowed.
Notes: This parameter is currently used to eliminate this part of itemized deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 1.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Miscellaneous
tc Name: _ID_Miscellaneous_c
TB Name: Ceiling on the amount of miscellaneous expense deduction allowed (dollars)
Description: The amount of miscellaneous expense deduction is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Itemized Deductions — Itemized Deduction Limitation
tc Name: _ID_ps
TB Name: Itemized deduction phaseout AGI start (Pease provision)
Description: The itemized deductions will be reduced for taxpayers with AGI higher than this level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [250000.0, 300000.0, 150000.0, 275000.0, 300000.0]
2014: [254200.0, 305050.0, 152525.0, 279650.0, 305050.0]
2015: [258250.0, 309900.0, 154950.0, 284050.0, 309900.0]
2016: [259400.0, 311300.0, 155650.0, 285350.0, 311300.0]
2017: [261500.0, 313800.0, 156900.0, 287650.0, 313800.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Itemized Deduction Limitation
tc Name: _ID_prt
TB Name: Itemized deduction phaseout rate (Pease provision)
Description: Taxpayers will not be eligible to deduct the full amount of itemized deduction if their AGI is above the phaseout start. The deductible portion would be decreased at this rate for each dollar exceeding the start.
Notes: This phaseout rate cannot be lower than 0.03 for each dollar, due to limited data on non-itemizers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.03
2014: 0.03
2015: 0.03
2016: 0.03
2017: 0.03
2018: 0.0
2019: 0.0
2020: 0.0
2021: 0.0
2022: 0.0
2023: 0.0
2024: 0.0
2025: 0.0
2026: 0.03
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Itemized Deduction Limitation
tc Name: _ID_crt
TB Name: Itemized deduction maximum phaseout as a decimal fraction of total itemized deductions (Pease provision)
Description: The phaseout amount is capped at this fraction of the original total deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.8
2014: 0.8
2015: 0.8
2016: 0.8
2017: 0.8
2018: 1.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.8
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Itemized Deductions — Itemized Deduction Limitation
tc Name: _ID_ps
TB Name: Itemized deduction phaseout AGI start (Pease provision)
Description: The itemized deductions will be reduced for taxpayers with AGI higher than this level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [250000.0, 300000.0, 150000.0, 275000.0, 300000.0]
2014: [254200.0, 305050.0, 152525.0, 279650.0, 305050.0]
2015: [258250.0, 309900.0, 154950.0, 284050.0, 309900.0]
2016: [259400.0, 311300.0, 155650.0, 285350.0, 311300.0]
2017: [261500.0, 313800.0, 156900.0, 287650.0, 313800.0]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2019: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2020: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2021: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2022: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2023: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2024: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2025: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2026: [316675.0, 380010.0, 190005.0, 348343.0, 380010.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Itemized Deduction Limitation
tc Name: _ID_prt
TB Name: Itemized deduction phaseout rate (Pease provision)
Description: Taxpayers will not be eligible to deduct the full amount of itemized deduction if their AGI is above the phaseout start. The deductible portion would be decreased at this rate for each dollar exceeding the start.
Notes: This phaseout rate cannot be lower than 0.03 for each dollar, due to limited data on non-itemizers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.03
2014: 0.03
2015: 0.03
2016: 0.03
2017: 0.03
2018: 0.0
2019: 0.0
2020: 0.0
2021: 0.0
2022: 0.0
2023: 0.0
2024: 0.0
2025: 0.0
2026: 0.03
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Itemized Deduction Limitation
tc Name: _ID_crt
TB Name: Itemized deduction maximum phaseout as a decimal fraction of total itemized deductions (Pease provision)
Description: The phaseout amount is capped at this fraction of the original total deduction.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.8
2014: 0.8
2015: 0.8
2016: 0.8
2017: 0.8
2018: 1.0
2019: 1.0
2020: 1.0
2021: 1.0
2022: 1.0
2023: 1.0
2024: 1.0
2025: 1.0
2026: 0.8
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

-

Itemized Deductions — Surtax On Itemized Deduction Benefits Above An AGI Threshold
tc Name: _ID_BenefitSurtax_trt
TB Name: Surtax rate on the benefits from specified itemized deductions
Description: The benefit from specified itemized deductions exceeding the credit is taxed at this rate. A surtax rate of 1 strictly limits the benefit from specified itemized deductions to the specified credit. In http://www.nber.org/papers/w16921, Feldstein, Feenberg, and MacGuineas propose a credit of 2% of AGI against a 100% tax rate; in their proposal, however, a broader set of tax benefits, including the employer provided health exclusion, would be taxed.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Surtax On Itemized Deduction Benefits Above An AGI Threshold
tc Name: _ID_BenefitSurtax_crt
TB Name: Credit on itemized deduction benefit surtax (decimal fraction of AGI)
Description: The surtax on specified itemized deductions applies to benefits in excess of this fraction of AGI. In http://www.nber.org/papers/w16921, Feldstein, Feenberg, and MacGuineas propose a credit of 2% of AGI against a 100% tax rate; in their proposal, however, a broader set of tax benefits, including the employer provided health exclusion, would be taxed.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Surtax On Itemized Deduction Benefits Above An AGI Threshold
tc Name: _ID_BenefitSurtax_em
TB Name: Exemption for itemized deduction benefit surtax (dollar AGI threshold)
Description: This amount is subtracted from itemized deduction benefits in the calculation of the itemized deduction benefit surtax. With _ID_BenefitSurtax_crt set to 0.0 and _ID_BenefitSurtax_trt set to 1.0, this amount serves as a dollar limit on the value of itemized deductions.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Surtax On Itemized Deduction Benefits Above An AGI Threshold
tc Name: _ID_BenefitSurtax_Switch
TB Name: Deductions subject to the surtax on itemized deduction benefits
Description: The surtax on itemized deduction benefits applies to the benefits derived from the itemized deductions specified with this parameter.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
   for: [medical, statelocal, realestate, casualty, misc, interest, charity]
2013: [True, True, True, True, True, True, True]
2014: [True, True, True, True, True, True, True]
2015: [True, True, True, True, True, True, True]
2016: [True, True, True, True, True, True, True]
2017: [True, True, True, True, True, True, True]
Valid Range: min = False and max = True
Out-of-Range Action: stop

+

Itemized Deductions — Surtax On Itemized Deduction Benefits Above An AGI Threshold
tc Name: _ID_BenefitSurtax_trt
TB Name: Surtax rate on the benefits from specified itemized deductions
Description: The benefit from specified itemized deductions exceeding the credit is taxed at this rate. A surtax rate of 1 strictly limits the benefit from specified itemized deductions to the specified credit. In http://www.nber.org/papers/w16921, Feldstein, Feenberg, and MacGuineas propose a credit of 2% of AGI against a 100% tax rate; in their proposal, however, a broader set of tax benefits, including the employer provided health exclusion, would be taxed.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Surtax On Itemized Deduction Benefits Above An AGI Threshold
tc Name: _ID_BenefitSurtax_crt
TB Name: Credit on itemized deduction benefit surtax (decimal fraction of AGI)
Description: The surtax on specified itemized deductions applies to benefits in excess of this fraction of AGI. In http://www.nber.org/papers/w16921, Feldstein, Feenberg, and MacGuineas propose a credit of 2% of AGI against a 100% tax rate; in their proposal, however, a broader set of tax benefits, including the employer provided health exclusion, would be taxed.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
2018: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Surtax On Itemized Deduction Benefits Above An AGI Threshold
tc Name: _ID_BenefitSurtax_em
TB Name: Exemption for itemized deduction benefit surtax (dollar AGI threshold)
Description: This amount is subtracted from itemized deduction benefits in the calculation of the itemized deduction benefit surtax. With _ID_BenefitSurtax_crt set to 0.0 and _ID_BenefitSurtax_trt set to 1.0, this amount serves as a dollar limit on the value of itemized deductions.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Surtax On Itemized Deduction Benefits Above An AGI Threshold
tc Name: _ID_BenefitSurtax_Switch
TB Name: Deductions subject to the surtax on itemized deduction benefits
Description: The surtax on itemized deduction benefits applies to the benefits derived from the itemized deductions specified with this parameter.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
   for: [medical, statelocal, realestate, casualty, misc, interest, charity]
2013: [True, True, True, True, True, True, True]
2014: [True, True, True, True, True, True, True]
2015: [True, True, True, True, True, True, True]
2016: [True, True, True, True, True, True, True]
2017: [True, True, True, True, True, True, True]
2018: [True, True, True, True, True, True, True]
Valid Range: min = False and max = True
Out-of-Range Action: stop

-

Itemized Deductions — Ceiling On The Benefit Of Itemized Deductions As A Percent Of Deductible Expenses
tc Name: _ID_BenefitCap_rt
TB Name: Ceiling on the benefits from itemized deductions; decimal fraction of total deductible expenses
Description: The benefit from specified itemized deductions is capped at this percent of the total deductible expenses.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Ceiling On The Benefit Of Itemized Deductions As A Percent Of Deductible Expenses
tc Name: _ID_BenefitCap_Switch
TB Name: Deductions subject to the cap on itemized deduction benefits
Description: The cap on itemized deduction benefits applies to the benefits derived from the itemized deductions specified with this parameter.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
   for: [medical, statelocal, realestate, casualty, misc, interest, charity]
2013: [True, True, True, True, True, True, True]
2014: [True, True, True, True, True, True, True]
2015: [True, True, True, True, True, True, True]
2016: [True, True, True, True, True, True, True]
2017: [True, True, True, True, True, True, True]
Valid Range: min = False and max = True
Out-of-Range Action: stop

+

Itemized Deductions — Ceiling On The Benefit Of Itemized Deductions As A Percent Of Deductible Expenses
tc Name: _ID_BenefitCap_rt
TB Name: Ceiling on the benefits from itemized deductions; decimal fraction of total deductible expenses
Description: The benefit from specified itemized deductions is capped at this percent of the total deductible expenses.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
2018: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Itemized Deductions — Ceiling On The Benefit Of Itemized Deductions As A Percent Of Deductible Expenses
tc Name: _ID_BenefitCap_Switch
TB Name: Deductions subject to the cap on itemized deduction benefits
Description: The cap on itemized deduction benefits applies to the benefits derived from the itemized deductions specified with this parameter.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
   for: [medical, statelocal, realestate, casualty, misc, interest, charity]
2013: [True, True, True, True, True, True, True]
2014: [True, True, True, True, True, True, True]
2015: [True, True, True, True, True, True, True]
2016: [True, True, True, True, True, True, True]
2017: [True, True, True, True, True, True, True]
2018: [True, True, True, True, True, True, True]
Valid Range: min = False and max = True
Out-of-Range Action: stop

-

Itemized Deductions — Ceiling On The Amount Of Itemized Deductions Allowed
tc Name: _ID_c
TB Name: Ceiling on the amount of itemized deductions allowed (dollars)
Description: The amount of itemized deductions is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Ceiling On The Amount Of Itemized Deductions Allowed
tc Name: _ID_AmountCap_rt
TB Name: Ceiling on the gross amount of itemized deductions allowed; decimal fraction of AGI
Description: The gross allowable amount of specified itemized deductions is capped at this percent of AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Ceiling On The Amount Of Itemized Deductions Allowed
tc Name: _ID_AmountCap_Switch
TB Name: Deductions subject to the cap on itemized deduction benefits
Description: The cap on itemized deduction benefits applies to the benefits derived from the itemized deductions specified with this parameter.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
   for: [medical, statelocal, realestate, casualty, misc, interest, charity]
2013: [True, True, True, True, True, True, True]
2014: [True, True, True, True, True, True, True]
2015: [True, True, True, True, True, True, True]
2016: [True, True, True, True, True, True, True]
2017: [True, True, True, True, True, True, True]
Valid Range: min = False and max = True
Out-of-Range Action: stop

+

Itemized Deductions — Ceiling On The Amount Of Itemized Deductions Allowed
tc Name: _ID_c
TB Name: Ceiling on the amount of itemized deductions allowed (dollars)
Description: The amount of itemized deductions is limited to this dollar amount.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Ceiling On The Amount Of Itemized Deductions Allowed
tc Name: _ID_AmountCap_rt
TB Name: Ceiling on the gross amount of itemized deductions allowed; decimal fraction of AGI
Description: The gross allowable amount of specified itemized deductions is capped at this percent of AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
2018: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Itemized Deductions — Ceiling On The Amount Of Itemized Deductions Allowed
tc Name: _ID_AmountCap_Switch
TB Name: Deductions subject to the cap on itemized deduction benefits
Description: The cap on itemized deduction benefits applies to the benefits derived from the itemized deductions specified with this parameter.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
   for: [medical, statelocal, realestate, casualty, misc, interest, charity]
2013: [True, True, True, True, True, True, True]
2014: [True, True, True, True, True, True, True]
2015: [True, True, True, True, True, True, True]
2016: [True, True, True, True, True, True, True]
2017: [True, True, True, True, True, True, True]
2018: [True, True, True, True, True, True, True]
Valid Range: min = False and max = True
Out-of-Range Action: stop

Back to Section Contents

Capital Gains And Dividends

-

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_rt1
TB Name: Long term capital gain and qualified dividends (regular/non-AMT) rate 1
Description: The capital gain and dividends (stacked on top of regular income) that are below threshold 1 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_brk1
TB Name: Top of long-term capital gains and qualified dividends (regular/non-AMT) tax bracket 1
Description: The gains and dividends (stacked on top of regular income) below this are taxed at capital gain rate 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [36250.0, 72500.0, 36250.0, 48600.0, 72500.0]
2014: [36900.0, 73800.0, 36900.0, 49400.0, 73800.0]
2015: [37450.0, 74900.0, 37450.0, 50200.0, 74900.0]
2016: [37650.0, 75300.0, 37650.0, 50400.0, 75300.0]
2017: [37950.0, 75900.0, 37950.0, 50800.0, 75900.0]
Valid Range: min = 0 and max = _CG_brk2
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_rt2
TB Name: Long term capital gain and qualified dividends (regular/non-AMT) rate 2
Description: The capital gain and dividends (stacked on top of regular income) that are below threshold 2 and above threshold 1 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_brk2
TB Name: Top of long-term capital gains and qualified dividends (regular/non-AMT) tax bracket 2
Description: The gains and dividends (stacked on top of regular income) below this and above top of bracket 1 are taxed at capital gain rate 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [400000.0, 450000.0, 225000.0, 425000.0, 450000.0]
2014: [406750.0, 457600.0, 228800.0, 432200.0, 457600.0]
2015: [413200.0, 464850.0, 232425.0, 439000.0, 464850.0]
2016: [415050.0, 466950.0, 233475.0, 441000.0, 466950.0]
2017: [418400.0, 470700.0, 235350.0, 444550.0, 470700.0]
Valid Range: min = _CG_brk1 and max = _CG_brk3
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_rt3
TB Name: Long term capital gain and qualified dividends (regular/non-AMT) rate 3
Description: The capital gain and dividends (stacked on top of regular income) that are above threshold 2 and below threshold 3 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.2
2014: 0.2
2015: 0.2
2016: 0.2
2017: 0.2
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_brk3
TB Name: Top of long-term capital gains and qualified dividend tax (regular/non-AMT) bracket 3
Description: The gains and dividends (stacked on top of regular income) below this and above top of bracket 2 are taxed at the capital gain rate 3; above this they are taxed at capital gain rate 4. Default value is essentially infinity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = _CG_brk2 and max = 9e+99
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_rt4
TB Name: Long term capital gain and qualified dividends (regular/non-AMT) rate 4
Description: The capital gain and dividends (stacked on top of regular income) that are above threshold 3 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_rt1
TB Name: Long term capital gain and qualified dividends (regular/non-AMT) rate 1
Description: The capital gain and dividends (stacked on top of regular income) that are below threshold 1 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_brk1
TB Name: Top of long-term capital gains and qualified dividends (regular/non-AMT) tax bracket 1
Description: The gains and dividends (stacked on top of regular income) below this are taxed at capital gain rate 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [36250.0, 72500.0, 36250.0, 48600.0, 72500.0]
2014: [36900.0, 73800.0, 36900.0, 49400.0, 73800.0]
2015: [37450.0, 74900.0, 37450.0, 50200.0, 74900.0]
2016: [37650.0, 75300.0, 37650.0, 50400.0, 75300.0]
2017: [37950.0, 75900.0, 37950.0, 50800.0, 75900.0]
2018: [38600.0, 77200.0, 38600.0, 51700.0, 77200.0]
Valid Range: min = 0 and max = _CG_brk2
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_rt2
TB Name: Long term capital gain and qualified dividends (regular/non-AMT) rate 2
Description: The capital gain and dividends (stacked on top of regular income) that are below threshold 2 and above threshold 1 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
2018: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_brk2
TB Name: Top of long-term capital gains and qualified dividends (regular/non-AMT) tax bracket 2
Description: The gains and dividends (stacked on top of regular income) below this and above top of bracket 1 are taxed at capital gain rate 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [400000.0, 450000.0, 225000.0, 425000.0, 450000.0]
2014: [406750.0, 457600.0, 228800.0, 432200.0, 457600.0]
2015: [413200.0, 464850.0, 232425.0, 439000.0, 464850.0]
2016: [415050.0, 466950.0, 233475.0, 441000.0, 466950.0]
2017: [418400.0, 470700.0, 235350.0, 444550.0, 470700.0]
2018: [425800.0, 479000.0, 239500.0, 452400.0, 479000.0]
Valid Range: min = _CG_brk1 and max = _CG_brk3
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_rt3
TB Name: Long term capital gain and qualified dividends (regular/non-AMT) rate 3
Description: The capital gain and dividends (stacked on top of regular income) that are above threshold 2 and below threshold 3 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.2
2014: 0.2
2015: 0.2
2016: 0.2
2017: 0.2
2018: 0.2
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_brk3
TB Name: Top of long-term capital gains and qualified dividend tax (regular/non-AMT) bracket 3
Description: The gains and dividends (stacked on top of regular income) below this and above top of bracket 2 are taxed at the capital gain rate 3; above this they are taxed at capital gain rate 4. Default value is essentially infinity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = _CG_brk2 and max = 9e+99
Out-of-Range Action: stop

Capital Gains And Dividends — Regular - Long Term Capital Gains And Qualified Dividends
tc Name: _CG_rt4
TB Name: Long term capital gain and qualified dividends (regular/non-AMT) rate 4
Description: The capital gain and dividends (stacked on top of regular income) that are above threshold 3 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
2018: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

-

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_rt1
TB Name: Long term capital gain and qualified dividends (AMT) rate 1
Description: Capital gain and qualified dividends (stacked on top of regular income) below threshold 1 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_brk1
TB Name: Top of long-term capital gains and qualified dividends (AMT) tax bracket 1
Description: The gains and dividends, stacked last, of AMT taxable income below this are taxed at AMT capital gain rate 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [36250.0, 72500.0, 36250.0, 48600.0, 72500.0]
2014: [36900.0, 73800.0, 36900.0, 49400.0, 73800.0]
2015: [37450.0, 74900.0, 37450.0, 50200.0, 74900.0]
2016: [37650.0, 75300.0, 37650.0, 50400.0, 75300.0]
2017: [37950.0, 75900.0, 37950.0, 50800.0, 75900.0]
Valid Range: min = 0 and max = _AMT_CG_brk2
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_rt2
TB Name: Long term capital gain and qualified dividends (AMT) rate 2
Description: Capital gain and qualified dividend (stacked on top of regular income) below threshold 2 and above threshold 1 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_brk2
TB Name: Top of long-term capital gains and qualified dividends (AMT) tax bracket 2
Description: The gains and dividends, stacked last, of AMT taxable income below this threshold and above bracket 1 are taxed at AMT capital gain rate 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [400000.0, 450000.0, 225000.0, 425000.0, 450000.0]
2014: [406750.0, 457600.0, 228800.0, 432200.0, 457600.0]
2015: [413200.0, 464850.0, 232425.0, 439000.0, 464850.0]
2016: [415050.0, 466950.0, 233475.0, 441000.0, 466950.0]
2017: [418400.0, 470700.0, 235350.0, 444550.0, 470700.0]
Valid Range: min = _AMT_CG_brk1 and max = _AMT_CG_brk3
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_rt3
TB Name: Long term capital gain and qualified dividends (AMT) rate 3
Description: The capital gain and qualified dividend (stacked on top of regular income) above threshold 2 and below threshold 3 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.2
2014: 0.2
2015: 0.2
2016: 0.2
2017: 0.2
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_brk3
TB Name: Long term capital gain and qualified dividends (AMT) threshold 3
Description: The gains and dividends, stacked last, of AMT taxable income below this and above bracket 2 are taxed at capital gain rate 3; above thisthey are taxed at AMT capital gain rate 4. Default value is essentially infinity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = _AMT_CG_brk2 and max = 9e+99
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_rt4
TB Name: Long term capital gain and qualified dividends (AMT) rate 4
Description: The capital gain and dividends (stacked on top of regular income) that are above threshold 3 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_rt1
TB Name: Long term capital gain and qualified dividends (AMT) rate 1
Description: Capital gain and qualified dividends (stacked on top of regular income) below threshold 1 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_brk1
TB Name: Top of long-term capital gains and qualified dividends (AMT) tax bracket 1
Description: The gains and dividends, stacked last, of AMT taxable income below this are taxed at AMT capital gain rate 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [36250.0, 72500.0, 36250.0, 48600.0, 72500.0]
2014: [36900.0, 73800.0, 36900.0, 49400.0, 73800.0]
2015: [37450.0, 74900.0, 37450.0, 50200.0, 74900.0]
2016: [37650.0, 75300.0, 37650.0, 50400.0, 75300.0]
2017: [37950.0, 75900.0, 37950.0, 50800.0, 75900.0]
2018: [38600.0, 77200.0, 38600.0, 51700.0, 77200.0]
Valid Range: min = 0 and max = _AMT_CG_brk2
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_rt2
TB Name: Long term capital gain and qualified dividends (AMT) rate 2
Description: Capital gain and qualified dividend (stacked on top of regular income) below threshold 2 and above threshold 1 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
2018: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_brk2
TB Name: Top of long-term capital gains and qualified dividends (AMT) tax bracket 2
Description: The gains and dividends, stacked last, of AMT taxable income below this threshold and above bracket 1 are taxed at AMT capital gain rate 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [400000.0, 450000.0, 225000.0, 425000.0, 450000.0]
2014: [406750.0, 457600.0, 228800.0, 432200.0, 457600.0]
2015: [413200.0, 464850.0, 232425.0, 439000.0, 464850.0]
2016: [415050.0, 466950.0, 233475.0, 441000.0, 466950.0]
2017: [418400.0, 470700.0, 235350.0, 444550.0, 470700.0]
2018: [425800.0, 479000.0, 239500.0, 452400.0, 479000.0]
Valid Range: min = _AMT_CG_brk1 and max = _AMT_CG_brk3
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_rt3
TB Name: Long term capital gain and qualified dividends (AMT) rate 3
Description: The capital gain and qualified dividend (stacked on top of regular income) above threshold 2 and below threshold 3 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.2
2014: 0.2
2015: 0.2
2016: 0.2
2017: 0.2
2018: 0.2
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_brk3
TB Name: Long term capital gain and qualified dividends (AMT) threshold 3
Description: The gains and dividends, stacked last, of AMT taxable income below this and above bracket 2 are taxed at capital gain rate 3; above thisthey are taxed at AMT capital gain rate 4. Default value is essentially infinity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = _AMT_CG_brk2 and max = 9e+99
Out-of-Range Action: stop

Capital Gains And Dividends — AMT - Long Term Capital Gains And Qualified Dividends
tc Name: _AMT_CG_rt4
TB Name: Long term capital gain and qualified dividends (AMT) rate 4
Description: The capital gain and dividends (stacked on top of regular income) that are above threshold 3 are taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
2018: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

-

Capital Gains And Dividends — Tax All Capital Gains And Dividends The Same As Regular Taxable Income
tc Name: _CG_nodiff
TB Name: Long term capital gains and qualified dividends taxed no differently than regular taxable income
Description: Specifies whether or not long term capital gains and qualified dividends are taxed like regular taxable income.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Capital Gains And Dividends — Tax All Capital Gains And Dividends The Same As Regular Taxable Income
tc Name: _CG_ec
TB Name: Dollar amount of all capital gains and qualified dividends that are excluded from AGI.
Description: Positive value used only if long term capital gains and qualified dividends taxed no differently than regular taxable income.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Capital Gains And Dividends — Tax All Capital Gains And Dividends The Same As Regular Taxable Income
tc Name: _CG_reinvest_ec_rt
TB Name: Fraction of all capital gains and qualified dividends in excess of the dollar exclusion that are excluded from AGI.
Description: Positive value used only if long term capital gains and qualified dividends taxed no differently than regular taxable income. To limit the exclusion to capital gains and dividends invested within one year, set to statutory exclusion rate times the fraction of capital gains and qualified dividends in excess of the exclusion that are assumed to be reinvested within the year.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Capital Gains And Dividends — Tax All Capital Gains And Dividends The Same As Regular Taxable Income
tc Name: _CG_nodiff
TB Name: Long term capital gains and qualified dividends taxed no differently than regular taxable income
Description: Specifies whether or not long term capital gains and qualified dividends are taxed like regular taxable income.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Capital Gains And Dividends — Tax All Capital Gains And Dividends The Same As Regular Taxable Income
tc Name: _CG_ec
TB Name: Dollar amount of all capital gains and qualified dividends that are excluded from AGI.
Description: Positive value used only if long term capital gains and qualified dividends taxed no differently than regular taxable income.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Capital Gains And Dividends — Tax All Capital Gains And Dividends The Same As Regular Taxable Income
tc Name: _CG_reinvest_ec_rt
TB Name: Fraction of all capital gains and qualified dividends in excess of the dollar exclusion that are excluded from AGI.
Description: Positive value used only if long term capital gains and qualified dividends taxed no differently than regular taxable income. To limit the exclusion to capital gains and dividends invested within one year, set to statutory exclusion rate times the fraction of capital gains and qualified dividends in excess of the exclusion that are assumed to be reinvested within the year.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Back to Section Contents

Personal Income

-

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt1
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 1
Description: The lowest tax rate, applied to the portion of taxable income below tax bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.1
2014: 0.1
2015: 0.1
2016: 0.1
2017: 0.1
2018: 0.1
2019: 0.1
2020: 0.1
2021: 0.1
2022: 0.1
2023: 0.1
2024: 0.1
2025: 0.1
2026: 0.1
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk1
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 1
Description: Taxable income below this threshold is taxed at tax rate 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [8925.0, 17850.0, 8925.0, 12750.0, 17850.0]
2014: [9075.0, 18150.0, 9075.0, 12950.0, 18150.0]
2015: [9225.0, 18450.0, 9225.0, 13150.0, 18450.0]
2016: [9275.0, 18550.0, 9275.0, 13250.0, 18550.0]
2017: [9325.0, 18650.0, 9325.0, 13350.0, 18650.0]
2018: [9525.0, 19050.0, 9525.0, 13600.0, 19050.0]
2019: [9714.55, 19429.1, 9714.55, 13870.64, 19429.1]
2020: [9914.67, 19829.34, 9914.67, 14156.38, 19829.34]
2021: [10125.85, 20251.7, 10125.85, 14457.91, 20251.7]
2022: [10346.59, 20693.19, 10346.59, 14773.09, 20693.19]
2023: [10565.94, 21131.89, 10565.94, 15086.28, 21131.89]
2024: [10793.11, 21586.23, 10793.11, 15410.64, 21586.23]
2025: [11023.0, 22046.02, 11023.0, 15738.89, 22046.02]
2026: [11242.0, 22484.0, 11242.0, 16094.0, 22484.0]
Valid Range: min = 0 and max = _II_brk2
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt2
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 2
Description: The second lowest tax rate, applied to the portion of taxable income below tax bracket 2 and above tax bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
2018: 0.12
2019: 0.12
2020: 0.12
2021: 0.12
2022: 0.12
2023: 0.12
2024: 0.12
2025: 0.12
2026: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk2
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 2
Description: Income below this threshold and above tax bracket 1 is taxed at tax rate 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [36250.0, 72500.0, 36250.0, 48600.0, 72500.0]
2014: [36900.0, 73800.0, 36900.0, 49400.0, 73800.0]
2015: [37450.0, 74900.0, 37450.0, 50200.0, 74900.0]
2016: [37650.0, 75300.0, 37650.0, 50400.0, 75300.0]
2017: [37950.0, 75900.0, 37950.0, 50800.0, 75900.0]
2018: [38700.0, 77400.0, 38700.0, 51800.0, 77400.0]
2019: [39470.13, 78940.26, 39470.13, 52830.82, 78940.26]
2020: [40283.21, 80566.43, 40283.21, 53919.13, 80566.43]
2021: [41141.24, 82282.49, 41141.24, 55067.61, 82282.49]
2022: [42038.12, 84076.25, 42038.12, 56268.08, 84076.25]
2023: [42929.33, 85858.67, 42929.33, 57460.96, 85858.67]
2024: [43852.31, 87704.63, 43852.31, 58696.37, 87704.63]
2025: [44786.36, 89572.74, 44786.36, 59946.6, 89572.74]
2026: [45751.0, 91502.0, 45751.0, 61242.0, 91502.0]
Valid Range: min = _II_brk1 and max = _II_brk3
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt3
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 3
Description: The third lowest tax rate, applied to the portion of taxable income below tax bracket 3 and above tax bracket 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.25
2014: 0.25
2015: 0.25
2016: 0.25
2017: 0.25
2018: 0.22
2019: 0.22
2020: 0.22
2021: 0.22
2022: 0.22
2023: 0.22
2024: 0.22
2025: 0.22
2026: 0.25
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk3
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 3
Description: Income below this threshold and above tax bracket 2 is taxed at tax rate 3.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [87850.0, 146400.0, 73200.0, 125450.0, 146400.0]
2014: [89350.0, 148850.0, 74425.0, 127550.0, 148850.0]
2015: [90750.0, 151200.0, 75600.0, 129600.0, 151200.0]
2016: [91150.0, 151900.0, 75950.0, 130150.0, 151900.0]
2017: [91900.0, 153100.0, 76550.0, 131200.0, 153100.0]
2018: [82500.0, 165000.0, 82500.0, 82500.0, 165000.0]
2019: [84141.75, 168283.5, 84141.75, 84141.75, 168283.5]
2020: [85875.07, 171750.14, 85875.07, 85875.07, 171750.14]
2021: [87704.21, 175408.42, 87704.21, 87704.21, 175408.42]
2022: [89616.16, 179232.32, 89616.16, 89616.16, 179232.32]
2023: [91516.02, 183032.05, 91516.02, 91516.02, 183032.05]
2024: [93483.61, 186967.24, 93483.61, 93483.61, 186967.24]
2025: [95474.81, 190949.64, 95474.81, 95474.81, 190949.64]
2026: [110791.0, 184571.0, 92286.0, 158169.0, 184571.0]
Valid Range: min = _II_brk2 and max = _II_brk4
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt4
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 4
Description: The tax rate applied to the portion of taxable income below tax bracket 4 and above tax bracket 3.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.28
2014: 0.28
2015: 0.28
2016: 0.28
2017: 0.28
2018: 0.24
2019: 0.24
2020: 0.24
2021: 0.24
2022: 0.24
2023: 0.24
2024: 0.24
2025: 0.24
2026: 0.28
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk4
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 4
Description: Income below this threshold and above tax bracket 3 is taxed at tax rate 4.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [183250.0, 223050.0, 111525.0, 203150.0, 223050.0]
2014: [186350.0, 226850.0, 113425.0, 206600.0, 226850.0]
2015: [189300.0, 230450.0, 115225.0, 209850.0, 230450.0]
2016: [190150.0, 231450.0, 115725.0, 210800.0, 231450.0]
2017: [191650.0, 233350.0, 116675.0, 212500.0, 233350.0]
2018: [157500.0, 315000.0, 157500.0, 157500.0, 315000.0]
2019: [160634.25, 321268.5, 160634.25, 160634.25, 321268.5]
2020: [163943.32, 327886.63, 163943.32, 163943.32, 327886.63]
2021: [167435.31, 334870.62, 167435.31, 167435.31, 334870.62]
2022: [171085.4, 342170.8, 171085.4, 171085.4, 342170.8]
2023: [174712.41, 349424.82, 174712.41, 174712.41, 349424.82]
2024: [178468.73, 356937.45, 178468.73, 178468.73, 356937.45]
2025: [182270.11, 364540.22, 182270.11, 182270.11, 364540.22]
2026: [231045.0, 281317.0, 140659.0, 256181.0, 281317.0]
Valid Range: min = _II_brk3 and max = _II_brk5
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt5
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 5
Description: The third highest tax rate, applied to the portion of taxable income below tax bracket 5 and above tax bracket 4.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.33
2014: 0.33
2015: 0.33
2016: 0.33
2017: 0.33
2018: 0.32
2019: 0.32
2020: 0.32
2021: 0.32
2022: 0.32
2023: 0.32
2024: 0.32
2025: 0.32
2026: 0.33
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk5
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 5
Description: Income below this threshold and above tax bracket 4 is taxed at tax rate 5.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [398350.0, 398350.0, 199175.0, 398350.0, 398350.0]
2014: [405100.0, 405100.0, 202550.0, 405100.0, 405100.0]
2015: [411500.0, 411500.0, 205750.0, 411500.0, 411500.0]
2016: [413350.0, 413350.0, 206675.0, 413350.0, 413350.0]
2017: [416700.0, 416700.0, 208350.0, 416700.0, 416700.0]
2018: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2019: [203980.0, 407960.0, 203980.0, 203980.0, 407960.0]
2020: [208181.99, 416363.98, 208181.99, 208181.99, 416363.98]
2021: [212616.27, 425232.53, 212616.27, 212616.27, 425232.53]
2022: [217251.3, 434502.6, 217251.3, 217251.3, 434502.6]
2023: [221857.03, 443714.06, 221857.03, 221857.03, 443714.06]
2024: [226626.96, 453253.91, 226626.96, 226626.96, 453253.91]
2025: [231454.11, 462908.22, 231454.11, 231454.11, 462908.22]
2026: [502356.0, 502356.0, 251178.0, 502356.0, 502356.0]
Valid Range: min = _II_brk4 and max = _II_brk6
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt6
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 6
Description: The second higher tax rate, applied to the portion of taxable income below tax bracket 6 and above tax bracket 5.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.35
2014: 0.35
2015: 0.35
2016: 0.35
2017: 0.35
2018: 0.35
2019: 0.35
2020: 0.35
2021: 0.35
2022: 0.35
2023: 0.35
2024: 0.35
2025: 0.35
2026: 0.35
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk6
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket 6
Description: Income below this threshold and above tax bracket 5 is taxed at tax rate 6.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [400000.0, 450000.0, 225000.0, 425000.0, 450000.0]
2014: [406750.0, 457600.0, 228800.0, 432200.0, 457600.0]
2015: [413200.0, 464850.0, 232425.0, 439000.0, 464850.0]
2016: [415050.0, 466950.0, 233475.0, 441000.0, 466950.0]
2017: [418400.0, 470700.0, 235350.0, 444550.0, 470700.0]
2018: [500000.0, 600000.0, 300000.0, 500000.0, 500000.0]
2019: [509950.0, 611940.0, 305970.0, 509950.0, 509950.0]
2020: [520454.97, 624545.96, 312272.98, 520454.97, 520454.97]
2021: [531540.66, 637848.79, 318924.39, 531540.66, 531540.66]
2022: [543128.25, 651753.89, 325876.94, 543128.25, 543128.25]
2023: [554642.57, 665571.07, 332785.53, 554642.57, 554642.57]
2024: [566567.39, 679880.85, 339940.42, 566567.39, 566567.39]
2025: [578635.28, 694362.31, 347181.15, 578635.28, 578635.28]
2026: [504406.0, 567457.0, 283728.0, 535931.0, 567457.0]
Valid Range: min = _II_brk5 and max = _II_brk7
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt7
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 7
Description: The tax rate applied to the portion of taxable income below tax bracket 7 and above tax bracket 6.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.396
2014: 0.396
2015: 0.396
2016: 0.396
2017: 0.396
2018: 0.37
2019: 0.37
2020: 0.37
2021: 0.37
2022: 0.37
2023: 0.37
2024: 0.37
2025: 0.37
2026: 0.396
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk7
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket 7
Description: Income below this threshold and above tax bracket 6 is taxed at tax rate 7; income above this threshold is taxed at tax rate 8. Default value is essentially infinity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2019: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2020: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2021: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2022: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2023: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2024: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2025: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2026: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = _II_brk6 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt8
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 8
Description: The tax rate applied to the portion of taxable income above tax bracket 7.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt1
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 1
Description: The lowest tax rate, applied to the portion of taxable income below tax bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.1
2014: 0.1
2015: 0.1
2016: 0.1
2017: 0.1
2018: 0.1
2019: 0.1
2020: 0.1
2021: 0.1
2022: 0.1
2023: 0.1
2024: 0.1
2025: 0.1
2026: 0.1
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk1
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 1
Description: Taxable income below this threshold is taxed at tax rate 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [8925.0, 17850.0, 8925.0, 12750.0, 17850.0]
2014: [9075.0, 18150.0, 9075.0, 12950.0, 18150.0]
2015: [9225.0, 18450.0, 9225.0, 13150.0, 18450.0]
2016: [9275.0, 18550.0, 9275.0, 13250.0, 18550.0]
2017: [9325.0, 18650.0, 9325.0, 13350.0, 18650.0]
2018: [9525.0, 19050.0, 9525.0, 13600.0, 19050.0]
2019: [9743.12, 19486.24, 9743.12, 13911.44, 19486.24]
2020: [9937.01, 19874.02, 9937.01, 14188.28, 19874.02]
2021: [10159.6, 20319.2, 10159.6, 14506.1, 20319.2]
2022: [10390.22, 20780.45, 10390.22, 14835.38, 20780.45]
2023: [10621.92, 21243.85, 10621.92, 15166.21, 21243.85]
2024: [10853.48, 21706.97, 10853.48, 15496.84, 21706.97]
2025: [11086.83, 22173.66, 11086.83, 15830.02, 22173.66]
2026: [11293.0, 22585.0, 11293.0, 16167.0, 22585.0]
Valid Range: min = 0 and max = _II_brk2
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt2
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 2
Description: The second lowest tax rate, applied to the portion of taxable income below tax bracket 2 and above tax bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
2018: 0.12
2019: 0.12
2020: 0.12
2021: 0.12
2022: 0.12
2023: 0.12
2024: 0.12
2025: 0.12
2026: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk2
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 2
Description: Income below this threshold and above tax bracket 1 is taxed at tax rate 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [36250.0, 72500.0, 36250.0, 48600.0, 72500.0]
2014: [36900.0, 73800.0, 36900.0, 49400.0, 73800.0]
2015: [37450.0, 74900.0, 37450.0, 50200.0, 74900.0]
2016: [37650.0, 75300.0, 37650.0, 50400.0, 75300.0]
2017: [37950.0, 75900.0, 37950.0, 50800.0, 75900.0]
2018: [38700.0, 77400.0, 38700.0, 51800.0, 77400.0]
2019: [39586.23, 79172.46, 39586.23, 52986.22, 79172.46]
2020: [40374.0, 80747.99, 40374.0, 54040.65, 80747.99]
2021: [41278.37, 82556.75, 41278.37, 55251.16, 82556.75]
2022: [42215.39, 84430.79, 42215.39, 56505.36, 84430.79]
2023: [43156.8, 86313.59, 43156.8, 57765.43, 86313.59]
2024: [44097.61, 88195.23, 44097.61, 59024.71, 88195.23]
2025: [45045.71, 90091.43, 45045.71, 60293.74, 90091.43]
2026: [45957.0, 91915.0, 45957.0, 61519.0, 91915.0]
Valid Range: min = _II_brk1 and max = _II_brk3
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt3
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 3
Description: The third lowest tax rate, applied to the portion of taxable income below tax bracket 3 and above tax bracket 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.25
2014: 0.25
2015: 0.25
2016: 0.25
2017: 0.25
2018: 0.22
2019: 0.22
2020: 0.22
2021: 0.22
2022: 0.22
2023: 0.22
2024: 0.22
2025: 0.22
2026: 0.25
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk3
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 3
Description: Income below this threshold and above tax bracket 2 is taxed at tax rate 3.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [87850.0, 146400.0, 73200.0, 125450.0, 146400.0]
2014: [89350.0, 148850.0, 74425.0, 127550.0, 148850.0]
2015: [90750.0, 151200.0, 75600.0, 129600.0, 151200.0]
2016: [91150.0, 151900.0, 75950.0, 130150.0, 151900.0]
2017: [91900.0, 153100.0, 76550.0, 131200.0, 153100.0]
2018: [82500.0, 165000.0, 82500.0, 82500.0, 165000.0]
2019: [84389.25, 168778.5, 84389.25, 84389.25, 168778.5]
2020: [86068.6, 172137.19, 86068.6, 86068.6, 172137.19]
2021: [87996.53, 175993.07, 87996.53, 87996.53, 175993.07]
2022: [89994.05, 179988.11, 89994.05, 89994.05, 179988.11]
2023: [92000.92, 184001.84, 92000.92, 92000.92, 184001.84]
2024: [94006.54, 188013.08, 94006.54, 94006.54, 188013.08]
2025: [96027.68, 192055.36, 96027.68, 96027.68, 192055.36]
2026: [111290.0, 185403.0, 92702.0, 158883.0, 185403.0]
Valid Range: min = _II_brk2 and max = _II_brk4
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt4
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 4
Description: The tax rate applied to the portion of taxable income below tax bracket 4 and above tax bracket 3.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.28
2014: 0.28
2015: 0.28
2016: 0.28
2017: 0.28
2018: 0.24
2019: 0.24
2020: 0.24
2021: 0.24
2022: 0.24
2023: 0.24
2024: 0.24
2025: 0.24
2026: 0.28
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk4
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 4
Description: Income below this threshold and above tax bracket 3 is taxed at tax rate 4.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [183250.0, 223050.0, 111525.0, 203150.0, 223050.0]
2014: [186350.0, 226850.0, 113425.0, 206600.0, 226850.0]
2015: [189300.0, 230450.0, 115225.0, 209850.0, 230450.0]
2016: [190150.0, 231450.0, 115725.0, 210800.0, 231450.0]
2017: [191650.0, 233350.0, 116675.0, 212500.0, 233350.0]
2018: [157500.0, 315000.0, 157500.0, 157500.0, 315000.0]
2019: [161106.75, 322213.5, 161106.75, 161106.75, 322213.5]
2020: [164312.77, 328625.55, 164312.77, 164312.77, 328625.55]
2021: [167993.38, 335986.76, 167993.38, 167993.38, 335986.76]
2022: [171806.83, 343613.66, 171806.83, 171806.83, 343613.66]
2023: [175638.12, 351276.25, 175638.12, 175638.12, 351276.25]
2024: [179467.03, 358934.07, 179467.03, 179467.03, 358934.07]
2025: [183325.57, 366651.15, 183325.57, 183325.57, 366651.15]
2026: [232087.0, 282586.0, 141293.0, 257336.0, 282586.0]
Valid Range: min = _II_brk3 and max = _II_brk5
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt5
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 5
Description: The third highest tax rate, applied to the portion of taxable income below tax bracket 5 and above tax bracket 4.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.33
2014: 0.33
2015: 0.33
2016: 0.33
2017: 0.33
2018: 0.32
2019: 0.32
2020: 0.32
2021: 0.32
2022: 0.32
2023: 0.32
2024: 0.32
2025: 0.32
2026: 0.33
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk5
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket (upper threshold) 5
Description: Income below this threshold and above tax bracket 4 is taxed at tax rate 5.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [398350.0, 398350.0, 199175.0, 398350.0, 398350.0]
2014: [405100.0, 405100.0, 202550.0, 405100.0, 405100.0]
2015: [411500.0, 411500.0, 205750.0, 411500.0, 411500.0]
2016: [413350.0, 413350.0, 206675.0, 413350.0, 413350.0]
2017: [416700.0, 416700.0, 208350.0, 416700.0, 416700.0]
2018: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2019: [204580.0, 409160.0, 204580.0, 204580.0, 409160.0]
2020: [208651.14, 417302.28, 208651.14, 208651.14, 417302.28]
2021: [213324.93, 426649.86, 213324.93, 213324.93, 426649.86]
2022: [218167.4, 436334.81, 218167.4, 218167.4, 436334.81]
2023: [223032.54, 446065.07, 223032.54, 223032.54, 446065.07]
2024: [227894.65, 455789.29, 227894.65, 227894.65, 455789.29]
2025: [232794.38, 465588.76, 232794.38, 232794.38, 465588.76]
2026: [504622.0, 504622.0, 252311.0, 504622.0, 504622.0]
Valid Range: min = _II_brk4 and max = _II_brk6
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt6
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 6
Description: The second higher tax rate, applied to the portion of taxable income below tax bracket 6 and above tax bracket 5.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.35
2014: 0.35
2015: 0.35
2016: 0.35
2017: 0.35
2018: 0.35
2019: 0.35
2020: 0.35
2021: 0.35
2022: 0.35
2023: 0.35
2024: 0.35
2025: 0.35
2026: 0.35
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk6
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket 6
Description: Income below this threshold and above tax bracket 5 is taxed at tax rate 6.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [400000.0, 450000.0, 225000.0, 425000.0, 450000.0]
2014: [406750.0, 457600.0, 228800.0, 432200.0, 457600.0]
2015: [413200.0, 464850.0, 232425.0, 439000.0, 464850.0]
2016: [415050.0, 466950.0, 233475.0, 441000.0, 466950.0]
2017: [418400.0, 470700.0, 235350.0, 444550.0, 470700.0]
2018: [500000.0, 600000.0, 300000.0, 500000.0, 600000.0]
2019: [511450.0, 613740.0, 306870.0, 511450.0, 613740.0]
2020: [521627.86, 625953.43, 312976.71, 521627.86, 625953.43]
2021: [533312.32, 639974.78, 319987.39, 533312.32, 639974.78]
2022: [545418.51, 654502.21, 327251.11, 545418.51, 654502.21]
2023: [557581.34, 669097.61, 334548.8, 557581.34, 669097.61]
2024: [569736.61, 683683.94, 341841.97, 569736.61, 683683.94]
2025: [581985.95, 698383.14, 349191.57, 581985.95, 698383.14]
2026: [506680.0, 570015.0, 285008.0, 538348.0, 570015.0]
Valid Range: min = _II_brk5 and max = _II_brk7
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt7
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 7
Description: The tax rate applied to the portion of taxable income below tax bracket 7 and above tax bracket 6.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.396
2014: 0.396
2015: 0.396
2016: 0.396
2017: 0.396
2018: 0.37
2019: 0.37
2020: 0.37
2021: 0.37
2022: 0.37
2023: 0.37
2024: 0.37
2025: 0.37
2026: 0.396
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_brk7
TB Name: Personal income (regular/non-AMT/non-pass-through) tax bracket 7
Description: Income below this threshold and above tax bracket 6 is taxed at tax rate 7; income above this threshold is taxed at tax rate 8. Default value is essentially infinity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2019: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2020: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2021: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2022: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2023: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2024: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2025: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2026: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = _II_brk6 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Regular: Non-AMT, Non-Pass-Through
tc Name: _II_rt8
TB Name: Personal income (regular/non-AMT/non-pass-through) tax rate 8
Description: The tax rate applied to the portion of taxable income above tax bracket 7.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
2018: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

-

Personal Income — Pass-Through
tc Name: _PT_rt1
TB Name: Pass-through income tax rate 1
Description: The lowest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.1
2014: 0.1
2015: 0.1
2016: 0.1
2017: 0.1
2018: 0.1
2019: 0.1
2020: 0.1
2021: 0.1
2022: 0.1
2023: 0.1
2024: 0.1
2025: 0.1
2026: 0.1
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk1
TB Name: Pass-through income tax bracket (upper threshold) 1
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold is taxed at tax rate 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [8925.0, 17850.0, 8925.0, 12750.0, 17850.0]
2014: [9075.0, 18150.0, 9075.0, 12950.0, 18150.0]
2015: [9225.0, 18450.0, 9225.0, 13150.0, 18450.0]
2016: [9275.0, 18550.0, 9275.0, 13250.0, 18550.0]
2017: [9325.0, 18650.0, 9325.0, 13350.0, 18650.0]
2018: [9525.0, 19050.0, 9525.0, 13600.0, 19050.0]
2019: [9714.55, 19429.1, 9714.55, 13870.64, 19429.1]
2020: [9914.67, 19829.34, 9914.67, 14156.38, 19829.34]
2021: [10125.85, 20251.7, 10125.85, 14457.91, 20251.7]
2022: [10346.59, 20693.19, 10346.59, 14773.09, 20693.19]
2023: [10565.94, 21131.89, 10565.94, 15086.28, 21131.89]
2024: [10793.11, 21586.23, 10793.11, 15410.64, 21586.23]
2025: [11023.0, 22046.02, 11023.0, 15738.89, 22046.02]
2026: [11242.0, 22484.0, 11242.0, 16094.0, 22484.0]
Valid Range: min = 0 and max = _PT_brk2
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt2
TB Name: Pass-through income tax rate 2
Description: The second lowest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 2 and above tax bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
2018: 0.12
2019: 0.12
2020: 0.12
2021: 0.12
2022: 0.12
2023: 0.12
2024: 0.12
2025: 0.12
2026: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk2
TB Name: Pass-through income tax bracket (upper threshold) 2
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 1 is taxed at tax rate 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [36250.0, 72500.0, 36250.0, 48600.0, 72500.0]
2014: [36900.0, 73800.0, 36900.0, 49400.0, 73800.0]
2015: [37450.0, 74900.0, 37450.0, 50200.0, 74900.0]
2016: [37650.0, 75300.0, 37650.0, 50400.0, 75300.0]
2017: [37950.0, 75900.0, 37950.0, 50800.0, 75900.0]
2018: [38700.0, 77400.0, 38700.0, 51800.0, 77400.0]
2019: [39470.13, 78940.26, 39470.13, 52830.82, 78940.26]
2020: [40283.21, 80566.43, 40283.21, 53919.13, 80566.43]
2021: [41141.24, 82282.49, 41141.24, 55067.61, 82282.49]
2022: [42038.12, 84076.25, 42038.12, 56268.08, 84076.25]
2023: [42929.33, 85858.67, 42929.33, 57460.96, 85858.67]
2024: [43852.31, 87704.63, 43852.31, 58696.37, 87704.63]
2025: [44786.36, 89572.74, 44786.36, 59946.6, 89572.74]
2026: [45751.0, 91502.0, 45751.0, 61242.0, 91502.0]
Valid Range: min = _PT_brk1 and max = _PT_brk3
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt3
TB Name: Pass-through income tax rate 3
Description: The third lowest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 3 and above tax bracket 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.25
2014: 0.25
2015: 0.25
2016: 0.25
2017: 0.25
2018: 0.22
2019: 0.22
2020: 0.22
2021: 0.22
2022: 0.22
2023: 0.22
2024: 0.22
2025: 0.22
2026: 0.25
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk3
TB Name: Pass-through income tax bracket (upper threshold) 3
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 2 is taxed at tax rate 3.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [87850.0, 146400.0, 73200.0, 125450.0, 146400.0]
2014: [89350.0, 148850.0, 74425.0, 127550.0, 148850.0]
2015: [90750.0, 151200.0, 75600.0, 129600.0, 151200.0]
2016: [91150.0, 151900.0, 75950.0, 130150.0, 151900.0]
2017: [91900.0, 153100.0, 76550.0, 131200.0, 153100.0]
2018: [82500.0, 165000.0, 82500.0, 82500.0, 165000.0]
2019: [84141.75, 168283.5, 84141.75, 84141.75, 168283.5]
2020: [85875.07, 171750.14, 85875.07, 85875.07, 171750.14]
2021: [87704.21, 175408.42, 87704.21, 87704.21, 175408.42]
2022: [89616.16, 179232.32, 89616.16, 89616.16, 179232.32]
2023: [91516.02, 183032.05, 91516.02, 91516.02, 183032.05]
2024: [93483.61, 186967.24, 93483.61, 93483.61, 186967.24]
2025: [95474.81, 190949.64, 95474.81, 95474.81, 190949.64]
2026: [110791.0, 184571.0, 92286.0, 158169.0, 184571.0]
Valid Range: min = _PT_brk2 and max = _PT_brk4
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt4
TB Name: Pass-through income tax rate 4
Description: The tax rate applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 4 and above tax bracket 3.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.28
2014: 0.28
2015: 0.28
2016: 0.28
2017: 0.28
2018: 0.24
2019: 0.24
2020: 0.24
2021: 0.24
2022: 0.24
2023: 0.24
2024: 0.24
2025: 0.24
2026: 0.28
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk4
TB Name: Pass-through income tax bracket (upper threshold) 4
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 3 is taxed at tax rate 4.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [183250.0, 223050.0, 111525.0, 203150.0, 223050.0]
2014: [186350.0, 226850.0, 113425.0, 206600.0, 226850.0]
2015: [189300.0, 230450.0, 115225.0, 209850.0, 230450.0]
2016: [190150.0, 231450.0, 115725.0, 210800.0, 231450.0]
2017: [191650.0, 233350.0, 116675.0, 212500.0, 233350.0]
2018: [157500.0, 315000.0, 157500.0, 157500.0, 315000.0]
2019: [160634.25, 321268.5, 160634.25, 160634.25, 321268.5]
2020: [163943.32, 327886.63, 163943.32, 163943.32, 327886.63]
2021: [167435.31, 334870.62, 167435.31, 167435.31, 334870.62]
2022: [171085.4, 342170.8, 171085.4, 171085.4, 342170.8]
2023: [174712.41, 349424.82, 174712.41, 174712.41, 349424.82]
2024: [178468.73, 356937.45, 178468.73, 178468.73, 356937.45]
2025: [182270.11, 364540.22, 182270.11, 182270.11, 364540.22]
2026: [231045.0, 281317.0, 140659.0, 256181.0, 281317.0]
Valid Range: min = _PT_brk3 and max = _PT_brk5
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt5
TB Name: Pass-through income tax rate 5
Description: The third highest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 5 and above tax bracket 4.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.33
2014: 0.33
2015: 0.33
2016: 0.33
2017: 0.33
2018: 0.32
2019: 0.32
2020: 0.32
2021: 0.32
2022: 0.32
2023: 0.32
2024: 0.32
2025: 0.32
2026: 0.33
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk5
TB Name: Pass-through income tax bracket (upper threshold) 5
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 4 is taxed at tax rate 5.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [398350.0, 398350.0, 199175.0, 398350.0, 398350.0]
2014: [405100.0, 405100.0, 202550.0, 405100.0, 405100.0]
2015: [411500.0, 411500.0, 205750.0, 411500.0, 411500.0]
2016: [413350.0, 413350.0, 206675.0, 413350.0, 413350.0]
2017: [416700.0, 416700.0, 208350.0, 416700.0, 416700.0]
2018: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2019: [203980.0, 407960.0, 203980.0, 203980.0, 407960.0]
2020: [208181.99, 416363.98, 208181.99, 208181.99, 416363.98]
2021: [212616.27, 425232.53, 212616.27, 212616.27, 425232.53]
2022: [217251.3, 434502.6, 217251.3, 217251.3, 434502.6]
2023: [221857.03, 443714.06, 221857.03, 221857.03, 443714.06]
2024: [226626.96, 453253.91, 226626.96, 226626.96, 453253.91]
2025: [231454.11, 462908.22, 231454.11, 231454.11, 462908.22]
2026: [502356.0, 502356.0, 251178.0, 502356.0, 502356.0]
Valid Range: min = _PT_brk4 and max = _PT_brk6
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt6
TB Name: Pass-through income tax rate 6
Description: The second higher tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 6 and above tax bracket 5.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.35
2014: 0.35
2015: 0.35
2016: 0.35
2017: 0.35
2018: 0.35
2019: 0.35
2020: 0.35
2021: 0.35
2022: 0.35
2023: 0.35
2024: 0.35
2025: 0.35
2026: 0.35
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk6
TB Name: Pass-through income tax bracket (upper threshold) 6
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 5 is taxed at tax rate 6.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [400000.0, 450000.0, 225000.0, 425000.0, 450000.0]
2014: [406750.0, 457600.0, 228800.0, 432200.0, 457600.0]
2015: [413200.0, 464850.0, 232425.0, 439000.0, 464850.0]
2016: [415050.0, 466950.0, 233475.0, 441000.0, 466950.0]
2017: [418400.0, 470700.0, 235350.0, 444550.0, 470700.0]
2018: [500000.0, 600000.0, 300000.0, 500000.0, 500000.0]
2019: [509950.0, 611940.0, 305970.0, 509950.0, 509950.0]
2020: [520454.97, 624545.96, 312272.98, 520454.97, 520454.97]
2021: [531540.66, 637848.79, 318924.39, 531540.66, 531540.66]
2022: [543128.25, 651753.89, 325876.94, 543128.25, 543128.25]
2023: [554642.57, 665571.07, 332785.53, 554642.57, 554642.57]
2024: [566567.39, 679880.85, 339940.42, 566567.39, 566567.39]
2025: [578635.28, 694362.31, 347181.15, 578635.28, 578635.28]
2026: [504406.0, 567457.0, 283728.0, 535931.0, 567457.0]
Valid Range: min = _PT_brk5 and max = _PT_brk7
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt7
TB Name: Pass-through income tax rate 7
Description: The highest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 7 and above tax bracket 6.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.396
2014: 0.396
2015: 0.396
2016: 0.396
2017: 0.396
2018: 0.37
2019: 0.37
2020: 0.37
2021: 0.37
2022: 0.37
2023: 0.37
2024: 0.37
2025: 0.37
2026: 0.396
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk7
TB Name: Extra pass-through income tax bracket
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 6 is taxed at tax rate 7. Default value is essentially infinity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2019: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2020: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2021: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2022: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2023: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2024: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2025: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2026: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = _PT_brk6 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt8
TB Name: Extra pass-through income tax rate
Description: The extra tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations above the tax bracket 7.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_EligibleRate_active
TB Name: Share of active business income eligible for PT rate schedule
Description: Eligibility rate of active business income for separate pass-through rates.
Notes: Active business income defined as e00900 + e26270
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_EligibleRate_passive
TB Name: Share of passive business income eligible for PT rate schedule
Description: Eligibility rate of passive business income for separate pass-through rates.
Notes: Passive business income defined as e02000 - e26270
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_wages_active_income
TB Name: Wages included in (positive) active business income eligible for PT rates
Description: Whether active business income eligibility base for PT schedule for includes wages.
Notes: Only applies if active business income is positive
Has An Effect When Using:   PUF data: False   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_top_stacking
TB Name: PT taxable income stacked on top of regular taxable income
Description: Whether taxable income eligible for PT rate schedule is stacked on top of regular taxable income.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: True
2014: True
2015: True
2016: True
2017: True
Valid Range: min = False and max = True
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_excl_rt
TB Name: Pass-through income exclusion rate
Description: Fraction of qualified business income excluded from taxable income.
Notes: Applies to e00900 + e26270
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.2
2019: 0.2
2020: 0.2
2021: 0.2
2022: 0.2
2023: 0.2
2024: 0.2
2025: 0.2
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_excl_wagelim_rt
TB Name: Wage limit rate on pass-through income exclusion
Description: If taxpayer has partnership/S-corporation income, the amount of business income excluded from taxable income may not exceed this fraction of wages.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
2018: 0.5
2019: 0.5
2020: 0.5
2021: 0.5
2022: 0.5
2023: 0.5
2024: 0.5
2025: 0.5
2026: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_excl_wagelim_thd
TB Name: Phase-in threshold of wage limit on pass-through income exclusion
Description: If taxpayer has partnership/S-corporation income, the amount of business income excluded from taxable income is limited by wages if taxable income exceeds this threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [157500.0, 315000.0, 157500.0, 157500.0, 315000.0]
2019: [160634.25, 321268.5, 160634.25, 160634.25, 321268.5]
2020: [163943.32, 327886.63, 163943.32, 163943.32, 327886.63]
2021: [167435.31, 334870.62, 167435.31, 167435.31, 334870.62]
2022: [171085.4, 342170.8, 171085.4, 171085.4, 342170.8]
2023: [174712.41, 349424.82, 174712.41, 174712.41, 349424.82]
2024: [178468.73, 356937.45, 178468.73, 178468.73, 356937.45]
2025: [182270.11, 364540.22, 182270.11, 182270.11, 364540.22]
2026: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_excl_wagelim_prt
TB Name: Phase-in rate of wage limit on pass-through income exclusion
Description: If taxpayer has partnership/S-corporation income, the wage limitation on the amount of business income excluded from taxable income is phased in at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2019: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2020: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2021: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2022: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2023: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2024: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2025: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2026: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Personal Income — Pass-Through
tc Name: _PT_rt1
TB Name: Pass-through income tax rate 1
Description: The lowest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.1
2014: 0.1
2015: 0.1
2016: 0.1
2017: 0.1
2018: 0.1
2019: 0.1
2020: 0.1
2021: 0.1
2022: 0.1
2023: 0.1
2024: 0.1
2025: 0.1
2026: 0.1
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk1
TB Name: Pass-through income tax bracket (upper threshold) 1
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold is taxed at tax rate 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [8925.0, 17850.0, 8925.0, 12750.0, 17850.0]
2014: [9075.0, 18150.0, 9075.0, 12950.0, 18150.0]
2015: [9225.0, 18450.0, 9225.0, 13150.0, 18450.0]
2016: [9275.0, 18550.0, 9275.0, 13250.0, 18550.0]
2017: [9325.0, 18650.0, 9325.0, 13350.0, 18650.0]
2018: [9525.0, 19050.0, 9525.0, 13600.0, 19050.0]
2019: [9743.12, 19486.24, 9743.12, 13911.44, 19486.24]
2020: [9937.01, 19874.02, 9937.01, 14188.28, 19874.02]
2021: [10159.6, 20319.2, 10159.6, 14506.1, 20319.2]
2022: [10390.22, 20780.45, 10390.22, 14835.38, 20780.45]
2023: [10621.92, 21243.85, 10621.92, 15166.21, 21243.85]
2024: [10853.48, 21706.97, 10853.48, 15496.84, 21706.97]
2025: [11086.83, 22173.66, 11086.83, 15830.02, 22173.66]
2026: [11293.0, 22585.0, 11293.0, 16167.0, 22585.0]
Valid Range: min = 0 and max = _PT_brk2
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt2
TB Name: Pass-through income tax rate 2
Description: The second lowest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 2 and above tax bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
2018: 0.12
2019: 0.12
2020: 0.12
2021: 0.12
2022: 0.12
2023: 0.12
2024: 0.12
2025: 0.12
2026: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk2
TB Name: Pass-through income tax bracket (upper threshold) 2
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 1 is taxed at tax rate 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [36250.0, 72500.0, 36250.0, 48600.0, 72500.0]
2014: [36900.0, 73800.0, 36900.0, 49400.0, 73800.0]
2015: [37450.0, 74900.0, 37450.0, 50200.0, 74900.0]
2016: [37650.0, 75300.0, 37650.0, 50400.0, 75300.0]
2017: [37950.0, 75900.0, 37950.0, 50800.0, 75900.0]
2018: [38700.0, 77400.0, 38700.0, 51800.0, 77400.0]
2019: [39586.23, 79172.46, 39586.23, 52986.22, 79172.46]
2020: [40374.0, 80747.99, 40374.0, 54040.65, 80747.99]
2021: [41278.37, 82556.75, 41278.37, 55251.16, 82556.75]
2022: [42215.39, 84430.79, 42215.39, 56505.36, 84430.79]
2023: [43156.8, 86313.59, 43156.8, 57765.43, 86313.59]
2024: [44097.61, 88195.23, 44097.61, 59024.71, 88195.23]
2025: [45045.71, 90091.43, 45045.71, 60293.74, 90091.43]
2026: [45957.0, 91915.0, 45957.0, 61519.0, 91915.0]
Valid Range: min = _PT_brk1 and max = _PT_brk3
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt3
TB Name: Pass-through income tax rate 3
Description: The third lowest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 3 and above tax bracket 2.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.25
2014: 0.25
2015: 0.25
2016: 0.25
2017: 0.25
2018: 0.22
2019: 0.22
2020: 0.22
2021: 0.22
2022: 0.22
2023: 0.22
2024: 0.22
2025: 0.22
2026: 0.25
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk3
TB Name: Pass-through income tax bracket (upper threshold) 3
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 2 is taxed at tax rate 3.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [87850.0, 146400.0, 73200.0, 125450.0, 146400.0]
2014: [89350.0, 148850.0, 74425.0, 127550.0, 148850.0]
2015: [90750.0, 151200.0, 75600.0, 129600.0, 151200.0]
2016: [91150.0, 151900.0, 75950.0, 130150.0, 151900.0]
2017: [91900.0, 153100.0, 76550.0, 131200.0, 153100.0]
2018: [82500.0, 165000.0, 82500.0, 82500.0, 165000.0]
2019: [84389.25, 168778.5, 84389.25, 84389.25, 168778.5]
2020: [86068.6, 172137.19, 86068.6, 86068.6, 172137.19]
2021: [87996.53, 175993.07, 87996.53, 87996.53, 175993.07]
2022: [89994.05, 179988.11, 89994.05, 89994.05, 179988.11]
2023: [92000.92, 184001.84, 92000.92, 92000.92, 184001.84]
2024: [94006.54, 188013.08, 94006.54, 94006.54, 188013.08]
2025: [96027.68, 192055.36, 96027.68, 96027.68, 192055.36]
2026: [111290.0, 185403.0, 92702.0, 158883.0, 185403.0]
Valid Range: min = _PT_brk2 and max = _PT_brk4
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt4
TB Name: Pass-through income tax rate 4
Description: The tax rate applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 4 and above tax bracket 3.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.28
2014: 0.28
2015: 0.28
2016: 0.28
2017: 0.28
2018: 0.24
2019: 0.24
2020: 0.24
2021: 0.24
2022: 0.24
2023: 0.24
2024: 0.24
2025: 0.24
2026: 0.28
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk4
TB Name: Pass-through income tax bracket (upper threshold) 4
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 3 is taxed at tax rate 4.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [183250.0, 223050.0, 111525.0, 203150.0, 223050.0]
2014: [186350.0, 226850.0, 113425.0, 206600.0, 226850.0]
2015: [189300.0, 230450.0, 115225.0, 209850.0, 230450.0]
2016: [190150.0, 231450.0, 115725.0, 210800.0, 231450.0]
2017: [191650.0, 233350.0, 116675.0, 212500.0, 233350.0]
2018: [157500.0, 315000.0, 157500.0, 157500.0, 315000.0]
2019: [161106.75, 322213.5, 161106.75, 161106.75, 322213.5]
2020: [164312.77, 328625.55, 164312.77, 164312.77, 328625.55]
2021: [167993.38, 335986.76, 167993.38, 167993.38, 335986.76]
2022: [171806.83, 343613.66, 171806.83, 171806.83, 343613.66]
2023: [175638.12, 351276.25, 175638.12, 175638.12, 351276.25]
2024: [179467.03, 358934.07, 179467.03, 179467.03, 358934.07]
2025: [183325.57, 366651.15, 183325.57, 183325.57, 366651.15]
2026: [232087.0, 282586.0, 141293.0, 257336.0, 282586.0]
Valid Range: min = _PT_brk3 and max = _PT_brk5
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt5
TB Name: Pass-through income tax rate 5
Description: The third highest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 5 and above tax bracket 4.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.33
2014: 0.33
2015: 0.33
2016: 0.33
2017: 0.33
2018: 0.32
2019: 0.32
2020: 0.32
2021: 0.32
2022: 0.32
2023: 0.32
2024: 0.32
2025: 0.32
2026: 0.33
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk5
TB Name: Pass-through income tax bracket (upper threshold) 5
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 4 is taxed at tax rate 5.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [398350.0, 398350.0, 199175.0, 398350.0, 398350.0]
2014: [405100.0, 405100.0, 202550.0, 405100.0, 405100.0]
2015: [411500.0, 411500.0, 205750.0, 411500.0, 411500.0]
2016: [413350.0, 413350.0, 206675.0, 413350.0, 413350.0]
2017: [416700.0, 416700.0, 208350.0, 416700.0, 416700.0]
2018: [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]
2019: [204580.0, 409160.0, 204580.0, 204580.0, 409160.0]
2020: [208651.14, 417302.28, 208651.14, 208651.14, 417302.28]
2021: [213324.93, 426649.86, 213324.93, 213324.93, 426649.86]
2022: [218167.4, 436334.81, 218167.4, 218167.4, 436334.81]
2023: [223032.54, 446065.07, 223032.54, 223032.54, 446065.07]
2024: [227894.65, 455789.29, 227894.65, 227894.65, 455789.29]
2025: [232794.38, 465588.76, 232794.38, 232794.38, 465588.76]
2026: [504622.0, 504622.0, 252311.0, 504622.0, 504622.0]
Valid Range: min = _PT_brk4 and max = _PT_brk6
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt6
TB Name: Pass-through income tax rate 6
Description: The second higher tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 6 and above tax bracket 5.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.35
2014: 0.35
2015: 0.35
2016: 0.35
2017: 0.35
2018: 0.35
2019: 0.35
2020: 0.35
2021: 0.35
2022: 0.35
2023: 0.35
2024: 0.35
2025: 0.35
2026: 0.35
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk6
TB Name: Pass-through income tax bracket (upper threshold) 6
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 5 is taxed at tax rate 6.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [400000.0, 450000.0, 225000.0, 425000.0, 450000.0]
2014: [406750.0, 457600.0, 228800.0, 432200.0, 457600.0]
2015: [413200.0, 464850.0, 232425.0, 439000.0, 464850.0]
2016: [415050.0, 466950.0, 233475.0, 441000.0, 466950.0]
2017: [418400.0, 470700.0, 235350.0, 444550.0, 470700.0]
2018: [500000.0, 600000.0, 300000.0, 500000.0, 600000.0]
2019: [511450.0, 613740.0, 306870.0, 511450.0, 613740.0]
2020: [521627.86, 625953.43, 312976.71, 521627.86, 625953.43]
2021: [533312.32, 639974.78, 319987.39, 533312.32, 639974.78]
2022: [545418.51, 654502.21, 327251.11, 545418.51, 654502.21]
2023: [557581.34, 669097.61, 334548.8, 557581.34, 669097.61]
2024: [569736.61, 683683.94, 341841.97, 569736.61, 683683.94]
2025: [581985.95, 698383.14, 349191.57, 581985.95, 698383.14]
2026: [506680.0, 570015.0, 285008.0, 538348.0, 570015.0]
Valid Range: min = _PT_brk5 and max = _PT_brk7
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt7
TB Name: Pass-through income tax rate 7
Description: The highest tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations below tax bracket 7 and above tax bracket 6.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.396
2014: 0.396
2015: 0.396
2016: 0.396
2017: 0.396
2018: 0.37
2019: 0.37
2020: 0.37
2021: 0.37
2022: 0.37
2023: 0.37
2024: 0.37
2025: 0.37
2026: 0.396
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_brk7
TB Name: Extra pass-through income tax bracket
Description: Income from sole proprietorships, partnerships and S-corporations below this threshold and above tax bracket 6 is taxed at tax rate 7. Default value is essentially infinity.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2019: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2020: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2021: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2022: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2023: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2024: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2025: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2026: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = _PT_brk6 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_rt8
TB Name: Extra pass-through income tax rate
Description: The extra tax rate, applied to the portion of income from sole proprietorships, partnerships and S-corporations above the tax bracket 7.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
2018: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_EligibleRate_active
TB Name: Share of active business income eligible for PT rate schedule
Description: Eligibility rate of active business income for separate pass-through rates.
Notes: Active business income defined as e00900 + e26270
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 1.0
2014: 1.0
2015: 1.0
2016: 1.0
2017: 1.0
2018: 1.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_EligibleRate_passive
TB Name: Share of passive business income eligible for PT rate schedule
Description: Eligibility rate of passive business income for separate pass-through rates.
Notes: Passive business income defined as e02000 - e26270
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_wages_active_income
TB Name: Wages included in (positive) active business income eligible for PT rates
Description: Whether active business income eligibility base for PT schedule for includes wages.
Notes: Only applies if active business income is positive
Has An Effect When Using:   PUF data: False   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_top_stacking
TB Name: PT taxable income stacked on top of regular taxable income
Description: Whether taxable income eligible for PT rate schedule is stacked on top of regular taxable income.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: True
2014: True
2015: True
2016: True
2017: True
2018: True
Valid Range: min = False and max = True
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_excl_rt
TB Name: Pass-through income exclusion rate
Description: Fraction of qualified business income excluded from taxable income.
Notes: Applies to e00900 + e26270
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.2
2019: 0.2
2020: 0.2
2021: 0.2
2022: 0.2
2023: 0.2
2024: 0.2
2025: 0.2
2026: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_excl_wagelim_rt
TB Name: Wage limit rate on pass-through income exclusion
Description: If taxpayer has partnership/S-corporation income, the amount of business income excluded from taxable income may not exceed this fraction of wages.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
2018: 0.5
2019: 0.5
2020: 0.5
2021: 0.5
2022: 0.5
2023: 0.5
2024: 0.5
2025: 0.5
2026: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_excl_wagelim_thd
TB Name: Phase-in threshold of wage limit on pass-through income exclusion
Description: If taxpayer has partnership/S-corporation income, the amount of business income excluded from taxable income is limited by wages if taxable income exceeds this threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [157500.0, 315000.0, 157500.0, 157500.0, 315000.0]
2019: [161106.75, 322213.5, 161106.75, 161106.75, 322213.5]
2020: [164312.77, 328625.55, 164312.77, 164312.77, 328625.55]
2021: [167993.38, 335986.76, 167993.38, 167993.38, 335986.76]
2022: [171806.83, 343613.66, 171806.83, 171806.83, 343613.66]
2023: [175638.12, 351276.25, 175638.12, 175638.12, 351276.25]
2024: [179467.03, 358934.07, 179467.03, 179467.03, 358934.07]
2025: [183325.57, 366651.15, 183325.57, 183325.57, 366651.15]
2026: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Pass-Through
tc Name: _PT_excl_wagelim_prt
TB Name: Phase-in rate of wage limit on pass-through income exclusion
Description: If taxpayer has partnership/S-corporation income, the wage limitation on the amount of business income excluded from taxable income is phased in at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2019: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2020: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2021: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2022: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2023: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2024: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2025: [2e-05, 1e-05, 2e-05, 2e-05, 1e-05]
2026: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

-

Personal Income — Alternative Minimum Tax
tc Name: _AMT_em
TB Name: AMT exemption amount
Description: The amount of AMT taxable income exempted from AMT.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [51900.0, 80800.0, 40400.0, 51900.0, 80800.0]
2014: [52800.0, 82100.0, 41050.0, 52800.0, 82100.0]
2015: [53600.0, 83400.0, 41700.0, 53600.0, 83400.0]
2016: [53900.0, 83800.0, 41900.0, 53900.0, 83800.0]
2017: [54300.0, 84500.0, 42250.0, 54300.0, 84500.0]
2018: [70300.0, 109400.0, 54700.0, 70300.0, 109400.0]
2019: [71698.97, 111577.06, 55788.53, 71698.97, 111577.06]
2020: [73175.97, 113875.55, 56937.77, 73175.97, 113875.55]
2021: [74734.62, 116301.1, 58150.54, 74734.62, 116301.1]
2022: [76363.83, 118836.46, 59418.22, 76363.83, 118836.46]
2023: [77982.74, 121355.79, 60677.89, 77982.74, 121355.79]
2024: [79659.37, 123964.94, 61982.46, 79659.37, 123964.94]
2025: [81356.11, 126605.39, 63302.69, 81356.11, 126605.39]
2026: [65462.0, 101870.0, 50935.0, 65461.0, 101870.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_prt
TB Name: AMT exemption phaseout rate
Description: AMT exemption will decrease at this rate for each dollar of AMT taxable income exceeding AMT phaseout start.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.25
2014: 0.25
2015: 0.25
2016: 0.25
2017: 0.25
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_em_ps
TB Name: AMT exemption phaseout start
Description: AMT exemption starts to decrease when AMT taxable income goes beyond this threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [115400.0, 153900.0, 76950.0, 115400.0, 153900.0]
2014: [117300.0, 156500.0, 78250.0, 117300.0, 156500.0]
2015: [119200.0, 158900.0, 79450.0, 119200.0, 158900.0]
2016: [119700.0, 159700.0, 79850.0, 119700.0, 159700.0]
2017: [120700.0, 160900.0, 80450.0, 120700.0, 160900.0]
2018: [500000.0, 1000000.0, 500000.0, 500000.0, 1000000.0]
2019: [509950.0, 1019900.0, 509950.0, 509950.0, 1019900.0]
2020: [520454.97, 1040909.94, 520454.97, 520454.97, 1040909.94]
2021: [531540.66, 1063081.32, 531540.66, 531540.66, 1063081.32]
2022: [543128.25, 1086256.49, 543128.25, 543128.25, 1086256.49]
2023: [554642.57, 1109285.13, 554642.57, 554642.57, 1109285.13]
2024: [566567.39, 1133134.76, 566567.39, 566567.39, 1133134.76]
2025: [578635.28, 1157270.53, 578635.28, 578635.28, 1157270.53]
2026: [145511.0, 193974.0, 96987.0, 145511.0, 193974.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_rt1
TB Name: AMT rate 1
Description: The tax rate applied to the portion of AMT taxable income below the surtax threshold, AMT bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.26
2014: 0.26
2015: 0.26
2016: 0.26
2017: 0.26
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_brk1
TB Name: AMT bracket 1 (upper threshold)
Description: AMT taxable income below this is subject to AMT rate 1 and above it is subject to AMT rate 1 + the additional AMT rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 179500.0
2014: 182500.0
2015: 185400.0
2016: 186300.0
2017: 187800.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_rt2
TB Name: Additional AMT rate for AMT taxable income above AMT bracket 1
Description: The additional tax rate applied to the portion of AMT income above the AMT bracket 1.
Notes: This is the additional tax rate (on top of AMT rate 1) for AMT income above AMT bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.02
2014: 0.02
2015: 0.02
2016: 0.02
2017: 0.02
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Personal Income — Alternative Minimum Tax
tc Name: _AMT_em
TB Name: AMT exemption amount
Description: The amount of AMT taxable income exempted from AMT.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [51900.0, 80800.0, 40400.0, 51900.0, 80800.0]
2014: [52800.0, 82100.0, 41050.0, 52800.0, 82100.0]
2015: [53600.0, 83400.0, 41700.0, 53600.0, 83400.0]
2016: [53900.0, 83800.0, 41900.0, 53900.0, 83800.0]
2017: [54300.0, 84500.0, 42250.0, 54300.0, 84500.0]
2018: [70300.0, 109400.0, 54700.0, 70300.0, 109400.0]
2019: [71909.87, 111905.26, 55952.63, 71909.87, 111905.26]
2020: [73340.88, 114132.17, 57066.09, 73340.88, 114132.17]
2021: [74983.71, 116688.74, 58344.37, 74983.71, 116688.74]
2022: [76685.84, 119337.57, 59668.78, 76685.84, 119337.57]
2023: [78395.94, 121998.8, 60999.4, 78395.94, 121998.8]
2024: [80104.97, 124658.37, 62329.19, 80104.97, 124658.37]
2025: [81827.22, 127338.53, 63669.26, 81827.22, 127338.53]
2026: [65757.0, 102329.0, 51165.0, 65757.0, 102329.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_prt
TB Name: AMT exemption phaseout rate
Description: AMT exemption will decrease at this rate for each dollar of AMT taxable income exceeding AMT phaseout start.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.25
2014: 0.25
2015: 0.25
2016: 0.25
2017: 0.25
2018: 0.25
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_em_ps
TB Name: AMT exemption phaseout start
Description: AMT exemption starts to decrease when AMT taxable income goes beyond this threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [115400.0, 153900.0, 76950.0, 115400.0, 153900.0]
2014: [117300.0, 156500.0, 78250.0, 117300.0, 156500.0]
2015: [119200.0, 158900.0, 79450.0, 119200.0, 158900.0]
2016: [119700.0, 159700.0, 79850.0, 119700.0, 159700.0]
2017: [120700.0, 160900.0, 80450.0, 120700.0, 160900.0]
2018: [500000.0, 1000000.0, 500000.0, 500000.0, 1000000.0]
2019: [511450.0, 1022900.0, 511450.0, 511450.0, 1022900.0]
2020: [521627.86, 1043255.71, 521627.86, 521627.86, 1043255.71]
2021: [533312.32, 1066624.64, 533312.32, 533312.32, 1066624.64]
2022: [545418.51, 1090837.02, 545418.51, 545418.51, 1090837.02]
2023: [557581.34, 1115162.68, 557581.34, 557581.34, 1115162.68]
2024: [569736.61, 1139473.23, 569736.61, 569736.61, 1139473.23]
2025: [581985.95, 1163971.9, 581985.95, 581985.95, 1163971.9]
2026: [146167.0, 194849.0, 97425.0, 146167.0, 194849.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_rt1
TB Name: AMT rate 1
Description: The tax rate applied to the portion of AMT taxable income below the surtax threshold, AMT bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.26
2014: 0.26
2015: 0.26
2016: 0.26
2017: 0.26
2018: 0.26
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_brk1
TB Name: AMT bracket 1 (upper threshold)
Description: AMT taxable income below this is subject to AMT rate 1 and above it is subject to AMT rate 1 + the additional AMT rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 179500.0
2014: 182500.0
2015: 185400.0
2016: 186300.0
2017: 187800.0
2018: 191100.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Personal Income — Alternative Minimum Tax
tc Name: _AMT_rt2
TB Name: Additional AMT rate for AMT taxable income above AMT bracket 1
Description: The additional tax rate applied to the portion of AMT income above the AMT bracket 1.
Notes: This is the additional tax rate (on top of AMT rate 1) for AMT income above AMT bracket 1.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.02
2014: 0.02
2015: 0.02
2016: 0.02
2017: 0.02
2018: 0.02
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Back to Section Contents

Other Taxes

-

Other Taxes — Net Investment Income Tax
tc Name: _NIIT_thd
TB Name: Net Investment Income Tax modified AGI threshold
Description: If modified AGI is more than this threshold, filing unit is subject to the Net Investment Income Tax.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
2014: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
2015: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
2016: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
2017: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Taxes — Net Investment Income Tax
tc Name: _NIIT_PT_taxed
TB Name: Whether or not partnership and S-corp income is in NIIT base
Description: false ==> partnership and S-corp income excluded from NIIT base; true ==> partnership and S-corp income is in NIIT base.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Other Taxes — Net Investment Income Tax
tc Name: _NIIT_rt
TB Name: Net Investment Income Tax rate
Description: If modified AGI exceeds _NIIT_thd, all net investment income is taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.038
2014: 0.038
2015: 0.038
2016: 0.038
2017: 0.038
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Other Taxes — Net Investment Income Tax
tc Name: _NIIT_thd
TB Name: Net Investment Income Tax modified AGI threshold
Description: If modified AGI is more than this threshold, filing unit is subject to the Net Investment Income Tax.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
2014: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
2015: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
2016: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
2017: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
2018: [200000.0, 250000.0, 125000.0, 200000.0, 250000.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Taxes — Net Investment Income Tax
tc Name: _NIIT_PT_taxed
TB Name: Whether or not partnership and S-corp income is in NIIT base
Description: false ==> partnership and S-corp income excluded from NIIT base; true ==> partnership and S-corp income is in NIIT base.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Other Taxes — Net Investment Income Tax
tc Name: _NIIT_rt
TB Name: Net Investment Income Tax rate
Description: If modified AGI exceeds _NIIT_thd, all net investment income is taxed at this rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.038
2014: 0.038
2015: 0.038
2016: 0.038
2017: 0.038
2018: 0.038
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Back to Section Contents

Refundable Credits

-

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_c
TB Name: Maximum earned income credit
Description: This is the maximum amount of earned income credit taxpayers are eligible for; it depends on how many kids they have.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [487.0, 3250.0, 5372.0, 6044.0]
2014: [496.0, 3305.0, 5460.0, 6143.0]
2015: [503.0, 3359.0, 5548.0, 6242.0]
2016: [506.0, 3373.0, 5572.0, 6269.0]
2017: [510.0, 3400.0, 5616.0, 6318.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_rt
TB Name: Earned income credit phasein rate
Description: Pre-phaseout credit is minimum of this rate times earnings and the maximum earned income credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [0.0765, 0.34, 0.4, 0.45]
2014: [0.0765, 0.34, 0.4, 0.45]
2015: [0.0765, 0.34, 0.4, 0.45]
2016: [0.0765, 0.34, 0.4, 0.45]
2017: [0.0765, 0.34, 0.4, 0.45]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_basic_frac
TB Name: Fraction of maximum earned income credit paid at zero earnings
Description: This fraction of _EITC_c is always paid as a credit and one minus this fraction is applied to the phasein rate, _EITC_rt. This fraction is zero under current law.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0.0 and max = 1.0
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_prt
TB Name: Earned income credit phaseout rate
Description: Earned income credit begins to decrease at the this rate when AGI is higher than earned income credit phaseout start AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [0.0765, 0.1598, 0.2106, 0.2106]
2014: [0.0765, 0.1598, 0.2106, 0.2106]
2015: [0.0765, 0.1598, 0.2106, 0.2106]
2016: [0.0765, 0.1598, 0.2106, 0.2106]
2017: [0.0765, 0.1598, 0.2106, 0.2106]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_ps
TB Name: Earned income credit phaseout start AGI
Description: If AGI is higher than this threshold, the amount of EITC will start to decrease at the phaseout rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [7970.0, 17530.0, 17530.0, 17530.0]
2014: [8110.0, 17830.0, 17830.0, 17830.0]
2015: [8250.0, 18150.0, 18150.0, 18150.0]
2016: [8270.0, 18190.0, 18190.0, 18190.0]
2017: [8340.0, 18340.0, 18340.0, 18340.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_ps_MarriedJ
TB Name: Extra earned income credit phaseout start AGI for married filling jointly
Description: This is the additional amount added on the regular phaseout start amount for taxpayers with filling status of married filling jointly.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [5340.0, 5340.0, 5340.0, 5340.0]
2014: [5430.0, 5430.0, 5430.0, 5430.0]
2015: [5500.0, 5500.0, 5500.0, 5500.0]
2016: [5550.0, 5550.0, 5550.0, 5550.0]
2017: [5590.0, 5590.0, 5590.0, 5590.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_MinEligAge
TB Name: Minimum Age for Childless EITC Eligibility
Description: For a childless filling unit, at least one individual's age needs to be no less than this age (but no greater than the EITC_MaxEligAge) in order to be eligible for an earned income tax credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 25
2014: 25
2015: 25
2016: 25
2017: 25
Valid Range: min = 0 and max = 125
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_MaxEligAge
TB Name: Maximum Age for Childless EITC Eligibility
Description: For a childless filling unit, at least one individual's age needs to be no greater than this age (but no less than the EITC_MinEligAge) in order to be eligible for an earned income tax credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 64
2014: 64
2015: 64
2016: 64
2017: 64
Valid Range: min = 0 and max = 125
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_InvestIncome_c
TB Name: Maximum investment income before EITC reduction
Description: The EITC amount is reduced when investment income exceeds this ceiling.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 3300.0
2014: 3350.0
2015: 3400.0
2016: 3400.0
2017: 3450.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_excess_InvestIncome_rt
TB Name: Rate of EITC reduction when investment income exceeds ceiling
Description: The EITC amount is reduced at this rate per dollar of investment income exceeding the ceiling.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_indiv
TB Name: EITC is individual-based rather than filing-unit based
Description: Current-law value is false implying EITC is filing-unit based; a value of true implies EITC is computed for each individual wage earner. The phase-out of the credit works slightly differently between the two. Individual-based calculation ignore investment income and age eligibilty rules used in filing-unit-based calculations.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

- -

Refundable Credits — Additional Child Tax Credit
tc Name: _ACTC_rt
TB Name: Additional Child Tax Credit rate
Description: This is the fraction of earnings used in calculating the ACTC, which is a partially refundable credit that supplements the CTC for some taxpayers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Refundable Credits — Additional Child Tax Credit
tc Name: _ACTC_rt_bonus_under5family
TB Name: Bonus additional child tax credit rate for families with qualifying children under 5
Description: For families with qualifying children under 5 years old, this bonus rate is added to the fraction of earnings (additional child tax credit rate) used in calculating the ACTC.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Refundable Credits — Additional Child Tax Credit
tc Name: _ACTC_Income_thd
TB Name: Additional Child Tax Credit income threshold
Description: The portion of earned income below this threshold does not count as base for the Additional Child Tax Credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 3000.0
2014: 3000.0
2015: 3000.0
2016: 3000.0
2017: 3000.0
2018: 2500.0
2019: 2500.0
2020: 2500.0
2021: 2500.0
2022: 2500.0
2023: 2500.0
2024: 2500.0
2025: 2500.0
2026: 3000.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Additional Child Tax Credit
tc Name: _ACTC_ChildNum
TB Name: Additional Child Tax Credit minimum number of qualified children for different formula
Description: Families with this number of qualified children or more may qualify for a different formula to calculate the Additional Child Tax Credit, which is a partially refundable credit that supplements the Child Tax Credit for some taxpayers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 3
2014: 3
2015: 3
2016: 3
2017: 3
Valid Range: min = 0 and max = 99
Out-of-Range Action: stop

+

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_c
TB Name: Maximum earned income credit
Description: This is the maximum amount of earned income credit taxpayers are eligible for; it depends on how many kids they have.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [487.0, 3250.0, 5372.0, 6044.0]
2014: [496.0, 3305.0, 5460.0, 6143.0]
2015: [503.0, 3359.0, 5548.0, 6242.0]
2016: [506.0, 3373.0, 5572.0, 6269.0]
2017: [510.0, 3400.0, 5616.0, 6318.0]
2018: [519.0, 3461.0, 5716.0, 6431.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_rt
TB Name: Earned income credit phasein rate
Description: Pre-phaseout credit is minimum of this rate times earnings and the maximum earned income credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [0.0765, 0.34, 0.4, 0.45]
2014: [0.0765, 0.34, 0.4, 0.45]
2015: [0.0765, 0.34, 0.4, 0.45]
2016: [0.0765, 0.34, 0.4, 0.45]
2017: [0.0765, 0.34, 0.4, 0.45]
2018: [0.0765, 0.34, 0.4, 0.45]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_basic_frac
TB Name: Fraction of maximum earned income credit paid at zero earnings
Description: This fraction of _EITC_c is always paid as a credit and one minus this fraction is applied to the phasein rate, _EITC_rt. This fraction is zero under current law.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0.0 and max = 1.0
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_prt
TB Name: Earned income credit phaseout rate
Description: Earned income credit begins to decrease at the this rate when AGI is higher than earned income credit phaseout start AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [0.0765, 0.1598, 0.2106, 0.2106]
2014: [0.0765, 0.1598, 0.2106, 0.2106]
2015: [0.0765, 0.1598, 0.2106, 0.2106]
2016: [0.0765, 0.1598, 0.2106, 0.2106]
2017: [0.0765, 0.1598, 0.2106, 0.2106]
2018: [0.0765, 0.1598, 0.2106, 0.2106]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_ps
TB Name: Earned income credit phaseout start AGI
Description: If AGI is higher than this threshold, the amount of EITC will start to decrease at the phaseout rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [7970.0, 17530.0, 17530.0, 17530.0]
2014: [8110.0, 17830.0, 17830.0, 17830.0]
2015: [8250.0, 18150.0, 18150.0, 18150.0]
2016: [8270.0, 18190.0, 18190.0, 18190.0]
2017: [8340.0, 18340.0, 18340.0, 18340.0]
2018: [8490.0, 18660.0, 18660.0, 18660.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_ps_MarriedJ
TB Name: Extra earned income credit phaseout start AGI for married filling jointly
Description: This is the additional amount added on the regular phaseout start amount for taxpayers with filling status of married filling jointly.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [5340.0, 5340.0, 5340.0, 5340.0]
2014: [5430.0, 5430.0, 5430.0, 5430.0]
2015: [5500.0, 5500.0, 5500.0, 5500.0]
2016: [5550.0, 5550.0, 5550.0, 5550.0]
2017: [5590.0, 5590.0, 5590.0, 5590.0]
2018: [5680.0, 5690.0, 5690.0, 5690.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_MinEligAge
TB Name: Minimum Age for Childless EITC Eligibility
Description: For a childless filling unit, at least one individual's age needs to be no less than this age (but no greater than the EITC_MaxEligAge) in order to be eligible for an earned income tax credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 25
2014: 25
2015: 25
2016: 25
2017: 25
2018: 25
Valid Range: min = 0 and max = 125
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_MaxEligAge
TB Name: Maximum Age for Childless EITC Eligibility
Description: For a childless filling unit, at least one individual's age needs to be no greater than this age (but no less than the EITC_MinEligAge) in order to be eligible for an earned income tax credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 64
2014: 64
2015: 64
2016: 64
2017: 64
2018: 64
Valid Range: min = 0 and max = 125
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_InvestIncome_c
TB Name: Maximum investment income before EITC reduction
Description: The EITC amount is reduced when investment income exceeds this ceiling.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 3300.0
2014: 3350.0
2015: 3400.0
2016: 3400.0
2017: 3450.0
2018: 3500.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_excess_InvestIncome_rt
TB Name: Rate of EITC reduction when investment income exceeds ceiling
Description: The EITC amount is reduced at this rate per dollar of investment income exceeding the ceiling.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
2018: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_indiv
TB Name: EITC is individual-based rather than filing-unit based
Description: Current-law value is false implying EITC is filing-unit based; a value of true implies EITC is computed for each individual wage earner. The phase-out of the credit works slightly differently between the two. Individual-based calculation ignore investment income and age eligibilty rules used in filing-unit-based calculations.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

-

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_c
TB Name: New refundable child tax credit maximum amount per child
Description: In addition to all credits currently available for dependents, this parameter gives each qualifying child a new refundable credit with this maximum amount.
Notes: Child age qualification for the new child tax credit is the same as under current-law Child Tax Credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_c_under5_bonus
TB Name: Bonus new refundable child tax credit maximum for qualifying children under five
Description: The maximum amount of the new refundable child tax credit allowed for each child is increased by this amount for qualifying children under 5 years old.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_for_all
TB Name: Whether or not maximum amount of the new refundable child tax credit is available to all
Description: The maximum amount of the new refundable child tax credit does not depend on AGI when true; otherwise, see _CTC_new_rt.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_rt
TB Name: New refundable child tax credit amount phasein rate
Description: The maximum amount of the new child tax credit is increased at this rate per dollar of positive AGI until _CTC_new_c times the number of qualified children is reached if CTC_new_for_all is false; if CTC_new_for_all is true, there is no AGI limitation to the maximum amount.
Notes: Child age qualification for the new child tax credit is the same as under current-law Child Tax Credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_ps
TB Name: New refundable child tax credit phaseout starting AGI
Description: The total amount of new child tax credit is reduced for taxpayers with AGI higher than this level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_prt
TB Name: New refundable child tax credit amount phaseout rate
Description: The total amount of the new child tax credit is reduced at this rate per dollar exceeding the phaseout starting AGI, _CTC_new_ps.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_refund_limited
TB Name: New child tax credit refund limited to a decimal fraction of payroll taxes
Description: Specifies whether the new child tax credit refund is limited by the new child tax credit refund limit rate (_CTC_new_refund_limit_payroll_rt).
Notes: Set this parameter to true to limit the refundability or false to allow full refundability for all taxpayers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_refund_limit_payroll_rt
TB Name: New child tax credit refund limit rate (decimal fraction of payroll taxes)
Description: The fraction of payroll taxes (employee plus employer shares, but excluding all Medicare payroll taxes) that serves as a limit to the amount of new child tax credit that can be refunded.
Notes: Set this parameter to zero for no refundability; set it to 9e99 for unlimited refundability for taxpayers with payroll tax liabilities.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_refund_limited_all_payroll
TB Name: New child tax credit refund limit applies to all FICA taxes, not just OASDI
Description: Specifies whether the new child tax credit refund limit rate (_CTC_new_refund_limit_payroll_rt) applies to all FICA taxes (true) or just OASDI taxes (false).
Notes: If the new CTC is limited, set this parameter to true to limit the refundability to all FICA taxes or false to limit refundabiity to OASDI taxes.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

+

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_c
TB Name: New refundable child tax credit maximum amount per child
Description: In addition to all credits currently available for dependents, this parameter gives each qualifying child a new refundable credit with this maximum amount.
Notes: Child age qualification for the new child tax credit is the same as under current-law Child Tax Credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_c_under5_bonus
TB Name: Bonus new refundable child tax credit maximum for qualifying children under five
Description: The maximum amount of the new refundable child tax credit allowed for each child is increased by this amount for qualifying children under 5 years old.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_for_all
TB Name: Whether or not maximum amount of the new refundable child tax credit is available to all
Description: The maximum amount of the new refundable child tax credit does not depend on AGI when true; otherwise, see _CTC_new_rt.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_rt
TB Name: New refundable child tax credit amount phasein rate
Description: The maximum amount of the new child tax credit is increased at this rate per dollar of positive AGI until _CTC_new_c times the number of qualified children is reached if CTC_new_for_all is false; if CTC_new_for_all is true, there is no AGI limitation to the maximum amount.
Notes: Child age qualification for the new child tax credit is the same as under current-law Child Tax Credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_ps
TB Name: New refundable child tax credit phaseout starting AGI
Description: The total amount of new child tax credit is reduced for taxpayers with AGI higher than this level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_prt
TB Name: New refundable child tax credit amount phaseout rate
Description: The total amount of the new child tax credit is reduced at this rate per dollar exceeding the phaseout starting AGI, _CTC_new_ps.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_refund_limited
TB Name: New child tax credit refund limited to a decimal fraction of payroll taxes
Description: Specifies whether the new child tax credit refund is limited by the new child tax credit refund limit rate (_CTC_new_refund_limit_payroll_rt).
Notes: Set this parameter to true to limit the refundability or false to allow full refundability for all taxpayers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_refund_limit_payroll_rt
TB Name: New child tax credit refund limit rate (decimal fraction of payroll taxes)
Description: The fraction of payroll taxes (employee plus employer shares, but excluding all Medicare payroll taxes) that serves as a limit to the amount of new child tax credit that can be refunded.
Notes: Set this parameter to zero for no refundability; set it to 9e99 for unlimited refundability for taxpayers with payroll tax liabilities.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — New Refundable Child Tax Credit
tc Name: _CTC_new_refund_limited_all_payroll
TB Name: New child tax credit refund limit applies to all FICA taxes, not just OASDI
Description: Specifies whether the new child tax credit refund limit rate (_CTC_new_refund_limit_payroll_rt) applies to all FICA taxes (true) or just OASDI taxes (false).
Notes: If the new CTC is limited, set this parameter to true to limit the refundability to all FICA taxes or false to limit refundabiity to OASDI taxes.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

-

Refundable Credits — Personal Refundable Credit
tc Name: _II_credit
TB Name: Personal refundable credit maximum amount
Description: This credit amount is fully refundable and is phased out based on AGI. It is available to tax units who would otherwise not file.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Personal Refundable Credit
tc Name: _II_credit_ps
TB Name: Personal refundable credit phaseout start
Description: The personal refundable credit amount will be reduced for taxpayers with AGI higher than this threshold level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Personal Refundable Credit
tc Name: _II_credit_prt
TB Name: Personal refundable credit phaseout rate
Description: The personal refundable credit amount will be reduced at this rate for each dollar of AGI exceeding the _II_credit_ps threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Refundable Credits — Personal Refundable Credit
tc Name: _II_credit
TB Name: Personal refundable credit maximum amount
Description: This credit amount is fully refundable and is phased out based on AGI. It is available to tax units who would otherwise not file.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Personal Refundable Credit
tc Name: _II_credit_ps
TB Name: Personal refundable credit phaseout start
Description: The personal refundable credit amount will be reduced for taxpayers with AGI higher than this threshold level.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Personal Refundable Credit
tc Name: _II_credit_prt
TB Name: Personal refundable credit phaseout rate
Description: The personal refundable credit amount will be reduced at this rate for each dollar of AGI exceeding the _II_credit_ps threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Back to Section Contents

Surtaxes

-

Surtaxes — New Minimum Tax
tc Name: _FST_AGI_trt
TB Name: New minimum tax; rate as a decimal fraction of AGI
Description: Individual income taxes and the employee share of payroll taxes are credited against this minimum tax, so the surtax is the difference between the tax rate times AGI and the credited taxes. The new minimum tax is similar to the Fair Share Tax, except that no credits are exempted from the base.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Surtaxes — New Minimum Tax
tc Name: _FST_AGI_thd_lo
TB Name: Minimum AGI needed to be subject to the new minimum tax
Description: A taxpayer is only subject to the new minimum tax if they exceed this level of AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
2014: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
2015: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
2016: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
2017: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
Valid Range: min = 0 and max = _FST_AGI_thd_hi
Out-of-Range Action: stop

Surtaxes — New Minimum Tax
tc Name: _FST_AGI_thd_hi
TB Name: AGI level at which the New Minimum Tax is fully phased in
Description: The new minimum tax will be fully phased in at this level of AGI. If there is no phase-in, this upper threshold should be set equal to the lower AGI threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
2014: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
2015: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
2016: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
2017: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
Valid Range: min = _FST_AGI_thd_lo and max = 9e+99
Out-of-Range Action: stop

+

Surtaxes — New Minimum Tax
tc Name: _FST_AGI_trt
TB Name: New minimum tax; rate as a decimal fraction of AGI
Description: Individual income taxes and the employee share of payroll taxes are credited against this minimum tax, so the surtax is the difference between the tax rate times AGI and the credited taxes. The new minimum tax is similar to the Fair Share Tax, except that no credits are exempted from the base.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Surtaxes — New Minimum Tax
tc Name: _FST_AGI_thd_lo
TB Name: Minimum AGI needed to be subject to the new minimum tax
Description: A taxpayer is only subject to the new minimum tax if they exceed this level of AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
2014: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
2015: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
2016: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
2017: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
2018: [1000000.0, 1000000.0, 500000.0, 1000000.0, 1000000.0]
Valid Range: min = 0 and max = _FST_AGI_thd_hi
Out-of-Range Action: stop

Surtaxes — New Minimum Tax
tc Name: _FST_AGI_thd_hi
TB Name: AGI level at which the New Minimum Tax is fully phased in
Description: The new minimum tax will be fully phased in at this level of AGI. If there is no phase-in, this upper threshold should be set equal to the lower AGI threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
2014: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
2015: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
2016: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
2017: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
2018: [2000000.0, 2000000.0, 1000000.0, 2000000.0, 2000000.0]
Valid Range: min = _FST_AGI_thd_lo and max = 9e+99
Out-of-Range Action: stop

-

Surtaxes — New AGI Surtax
tc Name: _AGI_surtax_trt
TB Name: New AGI surtax rate
Description: The surtax rate is applied to the portion of Adjusted Gross Income above the AGI surtax threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Surtaxes — New AGI Surtax
tc Name: _AGI_surtax_thd
TB Name: Threshold for the new AGI surtax
Description: The aggregate gross income above this AGI surtax threshold is taxed at surtax rate on AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Surtaxes — New AGI Surtax
tc Name: _AGI_surtax_trt
TB Name: New AGI surtax rate
Description: The surtax rate is applied to the portion of Adjusted Gross Income above the AGI surtax threshold.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Surtaxes — New AGI Surtax
tc Name: _AGI_surtax_thd
TB Name: Threshold for the new AGI surtax
Description: The aggregate gross income above this AGI surtax threshold is taxed at surtax rate on AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2014: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2015: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2016: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2017: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Surtaxes — Lump-Sum Tax
tc Name: _LST
TB Name: Dollar amount of lump-sum tax
Description: The lump-sum tax is levied on every member of a tax filing unit. The lump-sum tax is included only in combined taxes; it is not included in income or payroll taxes.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = -9e+99 and max = 9e+99
Out-of-Range Action: stop

+

Surtaxes — Lump-Sum Tax
tc Name: _LST
TB Name: Dollar amount of lump-sum tax
Description: The lump-sum tax is levied on every member of a tax filing unit. The lump-sum tax is included only in combined taxes; it is not included in income or payroll taxes.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = -9e+99 and max = 9e+99
Out-of-Range Action: stop

Back to Section Contents

Universal Basic Income

-

Universal Basic Income — UBI Benefits
tc Name: _UBI_u18
TB Name: UBI benefit for those under 18
Description: UBI benefit provided to people under 18.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Universal Basic Income — UBI Benefits
tc Name: _UBI_1820
TB Name: UBI benefit for those 18 through 20
Description: UBI benefit provided to people 18-20 years of age.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Universal Basic Income — UBI Benefits
tc Name: _UBI_21
TB Name: UBI benefit for those 21 and over
Description: UBI benefit provided to people 21 and over.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

+

Universal Basic Income — UBI Benefits
tc Name: _UBI_u18
TB Name: UBI benefit for those under 18
Description: UBI benefit provided to people under 18.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Universal Basic Income — UBI Benefits
tc Name: _UBI_1820
TB Name: UBI benefit for those 18 through 20
Description: UBI benefit provided to people 18-20 years of age.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Universal Basic Income — UBI Benefits
tc Name: _UBI_21
TB Name: UBI benefit for those 21 and over
Description: UBI benefit provided to people 21 and over.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

-

Universal Basic Income — UBI Taxability
tc Name: _UBI_ecrt
TB Name: Fraction of UBI benefits excluded from AGI
Description: One minus this fraction of UBI benefits are taxable and will be added to AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Universal Basic Income — UBI Taxability
tc Name: _UBI_ecrt
TB Name: Fraction of UBI benefits excluded from AGI
Description: One minus this fraction of UBI benefits are taxable and will be added to AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Back to Section Contents

Benefits

-

Benefits — Benefit Repeal
tc Name: _BEN_ssi_repeal
TB Name: SSI benefit repeal switch
Description: SSI benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_housing_repeal
TB Name: Housing benefit repeal switch
Description: Housing benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_snap_repeal
TB Name: SNAP benefit repeal switch
Description: SNAP benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_tanf_repeal
TB Name: TANF benefit repeal switch
Description: TANF benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_vet_repeal
TB Name: Veterans benefit repeal switch
Description: Veterans benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_wic_repeal
TB Name: WIC benefit repeal switch
Description: WIC benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_mcare_repeal
TB Name: Medicare benefit repeal switch
Description: Medicare benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_mcaid_repeal
TB Name: Medicaid benefit repeal switch
Description: Medicaid benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_oasdi_repeal
TB Name: Social Security benefit repeal switch
Description: Social Security benefits (e02400) can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_ui_repeal
TB Name: Unemployment insurance benefit repeal switch
Description: Unemployment insurance benefits (e02300) can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_other_repeal
TB Name: Other benefit repeal switch
Description: Other benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

+

Benefits — Benefit Repeal
tc Name: _BEN_ssi_repeal
TB Name: SSI benefit repeal switch
Description: SSI benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_housing_repeal
TB Name: Housing benefit repeal switch
Description: Housing benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_snap_repeal
TB Name: SNAP benefit repeal switch
Description: SNAP benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_tanf_repeal
TB Name: TANF benefit repeal switch
Description: TANF benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_vet_repeal
TB Name: Veterans benefit repeal switch
Description: Veterans benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_wic_repeal
TB Name: WIC benefit repeal switch
Description: WIC benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_mcare_repeal
TB Name: Medicare benefit repeal switch
Description: Medicare benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_mcaid_repeal
TB Name: Medicaid benefit repeal switch
Description: Medicaid benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_oasdi_repeal
TB Name: Social Security benefit repeal switch
Description: Social Security benefits (e02400) can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_ui_repeal
TB Name: Unemployment insurance benefit repeal switch
Description: Unemployment insurance benefits (e02300) can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Benefits — Benefit Repeal
tc Name: _BEN_other_repeal
TB Name: Other benefit repeal switch
Description: Other benefits can be repealed by switching this parameter to true.
Has An Effect When Using:   PUF data: False   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Back to Section Contents

Other Parameters

-

Other Parameters — Not in TaxBrain GUI
tc Name: _SS_percentage1
Long Name: Social Security taxable income decimal fraction 1
Description: Under current law if their provisional income is above the first threshold for Social Security taxability but below the second threshold, taxpayers need to apply this fraction to both the excess of their provisional income over the first threshold and their Social Security benefits, and then include the smaller one in their AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.5
2014: 0.5
2015: 0.5
2016: 0.5
2017: 0.5
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _SS_percentage2
Long Name: Social Security taxable income decimal fraction 2
Description: Under current law if their provisional income is above the second threshold for Social Security taxability, taxpayers need to apply this fraction to both the excess of their provisional income over the second threshold and their social security benefits, and then include the smaller one in their AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.85
2014: 0.85
2015: 0.85
2016: 0.85
2017: 0.85
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _II_em_ps
Long Name: Personal exemption phaseout starting income
Description: If taxpayers' AGI is above this level, their personal exemption will start to decrease at the personal exemption phaseout rate (PEP provision).
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [250000.0, 300000.0, 150000.0, 275000.0, 300000.0]
2014: [254200.0, 305050.0, 152525.0, 279650.0, 305050.0]
2015: [258250.0, 309900.0, 154950.0, 284040.0, 309900.0]
2016: [259400.0, 311300.0, 155650.0, 285350.0, 311300.0]
2017: [261500.0, 313800.0, 156900.0, 287650.0, 313800.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _STD_Dep
Long Name: Standard deduction for dependents
Description: This is the maximum standard deduction for dependents.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 1000.0
2014: 1000.0
2015: 1050.0
2016: 1050.0
2017: 1050.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _STD_allow_charity_ded_nonitemizers
Long Name: Allow standard deduction filers to take the charitable contributions deduction
Description: Extends the charitable contributions deduction to taxpayers who take the standard deduction. The same ceilings, floor, and haircuts applied to itemized deduction for charitable contributions also apply here.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _AMT_child_em
Long Name: Child AMT exemption additional income base
Description: The child's AMT exemption is capped by this amount plus the child's earned income.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 7150.0
2014: 7250.0
2015: 7400.0
2016: 7400.0
2017: 7500.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _AMT_child_em_c_age
Long Name: Age ceiling for special AMT exemption
Description: Individuals under this age must use the child AMT exemption rules.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 18
2014: 18
2015: 18
2016: 18
2017: 18
Valid Range: min = 0 and max = 30
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _AMT_em_pe
Long Name: AMT exemption phaseout ending AMT taxable income for Married filling Separately
Description: The AMT exemption is entirely disallowed beyond this AMT taxable income level for individuals who are married but filing separately.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 238550.0
2014: 242450.0
2015: 246250.0
2016: 247450.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _LLC_Expense_c
Long Name: Lifetime learning credit expense limit
Description: The maximum expense eligible for lifetime learning credit, per child.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 10000.0
2014: 10000.0
2015: 10000.0
2016: 10000.0
2017: 10000.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _ETC_pe_Single
Long Name: Education tax credit phaseout ends (Single)
Description: The education tax credit will be zero for those taxpayers of single filing status with modified AGI (in thousands) higher than this level.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 63.0
2014: 64.0
2015: 65.0
2016: 65.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _ETC_pe_Married
Long Name: Education tax credit phaseout ends (Married)
Description: The education tax credit will be zero for those taxpayers of married filing status with modified AGI level (in thousands) higher than this level.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 127.0
2014: 128.0
2015: 130.0
2016: 131.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _CR_Charity_rt
Long Name: Charity Credit rate
Description: If greater than zero, this decimal fraction represents the portion of total charitable contributions provided as a nonrefundable tax credit.
Notes: Credit claimed will be (rt) * (e19800 + e20100)
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _CR_Charity_f
Long Name: Charity Credit Floor
Description: Only charitable giving in excess of this dollar amount is eligible for the charity credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _CR_Charity_frt
Long Name: Charity Credit Floor Rate
Description: Only charitable giving in excess of this decimal fraction of AGI is eligible for the charity credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

+

Other Parameters — Not in TaxBrain GUI
tc Name: _SS_percentage1
Long Name: Social Security taxable income decimal fraction 1
Description: Under current law if their provisional income is above the first threshold for Social Security taxability but below the second threshold, taxpayers need to apply this fraction to both the excess of their provisional income over the first threshold and their Social Security benefits, and then include the smaller one in their AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.5
2014: 0.5
2015: 0.5
2016: 0.5
2017: 0.5
2018: 0.5
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _SS_percentage2
Long Name: Social Security taxable income decimal fraction 2
Description: Under current law if their provisional income is above the second threshold for Social Security taxability, taxpayers need to apply this fraction to both the excess of their provisional income over the second threshold and their social security benefits, and then include the smaller one in their AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.85
2014: 0.85
2015: 0.85
2016: 0.85
2017: 0.85
2018: 0.85
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _II_em_ps
Long Name: Personal exemption phaseout starting income
Description: If taxpayers' AGI is above this level, their personal exemption will start to decrease at the personal exemption phaseout rate (PEP provision).
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [250000.0, 300000.0, 150000.0, 275000.0, 300000.0]
2014: [254200.0, 305050.0, 152525.0, 279650.0, 305050.0]
2015: [258250.0, 309900.0, 154950.0, 284040.0, 309900.0]
2016: [259400.0, 311300.0, 155650.0, 285350.0, 311300.0]
2017: [261500.0, 313800.0, 156900.0, 287650.0, 313800.0]
2018: [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _STD_Dep
Long Name: Standard deduction for dependents
Description: This is the maximum standard deduction for dependents.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 1000.0
2014: 1000.0
2015: 1050.0
2016: 1050.0
2017: 1050.0
2018: 1050.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _STD_allow_charity_ded_nonitemizers
Long Name: Allow standard deduction filers to take the charitable contributions deduction
Description: Extends the charitable contributions deduction to taxpayers who take the standard deduction. The same ceilings, floor, and haircuts applied to itemized deduction for charitable contributions also apply here.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
2018: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _AMT_child_em
Long Name: Child AMT exemption additional income base
Description: The child's AMT exemption is capped by this amount plus the child's earned income.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 7150.0
2014: 7250.0
2015: 7400.0
2016: 7400.0
2017: 7500.0
2018: 7600.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _AMT_child_em_c_age
Long Name: Age ceiling for special AMT exemption
Description: Individuals under this age must use the child AMT exemption rules.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 18
2014: 18
2015: 18
2016: 18
2017: 18
2018: 18
Valid Range: min = 0 and max = 30
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _AMT_em_pe
Long Name: AMT exemption phaseout ending AMT taxable income for Married filling Separately
Description: The AMT exemption is entirely disallowed beyond this AMT taxable income level for individuals who are married but filing separately.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 238550.0
2014: 242450.0
2015: 246250.0
2016: 247450.0
2017: 249450.0
2018: 718800.0
2019: 735260.52
2020: 749892.2
2021: 766689.79
2022: 784093.65
2023: 801578.94
2024: 819053.36
2025: 836663.0
2026: 302083.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _LLC_Expense_c
Long Name: Lifetime learning credit expense limit
Description: The maximum expense eligible for lifetime learning credit, per child.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 10000.0
2014: 10000.0
2015: 10000.0
2016: 10000.0
2017: 10000.0
2018: 10000.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _ETC_pe_Single
Long Name: Education tax credit phaseout ends (Single)
Description: The education tax credit will be zero for those taxpayers of single filing status with modified AGI (in thousands) higher than this level.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 63.0
2014: 64.0
2015: 65.0
2016: 65.0
2017: 66.0
2018: 67.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _ETC_pe_Married
Long Name: Education tax credit phaseout ends (Married)
Description: The education tax credit will be zero for those taxpayers of married filing status with modified AGI level (in thousands) higher than this level.
Has An Effect When Using:   PUF data: True   CPS data: False
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 127.0
2014: 128.0
2015: 130.0
2016: 131.0
2017: 132.0
2018: 134.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _CR_Charity_rt
Long Name: Charity Credit rate
Description: If greater than zero, this decimal fraction represents the portion of total charitable contributions provided as a nonrefundable tax credit.
Notes: Credit claimed will be (rt) * (e19800 + e20100)
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _CR_Charity_f
Long Name: Charity Credit Floor
Description: Only charitable giving in excess of this dollar amount is eligible for the charity credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [single, joint, separate, headhousehold, widow]
2013: [0.0, 0.0, 0.0, 0.0, 0.0]
2014: [0.0, 0.0, 0.0, 0.0, 0.0]
2015: [0.0, 0.0, 0.0, 0.0, 0.0]
2016: [0.0, 0.0, 0.0, 0.0, 0.0]
2017: [0.0, 0.0, 0.0, 0.0, 0.0]
2018: [0.0, 0.0, 0.0, 0.0, 0.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Other Parameters — Not in TaxBrain GUI
tc Name: _CR_Charity_frt
Long Name: Charity Credit Floor Rate
Description: Only charitable giving in excess of this decimal fraction of AGI is eligible for the charity credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
2018: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Back to Section Contents   Back to Document Contents

@@ -1165,7 +1175,7 @@

Output Variables

alphabetically by name. There are no subsections, just a long list of output variables that Tax-Calculator is programmed to calculate.

-

Output Variable Name: aftertax_income
Description: After tax income is equal to expanded_income minus combined
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: benefit_cost_total
Description: Government cost of all benefits received by tax unit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: benefit_value_total
Description: Consumption value of all benefits received by tax unit, which is included in expanded_income
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c00100
Description: Adjusted Gross Income (AGI)
Datatype: float
IRS Form Location:
2013-2016: 1040 line 37

Output Variable Name: c01000
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c02500
Description: Social security (OASDI) benefits included in AGI
Datatype: float
IRS Form Location:
2013-2016: 1040 line 20b

Output Variable Name: c02900
Description: Total of all 'above the line' income adjustments to get AGI
Datatype: float
IRS Form Location:
2013-2016: 1040 line 36

Output Variable Name: c03260
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c04470
Description: Itemized deductions after phase-out (zero for non-itemizers)
Datatype: float
IRS Form Location:
2013-2016: 1040 line 40

Output Variable Name: c04600
Description: Personal exemptions after phase-out
Datatype: float
IRS Form Location:
2013-2016: 1040 line 42

Output Variable Name: c04800
Description: Regular taxable income
Datatype: float
IRS Form Location:
2013-2016: 1040 line 43

Output Variable Name: c05200
Description: Tax amount from Sch X,Y,X tables
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c05700
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c05800
Description: Total (regular + AMT) income tax liability before credits (equals taxbc plus c09600)
Datatype: float
IRS Form Location:
2013-2013: 1040 line 46
2014-2016: 1040 line 47

Output Variable Name: c07100
Description: Total non-refundable credits used to reduce positive tax liability
Datatype: float
IRS Form Location:
2013-2013: 1040 line 46 minus 1040 line 55
2014-2016: 1040 line 47 minus 1040 line 56

Output Variable Name: c07180
Description: Credit for child and dependent care expenses from Form 2441
Datatype: float
IRS Form Location:
2013-2013: 1040 line 48
2014-2016: 1040 line 49

Output Variable Name: c07200
Description: Schedule R credit for the elderly and the disabled
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07220
Description: Child tax credit (adjusted) from Form 8812
Datatype: float
IRS Form Location:
2013-2013: 1040 line 51
2014-2016: 1040 line 52

Output Variable Name: c07230
Description: Education tax credits non-refundable amount from Form 8863 (includes c87668)
Datatype: float
IRS Form Location:
2013-2013: 8863 line 19 and 1040 line 49
2014-2016: 8863 line 19 and 1040 line 50

Output Variable Name: c07240
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07260
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07300
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07400
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07600
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c08000
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c09200
Description: Income tax liability (including othertaxes) after non-refundable credits are used, but before refundable credits are applied
Datatype: float
IRS Form Location:
2013-2013: 1040 line 61
2014-2016: 1040 line 63

Output Variable Name: c09600
Description: Alternative Minimum Tax (AMT) liability
Datatype: float
IRS Form Location:
2013-2016: 1040 line 45

Output Variable Name: c10960
Description: American Opportunity Credit refundable amount from Form 8863
Datatype: float
IRS Form Location:
2013-2013: 8863 line 8 and 1040 line 66
2014-2016: 8863 line 8 and 1040 line 68

Output Variable Name: c11070
Description: Child tax credit (refunded) from Form 8812
Datatype: float
IRS Form Location:
2013-2013: 1040 line 65
2014-2016: 1040 line 67

Output Variable Name: c17000
Description: Sch A: Medical expenses deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c18300
Description: Sch A: State and local taxes deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c19200
Description: Sch A: Interest deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c19700
Description: Sch A: Charity contributions deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c20500
Description: Sch A: Net casualty or theft loss deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c20800
Description: Sch A: Net limited miscellaneous deductions deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c21040
Description: Itemized deductions that are phased out
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c21060
Description: Itemized deductions before phase-out (zero for non-itemizers)
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c23650
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c59660
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c62100
Description: Alternative Minimum Tax (AMT) taxable income
Datatype: float
IRS Form Location:
2013-2016: 6251 line 28

Output Variable Name: c87668
Description: American Opportunity Credit non-refundable amount from Form 8863 (included in c07230)
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: care_deduction
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: charity_credit
Description: Credit for charitable giving
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: combined
Description: Sum of iitax and payrolltax and lumpsum_tax
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: ctc_new
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: dep_credit
Description: Dependent Credit added on top of Child Tax Credit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: dwks10
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: dwks13
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: dwks14
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: dwks19
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e17500_capped
Description: Sch A: Medical expenses, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e18400_capped
Description: Sch A: State and local income taxes deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e18500_capped
Description: Sch A: State and local real estate taxes deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e19200_capped
Description: Sch A: Interest deduction deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e19800_capped
Description: Sch A: Charity cash contributions deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e20100_capped
Description: Sch A: Charity noncash contributions deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e20400_capped
Description: Sch A: Gross miscellaneous deductions deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: earned
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: earned_p
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: earned_s
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: eitc
Description: Earned Income Credit
Datatype: float
IRS Form Location:
2013-2013: 1040 line 64a
2014-2016: 1040 line 66a

Output Variable Name: exact
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: int
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: expanded_income
Description: Broad income measure that includes benefit_value_total
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: fstax
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: g20500_capped
Description: Sch A: Gross casualty or theft loss deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: iitax
Description: Total federal individual income tax liability; appears as INCTAX variable in tc CLI minimal output
Datatype: float
IRS Form Location:
2013-2013: 1040 line 61 minus line 56 minus line 60a
2014-2016: 1040 line 63 minus line 57 minus line 62a

Output Variable Name: invinc_agi_ec
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: invinc_ec_base
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: lumpsum_tax
Description: Lumpsum (or head) tax; appears as LSTAX variable in tc CLI minimal output
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: mtr_inctax
Description: Marginal income tax rate (in percentage terms) on extra taxpayer earnings (e00200p)
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: mtr_paytax
Description: Marginal payroll tax rate (in percentage terms) on extra taxpayer earnings (e00200p)
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: niit
Description: Net Investment Income Tax from Form 8960
Datatype: float
IRS Form Location:
2013-2013: 1040 line 60b
2014-2016: 1040 line 62b

Output Variable Name: nontaxable_ubi
Description: Amount of UBI benefit excluded from AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: num
Description: 2 when MARS is 2 (married filing jointly); otherwise 1
Datatype: int
IRS Form Location:
2013-2016: 1040 lines 1-5

Output Variable Name: othertaxes
Description: Other taxes: sum of niit, e09700, e09800 and e09900 (included in c09200)
Datatype: float
IRS Form Location:
2013-2013: sum of 1040 lines 57 through 60
2014-2016: sum of 1040 lines 58 through 62

Output Variable Name: payrolltax
Description: Total (employee + employer) payroll tax liability; appears as PAYTAX variable in tc CLI minimal output (payrolltax = ptax_was + setax + ptax_amc)
Datatype: float
IRS Form Location:
2013-2013: OASDI+HI FICA plus 1040 lines 56 and 60a
2014-2016: OASDI+HI FICA plus 1040 lines 57 and 62a

Output Variable Name: personal_nonrefundable_credit
Description: Personal nonrefundable credit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: personal_refundable_credit
Description: Personal refundable credit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: pre_c04600
Description: Personal exemption before phase-out
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: prectc
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: ptax_amc
Description: Additional Medicare Tax from Form 8959 (included in payrolltax)
Datatype: float
IRS Form Location:
2013-2013: 1040 line 60a
2014-2016: 1040 line 62a

Output Variable Name: ptax_oasdi
Description: Employee + employer OASDI FICA tax plus self-employment tax (excludes HI FICA so positive ptax_oasdi is less than ptax_was plus setax)
Datatype: float
IRS Form Location:
2013-2013: OASDI FICA plus 1040 line 56
2014-2016: OASDI FICA plus 1040 line 57

Output Variable Name: ptax_was
Description: Employee + employer OASDI + HI FICA tax
Datatype: float
IRS Form Location:
2013-2013: OASDHI FICA
2014-2016: OASDHI FICA

Output Variable Name: refund
Description: Total refundable income tax credits
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: sep
Description: 2 when MARS is 3 (married filing separately); otherwise 1
Datatype: int
IRS Form Location:
2013-2016: 1040 lines 1-5

Output Variable Name: setax
Description: Self-employment tax
Datatype: float
IRS Form Location:
2013-2013: 1040 line 56
2014-2016: 1040 line 57

Output Variable Name: sey
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: standard
Description: Standard deduction (zero for itemizers)
Datatype: float
IRS Form Location:
2013-2016: 1040 line 40

Output Variable Name: surtax
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: taxable_ubi
Description: Amount of UBI benefit included in AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: taxbc
Description: Regular tax on regular taxable income before credits
Datatype: float
IRS Form Location:
2013-2016: 1040 line 44

Output Variable Name: ubi
Description: Universal Basic Income benefit for filing unit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: ymod
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: ymod1
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

+

Output Variable Name: aftertax_income
Description: After tax income is equal to expanded_income minus combined
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: benefit_cost_total
Description: Government cost of all benefits received by tax unit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: benefit_value_total
Description: Consumption value of all benefits received by tax unit, which is included in expanded_income
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c00100
Description: Adjusted Gross Income (AGI)
Datatype: float
IRS Form Location:
2013-2016: 1040 line 37

Output Variable Name: c01000
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c02500
Description: Social security (OASDI) benefits included in AGI
Datatype: float
IRS Form Location:
2013-2016: 1040 line 20b

Output Variable Name: c02900
Description: Total of all 'above the line' income adjustments to get AGI
Datatype: float
IRS Form Location:
2013-2016: 1040 line 36

Output Variable Name: c03260
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c04470
Description: Itemized deductions after phase-out (zero for non-itemizers)
Datatype: float
IRS Form Location:
2013-2016: 1040 line 40

Output Variable Name: c04600
Description: Personal exemptions after phase-out
Datatype: float
IRS Form Location:
2013-2016: 1040 line 42

Output Variable Name: c04800
Description: Regular taxable income
Datatype: float
IRS Form Location:
2013-2016: 1040 line 43

Output Variable Name: c05200
Description: Tax amount from Sch X,Y,X tables
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c05700
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c05800
Description: Total (regular + AMT) income tax liability before credits (equals taxbc plus c09600)
Datatype: float
IRS Form Location:
2013-2013: 1040 line 46
2014-2016: 1040 line 47

Output Variable Name: c07100
Description: Total non-refundable credits used to reduce positive tax liability
Datatype: float
IRS Form Location:
2013-2013: 1040 line 46 minus 1040 line 55
2014-2016: 1040 line 47 minus 1040 line 56

Output Variable Name: c07180
Description: Credit for child and dependent care expenses from Form 2441
Datatype: float
IRS Form Location:
2013-2013: 1040 line 48
2014-2016: 1040 line 49

Output Variable Name: c07200
Description: Schedule R credit for the elderly and the disabled
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07220
Description: Child tax credit (adjusted) from Form 8812
Datatype: float
IRS Form Location:
2013-2013: 1040 line 51
2014-2016: 1040 line 52

Output Variable Name: c07230
Description: Education tax credits non-refundable amount from Form 8863 (includes c87668)
Datatype: float
IRS Form Location:
2013-2013: 8863 line 19 and 1040 line 49
2014-2016: 8863 line 19 and 1040 line 50

Output Variable Name: c07240
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07260
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07300
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07400
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c07600
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c08000
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c09200
Description: Income tax liability (including othertaxes) after non-refundable credits are used, but before refundable credits are applied
Datatype: float
IRS Form Location:
2013-2013: 1040 line 61
2014-2016: 1040 line 63

Output Variable Name: c09600
Description: Alternative Minimum Tax (AMT) liability
Datatype: float
IRS Form Location:
2013-2016: 1040 line 45

Output Variable Name: c10960
Description: American Opportunity Credit refundable amount from Form 8863
Datatype: float
IRS Form Location:
2013-2013: 8863 line 8 and 1040 line 66
2014-2016: 8863 line 8 and 1040 line 68

Output Variable Name: c11070
Description: Child tax credit (refunded) from Form 8812
Datatype: float
IRS Form Location:
2013-2013: 1040 line 65
2014-2016: 1040 line 67

Output Variable Name: c17000
Description: Sch A: Medical expenses deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c18300
Description: Sch A: State and local taxes deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c19200
Description: Sch A: Interest deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c19700
Description: Sch A: Charity contributions deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c20500
Description: Sch A: Net casualty or theft loss deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c20800
Description: Sch A: Net limited miscellaneous deductions deducted
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c21040
Description: Itemized deductions that are phased out
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c21060
Description: Itemized deductions before phase-out (zero for non-itemizers)
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c23650
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c59660
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: c62100
Description: Alternative Minimum Tax (AMT) taxable income
Datatype: float
IRS Form Location:
2013-2016: 6251 line 28

Output Variable Name: c87668
Description: American Opportunity Credit non-refundable amount from Form 8863 (included in c07230)
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: care_deduction
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: charity_credit
Description: Credit for charitable giving
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: codtc_limited
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: combined
Description: Sum of iitax and payrolltax and lumpsum_tax
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: ctc_new
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: dwks10
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: dwks13
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: dwks14
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: dwks19
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e17500_capped
Description: Sch A: Medical expenses, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e18400_capped
Description: Sch A: State and local income taxes deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e18500_capped
Description: Sch A: State and local real estate taxes deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e19200_capped
Description: Sch A: Interest deduction deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e19800_capped
Description: Sch A: Charity cash contributions deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e20100_capped
Description: Sch A: Charity noncash contributions deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: e20400_capped
Description: Sch A: Gross miscellaneous deductions deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: earned
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: earned_p
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: earned_s
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: eitc
Description: Earned Income Credit
Datatype: float
IRS Form Location:
2013-2013: 1040 line 64a
2014-2016: 1040 line 66a

Output Variable Name: exact
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: int
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: expanded_income
Description: Broad income measure that includes benefit_value_total
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: fstax
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: g20500_capped
Description: Sch A: Gross casualty or theft loss deductible, capped as a decimal fraction of AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: iitax
Description: Total federal individual income tax liability; appears as INCTAX variable in tc CLI minimal output
Datatype: float
IRS Form Location:
2013-2013: 1040 line 61 minus line 56 minus line 60a
2014-2016: 1040 line 63 minus line 57 minus line 62a

Output Variable Name: invinc_agi_ec
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: invinc_ec_base
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: lumpsum_tax
Description: Lumpsum (or head) tax; appears as LSTAX variable in tc CLI minimal output
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: mtr_inctax
Description: Marginal income tax rate (in percentage terms) on extra taxpayer earnings (e00200p)
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: mtr_paytax
Description: Marginal payroll tax rate (in percentage terms) on extra taxpayer earnings (e00200p)
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: niit
Description: Net Investment Income Tax from Form 8960
Datatype: float
IRS Form Location:
2013-2013: 1040 line 60b
2014-2016: 1040 line 62b

Output Variable Name: nontaxable_ubi
Description: Amount of UBI benefit excluded from AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: num
Description: 2 when MARS is 2 (married filing jointly); otherwise 1
Datatype: int
IRS Form Location:
2013-2016: 1040 lines 1-5

Output Variable Name: odc
Description: Other Dependent Credit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: othertaxes
Description: Other taxes: sum of niit, e09700, e09800 and e09900 (included in c09200)
Datatype: float
IRS Form Location:
2013-2013: sum of 1040 lines 57 through 60
2014-2016: sum of 1040 lines 58 through 62

Output Variable Name: payrolltax
Description: Total (employee + employer) payroll tax liability; appears as PAYTAX variable in tc CLI minimal output (payrolltax = ptax_was + setax + ptax_amc)
Datatype: float
IRS Form Location:
2013-2013: OASDI+HI FICA plus 1040 lines 56 and 60a
2014-2016: OASDI+HI FICA plus 1040 lines 57 and 62a

Output Variable Name: personal_nonrefundable_credit
Description: Personal nonrefundable credit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: personal_refundable_credit
Description: Personal refundable credit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: pre_c04600
Description: Personal exemption before phase-out
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: ptax_amc
Description: Additional Medicare Tax from Form 8959 (included in payrolltax)
Datatype: float
IRS Form Location:
2013-2013: 1040 line 60a
2014-2016: 1040 line 62a

Output Variable Name: ptax_oasdi
Description: Employee + employer OASDI FICA tax plus self-employment tax (excludes HI FICA so positive ptax_oasdi is less than ptax_was plus setax)
Datatype: float
IRS Form Location:
2013-2013: OASDI FICA plus 1040 line 56
2014-2016: OASDI FICA plus 1040 line 57

Output Variable Name: ptax_was
Description: Employee + employer OASDI + HI FICA tax
Datatype: float
IRS Form Location:
2013-2013: OASDHI FICA
2014-2016: OASDHI FICA

Output Variable Name: refund
Description: Total refundable income tax credits
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: sep
Description: 2 when MARS is 3 (married filing separately); otherwise 1
Datatype: int
IRS Form Location:
2013-2016: 1040 lines 1-5

Output Variable Name: setax
Description: Self-employment tax
Datatype: float
IRS Form Location:
2013-2013: 1040 line 56
2014-2016: 1040 line 57

Output Variable Name: sey
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: standard
Description: Standard deduction (zero for itemizers)
Datatype: float
IRS Form Location:
2013-2016: 1040 line 40

Output Variable Name: surtax
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: taxable_ubi
Description: Amount of UBI benefit included in AGI
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: taxbc
Description: Regular tax on regular taxable income before credits
Datatype: float
IRS Form Location:
2013-2016: 1040 line 44

Output Variable Name: ubi
Description: Universal Basic Income benefit for filing unit
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: ymod
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Output Variable Name: ymod1
Description: search taxcalc/calcfunctions.py for how calculated and used
Datatype: float
IRS Form Location:
2013-20??: calculated variable

Back to Section Contents   Back to Document Contents

diff --git a/docs/index.htmx b/docs/index.htmx index 8ce936405..61603900f 100644 --- a/docs/index.htmx +++ b/docs/index.htmx @@ -663,32 +663,32 @@ cps-22-#-ref3-#-doc.text cps-22-#-ref3-#-tab.text cps-22-#-ref3-#.csv Weighted Tax Reform Totals by Baseline Expanded-Income Decile Returns ExpInc IncTax PayTax LSTax AllTax (#m) ($b) ($b) ($b) ($b) ($b) - 0 17.19 195.0 -6.2 20.9 0.0 14.7 - 1 17.19 496.3 -8.2 44.4 0.0 36.2 - 2 17.19 660.1 -3.2 51.7 0.0 48.5 - 3 17.19 823.6 0.7 67.3 0.0 68.0 - 4 17.19 1023.1 7.1 85.5 0.0 92.6 - 5 17.19 1264.4 15.9 102.8 0.0 118.7 - 6 17.19 1583.8 39.1 135.4 0.0 174.5 - 7 17.19 2025.7 78.7 180.4 0.0 259.1 - 8 17.19 2791.3 172.0 259.1 0.0 431.2 - 9 17.19 6276.2 1012.3 471.2 0.0 1483.5 - A 171.93 17139.6 1308.2 1418.8 0.0 2727.0 + 0 17.19 197.2 -6.1 20.9 0.0 14.8 + 1 17.19 499.8 -8.0 44.6 0.0 36.5 + 2 17.19 663.3 -3.4 50.6 0.0 47.3 + 3 17.19 829.2 1.3 68.5 0.0 69.8 + 4 17.19 1031.2 7.9 87.0 0.0 94.9 + 5 17.19 1274.5 16.8 104.3 0.0 121.0 + 6 17.19 1598.3 40.9 137.5 0.0 178.4 + 7 17.19 2046.5 81.9 183.5 0.0 265.5 + 8 17.19 2822.9 177.6 264.9 0.0 442.5 + 9 17.19 6344.1 1017.4 481.3 0.0 1498.7 + A 171.93 17307.0 1326.4 1443.0 0.0 2769.4 Weighted Tax Differences by Baseline Expanded-Income Decile Returns ExpInc IncTax PayTax LSTax AllTax (#m) ($b) ($b) ($b) ($b) ($b) - 0 17.19 195.0 -1.7 0.0 0.0 -1.7 - 1 17.19 496.3 -7.0 0.0 0.0 -7.0 - 2 17.19 660.1 -8.3 0.0 0.0 -8.3 - 3 17.19 823.6 -10.8 0.0 0.0 -10.8 - 4 17.19 1023.1 -14.9 0.0 0.0 -14.9 - 5 17.19 1264.4 -21.2 0.0 0.0 -21.2 - 6 17.19 1583.8 -28.6 0.0 0.0 -28.6 - 7 17.19 2025.7 -38.5 0.0 0.0 -38.5 - 8 17.19 2791.3 -62.4 0.0 0.0 -62.4 - 9 17.19 6276.2 -71.3 0.0 0.0 -71.3 - A 171.93 17139.6 -264.7 0.0 0.0 -264.7 + 0 17.19 197.2 -1.7 0.0 0.0 -1.7 + 1 17.19 499.8 -7.0 0.0 0.0 -7.0 + 2 17.19 663.3 -8.1 0.0 0.0 -8.1 + 3 17.19 829.2 -11.0 0.0 0.0 -11.0 + 4 17.19 1031.2 -15.2 0.0 0.0 -15.2 + 5 17.19 1274.5 -21.5 0.0 0.0 -21.5 + 6 17.19 1598.3 -29.0 0.0 0.0 -29.0 + 7 17.19 2046.5 -39.0 0.0 0.0 -39.0 + 8 17.19 2822.9 -63.2 0.0 0.0 -63.2 + 9 17.19 6344.1 -87.1 0.0 0.0 -87.1 + A 171.93 17307.0 -282.7 0.0 0.0 -282.7

Example (7) produces 2022 static output for the filing units in the @@ -885,16 +885,16 @@ filing status (MARS) | weighted count of filing units 2|61.655 4|14.599 weighted count of those with NEGATIVE MTR -15.338 +15.473 bin number | weighted count | mean NON-NEGATIVE MTR in bin --1|26.649|0.0 -0|2.484|7.17 -1|60.493|14.14 -2|38.317|25.55 -3|13.159|32.26 -4|0.988|43.15 -5|0.113|55.53 -6|0.016|66.75 +-1|26.896|0.0 +0|2.606|7.18 +1|60.85|14.11 +2|37.803|25.54 +3|12.804|32.26 +4|1.0|43.08 +5|0.11|55.74 +6|0.015|66.76 The cat command writes the contents of the tab.sql file to stdout. We do nothing but that in the diff --git a/docs/index.res b/docs/index.res index 0b351313c..9c6810ff3 100644 --- a/docs/index.res +++ b/docs/index.res @@ -3,32 +3,32 @@ $ cat cps-22-#-ref3-#-tab.text Weighted Tax Reform Totals by Baseline Expanded-Income Decile Returns ExpInc IncTax PayTax LSTax AllTax (#m) ($b) ($b) ($b) ($b) ($b) - 0 17.19 195.0 -6.2 20.9 0.0 14.7 - 1 17.19 496.3 -8.2 44.4 0.0 36.2 - 2 17.19 660.1 -3.2 51.7 0.0 48.5 - 3 17.19 823.6 0.7 67.3 0.0 68.0 - 4 17.19 1023.1 7.1 85.5 0.0 92.6 - 5 17.19 1264.4 15.9 102.8 0.0 118.7 - 6 17.19 1583.8 39.1 135.4 0.0 174.5 - 7 17.19 2025.7 78.7 180.4 0.0 259.1 - 8 17.19 2791.3 172.0 259.1 0.0 431.2 - 9 17.19 6276.2 1012.3 471.2 0.0 1483.5 - A 171.93 17139.6 1308.2 1418.8 0.0 2727.0 + 0 17.19 197.2 -6.1 20.9 0.0 14.8 + 1 17.19 499.8 -8.0 44.6 0.0 36.5 + 2 17.19 663.3 -3.4 50.6 0.0 47.3 + 3 17.19 829.2 1.3 68.5 0.0 69.8 + 4 17.19 1031.2 7.9 87.0 0.0 94.9 + 5 17.19 1274.5 16.8 104.3 0.0 121.0 + 6 17.19 1598.3 40.9 137.5 0.0 178.4 + 7 17.19 2046.5 81.9 183.5 0.0 265.5 + 8 17.19 2822.9 177.6 264.9 0.0 442.5 + 9 17.19 6344.1 1017.4 481.3 0.0 1498.7 + A 171.93 17307.0 1326.4 1443.0 0.0 2769.4 Weighted Tax Differences by Baseline Expanded-Income Decile Returns ExpInc IncTax PayTax LSTax AllTax (#m) ($b) ($b) ($b) ($b) ($b) - 0 17.19 195.0 -1.7 0.0 0.0 -1.7 - 1 17.19 496.3 -7.0 0.0 0.0 -7.0 - 2 17.19 660.1 -8.3 0.0 0.0 -8.3 - 3 17.19 823.6 -10.8 0.0 0.0 -10.8 - 4 17.19 1023.1 -14.9 0.0 0.0 -14.9 - 5 17.19 1264.4 -21.2 0.0 0.0 -21.2 - 6 17.19 1583.8 -28.6 0.0 0.0 -28.6 - 7 17.19 2025.7 -38.5 0.0 0.0 -38.5 - 8 17.19 2791.3 -62.4 0.0 0.0 -62.4 - 9 17.19 6276.2 -71.3 0.0 0.0 -71.3 - A 171.93 17139.6 -264.7 0.0 0.0 -264.7 + 0 17.19 197.2 -1.7 0.0 0.0 -1.7 + 1 17.19 499.8 -7.0 0.0 0.0 -7.0 + 2 17.19 663.3 -8.1 0.0 0.0 -8.1 + 3 17.19 829.2 -11.0 0.0 0.0 -11.0 + 4 17.19 1031.2 -15.2 0.0 0.0 -15.2 + 5 17.19 1274.5 -21.5 0.0 0.0 -21.5 + 6 17.19 1598.3 -29.0 0.0 0.0 -29.0 + 7 17.19 2046.5 -39.0 0.0 0.0 -39.0 + 8 17.19 2822.9 -63.2 0.0 0.0 -63.2 + 9 17.19 6344.1 -87.1 0.0 0.0 -87.1 + A 171.93 17307.0 -282.7 0.0 0.0 -282.7 create PNG graph output by hand $ cat tab.sql | sqlite3 cps-16-#-#-#.db unweighted count | weighted count (#m) of filing units @@ -38,13 +38,13 @@ filing status (MARS) | weighted count of filing units 2|61.655 4|14.599 weighted count of those with NEGATIVE MTR -15.338 +15.473 bin number | weighted count | mean NON-NEGATIVE MTR in bin --1|26.649|0.0 -0|2.484|7.17 -1|60.493|14.14 -2|38.317|25.55 -3|13.159|32.26 -4|0.988|43.15 -5|0.113|55.53 -6|0.016|66.75 +-1|26.896|0.0 +0|2.606|7.18 +1|60.85|14.11 +2|37.803|25.54 +3|12.804|32.26 +4|1.0|43.08 +5|0.11|55.74 +6|0.015|66.76 diff --git a/docs/mtr.png b/docs/mtr.png index ba97c0fb0a227838d4c084a9790c3477cfd8970b..51bec66a83cfbe5d579f466333f874b71c10cee4 100644 GIT binary patch literal 175063 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%0Dr27-3I8Im>9FpW)&}6vjfAwL-0S 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 B2lM~{ literal 160877 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ʹ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ξ=>a4%`+o$#2D{od#s>whie=5zT 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%0D`G30F`9c( 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„GM7SJh@(4=@(D(2ddBN8>yc1 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 + - + @@ -35,14 +35,14 @@ -

+