Finance
Headcount budget vs actual by cost center, with every variance explained
The Finance module tracks budget, actual and forecast across your cost-center tree and answers the harder question: why a number moved. Every variance drills to the hires, terminations and merit changes that drove it.
The Kinnect Finance page, rebuilt from the Atlune AI demo tenant: budget, actual and forecast tiles over the cost-center table with CC Data & ML flagged red, and the variance drill-in floating above it
The Finance page
Budget, actual and forecast on one cost-center tree
The problem is visible before anyone opens a spreadsheet. Budgets, the fiscal-year start and cost-center ownership are set once in Settings, so this page reads the same plan the approval chain enforces.
- One period chip scopes everythingPick the fiscal year and a range, full year or any quarter span. Every tile and every cell respects it.
- Budget, Actual, Forecast, VarianceThe annual plan, what is recorded, the projected end of year, and the net variance against plan, green when favorable.
- A cost-center tree that mirrors yoursQuarterly actual and forecast, total forecast and variance per cost center. Over-budget cells and rows print in red.
The Variance vs Budget tiles: net variance -$41.63M favorable, utilization 52%, three cost centers flagged, above the cost-center table
Actions
Four things you can do from the table
Search, filter, export or drill. The Cost Center Hierarchy button at the top right opens a read-only org-chart view of the same financial tree.
Search
Find a cost center by name, code or owner without expanding the tree.
All / Over budget
Two tabs. The second filters the tree to the cost centers currently flagged over budget.
Export
Download the current view as CSV, with the period and filters you have applied.
Planning tool integrationsDrill any number
Click a cell to open the variance drill-in for that cost center and period slice.
See the drill-in
Variance drill-in
Why the number moved, down to the position
Clicking a cell opens a centered dialog for that cost center and period slice. Nothing in the bridge is a number you cannot see the rows for.
- The dollar storyBudget, Forecast and Variance for the slice you clicked, with an over-budget callout when the forecast exceeds plan.
- What drives varianceA bridge that decomposes the variance into three lines which sum to it exactly.
- The evidenceEvery hire, termination, merit change and net-new seat behind each line, with a cent-exact subtotal per band.
The variance drill-in dialog for CC Data & ML, FY 2027: budget, forecast and variance, the What drives variance bridge, and POS-190001 listed as the net-new evidence
What drives variance
Three lines that sum to the variance, exactly
The bridge is the answer Finance gives the CFO. Each line ties to a list of events on the right, so the explanation and the evidence never disagree.
Line 1
Net-new positions
Unbudgeted seats: no plan entry, not a backfill, plus the hires that land on them. These are the true asks, and their entire cost is variance.
Net New seats in the Hiring TrackerLine 2
Unplanned events
The net impact of workforce events outside the plan: terminations, merit changes and hires that could not be classified.
How events sync from your HRISLine 3
Planned vs budget
The residual: planned capacity against the budget that anticipated it. On-schedule plan execution nets to about zero; a lagging start reads as favorable slack.
See it live
See a variance explained down to the seat
Tell us how budget vs actual gets explained today. We will drill a demo variance to the seats and events behind the number, the way Finance would in Kinnect.
- Thirty minutes
- Demo data, shaped by your requirements
- No obligation
A Kinnect position request at the approval step, with the approver's required comment recorded against the decision
Hierarchy
From the division total to the single seat in three clicks
That is the demo we usually run. The Atlune AI dataset deliberately runs one cost center over budget, and drilling the Total cell names the open seat that did it: a Principal Software Engineer at POS-190001.
- Direct and Sub CCsOn a parent cost center the evidence splits into two tabs, and each bridge line gains indented Direct and Sub CCs rows.
- Click down, breadcrumb back upRows in the Sub CCs tab open the child for the same period slice. A breadcrumb under the header returns you to the parent.
- The seat that pushed it overThe bridge names the cause, not just the overage: an unbudgeted position sits alone under Net-new, code and planned start attached.
The variance drill-in reached from a parent cost center: a breadcrumb from CC Engineering down to CC Data & ML, with the same bridge tying out for the slice
One plan
Read by Finance, enforced at the request, exported to your model
The Finance page reads the same positions the Hiring Tracker governs. Finance never waits for a month-end reconciliation to learn what changed; the page is the reconciliation.
- An approval moves the forecastWhen a budget owner approves a request in the Inbox, the seat's annualized cost lands in the forecast for its cost center.
- A hire or termination moves the actualA hire completing in your ATS or a termination posting in Workday, Oracle HCM Cloud, SAP SuccessFactors, UKG Pro, ADP or Dayforce updates the page.
- Export to the tool you close inThe current view writes to CSV for Workday Adaptive Planning, Anaplan or Pigment, with the variance evidence attached.
The cost-center table with the Over budget tab selected, narrowed to CC Data & ML at +$455.9K over
Questions about headcount budget vs actual
What is headcount budget vs actual?
Headcount budget is the annual plan for workforce cost by cost center. Actual is the cost recorded so far in the period. Forecast is the projected end of year: what has been spent plus the annualized cost of the seats that are filled or approved. Budget vs actual compares plan to what has happened; budget vs forecast compares plan to where the year is heading, which is the number Finance manages to.
What drives headcount variance?
Three things, and Kinnect separates them. Net-new positions are seats with no plan entry that are not backfills, so their entire cost is variance. Unplanned events are the net impact of terminations, merit changes and hires that could not be classified against the plan. Planned vs budget is the residual: planned capacity against the budget that anticipated it, which nets to about zero when the plan executes on schedule.
How does Kinnect explain a variance?
Click any cell in the cost-center table and a drill-in opens for that cost center and period slice. The left panel shows Budget, Forecast and Variance with a bridge that decomposes the variance into three lines which sum to it exactly. The right panel lists the evidence: every hire, termination, merit change and net-new position behind each line, with a cent-exact subtotal per band.
What does forecast reconciliation look like in Kinnect?
The Finance module tracks budget, actual and forecast across your cost-center tree for the fiscal year or any quarter span. Over-budget cost centers print in red, and any cell can be drilled to the hires, terminations and merit changes that drove the variance.
How does Kinnect enforce a headcount budget before a requisition moves?
Every position request routes through an approval workflow with the cost attached. If the request would bring the target cost center to or past its planned headcount, the request form says so up front, and the budget owner sees the same warning before approving. Nothing reaches recruiting until it is approved.
How does Kinnect work alongside Adaptive Planning, Anaplan or Pigment?
Kinnect governs the headcount plan and your planning tool keeps the financial model. The current Finance view, with its period and filters applied, exports as CSV for Workday Adaptive Planning, Anaplan, Pigment or a spreadsheet, so the headcount line in the model is the same line the budget owner approved rather than a separate reconstruction.
How does Kinnect handle backfills and attrition in the forecast?
A filled position whose worker leaves is backfilled from the same record, so the approval, the cost center and the history carry over instead of starting a new request. Terminations and merit changes appear in the variance drill-in alongside net-new positions, so the forecast reflects what actually moved rather than only what was planned.
Which HRIS does the Finance page read from?
Positions, workers and cost centers ingest from your HRIS through the connection in Settings, whether that is Workday, Oracle HCM Cloud, SAP SuccessFactors, UKG Pro, ADP or Dayforce. Budgets, the fiscal-year start and cost-center ownership are configured in Settings, so the Finance page reads the same plan the approval chain enforces.
What can Finance report to the board from Kinnect?
Plan versus actual headcount month by month with a forecast to year end, annualized cost against the fiscal-year plan, variance by cost center and a hiring pipeline funnel. Each number ties back to a list of the events behind it, so the explanation travels with the figure.
See a variance explained, not just reported.
Walk through the Finance page and the drill-in on demo data, shaped by the requirements you bring.