Layer-by-layer comparison
1 · Taxes you can see
These are the taxes with your name on them. Income tax, your property tax bill, sales tax at the register, the tax on gas. You can find every one of these on a bill or a receipt.
Where the whole reputation comes from. New Hampshire's individual income tax is genuinely zero — the Interest & Dividends tax was repealed effective 1 January 2025, so there is no longer a personal income tax of any kind. There is no general sales tax either. What replaces both is property tax, at about 1.58% of assessed value against Massachusetts's 1.09%. Note which gap is new: the I&D repeal is two years old, but New Hampshire has never taxed capital gains or wages, so those gaps are not a recent policy change.
2 · Taxes your job pays for you
Your employer pays a Social Security and Medicare tax on top of your pay. It never shows up on your paycheck. Almost every economist says it still comes out of your wages — your pay is lower because of it.
Employer FICA. Identical on both sides of the border. The first layer where moving buys you nothing.
3 · Taxes hidden in prices
Companies pay taxes too. They get that money back by charging you more and paying workers less. So part of a company tax is really your tax. Nobody agrees on how much, so you can move the sliders and see.
This is where the comparison gets interesting. Massachusetts levies a corporate excise on profits, which standard models push roughly 75% onto capital owners. New Hampshire levies two business taxes: a 7.5% Business Profits Tax that behaves like the Massachusetts excise, and a 0.55% Business Enterprise Tax whose base is compensation paid — that is, wages. A tax on payroll lands on labour almost directly, so New Hampshire's business tax burden falls harder on wage earners than its rate suggests. The federal corporate slice inside this layer is identical on both sides.
4 · Taxes on your power bill
Part of your electric and gas bill is not for energy at all. It pays for state programs. It is set by an agency, not a vote, and it is never called a tax. In Massachusetts these charges on gas now cost more than the gas.
A real and under-discussed gap, and now taken from the filed tariffs rather than estimated. The inclusion rule: a charge counts if it exists because of a legislative or regulatory mandate, not because of the physical cost of generating and delivering energy. Electricity is a genuine like-for-like comparison — both figures are Eversource, the same company operating on both sides of the border. Massachusetts carries six mandated riders totalling 3.789¢/kWh; New Hampshire carries one, the System Benefits Charge, at 0.618¢. Read that as a statement about these two filed tariffs, not about either state as a whole: on the all-in retail price EIA puts New Hampshire only 1.49¢/kWh below Massachusetts, and that gap narrowed over the last year while this one did not. New Hampshire's tariff carries no recovery rider for net metering, SMART or EV programmes, and its stranded cost line is a credit. That absence from the bill is the finding — New Hampshire does require utilities to offer net metering, it simply does not recover a comparable cost through a separate rider.
Read the gap as conservative in both directions. The Massachusetts figure is a floor — its own tariff footnote puts 83C/83D offshore wind, solar programme and grid modernisation costs inside the Distribution charge, unbroken out, and RPS/CES sits inside supply. The New Hampshire gas figure is a ceiling — Liberty's LDAC bundles regulatory mechanisms that Massachusetts excludes. Both errors run the same way, so the true gap is wider than shown, not narrower. Gas is where it bites: 59.08¢/therm in Massachusetts against 16.30¢ in New Hampshire.
5 · Taxes you will pay later
Government spent more than it collected. Somebody pays that back later, through higher taxes or fewer services. That somebody is probably you, or your kids.
Federal borrowing does not stop at the state line. A household with the same income owes the same share of it in Salem NH as in Salem MA — and the model now enforces that rather than asserting it. This layer is therefore identical on both sides of the border, which is a large part of why the advantage compresses at all.
State and local pension debt is deliberately excluded from both totals. Every other line on this page is something a household actually pays. An unfunded pension liability isn't billed to anyone — it's a claim on future tax capacity, and the part collected today already arrives through the taxes Layer 1 counts on each side. It is also the one item that cannot be sourced symmetrically across the border, so including it would tilt the comparison by construction. Both obligations are disclosed below instead.
The advantage across the income distribution
New Hampshire's advantage is not constant. It is negative or near zero at low incomes, because property tax and utility charges hit regardless of earnings and New Hampshire's property rate is higher. It widens with income, because that is where Massachusetts's income tax actually bites — and it widens fastest of all for households holding assets, since Massachusetts taxes interest, dividends and capital gains that New Hampshire does not.
Source ledger
Every figure the model uses, with the document it came from and the date it was checked. This table is generated from data/burden-constants.json by update-burden-constants.py — the same file the calculator reads, so a row here cannot claim a number the engine is not actually using. The build refuses to publish any figure lacking a source URL and a verification date; anything still marked Unverified is a live placeholder and is flagged on the card above as well.
| Figure | Value & caveats | Source | Status |
|---|---|---|---|
| Massachusetts | |||
| Income tax rate | 5% | M.G.L. c. 62 s.4 | Verified · 2026-08-08 |
| Surtax on income above the threshold | 4% | M.G.L. c. 62 s.4(d); Art. XLIV as amended | Verified · 2026-08-08 |
| Surtax threshold | $1,107,750 TY2026 inflation-adjusted threshold. | M.G.L. c. 62 s.4(d), s.5A; MA DOR | Verified · 2026-08-08 |
| Interest, dividends, long-term gains | 5% MA taxes interest, dividends and long-term capital gains at the 5% Part B rate. Short-term capital gains are taxed at 8.5% (reduced from 12% by the 2023 tax act) and are handled separately in the model. | M.G.L. c. 62 s.4(a),(c) | Verified · 2026-08-08 |
| Short-term capital gains | 8.5% | M.G.L. c. 62 s.4(c), as amended by St. 2023 c. 50 | Verified · 2026-08-08 |
| Sales tax | 6.25% | M.G.L. c. 64H | Verified · 2026-08-08 |
| Meals tax | 6.25% Plus a 0.75% local option adopted by most municipalities; not modeled separately. | M.G.L. c. 64H s.6(h) | Verified · 2026-08-08 |
| Motor fuel excise | 26.5¢ per gallon CORRECTED from 27.47. Statute is 24.0c motor fuel excise + 2.5c underground storage tank delivery fee = 26.5c. The 27.47c figure appeared in both dashboards while the on-screen caption read '24c + 2.5c UST', i.e. the constant contradicted its own source line. | M.G.L. c. 64A s.1; c. 21J s.3 (UST delivery fee) | Verified · 2026-08-08 |
| Corporate excise on profit | 8% Business mode. 8.0% of net income attributable to Massachusetts, M.G.L. c.63 s.39. This is the general business corporation rate; S corporations, financial institutions and insurers are taxed on different schedules and are NOT modelled. | MA DOR, Corporate Excise guide; M.G.L. c.63 s.39 | Verified · 2026-08-08 |
| Corporate excise on net worth | $2.60 per $1,000 Business mode. $2.60 per $1,000 of the GREATER of taxable Massachusetts tangible property or taxable net worth — a business corporation pays on one measure or the other, never both. New Hampshire levies no comparable net-worth tax. | MA DOR, Corporate Excise guide; M.G.L. c.63 s.32, s.39 | Verified · 2026-08-08 |
| Minimum corporate excise | $456 Business mode. Minimum corporate excise, applied to the COMBINED income and net-worth measures rather than to either separately. Binding only on very small or loss-making corporations; the dashboard shows the top-up as its own line so the reader can see when it bites. | MA DOR, Corporate Excise guide; M.G.L. c.63 s.39 | Verified · 2026-08-08 |
| PFML employer share | 0.42% Business mode. Employer share of MA Paid Family and Medical Leave: 0.42% of eligible wages, being 60% of the 0.70% medical-leave contribution. The 0.18% family-leave contribution may be taken entirely from employee wages and is NOT counted as an employer cost here. Rate unchanged from 2025. TWO LIMITS the model applies only partly: wages count only up to the Social Security taxable maximum PER EMPLOYEE, so applying the rate to total payroll overstates it for a firm with highly paid staff; and employers with fewer than 25 covered individuals owe NO employer share, which the model does apply via the headcount input. KNOWN EXPIRY: Chapter 101 of the Acts of 2026 (enacted 12 June 2026) shifts the employer contribution off medical leave entirely and onto family leave effective 1 January 2027, with 2027 rates to be announced by 1 October 2026. The 0.42% here is correct FOR 2026 and is scheduled to change, so it must be re-derived rather than merely re-verified after that date. | MA Department of Family and Medical Leave, 2026 contribution rates | Verified · 2026-08-08 |
| PFML employer-share threshold | $25 Business mode. Employers with fewer than 25 covered individuals must still withhold the employee share but owe no employer contribution. This threshold decides whether the largest single unmodelled MA cost applies at all, so it is modelled rather than assumed away. | MA Department of Family and Medical Leave, 2026 contribution rates | Verified · 2026-08-08 |
| Corporate & business excise collected | $4.662B FY2025 corporate and business excise collections. COMPOSITION, per the DOR FY2025 Annual Report collections-by-type table: Corporations $4,036,624K + Insurance $613,268K + Financial Institutions $19,949K = $4.670B, reconciling to this figure. That matters for any Layer 3 expansion: insurance and financial institution excises are ALREADY IN HERE. Adding them as separate pools would double-count about $633M, roughly 14% of the MA pool. See LAYER3-SCOPE.md. | MA DOR FY2025 revenue close, August 2025 | Verified · 2026-08-08 |
| Average single-family tax bill | $8,113 | MA DLS, City & Town, February 2026 (FY2026 statewide average single-family tax bill) | Verified · 2026-08-08 |
| Average single-family assessment | $742,986 FY2026 statewide average assessed single-family value. Effective rate = 8113 / 742986 = 1.092%. ASSESSED, not market. | MA DLS, City & Town, February 2026 | Verified · 2026-08-08 |
| Retail electricity, all-in | 28.82¢ per kWh VERIFIED BASELINE, period 2026-05. Residential average retail price (was 29.90c in May 2025, so MA fell 3.6% year over year). Not a policy charge — this is the all-in price and acts as the upper bound and sanity check on the policy component below. US average 18.44c; New England 28.14c. Refresh via the EIA API (EIA_API_KEY in .env); update-energy-dashboard.py already has a latest_monthly(state) helper for exactly this call. | EIA Electric Power Monthly Table 5.6.A, via the EIA API v2 (retail-sales, sectorid=RES) | Verified · 2026-08-08 |
| Electric policy charges | 3.789¢ per kWh SOURCED FROM THE FILED TARIFF — Eversource MA Rate R1 (Residential Non-Heating), effective 1 Jul - 31 Dec 2026. THIS IS ONE UTILITY, NOT A STATEWIDE AVERAGE. INCLUSION RULE: a charge counts as policy if it exists because of a legislative or regulatory mandate rather than the physical cost of generating and delivering electricity. Counted (c/kWh): Energy Efficiency 2.292 (Greater Boston/Cambridge/South Shore; Cape Cod & MV is 3.738), Net Metering Recovery Surcharge 0.625, Distributed Solar / SMART 0.583, Electric Vehicle Program Factor 0.238, Renewable Energy 0.050, Electric Sector Modernization Plan 0.001. Sum 3.789. EXCLUDED as infrastructure or mechanism: Distribution 9.443, Transmission 4.673, Revenue Decoupling 0.539, Transition Energy -0.077, Customer Charge $10/mo. THIS IS A FLOOR, NOT THE FULL FIGURE: the tariff's own footnote says the Distribution Energy Charge already contains the Long Term Renewable Contract Adjustment (i.e. 83C/83D offshore wind), Solar Program Cost Adjustment, Solar Expansion Cost Recovery Factor, Residential Assistance Adjustment Factor and Grid Modernization — none broken out. RPS/CES/APS compliance sits inside supply, also not broken out. So the dashboard's claim that Layer 4 is 'the most verifiable hidden layer' is only partly true: the riders are verifiable, the embedded portion is not. | Eversource Massachusetts filed electric delivery tariff, Rate R1, eff. 1 Jul 2026 | Verified · 2026-08-08 |
| Gas policy charges | 59.08¢ per therm SOURCED FROM THE FILED TARIFF — Eversource MA Summary of Gas Rates, residential. Counted: Energy Efficiency Charge $0.4170/therm + Gas System Enhancement Program (GSEP) $0.1738/therm = $0.5908 = 59.08c. THE PLACEHOLDER WAS 18c — this is more than three times higher, and it is the single largest correction in the model. At 750 therms it moves the MA gas line from $135 to $443/yr. Excluded for consistency with the electric side, where the equivalent is not isolable: Residential Assistance Charge $0.0833/therm (including it would give 67.41c). For scale, supply (cost of gas) was $0.3842/therm effective 1 May 2026, so these mandated riders exceed the commodity itself. | Eversource Massachusetts Summary of Gas Rates (filed tariff) | Verified · 2026-08-08 |
| Unfunded liability (stock) | $55.8B VERIFIED CONTEXT, not used directly in the model. Total unfunded pension + OPEB: MTRS $25.5B, SERS $14.1B, OPEB $13.7B, Boston Teachers $2.6B, MBTA $1.8B. Pension-only is $42.1B. Per household that is $19,719 total / $14,877 pension-only. NOTE the asymmetry when comparing with NH: this figure INCLUDES $13.7B of OPEB (retiree health), while the NH figure below is NHRS pension only. Compare pension-to-pension or the cross-border read is wrong. | Commonwealth ACFR FY2024; PERAC valuations; see pension-dashboard.html | Verified · 2026-08-08 |
| Households | 2,829,804 | Census ACS 2024 1-year, Table B11001 (Census API, direct) | Verified · 2026-08-08 |
| New Hampshire | |||
| Income tax rate | none No wage income tax, ever. The Interest & Dividends tax (the only NH personal income tax) was repealed effective 2025-01-01. Rate history: 5% -> 4% (2023) -> 3% (2024) -> 0% (2025). | NH DRA; HB 2 (2023) ch. 79 ss.86-88 | Verified · 2026-08-08 |
| Interest & dividends | none Zero since 2025-01-01. This is the layer the I&D repeal actually moved. NH has NEVER taxed capital gains, so gains are a long-standing gap, not a new one. | NH DRA, repeal of Interest & Dividends tax | Verified · 2026-08-08 |
| Capital gains | none | n/a - NH does not tax capital gains | Verified · 2026-08-08 |
| Sales tax | none | NH DRA - no general sales tax | Verified · 2026-08-08 |
| Meals & Rooms tax | 8.5% Meals & Rooms tax. NH's partial substitute for a sales tax. | RSA 78-A | Verified · 2026-08-08 |
| Road toll (motor fuel) | 23.75¢ per gallon 22.2c road toll + ~1.55c oil discharge and disposal surcharges = 23.75c. Corrected from a 23.83c placeholder that used 1.625c for the surcharge. Note RSA 260:32 still reads a $0.18 base rate; the 22.2c effective rate reflects the 4.2c increase enacted by 2014 SB 367, and the CPI-indexing mechanism at RSA 260:32-a was repealed by 2014, 17:5, so the rate is now fixed until the legislature moves it. The surcharge component varies slightly by year — treat the total as ~23.7-23.8c. | RSA 260:32 (base); oil discharge surcharges per RSA 146-A; total per SalesTaxHandbook / Federation of Tax Administrators | Verified · 2026-08-08 |
| Business Profits Tax | 7.5% Business mode. 7.5% of gross business profits, RSA 77-A, for taxable periods ending on or after 31 December 2023 — down from 8.5% in 2018. Filing threshold applies to smaller enterprises and is not modelled. | NH DRA, Taxes at a Glance — Business Taxes; RSA 77-A | Verified · 2026-08-08 |
| Business Enterprise Tax | 0.55% Business mode. 0.55% on the enterprise value tax base — compensation paid, interest and dividends — RSA 77-E. CRITICAL: BET paid is CREDITED against BPT liability, so an enterprise owing both effectively pays the GREATER of the two, not the sum. Modelling NH as 7.5%+0.55% overstates it. The dashboard shows the credit as an explicit negative line. | NH DRA, Taxes at a Glance — Business Taxes; RSA 77-E; credit per RSA 77-A:5 X | Verified · 2026-08-08 |
| PFML employer share | none Business mode. GENUINELY ZERO, not a placeholder. The Granite State Paid Family Leave Plan is the only VOLUNTARY state PFML program in the country: private employers may opt in and receive a business tax credit for half the premium, but no employer is required to contribute. This is a real asymmetry with Massachusetts and one of the larger ones in the model, so it is stated rather than left implicit. | NH RSA 21-I:99 et seq., Granite State Paid Family Leave Plan (voluntary) | Verified · 2026-08-08 |
| BPT collected | $819.2M Business Profits Tax portion = 74.3% of the audited $1,102.6M combined total. METHOD: NH DAS publishes BPT and BET only as one 'Business Taxes' line, so the audited TOTAL is primary and the DIVISION comes from NHFPI's five-year average (TY2019-2023), which puts BET at 25.7% of business tax revenue. Not a FY2025-specific split — a sourced ratio applied to a primary total. The division matters because BPT is a profits tax (largely capital incidence) while BET's base is compensation (largely labour incidence). | NH DAS FY2025 total; BPT/BET ratio from NH Fiscal Policy Institute (five-year TY2019-2023 average) | Verified · 2026-08-08 |
| BET collected | $283.4M Business Enterprise Tax portion = 25.7% of the audited $1,102.6M total. Rate 0.55% under RSA 77-E (history: 0.75% pre-2016, 0.72% 2016-17, 0.675% 2018, 0.6% 2019-21, 0.55% since 2022). Base is compensation plus interest and dividends paid. CAVEAT the model does not capture: BET credits equal to roughly 74% of BET liability are applied against BPT liability, so a firm paying both effectively pays the greater of the two rather than the sum. That makes the two pools less independent than treating them as separate incidence buckets implies — the labour-incidence share of NH business taxes is directionally right but the magnitude is soft. TY2023 BET revenue was $253M for scale. | NH DAS FY2025 total; BET share and rate history from NH Fiscal Policy Institute | Verified · 2026-08-08 |
| I&D revenue, final year | $90.8M CONTEXT, not used in the model. FY2025 Interest & Dividends tax revenue, down 50.7% from FY2024's $184.3M as the repeal phased in (5% -> 4% -> 3% -> 0%). This is the size of what New Hampshire actually gave up on 1 Jan 2025, in the state's own accrual figures — useful for the dashboard's copy about which gap is new. | NH DAS Monthly Revenue Focus, June FY2025 Preliminary Accrual | Verified · 2026-08-08 |
| Average total property rate | 1.583% ($15.83 per $1,000) CORRECTED from an unsourced 1.71%. $15.83 per $1,000 is the 2025 average NOMINAL total rate across NH municipalities, down from $20.96 in 2019 — and it fell only because assessed values rose, not because bills did. Being nominal, it applies to ASSESSED value, the same basis as the MA figure (1.092% = $8,113 / $742,986 assessed), so the cross-border comparison is like-for-like. It is NOT an effective rate on market value: NH DRA runs an equalization process precisely because assessment timing varies by town, so applying this to a market price overstates the bill wherever assessments lag. Municipal rates range $2.62 to $36.54 per $1,000, so the statewide average hides enormous variation. | NH Fiscal Policy Institute, Property Taxes in New Hampshire (2025 average municipal rate) | Verified · 2026-08-08 |
| Retail electricity, all-in | 27.33¢ per kWh VERIFIED BASELINE, period 2026-05. Residential average retail price — up 13.8% from 24.02c in May 2025, while Massachusetts FELL 3.6% over the same period. New Hampshire is now only 1.49c/kWh cheaper than Massachusetts on the all-in price, and closing fast. That materially weakens the 'Layer 4 is a genuine NH advantage' claim and should be reflected in the copy once the policy components are sourced. | EIA Electric Power Monthly Table 5.6.A, via the EIA API v2 (retail-sales, sectorid=RES) | Verified · 2026-08-08 |
| Electric policy charges | 0.618¢ per kWh SOURCED FROM THE FILED TARIFF — Eversource NH Rate R (Manchester), the SAME UTILITY as the Massachusetts figure, which makes this genuinely like-for-like rather than two different companies' accounting. Counted: System Benefits Charge 0.618 c/kWh, NH's energy efficiency and low-income program rider. EXCLUDED under the same rule as MA: Distribution 6.727, Transmission 4.445, Regulatory Reconciliation Adjustment 0.296, Pole Plant Adjustment -0.029, Customer Charge $19.81/mo, and Stranded Cost Recovery -0.148 (stranded cost excluded on both sides; note NH's is a CREDIT, not a charge). New Hampshire's tariff has no counterpart to Massachusetts's net metering, SMART, EV or sector-modernisation riders — that absence is the finding, not an omission. | Eversource New Hampshire filed electric delivery tariff, Rate R | Verified · 2026-08-08 |
| Gas policy charges | 16.3¢ per therm SOURCED — Liberty Utilities (EnergyNorth Natural Gas), residential Local Distribution Adjustment Charge, $0.1630/therm for the 2025-26 period. Eversource does not serve gas in New Hampshire, so unlike the electric comparison this is a different company from the MA side. TREAT AS A CEILING: the LDAC is the vehicle for the energy-efficiency programme but it also bundles the Regulatory Reconciliation Adjustment and Lost Revenue Factor, which are mechanisms I exclude on the Massachusetts side. Decomposing it needs NHPUC order DE 25-071. The two errors run the same way — MA's 59.08c is a FLOOR (embedded policy not broken out) and this is a CEILING — so the stated MA-NH gas gap of 42.78c/therm is the conservative version of the finding, not the flattering one. | Liberty Utilities EnergyNorth, NHPUC LDAC filing DG 24-098 (2025-26); see also DE 25-071 | Verified · 2026-08-08 |
| Unfunded liability (stock) | $5.58B VERIFIED CONTEXT. NHRS Unfunded Actuarial Accrued Liability as of 30 June 2024, at a 68.6% funded ratio. Per household that is $9,778 against Massachusetts's $14,877 pension-only — so MA carries roughly 1.5x the per-household pension hole. CAVEAT: this is NHRS PENSION ONLY. New Hampshire's retiree health (OPEB) unfunded liability is not included here, while the MA figure has a separate $13.7B OPEB line. Until NH OPEB is sourced, compare against MA's pension-only $42.1B, never its $55.8B total. | NHRS ACFR and GASB 67/74 schedules, FY2025 release (valuation date 30 June 2024) | Verified · 2026-08-08 |
| Households | 570,689 | Census ACS 2024 1-year, Table B11001 (Census API, direct) | Verified · 2026-08-08 |
| Federal & national | |||
| Social Security, employee share | 6.2% | IRC 3101(a) / 3111(a) | Verified · 2026-08-08 |
| Medicare, employee share | 1.45% | IRC 3101(b) / 3111(b) | Verified · 2026-08-08 |
| Social Security wage base | $184,500 | SSA 2026 contribution and benefit base | Verified · 2026-08-08 |
| Federal motor fuel excise | 18.4¢ per gallon | IRC 4081 federal motor fuel excise, gasoline | Verified · 2026-08-08 |
| Federal deficit | $1.8T FY2025 actual, ~5.8-5.9% of GDP. Rounded to $1.8T as published. | CBO Monthly Budget Review, October 2025 | Verified · 2026-08-08 |
| Federal corporate receipts | $452.1B FY2025 net Corporation Income Taxes, $452,089,303,419.78, from the Final Monthly Treasury Statement for September 2025 (fiscal year close). Down from FY2024's $529,866,802,637.57, a fall of $77.8B or 14.7% — CBO attributed part of the drop to timing effects from IRS disaster-related deadline postponements that had inflated early FY2024. This replaces a rounded $500B placeholder that overstated the figure by $48B (10.6%) and inflated Layer 3 in both dashboards. | U.S. Treasury, Final Monthly Treasury Statement Sept 2025, Table 4, via the Fiscal Data API | Verified · 2026-08-08 |
| US households | 132,737,146 | Census ACS 2024 1-year, Table B11001 (Census API, direct) | Verified · 2026-08-08 |
| US aggregate household income | $15.17T | Census ACS 2024 1-year, Table B19025 (Census API, direct) | Verified · 2026-08-08 |