11// Title: Tax Cuts and Jobs Act, final version
2- // Reform_File_Author: Cody Kallen (with updates by Martin Holmer )
2+ // Reform_File_Author: Cody Kallen (with updates by Martin Holme and Bodi Yang )
33// Reform_Reference: 2018 IRS forms and this URL:
44// http://docs.house.gov/billsthisweek/20171218/CRPT-115HRPT-466.pdf
55// Reform_Baseline: 2017_law.json
4141 "2026" : 0.396 },
4242 "II_brk1" : {"2018" : [9525 , 19050 , 9525 , 13600 , 19050 ],
4343 "2019" : [9700 , 19400 , 9700 , 13850 , 19400 ],
44+ "2020" : [9875 , 19750 , 9875 , 14100 , 19750 ],
45+ "2021" : [9950 , 19900 , 9950 , 14200 , 19900 ],
46+ "2022" : [10275 , 20550 , 10275 , 14650 , 20550 ],
47+ "2023" : [ 10463.03 , 20926.06 , 10463.03 , 14918.1 , 20926.06 ],
4448 "2026" : [11242 , 22484 , 11242 , 16094 , 22484 ]},
4549 "II_brk2" : {"2018" : [38700 , 77400 , 38700 , 51800 , 77400 ],
4650 "2019" : [39475 , 78950 , 39475 , 52850 , 78950 ],
51+ "2020" : [40125 , 80250 , 40125 , 53700 , 80250 ],
52+ "2021" : [40525 , 81050 , 40525 , 54200 , 81050 ],
53+ "2022" : [41775 , 83550 , 41775 , 55900 , 83550 ],
54+ "2023" : [42539.48 , 85078.96 , 42539.48 , 56922.97 , 85078.96 ],
4755 "2026" : [45751 , 91502 , 45751 , 61242 , 91502 ]},
4856 "II_brk3" : {"2018" : [82500 , 165000 , 82500 , 82500 , 165000 ],
4957 "2019" : [84200 , 168400 , 84200 , 84200 , 168400 ],
58+ "2020" : [85525 , 171050 , 85525 , 85500 , 171050 ],
59+ "2021" : [86375 , 172750 , 86375 , 86350 , 172750 ],
60+ "2022" : [89075 , 178150 , 89075 , 89050 , 178150 ],
61+ "2023" : [90705.07 , 181410.14 , 90705.07 , 90679.62 , 181410.14 ],
5062 "2026" : [110791 , 184571 , 92286 , 158169 , 184571 ]},
5163 "II_brk4" : {"2018" : [157500 , 315000 , 157500 , 157500 , 315000 ],
5264 "2019" : [160725 , 321450 , 160725 , 160700 , 321450 ],
65+ "2020" : [163300 , 326600 , 163300 , 163300 , 326600 ],
66+ "2021" : [164925 , 329850 , 164925 , 164900 , 329850 ],
67+ "2022" : [170050 , 340100 , 170050 , 170050 , 340100 ],
68+ "2023" : [173161.92 , 346323.83 , 173161.92 , 173161.92 , 346323.83 ],
5369 "2026" : [231045 , 281317 , 140659 , 256181 , 281317 ]},
5470 "II_brk5" : {"2018" : [200000 , 400000 , 200000 , 200000 , 400000 ],
5571 "2019" : [204100 , 408200 , 204100 , 204100 , 408200 ],
72+ "2020" : [207350 , 414700 , 207350 , 207350 , 414700 ],
73+ "2021" : [215950 , 431900 , 215950 , 215950 , 431900 ],
74+ "2022" : [215950 , 431900 , 215950 , 215950 , 431900 ],
75+ "2023" : [219901.88 , 439803.77 , 219901.88 , 219901.88 , 439803.77 ],
5676 "2026" : [502356 , 502356 , 251178 , 502356 , 502356 ]},
5777 "II_brk6" : {"2018" : [500000 , 600000 , 300000 , 500000 , 600000 ],
5878 "2019" : [510300 , 612350 , 306175 , 510300 , 612350 ],
79+ "2020" : [518400 , 622050 , 518400 , 518400 , 622050 ],
80+ "2021" : [539900 , 647850 , 539900 , 539900 , 647850 ],
81+ "2022" : [539900 , 647850 , 323925 , 539900 , 647850 ],
82+ "2023" : [549780.17 , 659705.66 , 329852.83 , 549780.17 , 659705.66 ],
5983 "2026" : [504406 ,567457 , 283728 , 535931 , 567457 ]},
6084 "PT_rt1" : {"2018" : 0.10 ,
6185 "2026" : 0.10 },
6286 "PT_rt2" : {"2018" : 0.12 ,
87+ "2020" : 0.15 ,
88+ "2021" : 0.12 ,
6389 "2026" : 0.15 },
6490 "PT_rt3" : {"2018" : 0.22 ,
91+ "2020" : 0.25 ,
92+ "2021" : 0.22 ,
6593 "2026" : 0.25 },
6694 "PT_rt4" : {"2018" : 0.24 ,
95+ "2020" : 0.28 ,
96+ "2021" : 0.24 ,
6797 "2026" : 0.28 },
6898 "PT_rt5" : {"2018" : 0.32 ,
6999 "2026" : 0.33 },
70100 "PT_rt6" : {"2018" : 0.35 ,
71101 "2026" : 0.35 },
72102 "PT_rt7" : {"2018" : 0.37 ,
103+ "2020" : 0.396 ,
104+ "2021" : 0.37 ,
73105 "2026" : 0.396 },
74106 "PT_brk1" : {"2018" : [9525 , 19050 , 9525 , 13600 , 19050 ],
75107 "2019" : [9700 , 19400 , 9700 , 13850 , 19400 ],
108+ "2020" : [9875 , 19750 , 9875 , 14100 , 19750 ],
109+ "2021" : [9950 , 19900 , 9950 , 14200 , 19900 ],
110+ "2022" : [10275 , 20550 , 10275 , 14650 , 20550 ],
111+ "2023" : [10463.03 , 20926.06 , 10463.03 , 14918.1 , 20926.06 ],
76112 "2026" : [11242 , 22484 , 11242 , 16094 , 22484 ]},
77113 "PT_brk2" : {"2018" : [38700 , 77400 , 38700 , 51800 , 77400 ],
78114 "2019" : [39475 , 78950 , 39475 , 52850 , 78950 ],
115+ "2020" : [40125 , 80250 , 40125 , 53700 , 80250 ],
116+ "2021" : [40525 , 81050 , 40525 , 54200 , 81050 ],
117+ "2022" : [41775 , 83550 , 41775 , 55900 , 83550 ],
118+ "2023" : [42539.48 , 85078.96 , 42539.48 , 56922.97 , 85078.96 ],
79119 "2026" : [45751 , 91502 , 45751 , 61242 , 91502 ]},
80120 "PT_brk3" : {"2018" : [82500 , 165000 , 82500 , 82500 , 165000 ],
81121 "2019" : [84200 , 168400 , 84200 , 84200 , 168400 ],
122+ "2020" : [85525 , 171050 , 85525 , 85500 , 171050 ],
123+ "2021" : [86375 , 172750 , 86375 , 86350 , 172750 ],
124+ "2022" : [89075 , 178150 , 89075 , 89050 , 178150 ],
125+ "2023" : [90705.07 , 181410.14 , 90705.07 , 90679.62 , 181410.14 ],
82126 "2026" : [110791 , 184571 , 92286 , 158169 , 184571 ]},
83127 "PT_brk4" : {"2018" : [157500 , 315000 , 157500 , 157500 , 315000 ],
84128 "2019" : [160725 , 321450 , 160725 , 160700 , 321450 ],
129+ "2020" : [163300 , 326600 , 163300 , 163300 , 326600 ],
130+ "2021" : [164925 , 329850 , 164925 , 164900 , 329850 ],
131+ "2022" : [170050 , 340100 , 170050 , 170050 , 340100 ],
132+ "2023" : [173161.92 , 346323.83 , 173161.92 , 173161.92 , 346323.83 ],
85133 "2026" : [231045 , 281317 , 140659 , 256181 , 281317 ]},
86134 "PT_brk5" : {"2018" : [200000 , 400000 , 200000 , 200000 , 400000 ],
87135 "2019" : [204100 , 408200 , 204100 , 204100 , 408200 ],
136+ "2020" : [207350 , 414700 , 207350 , 207350 , 414700 ],
137+ "2021" : [215950 , 431900 , 215950 , 215950 , 431900 ],
138+ "2022" : [215950 , 431900 , 215950 , 215950 , 431900 ],
139+ "2023" : [219901.88 , 439803.77 , 219901.88 , 219901.88 , 439803.77 ],
88140 "2026" : [502356 , 502356 , 251178 , 502356 , 502356 ]},
89141 "PT_brk6" : {"2018" : [500000 , 600000 , 300000 , 500000 , 600000 ],
90142 "2019" : [510300 , 612350 , 306175 , 510300 , 612350 ],
143+ "2020" : [518400 , 622050 , 518400 , 518400 , 622050 ],
144+ "2021" : [539900 , 647850 , 539900 , 539900 , 647850 ],
145+ "2022" : [539900 , 647850 , 323925 , 539900 , 647850 ],
146+ "2023" : [549780.17 , 659705.66 , 329852.83 , 549780.17 , 659705.66 ],
91147 "2026" : [504406 ,567457 , 283728 , 535931 , 567457 ]},
92148 "PT_qbid_rt" : {"2018" : 0.2 ,
93149 "2026" : 0.0 },
94150 "PT_qbid_taxinc_thd" : {"2018" : [157500 , 315000 , 157500 , 157500 , 315000 ],
95151 "2019" : [160700 , 321400 , 160725 , 160700 , 321400 ],
152+ "2022" : [170050 , 340100 , 170050 , 170050 , 340100 ],
153+ "2023" : [173161.92 , 346323.83 , 173161.92 , 173161.92 , 346323.83 ],
96154 "2026" : [0 , 0 , 0 , 0 , 0 ]},
97155 "PT_qbid_taxinc_gap" : {"2018" : [50000 , 100000 , 50000 , 50000 , 100000 ],
98156 "2026" : [1 , 1 , 1 , 1 , 1 ]},
104162 "2026" : 0.0 },
105163 "STD" : {"2018" : [12000 , 24000 , 12000 , 18000 , 24000 ],
106164 "2019" : [12200 , 24400 , 12200 , 18350 , 24400 ],
165+ "2020" : [12400 , 24800 , 12400 , 18650 , 24800 ],
166+ "2021" : [12550 , 25100 , 12550 , 18800 , 25100 ],
167+ "2022" : [12950 , 25900 , 12950 , 19400 , 25900 ],
168+ "2023" : [13186.98 , 26373.97 , 13186.98 , 19755.02 , 26373.97 ],
107169 "2026" : [7655 , 15311 , 7655 , 11272 , 15311 ]},
108170 "II_em" : {"2018" : 0 ,
109171 "2026" : 4883 },
121183 "2026" : 3000 },
122184 "AMT_em" : {"2018" : [70300 , 109400 , 54700 , 70300 , 109400 ],
123185 "2019" : [71700 , 111700 , 55850 , 71700 , 111700 ],
186+ "2020" : [72900 , 113400 , 56700 , 72900 , 113400 ],
187+ "2021" : [73600 , 114600 , 57300 , 73600 , 114600 ],
188+ "2022" : [75900 , 118100 , 59050 , 75900 , 118100 ],
189+ "2023" : [77288.97 , 120261.23 , 60130.62 , 77288.97 , 120261.23 ],
124190 "2026" : [65462 , 101870 , 50935 , 65461 , 101870 ]},
125191 "AMT_em_ps" : {"2018" : [500000 , 1000000 , 500000 , 500000 , 1000000 ],
126192 "2019" : [510300 , 1020600 , 510300 , 510300 , 1020600 ],
193+ "2020" : [518400 , 1036800 , 518400 , 518400 , 1036800 ],
194+ "2021" : [523600 , 1047200 , 523600 , 523600 , 1047200 ],
195+ "2022" : [539900 , 1079800 , 539900 , 539900 , 1079800 ],
196+ "2023" : [549780.17 , 1099560.34 , 549780.17 , 549780.17 , 1099560.34 ],
127197 "2026" : [145511 , 193974 , 96987 , 145511 , 193974 ]},
128198 "AMT_em_pe" : {"2018" : 718800 ,
129199 "2019" : 733700 ,
200+ "2020" : 745200 ,
201+ "2021" : 752800 ,
202+ "2022" : 776100 ,
130203 "2026" : 302083 },
131204 "ALD_DomesticProduction_hc" : {"2018" : 1 ,
132205 "2026" : 0 },
153226 "2026" : 0 },
154227 "ID_Medical_frt" : {"2017" : 0.075 ,
155228 "2019" : 0.075 },
156- "parameter_indexing_CPI_offset" : {"2017" : -0.0025 }
157- }
229+ "parameter_indexing_CPI_offset" : {"2017" : -0.0025 },
230+
231+ // Apply parameters that are affected by the change in index rates
232+ // even though they are not directly modified by TCJA.
233+ "II_em_ps" : {"2018" : [9e99 , 9e99 , 9e99 , 9e99 , 9e99 ]},
234+ "STD_Dep" : {"2018" : 1050 , "2019" : 1100 , "2020" : 1100 , "2021" : 1100 , "2022" : 1150 },
235+ "STD_Aged" : {"2018" : [1600 , 1300 , 1300 , 1600 , 1300 ],
236+ "2019" : [1650 , 1300 , 1300 , 1650 , 1300 ],
237+ "2020" : [1650 , 1300 , 1300 , 1650 , 1300 ],
238+ "2021" : [1700 , 1350 , 1350 , 1700 , 1350 ],
239+ "2022" : [1750 , 1400 , 1400 , 1750 , 1750 ],
240+ "2023" : [1782.02 , 1425.62 , 1425.62 , 1782.02 , 1782.02 ]},
241+ "CG_brk1" : {"2018" : [38600 , 77200 , 38600 , 51700 , 77200 ],
242+ "2019" : [39375 , 78750 , 39375 , 52750 , 78750 ],
243+ "2020" : [40000 , 80000 , 40000 , 53600 , 80000 ],
244+ "2021" : [40400 , 80800 , 40400 , 54100 , 80800 ],
245+ "2023" : [41834.57 , 83669.15 , 41834.57 , 56021.05 , 83669.15 ]},
246+ "CG_brk2" : {"2018" : [425800 , 479000 , 239500 , 452400 , 479000 ],
247+ "2019" : [434550 , 488850 , 244425 , 461700 , 488850 ],
248+ "2021" : [445654.49 , 501342.07 , 250671.03 , 473498.28 , 501342.07 ],
249+ "2022" : [453186.05 , 509814.75 , 254907.37 , 481500.4 , 509814.75 ],
250+ "2023" : [461479.35 , 519144.36 , 259572.17 , 490311.86 , 519144.36 ]},
251+ "AMT_CG_brk1" : {"2018" : [38600 , 77200 , 38600 , 51700 , 77200 ],
252+ "2019" : [39375 , 78750 , 39375 , 52750 , 78750 ],
253+ "2020" : [40000 , 80000 , 40000 , 53600 , 80000 ],
254+ "2021" : [40400 , 80800 , 40400 , 54100 , 80800 ],
255+ "2022" : [41675 , 83350 , 41675 , 55800 , 83350 ],
256+ "2023" : [42437.65 , 84875.3 , 42437.65 , 56821.14 , 84875.3 ]},
257+ "AMT_CG_brk2" : {"2018" : [425800 , 479000 , 239500 , 452400 , 479000 ],
258+ "2019" : [434550 , 488850 , 244425 , 461700 , 488850 ],
259+ "2020" : [441450 , 496600 , 248300 , 469050 , 496600 ],
260+ "2021" : [445850 , 501600 , 250800 , 473750 , 501600 ],
261+ "2022" : [459750 , 517200 , 258600 , 488500 , 517200 ],
262+ "2023" : [468163.42 , 526664.76 , 263332.38 , 497439.55 , 526664.76 ]},
263+ "AMT_child_em" : {"2018" : 7600 ,
264+ "2019" : 7750 ,
265+ "2020" : 7900 ,
266+ "2021" : 7950 ,
267+ "2022" : 8200 ,
268+ "2023" : 8350.06 },
269+ "AMT_brk1" : {"2018" : 191100 ,
270+ "2019" : 194800 ,
271+ "2020" : 197900 ,
272+ "2021" : 199900 ,
273+ "2022" : 206100 ,
274+ "2023" : 209871.63 },
275+ "EITC_c" : {"2018" : [519 , 3461 , 5716 , 6431 ],
276+ "2019" : [529 , 3526 , 5828 , 6557 ],
277+ "2020" : [538 , 3584 , 5920 , 6660 ],
278+ "2021" : [1502.0 , 3618.0 , 5980.0 , 6728.0 ],
279+ "2022" : [560 , 3733 , 6064 , 6935 ],
280+ "2023" : [570.25 , 3801.31 , 6174.97 , 7061.91 ]},
281+ "EITC_MaxEligAge" : {"2022" :125 , "2023" : 125 },
282+ "EITC_ps" : {"2018" : [8490 , 18660 , 18660 , 18660 ],
283+ "2019" : [8650 , 19030 , 19030 , 19030 ],
284+ "2020" : [8790 , 19330 , 19330 , 19330 ],
285+ "2022" : [9160 , 20130 , 20130 , 20130 ],
286+ "2023" : [9327.63 , 20498.38 , 20498.38 , 20498.38 ]},
287+ "EITC_ps_MarriedJ" : {"2018" : [5680 , 5690 , 5690 , 5690 ],
288+ "2019" : [5800 , 5790 , 5790 , 5790 ],
289+ "2020" : [538 , 3584 , 5920 , 6660 ],
290+ "2021" : [1502 , 3618 , 5980 , 6728 ],
291+ "2022" : [6130 , 6130 , 6130 , 6130 ]},
292+ "EITC_InvestIncome_c" : {"2018" : 3500 ,
293+ "2019" : 3600 ,
294+ "2020" : 3650 ,
295+ "2022" : 10300 ,
296+ "2023" : 10488.49 },
297+ "ETC_pe_Single" : {"2018" : 67 ,
298+ "2019" : 68 ,
299+ "2020" : 69 ,
300+ "2021" : 90 ,
301+ "2022" : 80 ,
302+ "2023" : 81.46 },
303+ "ETC_pe_Married" : {"2018" : 134 ,
304+ "2019" : 136 ,
305+ "2020" : 138 ,
306+ "2021" : 180 ,
307+ "2022" : 180 ,
308+ "2023" : 183.29 },
309+ "FST_AGI_thd_lo" : {"2018" : [1000000 , 1000000 , 500000 , 1000000 , 1000000 ],
310+ "2019" : [1000000 , 1000000 , 500000 , 1000000 , 1000000 ]},
311+ "FST_AGI_thd_hi" : {"2018" : [2000000 , 2000000 , 1000000 , 2000000 , 2000000 ],
312+ "2019" : [2000000 , 2000000 , 1000000 , 2000000 , 2000000 ]}
313+ }
0 commit comments