Check the Worksheet Sign the petition

Every exhibit here is a single chart, drawn from a committed script, with its plotted values linked beside it

Many charts below use a fixed worked example: $201,000 and $29,640 a year, three children, computed under Massachusetts's 2025 Worksheet. I pay child support in Massachusetts myself, so I have a stake in the outcome, and I disclose it so you can check the arithmetic yourself. Where a chart sweeps a range of incomes, this example's figures are marked as one point among many. The worksheet behind these figures is model/worksheet.py, checked against the official form's own scripts on the model page. These figures were built for the working paper and the public comments; see the model for the scripts behind both.

Every chart below has one set of axes. An earlier set mixed several panels into one image, and those have been split into the single-chart figures listed here. The fact line under each title gives the custody arrangement, number of children, child care and incomes the chart was computed with. One worked example does not generalize to every family, and a household comparison always carries its per-person counterpart.

Contents

  1. The Massachusetts guidelines can set child support higher than federal law lets the state collect from wages.
  2. The more child care is claimed, the further the order goes over the federal limit on wage withholding.
  3. At $100 a child, 10.6% of income pairs produce an order over the federal limit on wage withholding.
  4. With three children, the recipient household holds more after the order in 10 percent of income combinations.
  5. Per person, the payor holds more almost everywhere.
  6. With one child, the recipient household holds more after the order in no income combinations.
  7. With two children, the recipient household holds more after the order in 4 of 1,147 income combinations (0.3 percent).
  8. The order exceeds 40 percent of the payor’s net income only where the lower earner makes about $20,000 or less.
  9. The hardship test fires late because it reads the wrong income.
  10. Of the payor’s next dollar, the payor keeps between a third and a half.
  11. The order passes 40 percent of net pay in 473 of 1,147 income combinations.
  12. The payor’s share of a $15,600 child care bill, three ways to split it.
  13. With one child, splitting child care on income after the order funds the payor 17 points below the payor’s income share.
  14. With two children, splitting child care on income after the order funds the payor 24 points below the payor’s income share.
  15. With three children, splitting child care on income after the order funds the payor 29 points below the payor’s income share.
  16. The payor bears 93 percent of the combined child care while earning 87 percent of the gross income.
  17. Both parents paying child care costs the payor $29,008 a year, the recipient household $2,192.
  18. The Worksheet’s equal-time credit collapses as the income gap widens.
  19. The equal-time credit is what a standard formula pays a parent who has the children one night in three.
  20. Splitting two children across two homes cuts the weekly order by 30 percent.
  21. Two homes, one child each, cost 43 percent more on the schedule than one home with two.
  22. At equal parenting time, Massachusetts orders the most of the fifty states.
  23. With the lower earner primary, only Hawaii orders more than Massachusetts.
  24. In Massachusetts and 22 other states, having the children a third of the time lowers the order by nothing.
  25. Massachusetts’s presumptive formula runs to $450,000; 12 schedules run higher, 28 stop lower.
  26. At primary custody, only Wisconsin and Hawaii order more than Massachusetts does at equal time.
  27. Every place that costs more to live in than Massachusetts orders less at equal time.
  28. Massachusetts orders the most at equal time, and it is not the most expensive place to live.
  29. Five reviews have taken up gross versus net. None changed it.

The Massachusetts guidelines can set child support higher than federal law lets the state collect from wages

The federal government caps what may be withheld from a paycheck for child support at 60 percent of take-home pay, less for a payor supporting a second family, 15 U.S.C. § 1673(b)(2). With child care claimed, the Worksheet produces income pairs on a model grid whose order is above that limit. See the federal-law finding for the full argument.

Line chart of the share of 1,147 income pairs whose order is above the federal withholding ceiling, as child care claimed rises from $0 to $430 per child per week, for primary custody and for joint custody at equal time.

The Massachusetts guidelines can set child support higher than federal law lets the state collect from wages.

Share of income pairs whose order is above the federal limit on wage withholding, by child care claimed per child per week.

Three children. Federal limit on wage withholding, 15 U.S.C. § 1673(b)(2): 60 percent of take-home pay, less for a payor with a second family. At $100 a child, 10.6 percent of pairs cross it under primary custody. 40 percent have an order over half of take-home pay.

Source: model/ccpa_grid.py · data (CSV)

Line chart of the order as a share of the payor's take-home pay across payor incomes from $50,000 to $300,000, with no child care and at $100, $200 and $430 per child per week, against the federal limit on wage withholding at 60 percent of take-home pay.

The more child care is claimed, the further the order goes over the federal limit on wage withholding

The order as a share of the payor's take-home pay, three children, the other parent primary, the other parent earning $29,640 a year.

