Features
Budgeting and Forecasting
Department budgets move through a real approval workflow, roll up org-wide, and reconcile against posted actuals automatically — not a spreadsheet marathon.
How it actually works
Every department budget in Unity moves through the same seven-state workflow — Draft, Submitted, UnderReview, Approved, Published, with Rejected and Superseded as the states that keep history honest — driven by explicit actions (submit, approve, reject, retract, publish), never a status a manager can quietly edit. Each budget line pairs an account code with twelve monthly allocations and can optionally restrict itself to a single fund, so a restricted-fund overage is caught the moment the line is drafted, not months later. Self-approval is blocked outright: a department manager holding budget-approval rights can't sign off on the budget they just submitted — it takes a separate reviewer, or a tenant admin, to move it forward.
Once published, every department budget rolls up automatically into one org-wide plan aggregated by account code, with a rolling year-to-date view and a budget-vs-actual variance report computed straight from posted journal entries — nothing but a Published budget ever counts toward the number the board sees. Need to change course mid-year? An amendment opens a new, versioned draft with a required reason while the original stays untouched for audit. On the forecasting side, a linear-regression model projects revenue and expenses forward on a rolling 12-month basis from two years of posted activity, and AI turns the period's largest variances into board-ready commentary — or flags an unusual spending pattern by alert before it becomes a bigger problem.
How it works, step by step
- 1
Author the department budget
Build each line around an account code with twelve monthly allocations, optionally restricted to a single fund — start from scratch or copy every line from last year's approved budget.
- 2
Submit it for review
Submitting moves the budget to UnderReview; approval requires a different person than whoever submitted it — self-approval is blocked even for a manager with budget-approval rights.
- 3
Publish it into the org-wide plan
An Approved budget is published as the active plan for its department and fiscal year, automatically superseding whatever was published before it, and rolls into the org-wide rollup by account code.
- 4
Track it against actuals and forecast ahead
A budget-vs-actual variance report compares published allocations to posted journal-entry activity, while a rolling 12-month forecast and AI-generated commentary keep the board looking forward, not just backward.
What's included
A seven-state approval workflow, not a status field
Draft, Submitted, UnderReview, Approved, and Published, with Rejected/Retract and Superseded along the way — every transition is a deliberate action, not a dropdown anyone can edit.
Self-approval is blocked
A department manager with budget-approval rights can't approve the same budget they submitted — dual control is enforced in the workflow itself. Tenant admins are exempt.
Twelve-month allocations, fund-aware
Every budget line pairs an account code with twelve monthly amounts and can optionally restrict itself to a single fund, so a restricted-fund overage is caught the moment the line is drafted.
Org-wide rollup and budget-vs-actual, automatically
Published department budgets aggregate into one org-wide rollup by account code, with a rolling year-to-date view and a variance report computed straight from posted journal entries.
Amendments that preserve the original
A mid-year change opens a new, versioned draft with a required reason — the original approved budget stays untouched for audit, and every export is logged without dollar amounts in the trail.
Rolling forecasts, with AI commentary
A regression model projects revenue and expenses forward 12 months from two years of posted activity, and AI turns the biggest variances into board-ready commentary or an early anomaly alert.
See it on your own books
Book a walkthrough and we'll show you exactly how this fits your chart of accounts.
Schedule a demo