Budgeting & Forecasting

Headcount Planning in Excel: How to Connect the Plan to Payroll Actuals

Headcount Planning in Excel: How to Connect the Plan to Payroll Actuals
Key Takeaways
  • Headcount growth is tight: Gartner's surveyed CFOs and finance leaders planned headcount growth of 2 percent in 2026, down from 6 percent in 2025.
  • Pay rises are slowing: Gartner's respondents projected compensation increases at 4.5 percent in 2026, down from 5.4 percent in 2025 and 6.1 percent in 2024.
  • Cuts don't always stick: Gartner found that nearly two-thirds of large public organizations announced cost-cutting efforts between 2023 and mid-2025, most of them in three or more rounds.
  • Fewer big hiring plans: Only 21 percent of Gartner's respondents planned staff increases of 4 to 9 percent for 2026, down from 31 percent a year earlier.
  • Keep the model, connect the data: Datarails FP&A keeps headcount and budget models in Excel or Google Sheets. Datarails connects to 600+ data sources, including HRIS platforms.

A practical guide for CFOs and FP&A leaders on connecting headcount planning in Excel with HRIS, payroll and general ledger data, tracking plan against actual by role and department, and keeping the model in the workbook the team trusts.

You connect headcount planning in Excel to payroll actuals by keeping the headcount model in the workbook and linking it to three sources: the HRIS for the employee roster, payroll for actual compensation cost, and the general ledger for posted salary expense. An Excel-connected FP&A platform can refresh supported sources on a schedule and apply agreed mappings to the model’s departments and roles. Finance retains its workbook and formulas, adding position IDs, input tables, or mapping rules where needed. After each refresh is checked, the model compares plan with actuals. This article walks through why headcount drifts from plan, the data a connected headcount plan needs, the steps to set it up, and where the approach has limits.

Why headcount costs drift from plan

Headcount costs can move away from plan in ways that are hard to explain after the fact. The plan is built on roles, start dates, salary bands, and loaded cost assumptions. The actuals arrive as payroll runs by employee and as salary expense posted by account and cost center. Those two views rarely line up without work.

The drift comes from several places at once. Start dates slip, so a role budgeted from March begins in May. Offers land above or below the salary band. Backfills for departures take longer than assumed, which creates savings that disappear when the role fills. Benefits, employer taxes, and bonus accruals change the fully loaded cost. And people move between departments mid-year, so cost shifts from one budget owner to another.

Cost discipline makes that drift more visible. Gartner’s 2026 budget benchmarks, based on an October 2025 survey of more than 300 CFOs and finance leaders, found that respondents planned headcount growth of just 2 percent in 2026, down from 6 percent the year before, with compensation increases slowing to a projected 4.5 percent. With so little room in the plan, each hire, delay, and backfill matters, and the CFO needs to see the variance by role and department, not only as a single salary line.

There is also a longer-term risk. Gartner reported in September 2025 that nearly two-thirds of large public organizations announced cost-cutting efforts between 2023 and mid-2025, most of them in three or more rounds. Gartner suggests that FP&A keep a rolling list of the departments and roles cut in the past two years to watch for costs coming back. Connecting the headcount plan to actuals makes that monitoring easier.

The data a connected headcount plan needs

A connected headcount plan starts with three core sources. Confirm which costs each covers and add other sources where needed.

The HRIS answers who is on the team. Use employee and assignment IDs, departments, job titles, employment dates, contracted hours or full-time equivalent (FTE), and compensation history. Headcount tallies distinct employees at a stated date; FTE measures their schedules against the organization’s full-time standard. Report approved, unfilled positions separately from current employee headcount. Decide whether each report shows a month-end snapshot or a monthly average.

Payroll provides the pay and employer-cost components processed through the payroll system, by employee and pay period. Confirm which taxes, benefits, and bonuses it includes. Costs recorded elsewhere, such as benefit invoices or bonus accruals, need a separate source or allocation. Compare planned and actual cost on the same basis. Employee deductions are not additional employer costs. Do not apply a loaded-cost percentage to amounts that already include the same employer-cost components.

