Controls

Version 1.0

Final Debt Impact

Change in debt/GDP ratio

Max Unemployment Effect

Peak change in unemployment


Chart: Total budget deficit as percent of GDP, baseline versus scenario, FY2026–FY2035.
Chart: Federal debt held by the public as percent of GDP, baseline versus scenario, FY2026–FY2035.
Chart: Average interest rate on federal debt, baseline versus scenario, FY2026–FY2035.
Chart: Total federal receipts as percent of GDP, baseline versus scenario, FY2026–FY2035.
Chart: Total federal outlays as percent of GDP, baseline versus scenario, FY2026–FY2035.
Chart: Unemployment rate, baseline versus scenario, FY2026–FY2035.
Chart: Inflation rate (GDP deflator), baseline versus scenario, FY2026–FY2035.
Chart: 10-year Treasury yield (nominal and real), baseline versus scenario, FY2026–FY2035.
Chart: Federal Funds rate and neutral rate (r-star), baseline versus scenario, FY2026–FY2035.
Chart: Primary federal outlays (excluding net interest) as percent of GDP, baseline versus scenario, FY2026–FY2035.
Chart: Real GDP growth rate, baseline versus scenario, FY2026–FY2035.
Chart: Primary budget deficit as percent of GDP, baseline versus scenario, FY2026–FY2035.

Key Variable Deviations



Impact Analysis


Chart: Primary budget deficit deviation from baseline (percentage points of GDP), FY2026–FY2035.
Chart: Debt-to-GDP deviation from baseline (percentage points of GDP), FY2026–FY2035.
Chart: Unemployment rate deviation from baseline (percentage points), FY2026–FY2035.
Chart: Inflation rate deviation from baseline (percentage points), FY2026–FY2035.
Chart: 10-year Treasury yield deviation from baseline (percentage points), FY2026–FY2035.
Chart: Federal Funds rate deviation from baseline (percentage points), FY2026–FY2035.
Chart: Real GDP growth deviation from baseline (percentage points), FY2026–FY2035.
Chart: Budget deficit deviation from baseline (percentage points of GDP), FY2026–FY2035.


Fiscal Multiplier


                        

Deviation Summary Statistics


                        

All deltas in current scenario

The Budget Lab Small Macro Model (BLSMM) is an interactive tool for exploring how fiscal and monetary policies affect the U.S. economy over a 10-year horizon (FY2026–FY2035). The model simulates interactions between government spending, taxation, Federal Reserve policy, potential growth, interest rates, and national debt.

Who should use it:

  • Policy analysts studying tax and spending proposals
  • Researchers exploring fiscal-monetary interactions
  • Students learning macroeconomic policy dynamics

What you can learn:

  • How policy changes affect growth, unemployment, inflation, and debt
  • Automatic economic responses (e.g., Fed reacts to inflation, interest costs rise with debt)
  • Trade-offs and side effects of policy choices

Getting started

  1. Build a custom scenario in the Controls sidebar or start with a preset (AI Adoption, Persistent Inflation, Higher Defense Spending).
  2. Click Run Simulation and wait for the status indicator to read Simulation Complete .
  3. Use the Levels / Deviations from baseline tabs on the Results page to compare baseline and scenario.
  4. Download the raw numbers via Export Results (CSV or Excel) in the sidebar.

Tip: most scenarios only need one or two assumption categories. The preset buttons populate realistic multi-category shocks if you want a starting point.

Reading the results

Chart conventions:

  • Baseline lines are dashed ; scenario lines are solid . Both use the same color because they represent the same variable.
  • Rates and inflation are in percentage points. Debt and budget deficits are percent of GDP.
  • For budget-deficit charts, higher values = larger deficit.

Key variables to watch:

  • Output Gap: Positive = economy overheating. Negative = economic slack. The Fed tries to close this gap.
  • Unemployment: Connected to the output gap through Okun's Law.
  • Inflation: Above baseline means the scenario is inflationary.
  • Debt / GDP: The key long-run fiscal indicator.
  • Interest Rates: Fed response (Federal Funds) and market response (10-year yield, r*).
  • Primary Balance: Deficit before interest costs. Compare to debt/GDP for sustainability.

Warning signs in your simulation:

  • Debt/GDP rising sharply without stabilizing
  • Inflation persistently far from the Fed's 2% target
  • Interest rates hitting zero (the model has limitations at the zero lower bound)
  • Unrealistic combinations (e.g., very large deficits with no interest-rate response)

Example use cases

  • Tax Reform Analysis: Model a corporate tax cut and see effects on growth, deficits, and interest rates
  • Fiscal Consolidation: Test different paths to reduce debt-to-GDP (spending cuts vs. tax increases vs. growth)
  • Fed Policy Changes: Explore higher inflation targets or unconventional monetary policy
  • Growth Scenarios: Study effects of productivity slowdowns or labor force changes
  • Policy Interactions: See how fiscal and monetary policies work together or in opposition
