How to use this tool
Check the units, enter your values, and run the tool. Results follow the assumptions and method below.
Calculation method
(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other)status == 1 ? (min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-0,0),12400)*0.1+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-12400,0),38000)*0.12+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-50400,0),55300)*0.22+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-105700,0),96075)*0.24+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-201775,0),54450)*0.32+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-256225,0),384375)*0.35+max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-640600,0)*0.37) : status == 2 ? (min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-0,0),24800)*0.1+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-24800,0),76000)*0.12+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-100800,0),110600)*0.22+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-211400,0),192150)*0.24+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-403550,0),108900)*0.32+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-512450,0),256250)*0.35+max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-768700,0)*0.37) : status == 3 ? (min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-0,0),17700)*0.1+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-17700,0),49750)*0.12+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-67450,0),38250)*0.22+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-105700,0),96050)*0.24+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-201750,0),54450)*0.32+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-256200,0),384400)*0.35+max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-640600,0)*0.37) : (min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-0,0),12400)*0.1+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-12400,0),38000)*0.12+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-50400,0),55300)*0.22+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-105700,0),96075)*0.24+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-201775,0),54450)*0.32+min(max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-256225,0),128125)*0.35+max((max(0,agi-(status == 2 ? 32200 : (status == 3 ? 24150 : 16100))-other))-384350,0)*0.37)