An analysis, written by this project
The stabilization option
What the stabilization funds could actually do about the school budget gap. Spending the whole spendable balance buys two years; stopping the deposits is permanent and covers a quarter of the first year. Neither closes it, and they fail differently.
lunenburgbudgetproject.org — written by the Lunenburg Budget Project, an independent tool for residents. Not affiliated with the Town of Lunenburg, the School Committee or the school district. The document this page renders: /docs/analyses/stabilization-option.md
What this report counts
DOLLARS. The gap is the projection’s level-service shortfall by fiscal year. The balance is what the general ledger says the general Stabilization Fund held at 31 March 2026. The deposits are what Town Meeting VOTED in, which is not the same quantity as what the balances moved.
The $3,147,179 the town may freely spend covers FY28, FY29 and part of FY30.
Then it is gone, and FY30 still needs $2,197,945 with no reserve behind it.
The fund enters FY30 with $686,432 against a $2,197,945 gap and empties partway through the year. And this is the generous reading: it assumes Town Meeting votes the whole balance to the schools in one go, keeping nothing back for a roof, a fire engine or a snow season, which is what the fund is for.
The same one-year problem, for free cash →
What it rests on The balance is the remaining balance the town’s MUNIS trust and agency report prints for the general Stabilization Fund at 31 March 2026. The gaps are `model/finance.py`. The burndown is arithmetic over the two and models no interest.
What it does not show What a rating agency would make of a town that spent its stabilization fund, or what the balance was being held against.
Redirecting the deposits the town could lawfully redirect raises $260,244 a year.
Recurring money against a recurring gap — and 28% of the FY28 shortfall.
Town Meeting votes $289,395 a year into these funds on average, and $260,244 of that is the town’s to send somewhere else. The difference is sewer money — Sewer Enterprise retained earnings, which is ratepayers’ and stays in the sewer system — and an opioid settlement dedicated by the article that created it. A deficit that returns every year is only ever closed by money that arrives every year, which is what this is; it is not enough of it.
What it rests on `town_meeting_votes`, deposits summed per fiscal year and divided by the span. The restricted/redirectable split is OURS, read off which fund each deposit went to and where that fund’s money comes from.
What it does not show What the town gives up by not making the deposits — the equipment, buildings and reserves they were accumulating toward.
$5,914,242 of the $9,061,421 held in these funds is restricted to a stated purpose.
A school deficit is not that purpose for any of them.
Only the general Stabilization Fund — $3,147,179 — may be appropriated for any lawful purpose, and that takes a two-thirds vote. A fund created under c.40 §5B may be spent only on the purpose named in the article that created it, and that purpose lives in the article rather than in the fund’s name.
What each fund holds, and who may spend it →
What it rests on The town’s MUNIS trust and agency report for the balances; the general/restricted split follows the account the ledger itself groups them under.
What it does not show Whether any restricted purpose is broad enough to reach a school cost. That is a question for Town Counsel and a vote, not for a balance.
Those are the answers this report could reach from the documents behind it. If the one you came for is not among them, ask us — no name or email needed.
What the stabilization funds could actually do about the school budget gap, and for how long.
Analysis, September 2026. The companion to the stabilization funds, which describes what the town holds; this one is only about what can be done with it.
Both options, against the gap
- drawn from the reserve
- redirected deposits
- still short
Both levers pulled at once, which is the most favourable case there is. The deposits are redirected every year and the reserve is spent on whatever they do not cover. It covers FY28 and FY29 outright; by FY35 the gap is $6,751,941 and everything the town has done here covers $260,244 of it.
The same scenario, from the fund’s side. It does not taper — it stops. $670,029 is drawn in FY28 and $1,270,230 in FY29, and from FY30 there is nothing left to draw and the deposits are doing it alone.
Read the rest of the analysisThe full version7 min
The other findings
The gap grows from $930,273 to $2,197,945 in three years. The reserve does not grow.
A one-off payment moves the problem into a year where it is bigger.
By FY35 the projection puts it at $6,751,941. Spending a reserve against a series like that buys the years at the small end and leaves the large ones exactly as they were — which is why this page reports what each option COVERS rather than whether it works.
What it rests on `model/finance.py`, the level-service projection the rest of the site uses. Budget columns only, per rule 1.
What it does not show Whether the projection’s rates hold. Every one of them is backtested against the district’s own later budgets and none of them is a promise.
One snow year ran $682,521 over budget; the Reserve Fund behind it holds $185,000.
The stabilization fund covers the difference, and it is about 4.6 such years deep.
FY2026: $355,571 appropriated for snow removal, $1,038,092 spent. Snow deficit spending needs no vote — under c.44 §31D a town may overspend it and settle up afterwards — so something has to settle it, and the Reserve Fund is the only other declared contingency in the town’s books.
The year those figures come from →
What it rests on `ledger_snapshot` at FY2026 period 12, departments 423 (snow) and 132 (Reserve Fund) — the same coordinates verify_fy26_closeout_town.py asserts against.
What it does not show Whether FY2026 was a typical snow year, or what a rating agency would make of a town that spent this fund. This archive holds no bond rating for Lunenburg at all.
1. Can the town stop putting money in?
Town Meeting voted $4,051,527 into these funds between FY2012 and FY2025, an average of $289,395 a year.
But not all of it is the town’s to redirect. $408,113 of it went to the sewer funds and the Opioid Settlement fund — sewer deposits are Sewer Enterprise retained earnings, which is ratepayers’ money and stays in the sewer system, and the opioid money is a legal settlement dedicated by the article that created it. Neither could be sent to a school deficit whatever Town Meeting wanted.
| per year | share of the FY28 gap | |
|---|---|---|
| Everything voted in | $289,395 | 31% |
| The part that could be redirected | $260,244 | 28% |
This is the option with the right shape and the wrong size. A deficit that returns every year is only ever closed by money that arrives every year, and this is that — it just is not enough of it. What it costs is whatever the funds were being built for: equipment the town would then borrow for, and a reserve that is part of how it is rated when it borrows.
2. Can the town spend what is already there?
$3,147,179 of it, yes. That is the general Stabilization Fund, which a two-thirds Town Meeting vote may appropriate for any lawful purpose. Here is what happens if it is spent against the gap until it is gone:
| year | the gap | covered from the fund | still short | fund left |
|---|---|---|---|---|
| FY28 | $930,273 | $930,273 | — | $2,216,906 |
| FY29 | $1,530,474 | $1,530,474 | — | $686,432 |
| FY30 | $2,197,945 | $686,432 | $1,511,513 | $0 |
It buys two years. In FY30 the fund is empty, the gap is $2,197,945, and every structural choice the town had in FY28 is still in front of it — with $3,147,179 less in reserve and nothing to show a bond rating agency.
And this is the generous version. It assumes Town Meeting votes the whole balance to the schools, in one go, with no reserve kept for a roof, a fire engine or a snow season — which is what the fund is for.
3. What it costs to be wrong
The fund has never been drawn in anything this archive can read. Of the 8 withdrawals from any stabilization fund we can read out of the annual reports, 7 are sewer funds and one is Health Insurance. Not one names the general Stabilization Fund. That is a floor rather than a history — money also leaves inside articles about something else — but it means the town has no recent practice of spending this fund, and drawing it to zero would be without precedent in the record we hold.
And here is what one bad year costs. In FY2026 the town budgeted $355,571 for snow removal and spent $1,038,092 — 292% of the appropriation, $682,521 over. Snow deficit spending does not require a vote: under M.G.L. c.44 §31D a town may overspend snow and settle up afterwards. Something has to settle it.
| One snow year over its appropriation, FY2026 | $682,521 |
| The Reserve Fund, the town’s declared contingency, FY2026 | $185,000 |
| The general Stabilization Fund today | $3,147,179 |
| The same fund after the burndown above | $0 |
The Reserve Fund covers 27% of one snow year’s overrun. It held $185,000 in FY2026 and spent nothing of it. The stabilization fund is what stands behind it, and it is about 4.6 snow years deep. At zero it is none.
What has been said about this, in the town’s own rooms
For keeping it — the Town Manager, in the interview that got her the job. Asked about her fiscal philosophy by the Select Board on 14 January 2025, Town Manager Warren-Dyment said that “in this post inflationary world, you can’t be as conservative but with that said, making sure one-time funds are put away for rainy days is also critical,” and added “that Lunenburg’s stabilization funds are looking good and that there is a strong commitment from the community to put away money into stabilization funds of various types and that should continue.” (the minutes)
For spending it — a resident, at public comment. At the Select Board on 14 April 2026, after listing the cuts in the balanced budget: “This budget is going to surgically screw over the children in town while we sit on 3.2 million dollars and not even mention it. If cutting teachers and all this support for kids isn’t a rainy day, then what is? … I hope you speak to why touching the rainy day is a far worse event than the impact on families of young children.” (our machine captions of the recording, not a minute — the video at 32:36)
And the School Committee, weighing this exact lever. On 12 March 2025, discussing where $500,000 would come from, a member said the town needed to tell the community if it was “going to take this very strange Road of not funding the stabilization funds.” (our machine captions of the recording, not a minute — the video at 50:43)
The question that was asked and not answered. At the Finance Committee on 13 March 2025 a resident asked “if there is a direct impact on the town’s bond rating if the town does not contribute to OPEB.” The minutes record the question and no reply. (the minutes)
Nothing in this report picks a side between those two. What it can do is make sure both people are arguing over the same figures.
What this does NOT establish, and it is the part everyone will assume. Nothing here says what a rating agency would do. This archive holds no bond rating, no rating report and no official statement for Lunenburg — the documents that would say what the town’s rating is, what the agency said about its reserves, and what it costs per million borrowed if it moves. Nor does it hold any written reserve policy or target for the town, so there is no stated level this fund would be falling below. Both are registered at what we cannot answer.
4. Then what?
That is the question the first two exist to set up, and the honest answer is that neither is a solution; they are timing.
- Spending the balance is a one-off. It moves the problem two years and makes it worse, because the gap grows while the reserve does not come back.
- Stopping the deposits is permanent and covers about a quarter of the first year’s gap, falling as the gap grows.
- Together they cover FY28 and most of FY29 and still run out.
A reserve spent on an operating cost buys one year of that cost. That is the same arithmetic free cash makes, for the same reason: both are money the town has ONCE, set against a cost it has EVERY year.
What this does not show
- Whether Town Meeting would vote for any of it. This is arithmetic about what the money could do, not a prediction about what anybody will do.
- What the funds were being built for. Diverting the deposits has a cost that does not appear in this table: the equipment, buildings and reserves they were accumulating toward.
- What a rating agency would make of it. A town that spends its stabilization fund borrows on different terms afterwards, and nothing here measures that.
- Interest. These balances earn about 3.5% a year, which is real money and is not modelled above; it would extend the burndown by months rather than years.
Where the figures come from
- The gap, year by year:
model/finance.py, the same projection the rest of the site uses.
- The balances: the town’s general ledger at 31 March 2026, reconciled to the total the accounting system prints for them.
- The deposits: every Town Meeting article that put money into one of these funds, FY2012 to FY2025. 7 of those articles print no amount, so the totals are a floor.
- The restricted/divertible split is OURS, read off which fund each deposit went to and where that fund’s money comes from.
Where this came from
Nothing on this page is an official document. It was written here, from documents the town and district published and from records obtained by request, and it has not been reviewed or endorsed by the Town of Lunenburg, the School Committee, the Finance Committee or Lunenburg Public Schools. The report index says the same thing at more length, and lists every analysis alongside the data underneath it.
This page renders the document itself, which is the source of truth: there is one copy of every sentence and every figure here, not a transcription of one.
Every other report
Every analysis this project has written, in one index, is at reports.