The general ledger answers what finance has booked. It holds salary and benefit expense by account and cost center, including accruals. This is the source that ties the headcount view back to the income statement.

Use a validated crosswalk between HRIS employee or assignment IDs and payroll IDs. Include the legal entity where IDs are not unique across the group. Map each assignment to its position, cost center, and budget owner, with effective dates for transfers and split allocations. Map payroll elements to expense accounts. Flag unexpected duplicate record keys, missing mappings, and conflicting effective-date ranges for review before using refreshed data.

Related: Budgeting and Forecasting in Excel: The Complete FP&A Guide covers how a headcount schedule with fully loaded cost assumptions fits into the wider budget model.

How to set up headcount planning in Excel, step by step

1. Structure the model by position

Give each budgeted position a stable ID, whether filled or open, and link employee assignments or requisitions to it. Record the entity, department, active dates, FTE, pay basis, currency, and employer-cost assumptions. Keep the position ID through backfills and retain dated assignment history. For a monthly base-salary planning estimate, use annual full-time base salary divided by 12, multiplied by FTE and the active fraction of the month under your proration policy. If salary already reflects part-time hours, do not apply FTE twice. Split months at effective-date changes in salary or FTE. Calculate employer costs separately.

2. Map HRIS departments to cost centers, and payroll elements to GL accounts

Agree on department-to-cost-center mappings and payroll-element-to-GL-account mappings with HR and accounting. Keep effective start and end dates so a transfer or reorganization does not overwrite historical assignments. Where costs are split, record allocation percentages and check that they total 100 percent for each assignment and period. Assign an owner to approve mapping changes.

3. Connect the sources

Connect supported HRIS, payroll, and ledger data to separate input tables on an agreed schedule. Confirm the fields, historical periods, and pay components each connection provides. Keep imported data separate from assumptions and calculations. Record the latest successful refresh, and check row counts, control totals, duplicate records, and unmatched IDs before updating reports. Assign an owner to resolve exceptions.

4. Reconcile payroll to the ledger

Agree which dates drive the comparison: the period worked, payment date, and GL accounting date can differ. Reconcile payroll cost to mapped GL accounts by entity, department, and accounting month. Show signed reconciling items for accruals and reversals, retroactive pay, employer costs recorded outside payroll, and reclassifications. Each item needs an owner and supporting reference; the adjusted total should equal the mapped GL expense for the period. Label payroll-based cost analysis and GL-based expense reporting clearly.

5. Split the variance into its causes

Define cost variance consistently, for example as actual cost minus budget, with a positive value meaning overspend. Explain it in a fixed order: differences in position count, then start dates, exits and FTE, then pay and employer-cost rates. Measure each step against the preceding calculation so a delayed start is not counted again as a headcount saving. Show accrual changes and other reconciling items separately, and check that the components add back to the total variance.

6. Collect approved open-role updates from budget owners

Give budget owners access only to the positions and compensation fields they are authorized to see. Let them propose expected start dates and other open-role changes through controlled templates, with finance approval before updates enter the forecast. Record the submitter, timestamp, reason, and approved version. Set file or platform access permissions for employee data; locked cells and hidden sheets alone do not control who can read it.

7. Run scenarios from the same model

Create separate scenarios for a hiring freeze, a three-month delay on open roles, or a different merit increase. Preserve the approved budget and closed-period actuals, and use the same actuals cutoff across scenarios. Compare each scenario with the baseline so the effect of changing an assumption is clear.

Manual versus connected headcount planning

The table below compares a manual Excel headcount process with the same model connected through an Excel-connected FP&A platform.