The solid line is the federal limit on wage withholding, 60 percent of take-home pay, less for a payor with a second family. The dashed line marks half of take-home pay, a burden flag, not a legal limit. Take-home pay is after federal and state income tax, Social Security and Medicare.

Source: model/ccpa_grid.py · data (CSV)

Grid of 1,147 income pairs, payor income across and other parent's income up, shaded where the order at $100 of child care per child is over the federal limit on wage withholding.

At $100 a child, 10.6% of income pairs produce an order over the federal limit on wage withholding.

Each square is one pair of incomes: the Worksheet's order with $300 a week of child care claimed for three children, primary custody.

Dark squares are over the federal limit on wage withholding, 60 percent of take-home pay. Light squares are over half of take-home pay but under that limit. Hatched squares are pairs where the other parent would be the higher earner. 10.6 percent of squares are dark. All of them also trip Massachusetts's own 40 percent hardship presumption, which helps only if the parent raises it and a judge agrees.

Source: model/ccpa_grid.py · data (CSV)

The recipient household comes out ahead more often as children are added, but per person the payor holds more almost everywhere

Heatmap of the recipient household's net income minus the payor's, in dollars per year, across combinations of higher-earner gross income from $60,000 to $300,000 and lower-earner gross income from $0 to $120,000, three children, equal parenting time, no child care.

Verified against the form's own calculation scripts

With three children, the recipient household holds more after the order in 10 percent of income combinations.

Recipient household net minus payor net, per year.

Custody
Joint, equal time (Box 1)
Children
3
Child care
None (base support)
Incomes
Vary (axes)

Of the 9.9 percent (114 of 1,147) of the grid where the recipient household is ahead, 75.4 percent (86 of 114) sits below $150,000 of higher-earner income, and none above $175,000. The closed contour inside the red region is Line 6e's limitation, which stops binding once the payor's Line 6d crosses 10 percent; the order then drops about $110 a week in one step. Per person the payor still leads almost everywhere (E02). Masked where the lower earner would out-earn the higher. Premiums $43/$33 a week; MA under-13 credit set to zero; no refundable tax credits counted.

Source: model/charts/fig1_heatmaps.py; model/worksheet.py; model/net_position.py · data (CSV)

Heatmap of the same net-income gap divided by household size, one person against four, same income grid, three children, equal parenting time, no child care.

Verified against the form's own calculation scripts

Per person, the payor holds more almost everywhere.

Recipient household net ÷ 4, minus payor net. Companion to E01.

Custody
Joint, equal time (Box 1)
Children
3
Child care
None (base support)
Incomes
Vary (axes)

The payor is ahead per person in 98.9 percent (1,134 of 1,147) of the grid. This pairs with E01, since per person is the comparison a reader will raise first. Masked where the lower earner would out-earn the higher. Premiums $43/$33 a week; MA under-13 credit set to zero.

Source: model/charts/fig1_heatmaps.py; model/worksheet.py; model/net_position.py · data (CSV)

Heatmap of the recipient household's net income minus the payor's, in dollars per year, same income grid as E01, one child, equal parenting time, no child care.

Verified against the form's own calculation scripts

With one child, the recipient household holds more after the order in no income combinations.

Recipient household net minus payor net, per year. Companion to E01/E19 (same grid, two and three children).

Custody
Joint, equal time (Box 1)
Children
1
Child care
None (base support)
Incomes
Vary (axes)

Same grid and colour scale as E01, one child instead of three. With E19, this shows the number of children, not any one family's facts, decides which household comes out ahead. Per person the payor leads far more broadly still (E02 holds at all three child counts). Masked where the lower earner would out-earn the higher. Premiums $43/$33 a week; MA under-13 credit set to zero.

Source: model/charts/fig1_heatmaps.py; model/worksheet.py; model/net_position.py · data (CSV)

Heatmap of the recipient household's net income minus the payor's, in dollars per year, same income grid as E01, two children, equal parenting time, no child care.

Verified against the form's own calculation scripts

With two children, the recipient household holds more after the order in 4 of 1,147 income combinations (0.3 percent).

Recipient household net minus payor net, per year. Companion to E01/E18 (same grid, one and three children).

Custody
Joint, equal time (Box 1)
Children
2
Child care
None (base support)
Incomes
Vary (axes)

Same grid and colour scale as E01 and E18. The share is a genuine zero at one child, rises to 4 of 1,147 cells at two (all at a lower earner of $20,000, higher earner $60,000 to $75,000), and to 10 percent at three, a child-count effect, not an artifact of one income pair. Masked where the lower earner would out-earn the higher. Premiums $43/$33 a week; MA under-13 credit set to zero; no refundable tax credits counted.

Source: model/charts/fig1_heatmaps.py; model/worksheet.py; model/net_position.py · data (CSV)

