Quick Summary
A guide to creating a rolling 12-month budget - an always-current view of the next year's finances that adapts as each month passes.
A rolling 12-month budget always shows the next 12 months - unlike calendar-year budgets that show 12 months in January but only 1 month by December.
Planning template: The Annual Budgeting Planner provides the 12-month structure that can be adapted into a rolling format.
What Is a Rolling Budget?
Unlike a fixed January-December budget, a rolling budget continuously adds the next month and drops the oldest. In March 2026, your view covers March 2026 through February 2027. In April, it shifts to April 2026 through March 2027.
This solves a fundamental problem: in a fixed budget, forward visibility shrinks as the year progresses. A rolling budget maintains a full year of visibility at all times.
Why Rolling Budgets Work
- Full-year visibility, always. No more planning just one month ahead by December.
- Seasonal patterns stay visible. Christmas, summer vacation, insurance renewals - always in view.
- Continuous improvement. Each month’s data improves next month’s projections, creating a feedback loop that makes estimates more accurate over time.
For longer-range planning beyond 12 months, the Financial Planning Template extends the horizon.
Building Your Rolling Budget
Spreadsheet Structure
Create columns for 12 consecutive months:
| Category | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Jan | Feb |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Housing | $1,500 | $1,500 | $1,500 | … | … | … | … | … | … | … | … | … |
| Utilities | $150 | $140 | $130 | … | … | … | … | … | … | … | … | … |
The Monthly Roll Process
At month end:
- Fill in actuals for completed month
- Add new month (13th column) at the right
- Archive the oldest month (don’t delete - last year’s actuals improve next year’s projections)
- Review and adjust upcoming projections
Takes 15-30 minutes monthly.
Setting Up Categories
Fixed expenses (consistent month to month): rent/mortgage, insurance premiums, loan payments, subscriptions.
Variable expenses (need estimation): utilities (seasonal), groceries, transportation, entertainment.
Irregular expenses (specific months): annual insurance, property taxes, vacation spending, holiday gifts, vehicle registration.
Most people find 10-15 main categories sufficient.
Projecting Future Months
- Fixed expenses: Copy current month forward. Adjust for known changes (rent increase, loan payoff).
- Variable expenses: Use last year’s data for the same month, or average recent months with seasonal adjustment.
- Irregular expenses: Place in the specific month they’ll occur. Use last year’s amounts or known upcoming costs.
Estimates you refine as time approaches work fine. The goal is having something to refine rather than building from scratch each month.
Formulas for Automation
Row totals (annual view):
=SUM(B2:M2)
Category averages:
=AVERAGE(B2:M2)
Year-over-year comparison:
=CurrentMonth-OFFSET(CurrentMonth,0,-12)
Auto-generate month headers:
=EDATE(PreviousMonthCell,1)
Integrating with Monthly Tracking
A two-part system works well:
- Rolling Budget (Planning): 12-month forward view, projections and targets, updated monthly.
- Monthly Tracker (Execution): Current month detail, transaction-level tracking, weekly updates.
Pull monthly targets from the rolling budget into the detailed tracker. At month end, actuals flow back to the rolling budget.
When Rolling Budgets Fit
Good fit: Irregular or seasonal income, many annual expenses, planning for major purchases, wanting continuous year-ahead visibility.
Less necessary: Very stable, predictable finances with few irregular expenses.
Template Options
The Annual Budgeting Planner can be adapted into a rolling format by adjusting the month columns as time passes.
Related
- Financial Planning Template - Long-range projections beyond 12 months
- Annual Budgeting Planner - 12-month view
- Monthly Budget Template - Day-to-day tracking
- Monthly vs. Annual Budgeting
- Budget for Irregular Expenses