All public tools

Public municipal finance tools

Structural Balance Checker

See whether recurring resources cover recurring commitments, even when one-time resources make the total budget appear balanced. Explore the distinction with a private, no-account planning tool.

No account required. Start with an editable sample.

Reviewed · Editorial responsibility: Aurelius Civic

Inputs

Sample: a zero total budget result with a USD 500,000 recurring gap. Edit the example to explore your own scenario.

Optional descriptive label held only in browser memory. Leave blank for an unnamed plan.

Optional materiality comparison for the recurring result, not a legal budget-balance rule. Exact figures remain visible.

Recurring operations

Resources expected to continue year to year; exclude one-time receipts and reserve draws. Allowed range: 0–1000000000000 USD per year.

Ongoing expenditure commitments; exclude one-time uses and separate reserve contributions. Allowed range: 0–1000000000000 USD per year.

Recurring transfers

Recurring resources received from other funds. Do not duplicate revenue already included above. Blank means zero. Allowed range: 0–1000000000000 USD per year.

Recurring uses paid to other funds. Do not duplicate expenditure already included above. Blank means zero. Allowed range: 0–1000000000000 USD per year.

Nonrecurring items

One-time resources such as an asset sale; reserve draws are entered separately. Allowed range: 0–1000000000000 USD per year.

One-time uses; exclude amounts already in recurring expenditure. Allowed range: 0–1000000000000 USD per year.

Reserve movements

A draw is a positive amount added to total resources. It does not improve the recurring structural result. Allowed range: 0–1000000000000 USD per year.

A contribution is a positive amount subtracted from the total budget result; shown separately from recurring expenditure. Allowed range: 0–1000000000000 USD per year.

Local policy comparison

Absolute USD tolerance applied only to the signed recurring result. Equality is within tolerance. Allowed range: 0–1000000000000 USD per year.

Browser-only calculations. Entered financial values and labels stay on this page while it is open. They are not saved, sent to our servers, included in analytics, or added to the URL. Reset restores the sample.

Results

Recurring structural status

Recurring deficit

Recurring resources
$14,800,000.00
Recurring uses
$15,300,000.00
Structural operating result
-$500,000.00
Total budget result (entered items)
$0.00
Recurring gap as a percentage of recurring uses
3.27%
Selected tolerance in USD
$25,000.00
Estimated recurring expenditures supported by one-time resources
$496,732.03

Interpretation

The structural result compares recurring resources with recurring uses; the total budget result includes one-time items and reserve movements. A zero total result can still conceal a recurring gap. The selected tolerance changes the status label only; it does not erase a deficit. These are planning measures, not a legal or accounting determination of budget balance.

Sample operating plan: reconciliation

Recurring categories

Recurring revenues $14,700,000.00 + transfers in $100,000.00 = resources $14,800,000.00. Recurring expenditures $15,200,000.00 + transfers out $100,000.00 = uses $15,300,000.00. Structural result = -$500,000.00.

Nonrecurring items and reserve movements

Signed steps from the recurring result to the total of entered budget items. Reserve use adds resources; reserve contribution adds uses.
StepSigned amount (USD)
Structural operating result-$500,000.00
Add nonrecurring revenues$200,000.00
Add planned reserve use$400,000.00
Subtract nonrecurring expenditures-$100,000.00
Subtract planned reserve contribution$0.00
Total budget result (entered items)$0.00

One-time reliance estimate

This illustrative allocation pays nonrecurring uses and reserve contributions from one-time revenue first, then reserves. Remaining one-time revenue supports the recurring gap before remaining reserve draws. It is not a tracing of restricted or fungible funds. Supported recurring uses are allocated proportionally between expenditures and transfers out.

Recurring gap before one-time support
$500,000.00
Nonrecurring revenue supporting recurring uses
$100,000.00
Reserve draws supporting recurring uses
$400,000.00
Estimated recurring expenditures supported
$496,732.03
Estimated reserve-supported recurring expenditures
$397,385.62
Recurring gap not covered by entered one-time resources
$0.00
Net planned reserve change (contribution minus use)
-$400,000.00

Reserve replenishment and corrective-plan discussion

  • What recurring revenue or expenditure changes could close the gap, and on what timeline?
  • How will the reserve-supported portion be replenished while preserving your local reserve policy?
  • What milestones and monitoring will show progress toward recurring balance?

Methodology

Recurring and nonrecurring definitions