Heatmap of the order as a percentage of the payor's net income, with a 40 percent contour line, same income grid, three children, equal parenting time, no child care.

Verified against the form's own calculation scripts

The order exceeds 40 percent of the payor's net income only where the lower earner makes about $20,000 or less.

Order as a share of payor net; line at 40%.

Custody
Joint, equal time (Box 1)
Children
3
Child care
None (base support)
Incomes
Vary (axes)

The 40 percent contour sits near $20,000 of lower-earner income up to about $205,000 of higher-earner income; above that, the order never reaches 40 percent of net on the grid (15.4 percent of cells, 177 of 1,147). Scale fixed 0 to 60 percent. Section IV.C's hardship presumption is written for the region under this contour; E05 shows what the Worksheet reports there. Masked where the lower earner would out-earn the higher. Premiums $43/$33 a week; MA under-13 credit set to zero.

Source: model/charts/fig1_heatmaps.py; model/worksheet.py; model/net_position.py · data (CSV)

The hardship test reads the wrong income, and a raise is worth less than it looks

Line chart of Line 7e's reported percentage versus the true share of the payor's net income, against child care claimed from $0 to $600 a week, at the worked example.

Verified against the form's own calculation scripts

The hardship test fires late because it reads the wrong income.

Line 7e's reading vs the true share of net income as claimed child care rises.

Custody
Joint, equal time (Box 1)
Children
3
Child care
Rises to the $430/child ceiling (recipient)
Incomes
$201,000 / $29,640

As claimed child care rises, the true burden passes 40 percent of net at $130 a week; Line 7e reports 40 percent only at $590 a week, by which point the true burden is 55 percent. Nothing on the form flags the gap. Child care is included in the order. Two of three children under 13 (MA credit); premiums $43/$33.

Source: model/charts/fig6_valve.py; model/submission_figures.py · data (CSV)

Line chart of cents kept of the payor's next dollar of income, from $100,000 to $400,000 of payor income, with and without $300 a week of child care.

Verified against the form's own calculation scripts

Of the payor's next dollar, the payor keeps between a third and a half.

Marginal retention after federal and state tax and the change in the order.

Custody
Joint, equal time (Box 1)
Children
3
Child care
None vs $300/wk (recipient)
Incomes
Varies / $29,640

The order's marginal take runs near 20 percent, above Table A's 10 percent top bracket, because the child-count multiplier and the rising income share both scale with the payor's income. $5,000 steps. Dashed line: 50 cents. Two of three children under 13 (MA credit); premiums $43/$33.

Source: model/charts/fig4_retention.py; model/marginal_retention.py · data (CSV)

Scatter plot of Line 7e against the order as a share of the payor's net pay, one point per income combination on the three-child primary-custody grid, with the 40 percent threshold marked on both axes.

Verified against the form's own calculation scripts

The order passes 40 percent of net pay in 473 of 1,147 income combinations.

The Worksheet's own hardship test flags none of them. Each dot is one pair of incomes.

Custody
Primary with the lower earner (Box 2)
Children
3
Child care
None (base support)
Incomes
Vary (axes)

Across is what Line 7e prints; up is what the order actually takes. Every point sits above the dashed diagonal because Line 7e divides by a gross-derived figure, and the widest gap on this grid is 13.0 percentage points. Net is the withholding basis: gross less federal income tax at the single filing status with the standard deduction, Social Security and Medicare, and Massachusetts income tax.

Source: model/charts/fig12_net_pay_ceiling.py · data (CSV)

The Worksheet splits child care on income measured before the order moves money, so the payor pays more than his share of what is left

Bar chart of the payor's share of a $15,600 annual child care bill under three allocation rules, at the worked example.

Verified against the form's own calculation scripts

The payor's share of a $15,600 child care bill, three ways to split it.

Third bar: what the comments ask for (new Lines 6b-1a and 6b-1).

Custody
Joint, equal time (Box 1)
Children
3
Child care
$300/wk, paid by the recipient
Incomes
$201,000 / $29,640

Line 3c allocates 87.7 percent to the payor on pre-transfer income shares. The second bar is the fallback (new Line 6b-2), adjusting shares by the base order on a gross basis: 64.5 percent. The third bar is what the comments ask for: the same adjustment measured after federal and Massachusetts income tax and FICA, for a single filer claiming no exemptions, giving 53.0 percent. Child care is included in the order. Two of three children under 13 (MA credit); premiums $43/$33.

Source: model/charts/fig2_childcare.py; model/childcare_post_transfer.py · data (CSV)

Line chart of the payor's funded share of a child care bill against the payor's income share before the order, under the current rule and one alternative, one child, $100 a week paid by the lower earner.