Headcount taskManual Excel processConnected through an FP&A platformWhy it matters to the CFO
Updating the rosterExport from HRIS and paste each monthRoster refreshes from the HRIS on a scheduleReduces manual copying; refresh checks catch exceptions
Actual compensation costPayroll register copied into a tabPayroll results load by employee and periodCost is compared with plan on a consistent basis
Ledger tie-outSeparate reconciliation workbookLedger actuals load into the same modelSupports a documented tie-out to the income statement
Variance by roleHard to build, often skippedConfigured formulas explain variance by positionShows why a department is over or under plan
Open-role updatesEmails and separate files from department headsControlled input templates with version historyStart-date changes are recorded and reviewed
ScenariosDuplicate workbooks by handSeparate scenarios retain an approved baselineHiring freeze or delay modeled without a rebuild
Model structureTeam’s own Excel modelExisting Excel model with configured inputs and mappingsRetains familiar formulas and layouts

Find out which recurring Excel reports finance teams automate first, including the department and cost center variance reports that headcount data feeds.

What this means for CFOs

Gartner’s survey points to limited room for headcount growth, with respondents planning just 2 percent for 2026. A plan connected to HRIS, payroll, and ledger data helps finance explain which roles are open and why departments are ahead of budget. To check whether earlier cuts are returning through contractors, include contractor or accounts-payable data as well.

Payroll can add substantial detail to the model. Association Headquarters, a professional services firm serving nonprofits, brought 1,000 spreadsheets and a million rows of payroll data into Datarails and now builds reports on demand.

“We now can create reports on the fly, to answer questions as they come up.”

Kristina Orta, Senior Reporting Analyst

The practical path is to keep the headcount model the team trusts, give it position-level structure, and connect it to the systems that hold actuals. Datarails FP&A keeps planning in Excel or Google Sheets. FinanceOS, its foundation, connects and organizes financial and operational data. Datarails connects to 600+ data sources, including HRIS platforms.

Building next year’s headcount plan? See how Datarails FP&A connects the Excel models your team already uses to connected HRIS and payroll data.

FAQs

Can Datarails FP&A pull data from our HRIS and payroll systems?

Datarails connects to 600+ data sources, including ERP, CRM, and HRIS platforms. Confirm support for your specific HRIS and payroll provider, required employee-level fields, connection method, and refresh schedule before committing to the workflow. Supported roster and compensation data can load into the team’s headcount model in Excel or Google Sheets on a schedule, alongside ledger actuals.

Do we have to rebuild our headcount model to use Datarails FP&A?

Datarails FP&A is Excel-connected, so you can retain the existing workbook and formulas. Review its position IDs, department mappings, and input tables during setup, and adjust those inputs where needed so connected actuals feed the calculations.

How does Datarails FP&A help department heads update open roles?

Datarails FP&A supports decentralized input through department templates with centralized oversight. Configure access for each manager’s departments and approved input fields. Budget owners submit expected start dates and open-role changes, while finance reviews the updates and retains version history.

Can we model a hiring freeze or delayed start dates in Datarails FP&A?

Yes. Datarails FP&A lets teams build scenarios from the base plan. A hiring freeze or a delay on open roles can be modeled as a separate scenario and compared with the base plan without rebuilding the workbook.

How does Datarails FP&A show headcount plan versus actual?

Once HRIS, payroll, and ledger data load into the model, the team’s own variance formulas compare planned and actual headcount and cost by department or position. Datarails FP&A also provides drill-down from report lines to the underlying data.

How long does it take to connect headcount data with Datarails FP&A?

Datarails reports that most FP&A implementations go live in four to six weeks, depending on data and model complexity. Confirm the headcount project’s scope, source connections, and HRIS-to-ledger mapping work when agreeing on the implementation plan.

What should we clean up before connecting HRIS data to the headcount plan?

Review department codes, cost center assignments, and manager records in the HRIS, and confirm how contractors are tracked. Validate mappings against sample payroll and ledger records before setup, then review unmatched IDs, duplicate records, and allocation exceptions after each refresh.

Related Articles

Become a Partner

Drive Business Performance With Datarails

Drive Business Performance With Datarails

Drive Business Performance With Datarails

Drive Business Performance With Datarails

Drive Business Performance With Datarails

Drive Business Performance With Datarails