Recurring revenues and expenditures are resources and commitments reasonably expected to continue year to year. Nonrecurring items are one-time resources and uses. Classification requires local judgment; volatile or exceptional receipts may not be sustainable recurring revenue. Enter each item once, for the same fund, period, and accounting basis. Recurring transfers are separate additions to recurring resources or uses. Planned reserve draws and contributions are separate from both operating and nonrecurring inputs.

Formulas and signs

  • Recurring resources = recurring operating revenues + recurring transfers in.
  • Recurring uses = recurring operating expenditures + recurring transfers out.
  • Structural operating result = recurring resources − recurring uses.
  • Total budget result = structural result + nonrecurring revenues + reserve use − nonrecurring expenditures − reserve contribution.
  • Recurring gap = maximum of zero and recurring uses − recurring resources.
  • Gap percentage = recurring gap ÷ recurring uses × 100; undefined when recurring uses are zero.
  • Net planned reserve change = reserve contribution − reserve use.

All inputs are nonnegative amounts. Their signs come from their category: transfers in and reserve use add resources; transfers out and reserve contribution add uses. Reserve contributions are modeled separately and do not reduce the recurring structural result. No entered flows are silently netted or reclassified.

Local tolerance

The optional tolerance applies to the absolute structural result only. Choose USD, a percentage of recurring uses, or no tolerance (exact zero). If the absolute result is at or below the tolerance, the status is approximately balanced within selected tolerance; otherwise it is recurring surplus or recurring deficit according to its sign. Equality is within tolerance. The exact signed result and gap remain visible, including a small deficit within tolerance. Zero recurring uses makes a percentage tolerance zero dollars. Tolerance does not set a legal budget-balance test.

Estimating one-time support

Because resources are fungible and may be restricted, the tool cannot identify actual funding assignments from aggregate inputs. Its explicit illustrative order first applies nonrecurring revenue to nonrecurring expenditures and reserve contributions; reserve use covers any remaining one-time uses. Remaining nonrecurring revenue then covers the recurring gap before remaining reserve draws. Support is capped at the recurring gap, and any uncovered gap remains visible.

Supported recurring uses include both operating expenditures and transfers out. Estimated supported recurring expenditures = supported recurring uses × recurring operating expenditures ÷ recurring uses. The reserve-supported expenditure estimate uses the same proportion. Both estimates are zero when recurring uses are zero. These allocations explain the model and do not establish an earmark or prove a specific expenditure was funded by reserves.

Worked example

The sample has USD 14,700,000 recurring operating revenue plus USD 100,000 transfers in, for USD 14,800,000 recurring resources. USD 15,200,000 recurring expenditure plus USD 100,000 transfers out gives USD 15,300,000 recurring uses. The recurring structural result is −USD 500,000, a 3.27% gap. The USD 25,000 illustrative local tolerance still classifies this as a recurring deficit.

Adding USD 200,000 nonrecurring revenue and USD 400,000 reserve use, then subtracting USD 100,000 nonrecurring expenditure and zero reserve contribution, gives a total budget result of USD 0. Under the documented allocation, USD 100,000 one-time revenue and USD 400,000 reserve use support recurring uses. The proportional supported-expenditure estimate is USD 496,732.03, including USD 397,385.62 from reserve draws. A zero total result does not remove the recurring gap or make a legal budget determination.

Bounds, precision, and source

Each amount ranges from zero to USD 1 trillion. Optional blank transfers and descriptive labels are supported. USD tolerance ranges from zero to USD 1 trillion; percentage tolerance from zero to 100% of recurring uses. Labels are optional, single-line, at most 100 characters, and held only in browser memory. Calculations use unrounded amounts; USD and percentages display two decimals. Reset and Load sample restore every value, label, and mode.

GFOA: Achieving a Structurally Balanced Budget distinguishes recurring balance from statutory balance and discusses plans to restore recurring balance and replenish reserves. This tool’s tolerance and illustrative allocation are defined above.

Limitations

This is a simplified operating-plan assessment, not a determination of legal, statutory, or accounting budget balance. Local fund restrictions, transfer rules, budget laws, encumbrances, accounting basis, and reserve policies may change what can be used. The total budget result includes only entered items. Classification of recurring and nonrecurring items requires professional judgment.

Reserve use can be appropriate for one-time needs or a planned transition; the model does not declare every draw inappropriate. Where reserves support recurring uses, consider a corrective plan, replenishment timeline, and local policy. The tool does not forecast reserve sufficiency, future growth, cash-flow timing, or legal spending authority. Aggregate allocation estimates cannot trace actual funding or override restrictions. Review assumptions with responsible finance officials.