Verified against the form's own calculation scripts

With one child, splitting child care on income after the order funds the payor 17 points below the payor's income share.

Share of the child care bill the payor funds, by the payor's income share before the order, under the current rule and one alternative.

Custody
Joint, equal time (Box 1)
Children
1
Child care
$100/child/wk, paid by the lower earner
Incomes
$201,000 / varies

The gap is measured at the highest income share plotted on the CSV. Companion to E21 and E22 (two and three children): the gap widens with the number of children. Child care is included in the order. Premiums $43/$33 a week; MA under-13 credit set to zero.

Source: model/charts/fig2_childcare.py; model/worksheet.py; model/net_position.py · data (CSV)

Line chart of the payor's funded share of a child care bill against the payor's income share before the order, under the current rule and one alternative, two children, $100 a week per child paid by the lower earner.

Verified against the form's own calculation scripts

With two children, splitting child care on income after the order funds the payor 24 points below the payor's income share.

Share of the child care bill the payor funds, by the payor's income share before the order, under the current rule and one alternative.

Custody
Joint, equal time (Box 1)
Children
2
Child care
$100/child/wk, paid by the lower earner
Incomes
$201,000 / varies

Same construction as E20, two children instead of one: the gap grows from 17 points to 24. Child care is included in the order. Premiums $43/$33 a week; MA under-13 credit set to zero.

Source: model/charts/fig2_childcare.py; model/worksheet.py; model/net_position.py · data (CSV)

Line chart of the payor's funded share of a child care bill against the payor's income share before the order, under the current rule and one alternative, three children, $100 a week per child paid by the lower earner.

Verified against the form's own calculation scripts

With three children, splitting child care on income after the order funds the payor 29 points below the payor's income share.

Share of the child care bill the payor funds, by the payor's income share before the order, under the current rule and one alternative.

Custody
Joint, equal time (Box 1)
Children
3
Child care
$100/child/wk, paid by the lower earner
Incomes
$201,000 / varies

Same construction as E20 and E21, three children, the worked example's own count: the gap reaches 29 points. Child care is included in the order. Premiums $43/$33 a week; MA under-13 credit set to zero.

Source: model/charts/fig2_childcare.py; model/worksheet.py; model/net_position.py · data (CSV)

Stacked bar chart of each parent's share of combined gross income and of a combined $31,200 child care bill, both parents paying $300 a week in their own home, three children.

Verified against the form's own calculation scripts

The payor bears 93 percent of the combined child care while earning 87 percent of the gross income.

Who pays a combined $31,200/yr of child care, both parents paying $300/wk in their own home.

Custody
Joint, equal time (Box 1)
Children
3
Child care
$300/wk in each home
Incomes
$201,000 / $29,640

Each parent pays $300 a week during their own parenting time, the ordinary case at equal time. E26 shows each parent's resulting net position. Two of three children under 13; premiums $43/$33.

Source: model/submission_figures.py § 2.1; model/charts/fig8_both_pay.py · data (CSV)

Bar chart of each parent's net income under three child care scenarios, neither pays, only the recipient pays, both pay $300 a week, three children.

Verified against the form's own calculation scripts

Both parents paying child care costs the payor $29,008 a year, the recipient household $2,192.

Each parent's net position, neither, one, or both paying $300/wk of child care.

Custody
Joint, equal time (Box 1)
Children
3
Child care
$0 / $300 / $300 per wk (see scenarios)
Incomes
$201,000 / $29,640

The Worksheet allocates the recipient's cost to the payor through Line 6b, but credits the payor's own cost back through Line 6e at about two cents on the dollar: that $15,600 reduces the order by only $270 a year. Order plus the payor's own child care reaches 58.4 percent of net income while Line 7e reads 33 percent. Per person the payor still leads ($58,163 vs. $18,801 each for four). Two of three children under 13; premiums $43/$33.

Source: model/submission_figures.py § 2.1; model/charts/fig8_both_pay.py · data (CSV)

The equal-time credit collapses as the income gap widens, and splitting the children between two homes cuts the order

Line chart of the percentage reduction in the order for equal parenting time versus the Box 2 order, against the payor's share of combined available income, for the current Worksheet and two redline variants.

Verified against the form's own calculation scripts

The Worksheet's equal-time credit collapses as the income gap widens.

Reduction in the order for equal time, against the Box 2 order (the paying parent has the children about a third of the time).

Custody
Joint (Box 1) vs primary (Box 2)
Children
3
Child care
None (base support)
Incomes
$201,000 / varies

The reduction falls from about 75 percent at a 57 percent payor income share to 7 percent at 88 percent and 1 percent at 96 percent: no parenting-time quantity enters any line. Variant A, applying Line 6e once, lifts the curve. Variant B, the standard cross-credit at a 1.5 duplication factor used by 18 states and DC, stops it collapsing. Both are the letter's § 5 redlines.