Advanced: technical details
Model overview
  • Type: Structural macroeconomic model
  • Frequency: Annual (fiscal years, October 1 – September 30)
  • Version: 1.0
  • Structure: 9 simultaneous equations + pre-simulation block + fiscal block
  • Parameters: 39 calibrated parameters
Model components
  • Macro block: Output gap with 8-period distributed lags, unemployment (Okun's law), inflation (Phillips curve), inflation expectations
  • Monetary block: Taylor rule, term structure of interest rates, endogenous real neutral rate (r*)
  • Fiscal block: Debt dynamics, net interest payments, primary balance, fiscal feedback to outlays
  • Neutral rate block: r* responds to potential growth and debt/GDP
Simple vs. year-by-year inputs

Each assumption in the drawer defaults to a simple shape + magnitude UI (permanent / one-time / linear ramp / three-year temporary). If you need the full 10-year path, expand the Edit year-by-year disclosure under any input to edit individual FY2026–FY2035 cells directly.

Key features
  • Endogenous neutral rate that responds to growth and debt
  • Automatic fiscal feedback (spending adjusts to growth)
  • Rich dynamics through distributed lags
  • Year-by-year control over all inputs (FY2026–FY2035)
  • Real-time convergence diagnostics in the sidebar

For questions or support, contact The Budget Lab.

Custom Scenario Builder

Edit yellow cells to create your scenario. Zeros = no change from baseline. Close this drawer and click Run Simulation when ready.

"pp" = percentage points (e.g., a change from 2.0% to 2.5% is +0.5 pp).

What this does: Adjust long-run growth via labor force and productivity. Changes here automatically affect r* and government spending.

Potential Productivity Growth Delta (pp)

Example: +0.20 raises productivity growth by 0.2 pp/year.

Edit year-by-year
FY26
FY27
FY28
FY29
FY30
FY31
FY32
FY33
FY34
FY35
Baseline
Input Delta
Scenario Level

Potential Labor Force Growth Delta (pp)

Example: +0.10 raises labor force growth by 0.1 pp/year.

Edit year-by-year
FY26
FY27
FY28
FY29
FY30
FY31
FY32
FY33
FY34
FY35
Baseline
Input Delta
Scenario Level

What this does: Simulate tax and spending policies by changing federal receipts and primary outlays as a percent of GDP. Positive values raise receipts or outlays; negative values cut.

Federal Receipts Delta (pp of GDP)

Example: +1.00 = tax increase of 1% of GDP; -1.00 = tax cut.

Edit year-by-year
FY26
FY27
FY28
FY29
FY30
FY31
FY32
FY33
FY34
FY35
Baseline
Input Delta
Scenario Level

Federal Primary Outlays Delta (pp of GDP)

Example: +1.00 = spending increase of 1% of GDP; -1.00 = spending cut.
Primary outlays exclude interest payments on the debt.

Edit year-by-year
FY26
FY27
FY28
FY29
FY30
FY31
FY32
FY33
FY34
FY35
Baseline
Input Delta
Scenario Level
Advanced: calculated effects
Additional Outlay Changes from Economic Growth

The model automatically adjusts outlays when economic growth changes:


                  
Implied Primary Budget Deficit Delta

Primary balance = Receipts - Outlays (excluding interest payments).


                

What this does: Override the neutral rate, the Fed's inflation target or rate path, or apply demand and inflation shocks.

Neutral Rate (r*) Delta (pp)

Example: +0.25 raises r* by 0.25 pp; -0.25 lowers it.

Edit year-by-year
FY26
FY27
FY28
FY29
FY30
FY31
FY32
FY33
FY34
FY35
Baseline
Input Delta
Scenario Level
Advanced: automatic r* adjustments

The neutral rate adjusts automatically based on growth and debt levels.


                

Inflation Target Delta (pp)

Example: +0.50 = Fed raises target from 2.0% to 2.5%.

Edit year-by-year
FY26
FY27
FY28
FY29
FY30
FY31
FY32
FY33
FY34
FY35
Baseline
Input Delta
Scenario Level

Fed Interest Rate Adjustment (pp)

Sets Fed Funds higher or lower than the rule-based path. Example: +0.50 = 0.5 pp above normal; -0.50 = 0.5 pp below.

Edit year-by-year
FY26
FY27
FY28
FY29
FY30
FY31
FY32
FY33
FY34
FY35
Baseline
Input Delta
Scenario Level

Output Gap Shock (pp)

Private demand shocks (confidence, wealth effects). Example: +2.00 = output 2 pp above potential.

Edit year-by-year
FY26
FY27
FY28
FY29
FY30
FY31
FY32
FY33
FY34
FY35
Baseline
Input Delta
Scenario Level

Unexpected Inflation Shock (pp)

Temporary supply shocks (oil prices, pandemic disruptions). Example: +1.00 = inflation 1 pp above baseline that year.

Edit year-by-year
FY26
FY27
FY28
FY29
FY30
FY31
FY32
FY33
FY34
FY35
Baseline
Input Delta
Scenario Level

All Deltas Summary
All deltas in current scenario