How to plan headcount as Small HR Teams
Your CFO asks for a headcount plan every quarter. You spend two days pulling salary data from Paylocity or ADP into a spreadsheet, chasing department heads for open req status in Greenhouse, cross-referencing offer letters in your inbox, and building a tab for each scenario (hire 5, hire 8, freeze everything). By the time you send the model, one manager has already extended an offer you didn't know about. The spreadsheet is wrong before it lands. There's no single view connecting what you're actually spending on people today to what adding three engineers in Q3 costs across salary, benefits load, and equity — so every board prep cycle starts from scratch.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch syncs your Paylocity data on a schedule (employees, payroll runs, pay statements) and your Plaid bank feed on a schedule (transactions, balances) — these are the two primary data sources. Stripe revenue is also synced on a schedule for runway calculations. Open-req and offer data from Greenhouse is connected from Starch's integration catalog and queried live when your headcount model runs. Notion headcount planning docs, if you maintain them, connect from Starch's integration catalog and are queried live.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q2 2026 headcount plan — 3-scenario board prep, 2 people, 4 hours
| Current monthly payroll (Paylocity sync) | 187,400 |
| Benefits load at 22% of base | 41,228 |
| Scenario A: add 4 engineers + 1 AE (annualized) | 1,080,000 |
| Scenario B: backfill SDR only (annualized) | 132,000 |
| Scenario C: freeze (delta) | 0 |
| Current monthly burn (Plaid) | 341,000 |
| Runway at Scenario A burn rate (months) | 11 |
| Runway at Scenario B burn rate (months) | 16 |
| Runway at freeze burn rate (months) | 19 |
Before the April board meeting, your CFO asks for the Q2 headcount plan by Friday. Last quarter this took you two days: export from Paylocity, paste into a Google Sheet, email three department heads for their open-req list, rebuild the benefits load formula that broke when someone added a column. This time you open Starch. Paylocity is already synced — you can see all 148 employees, their departments, and last payroll run totaling $187,400 in monthly base salary. You start with Scenario Analysis and type: 'Show me three hiring scenarios for Q2 — add 4 engineers and 1 AE, backfill the SDR role only, and a full freeze. Use 22% benefits load on base. Pull burn from Plaid and show runway for each.' In a few minutes you have three columns: Scenario A adds $90k/month in people cost and drops runway from 19 months to 11. Scenario B adds $11k/month and barely moves the needle. Scenario C holds. You open Runway Analysis to sanity-check — it confirms current net burn of $341,000/month against your Plaid feed. You send the three-scenario summary to the CFO before lunch. She picks Scenario B with one modification: backfill the SDR and also approve one senior engineer. You type that into Starch, get the updated numbers in 30 seconds, and that's the version that goes into the board deck. The whole thing took four hours instead of two days, and the numbers were current as of this morning's payroll sync, not last Tuesday's export.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — scenario planning, runway analysis, quarterly budgeting all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
We use Rippling, not Paylocity or ADP. Can Starch still pull our headcount data?
Does Starch store our salary and payroll data? We're cautious about where employee comp information lives.
Our CFO wants the headcount model in a specific Excel format. Can Starch export to that?
Can Starch pull open-req data from Greenhouse so our headcount plan includes in-flight hires?
We also track contractor and PEO headcount separately from full-time employees. Can Starch handle that?
What if our QuickBooks data doesn't match what Paylocity says we spent on payroll?
Related guides for Small HR Teams
A customer knowledge base is the document — or collection of documents — that answers the questions your customers ask repeatedly.
Read guide →SOC 2 evidence collection is the part of an audit where you prove that your controls actually work — not just that they're written down somewhere.
Read guide →A Slack announcement sounds simple — you're just telling your team something.
Read guide →Benefits enrollment is one of those operator workflows that looks manageable until it isn't.
Read guide →Plan Headcount for other operators
The AI stack built for the founder's office.
Read guide →The AI stack built for small finance teams.
Read guide →The AI stack built for DTC founders.
Read guide →The AI stack built for boutique professional services firms.
Read guide →Ready to run plan headcount on Starch?
Request closed-beta access. Everything is free during beta.