Source: model/charts/exhibits.py; model/worksheet.py; model/net_position.py; model/box1_fix.py · data (CSV)

Line chart of the overnight share that reproduces the Box 1 order under a standard cross-credit, against the payor's share of combined available income, at duplication factors 1.5 and 2.0.

Verified against the form's own calculation scripts

The equal-time credit is what a standard formula pays a parent who has the children one night in three.

Massachusetts's credit for half the nights, converted into the overnight share a standard formula would need to produce it.

Custody
Joint (Box 1) vs primary (Box 2)
Children
3
Child care
None (base support)
Incomes
$201,000 / varies

The duplication factor decides the number: 33.3 percent at a factor of 1.5, 46.9 percent at 2.0. State the factor beside the number always. Blank below the Line 5c floor, where the order is no longer a cross-credit.

Source: model/charts/exhibits.py; model/worksheet.py; model/net_position.py; model/box1_fix.py · data (CSV)

Line chart of the weekly child support order against the payor's income share, under Box 1 with both children shared and Box 3 with one child residing primarily with each parent, two children.

Verified against the form's own calculation scripts

Splitting two children across two homes cuts the weekly order by 30 percent.

Weekly order under Box 1 and Box 3 for the same two children.

Custody
Joint (Box 1) vs split (Box 3)
Children
2
Child care
None (base support)
Incomes
$201,000 / varies

Under Box 1 both children are shared equal time; under Box 3 one lives primarily with each parent. The payor's care responsibility is one child-share either way, but Line 6g nets the columns on the one-child schedule (Table B 1.00 against 1.40), so Box 3 comes out at 70 percent of Box 1 ($581 against $835 a week) even though the arrangement costs more on the schedule's own measure (E24). This one cuts against the lower earner. Premiums $43/$33 a week; MA under-13 credit set to zero.

Source: model/charts/fig7_box3_split.py; model/worksheet.py; model/net_position.py · data (CSV): curve, worked-example point

Bar chart comparing Table B's cost multiplier for one home raising two children against two homes each raising one child.

Verified against the form's own calculation scripts

Two homes, one child each, cost 43 percent more on the schedule than one home with two.

What the guidelines assume each arrangement costs: one home raising two children vs two homes each raising one.

Custody
Joint (Box 1) vs split (Box 3)
Children
2
Child care
None (base support)
Incomes
$201,000 / varies

Table B charges one home raising two children 1.40 times the one-child amount; two homes raising one child each are charged 1.00 twice, 2.00 combined. The order moves the opposite way (E23): the more expensive arrangement produces the smaller transfer.

Source: model/charts/fig7_box3_split.py; model/worksheet.py; model/net_position.py · data (CSV): curve, worked-example point

Massachusetts orders the most of the fifty at equal time, and more than almost every state orders at primary custody

Horizontal bar chart of the monthly child support order in fifty states under equal parenting time, one set of incomes, Massachusetts highlighted.

One set of incomes; see method

At equal parenting time, Massachusetts orders the most of the fifty states.

Monthly order at one set of incomes. Georgia held out.

Custody
Joint, equal time (Box 1)
Children
3
Child care
None (base support)
Incomes
$201,000 / $29,640

Fifty of fifty-one jurisdictions passed every check; Georgia is held out because its own enacted formula, reproduced by its own calculator, gives a lower order under primary custody than under equal time. Each state's amount comes from its own guidelines, worked out twice and checked for errors. Own premiums ($43/$33) as each state treats them. One worked example; the ranking generalizes to nothing else.

Source: model/charts/fig5_states.py · data (JSON) · data (CSV)

Full ranking behind E11: all 50 jurisdictions
Monthly order, equal parenting time — full data behind E11
RankJurisdictionMonthly order
1Massachusetts, this page’s worked example$4,388.48
2New York$4,067.61
3New Hampshire$3,838.66
4Texas$3,510.00
5Missouri$3,139.00
6Connecticut$3,138.20
7Wisconsin$3,117.35
8New Jersey$3,002.31
9North Dakota$2,939.00
10Maine$2,899.02
11Washington$2,819.56
12Hawaii$2,774.00
13Rhode Island$2,684.45
14Colorado$2,652.32
15Iowa$2,630.25
16Ohio$2,564.15
17California$2,424.32
18Pennsylvania$2,378.42
19Alaska$2,367.95
20Maryland$2,309.54
21Kansas$2,296.63
22Indiana$2,283.25
23Delaware$2,281.35
24District of Columbia$2,253.73
25Louisiana$2,227.23
26Arkansas$2,118.68
27Mississippi$2,097.44
28Wyoming$1,900.85
29North Carolina$1,883.12
30Illinois$1,881.45
31Virginia$1,872.18
32Nevada$1,842.80
33Tennessee$1,833.00
34South Carolina$1,832.22
35New Mexico$1,823.64
36Idaho$1,794.22
37South Dakota$1,788.96
38Alabama$1,746.00
39Florida$1,735.21
40West Virginia$1,724.21
41Vermont$1,686.42
42Nebraska$1,475.23
43Montana$1,461.00
44Michigan$1,445.25
45Arizona$1,309.36
46Oklahoma$1,284.42
47Minnesota$1,174.71
48Kentucky$1,087.80
49Oregon$1,072.00
50Utah$1,058.31
Horizontal bar chart of the monthly child support order in fifty states with the children primarily with the lower earner, one set of incomes, Massachusetts highlighted.

One set of incomes; see method

With the lower earner primary, only Hawaii orders more than Massachusetts.

Monthly order at one set of incomes. Georgia held out. First of a pair with E17.

Custody
Primary with the lower earner (Box 2)
Children
3
Child care
None (base support)
Incomes
$201,000 / $29,640

Same worked example, children primarily with the lower earner. Hawaii's design, shared with Delaware and Montana, exhausts the self-support reserve differently from an income-shares schedule at this income gap. Same states, axis range, colors, and ordering rule as E17, so the two read as a pair.

Source: model/charts/fig5_states.py · data (JSON) · data (CSV)

Full ranking behind E12: all 50 jurisdictions
Monthly order, children primarily with the lower earner — full data behind E12
RankJurisdictionMonthly order
1Hawaii$5,821.00
2Massachusetts, this page’s worked example$4,714.22
3Wisconsin$4,491.71
4New York$4,067.61
5Delaware$3,990.73
6New Hampshire$3,838.66
7Kansas$3,838.03
8Iowa$3,744.73
9Texas$3,510.00
10District of Columbia$3,467.96
11Alaska$3,462.96
12California$3,436.04
13Maryland$3,295.11
14Louisiana$3,269.06
15North Dakota$3,219.00
16Missouri$3,139.00
17Connecticut$3,138.20
18Rhode Island$3,123.22
19Colorado$3,090.30
20Pennsylvania$3,086.76
21Montana$3,073.50
22Illinois$3,037.90
23New Jersey$3,002.31
24North Carolina$2,934.30
25Maine$2,899.02
26Washington$2,819.56
27Michigan$2,808.44
28Wyoming$2,801.97
29New Mexico$2,795.32
30Alabama$2,736.00
31Virginia$2,672.09
32South Carolina$2,669.21
33South Dakota$2,623.12
34Vermont$2,594.42
35Mississippi$2,564.76
36Ohio$2,564.15
37Idaho$2,549.85
38Indiana$2,548.03
39West Virginia$2,518.77
40Florida$2,512.99
41Nevada$2,485.00
42Nebraska$2,402.03
43Arkansas$2,349.64
44Utah$2,332.66
45Arizona$2,290.06
46Minnesota$2,271.30
47Tennessee$2,031.00
48Oklahoma$2,008.78
49Kentucky$1,871.67
50Oregon$1,772.00
Tile map of fifty-one jurisdictions, each colored by whether a formula credit applies when a parent has the children 122 overnights a year, about one-third of the time.

One set of incomes; see method

In Massachusetts and 22 other states, having the children a third of the time lowers the order by nothing.

Twenty-eight states give that parent a formula credit; 23 do not. Blue: a credit at 122 overnights a year. Grey: none.

Counted
Any formula credit at 122 overnights
Children
3
Child care
None
Incomes
$201,000 / $29,640

A count, not a dollar amount. Massachusetts is among the 23: its Box 2 already assumes the paying parent has the children about a third of the time, without a discrete credit for it. In the one clean pairing with a credit-giving state the dollar effect runs the other way, so this count is a structural fact and nothing more.

Source: model/charts/fig5_states.py · data (JSON)

Full table behind E13: all 51 jurisdictions
Formula credit at 122 overnights (one-third time), by jurisdiction — full data behind E13
JurisdictionFormula credit at 122 overnights
AlabamaNo
AlaskaYes
ArizonaYes
ArkansasNo
CaliforniaYes
ColoradoYes
ConnecticutNo
DelawareYes
District of ColumbiaNo
FloridaYes
GeorgiaYes
HawaiiNo
IdahoYes
IllinoisNo
IndianaYes
IowaNo
KansasNo
KentuckyYes
LouisianaNo
MaineNo
MarylandYes
Massachusetts, this page’s worked exampleNo
MichiganYes
MinnesotaYes
MississippiNo
MissouriYes
MontanaYes
NebraskaNo
NevadaNo
New HampshireNo
New JerseyYes
New MexicoNo
New YorkNo
North CarolinaNo
North DakotaYes
OhioYes
OklahomaYes
OregonYes
PennsylvaniaNo
Rhode IslandNo
South CarolinaYes
South DakotaYes
TennesseeYes
TexasNo
UtahYes
VermontYes
VirginiaYes
WashingtonNo
West VirginiaNo
WisconsinYes
WyomingYes
Horizontal bar chart ranking 41 jurisdictions by the combined income at which their presumptive child support schedule stops, Massachusetts highlighted.

One set of incomes; see method

Massachusetts's presumptive formula runs to $450,000; 12 schedules run higher, 28 stop lower.

Combined income at which each state's presumptive schedule ends; above it, support is discretionary.

Ranked
41 combined-income schedules (29 gross, 11 net, 1 other basis)
Not ranked
10: percentage-of-obligor, Melson or open formula
Basis
Annual; monthly ×12, weekly ×52

Forty-one jurisdictions have a combined-income schedule that stops at a stated figure: median $360,000, seven stop at exactly $40,000 a month, Utah's runs to $1.2 million. Ten use a percentage-of-obligor, Melson, or open formula with no combined ceiling. Net-income ceilings aren't dollar-for-dollar comparable with gross ones. Not ranked: Alaska, California, Delaware, Hawaii, Mississippi, Montana, Nevada, North Dakota, Texas, Wisconsin. This corrects an earlier comparison against nine benchmark states, where Massachusetts appeared second; among the 41 with a stated ceiling it is thirteenth.

Source: model/charts/fig9_ceilings.py · data (JSON) · data (CSV)

Full ranking behind E16: 41 combined-income schedules
Combined income at which the presumptive schedule stops — full data behind E16
RankJurisdictionCombined-income ceilingBasis
1Utah$1,200,000gross
2Louisiana$600,000gross
3Washington$600,000net
4Virginia$510,000gross
5Colorado$480,000gross
6Georgia$480,000gross
7Missouri$480,000gross
8New Mexico$480,000gross
9North Carolina$480,000gross
10Rhode Island$480,000gross
11South Carolina$480,000gross
12Indiana$478,400gross
13Massachusetts, this page’s worked example$450,000gross
14Idaho$440,000gross
15West Virginia$420,000gross
16Maine$400,000gross
17New Hampshire$373,068gross
18Vermont$360,300other
19Alabama$360,000gross
20Arizona$360,000gross
21Arkansas$360,000gross
22Iowa$360,000net
23Kentucky$360,000gross
24Maryland$360,000gross
25Oregon$360,000gross
26Pennsylvania$360,000net
27South Dakota$360,000net
28Tennessee$339,000gross
29Ohio$336,000gross
30Illinois$328,500net
31Connecticut$312,000net
32District of Columbia$240,000gross
33Minnesota$240,000gross
34Nebraska$240,000net
35Kansas$216,000gross
36Michigan$214,459net
37New York$193,000gross
38New Jersey$187,200net
39Oklahoma$180,000gross
40Wyoming$180,000net
41Florida$120,000net
Horizontal bar chart of Massachusetts's equal-time order against 49 other jurisdictions' primary-custody orders, with Massachusetts's own primary-custody order marked for scale.

One set of incomes; see method

At primary custody, only Wisconsin and Hawaii order more than Massachusetts does at equal time.

Monthly order: Massachusetts under Box 1 (children half the time each) against every other jurisdiction with the children primarily with the lower earner.

Custody
MA equal time (Box 1) vs others primary
Children
3
Child care
None (base support)
Incomes
$201,000 / $29,640

Only Hawaii and Wisconsin order more at primary custody than Massachusetts does at equal time. Massachusetts's own primary-custody order, $4,714, is marked for scale and isn't part of the ranked comparison. The Commonwealth's consultant attributes the higher amounts to cost of living, which bears on both households; whatever it explains about the level, it doesn't explain why an arrangement giving each parent half the time is priced where sole primary custody is priced almost everywhere else. One worked example; Georgia held out (see E11).

Source: model/charts/fig10_ma_shared_vs_primary.py · data (JSON) · data (CSV)

Full ranking behind E17: Massachusetts vs. 49 other jurisdictions' primary-custody orders
Massachusetts’s equal-time order vs. every other jurisdiction’s primary-custody order — full data behind E17
RankJurisdictionCustody basisMonthly order
1HawaiiPrimary, lower earner$5,821.00
—Massachusetts, this page’s worked examplePrimary (Box 2) — for scale, not ranked$4,714.22
2WisconsinPrimary, lower earner$4,491.71
3Massachusetts, this page’s worked exampleEqual time (Box 1)$4,388.48
4New YorkPrimary, lower earner$4,067.61
5DelawarePrimary, lower earner$3,990.73
6New HampshirePrimary, lower earner$3,838.66
7KansasPrimary, lower earner$3,838.03
8IowaPrimary, lower earner$3,744.73
9TexasPrimary, lower earner$3,510.00
10District of ColumbiaPrimary, lower earner$3,467.96
11AlaskaPrimary, lower earner$3,462.96
12CaliforniaPrimary, lower earner$3,436.04
13MarylandPrimary, lower earner$3,295.11
14LouisianaPrimary, lower earner$3,269.06
15North DakotaPrimary, lower earner$3,219.00
16MissouriPrimary, lower earner$3,139.00
17ConnecticutPrimary, lower earner$3,138.20
18Rhode IslandPrimary, lower earner$3,123.22
19ColoradoPrimary, lower earner$3,090.30
20PennsylvaniaPrimary, lower earner$3,086.76
21MontanaPrimary, lower earner$3,073.50
22IllinoisPrimary, lower earner$3,037.90
23New JerseyPrimary, lower earner$3,002.31
24North CarolinaPrimary, lower earner$2,934.30
25MainePrimary, lower earner$2,899.02
26WashingtonPrimary, lower earner$2,819.56
27MichiganPrimary, lower earner$2,808.44
28WyomingPrimary, lower earner$2,801.97
29New MexicoPrimary, lower earner$2,795.32
30AlabamaPrimary, lower earner$2,736.00
31VirginiaPrimary, lower earner$2,672.09
32South CarolinaPrimary, lower earner$2,669.21
33South DakotaPrimary, lower earner$2,623.12
34VermontPrimary, lower earner$2,594.42
35MississippiPrimary, lower earner$2,564.76
36OhioPrimary, lower earner$2,564.15
37IdahoPrimary, lower earner$2,549.85
38IndianaPrimary, lower earner$2,548.03
39West VirginiaPrimary, lower earner$2,518.77
40FloridaPrimary, lower earner$2,512.99
41NevadaPrimary, lower earner$2,485.00
42NebraskaPrimary, lower earner$2,402.03
43ArkansasPrimary, lower earner$2,349.64
44UtahPrimary, lower earner$2,332.66
45ArizonaPrimary, lower earner$2,290.06
46MinnesotaPrimary, lower earner$2,271.30
47TennesseePrimary, lower earner$2,031.00
48OklahomaPrimary, lower earner$2,008.78
49KentuckyPrimary, lower earner$1,871.67
50OregonPrimary, lower earner$1,772.00

The cost-of-living defence, tested on its own page:

Grouped bar chart of the monthly order at equal time and at primary custody for Massachusetts and the six places with a higher cost of living, with a line marking Massachusetts's equal-time order.

Every place that costs more to live in than Massachusetts orders less at equal time.

Monthly order at the same incomes, costliest place first, at equal time and at primary custody.

Cost of living: BEA Regional Price Parities 2024, all items, U.S. average 100.

Source: model/cost_of_living.py · data (CSV)

Scatter plot of each state's 2024 cost of living against its monthly equal-time order for the same family, with Massachusetts marked at the top.

Massachusetts orders the most at equal time, and it is not the most expensive place to live.

Each dot is one state: its cost of living against its equal-time order for the same family.

Georgia is held out of the fifty-state comparison.

Source: model/cost_of_living.py · data (CSV)

Five reviews have raised gross versus net, and none has changed it

Timeline of seven Massachusetts child support guidelines reviews from 2002 to 2025, marking the five whose own report or economic review declined to move from gross to net income.

Documentary: built only from primary-text quotes

Five reviews have taken up gross versus net. None changed it.

Massachusetts guidelines reviews since 2002. Filled: the cycle's own report or economic review declines the change.

Question
Gross vs. net income basis (not the separate alimony/tax question)
Corpus
Every task force report and economic review, 2001 to 2025
Cycles
7 reviews, 2002 to 2025

Every filled year carries a verbatim quote from that cycle's own report or economic review, with page numbers in the source file. The 2009 Task Force found "little support ... for basing orders on net income"; the 2012 Task Force "declines to recommend this change." The 2002 and 2006 cycles say nothing on the question.

Source: model/charts/fig11_deferral_timeline.py · data (JSON) · data (CSV)

Check any of these yourself

Every figure above is drawn by a script under model/charts/ from the models and datasets linked from its own Source line. Rebuild the whole set with model/charts/make_all.py, then the exhibit crop with model/charts/exhibits.py; every PNG has a CSV or dataset beside it holding the values actually plotted.

Sign the petition to fix child support →