How to plan headcount as Small Law and Accounting Practices

People & HRFor Small Law and Accounting Practices3 apps11 steps~22 min to set up

At a six-attorney firm or four-CPA practice, headcount planning happens in fragments. You know you need another associate or a second staff accountant before busy season, but the decision lives across a QuickBooks P&L you pull manually, a Paylocity or ADP payroll export someone emails around in March, and a gut feeling about billable hour capacity. There's no model that says 'at your current realization rate and billing pace, you can absorb a $90K salary by Q3 without touching your line of credit.' Instead, the managing partner runs numbers in Excel on a Sunday, guesses, and hires — or delays and burns out the team.

People & HRFor Small Law and Accounting Practices3 apps11 steps~22 min to set up
Outcome

What you'll set up

A live headcount budget dashboard that pulls actual payroll costs from your accounting system and compares them against billable capacity, so you know exactly what a new hire costs per partner-equivalent in recovered hours
A scenario model showing your runway and break-even under three futures: hire now, hire in Q3, or don't hire and absorb the capacity gap with overtime
An automated quarterly review that compares budgeted vs. actual personnel spend by role, so compensation creep and benefit cost increases surface before they surprise you at year-end
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

Starch syncs your QuickBooks data on a schedule — pulling payroll journal entries, vendor bills, and payment records — and syncs your Plaid bank feeds on a schedule for real cash balances. Starch connects directly to ADP or Paylocity on a schedule for payroll run detail. Outlook is connected from Starch's integration catalog; the agent queries it live when surfacing matter-related context alongside financial data.

Prompts to copy
Build me a headcount budget tracker that pulls actual payroll and benefits spend from QuickBooks by employee category — attorneys, paralegals, admin staff — and compares it against the annual budget I set at the start of the year. Show me monthly variance and a year-end projection.
Create a scenario analysis where the baseline is our current Plaid cash balance and QuickBooks burn rate. Let me model three scenarios: hiring a junior associate at $85K in July, hiring in October, or not hiring this year. Show runway, monthly burn, and break-even billings needed under each.
Give me a runway dashboard that shows how many months of operating cash we have at current burn, with expense categories broken out — payroll, rent, malpractice insurance, software — and a 12-month projection assuming we close the two matters currently in intake.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect QuickBooks in Starch — Starch syncs invoices, bills, vendor payments, and journal entries on a schedule, giving you the cost-side picture at the entity level your practice actually uses.
2 Connect your Plaid bank account — Starch syncs transactions and balances on a schedule so your runway numbers reflect actual cash, not QuickBooks AR that hasn't cleared.
3 Connect ADP or Paylocity — Starch syncs payroll runs, employee records, and benefit costs on a schedule so your headcount model uses real compensation data instead of annualized guesses.
4 Open the Budgeting app and describe your headcount budget: 'Set up a personnel budget with the following categories — attorney salaries, paralegal salaries, admin staff, and employer benefit costs — based on our QuickBooks payroll expense accounts from the last 12 months. Flag any month where actual exceeds budget by more than 5%.'
5 Open the Runway Analysis app and verify that your net burn calculation is pulling actual payroll disbursements from Plaid alongside QuickBooks operating expenses. Add a note to exclude trust account transactions from the burn calculation.
6 Open the Scenario Analysis app and build your three hiring scenarios. Describe exactly what you want: 'Baseline is our current Plaid cash and QuickBooks expense run rate. Scenario A: add one associate at $87K fully loaded starting July 1. Scenario B: same hire starting October 1. Scenario C: no hire. Show runway months, monthly burn, and minimum billings needed to break even in each scenario.'
7 Ask Starch to annotate each scenario with your current average billable rate and realization rate — pulling historical invoice data from QuickBooks — so you can see how many additional billable hours each scenario requires to stay cash-flow positive.
8 Set a quarterly budget review automation: 'Every first Monday of the quarter, pull YTD payroll spend from QuickBooks by employee category, compare against the budget I set in the Budgeting app, and send me a Slack message with the variance table and any category over budget by more than 8%.'
9 Add an intake-to-capacity check: describe a custom view that shows open matters currently in your pipeline (pulled from your Outlook inbox or a connected practice management tool) alongside available attorney capacity hours, so the headcount conversation is grounded in real workload, not gut feel.
10 Review the scenario model with your partners before the hiring decision: the model shows the exact billings number you need to cover the hire, which gives the conversation a concrete anchor instead of 'we feel stretched.'
11 After hiring, update the Budgeting app with the actual offer letter compensation and ask Starch to recalibrate the break-even projection: 'Update Scenario A with final compensation of $91K fully loaded and show the revised runway and break-even billings target.'

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

Stafford & Reyes LLP — Q2 2026 Associate Hire Decision

Sample numbers from a real run
Attorney Salaries (QBO)487,000
Paralegal & Staff Wages (QBO)128,000
Employer Payroll Taxes + Benefits (QBO)94,000
Operating Overhead — Rent, Insurance, Software (QBO)112,000
Current Plaid Cash Balance310,000
Proposed Associate — Fully Loaded Annual Cost93,000

Stafford & Reyes is a five-attorney litigation firm. As of April 2026, Starch is syncing their QuickBooks — pulling attorney salary journal entries, paralegal wages, malpractice insurance bills, and software vendor payments — alongside their Plaid operating account balance of $310K. Monthly net burn runs $68K. Runway Analysis shows 4.6 months of cash at current pace, which sounds thin until you factor in $140K of invoices outstanding in QuickBooks AR. The managing partner opens Scenario Analysis and describes three futures: hire a junior associate at $93K fully loaded starting June 1, starting September 1, or hold. The June scenario drops runway to 2.9 months before receivables are collected — risky. The September scenario keeps runway above 3.5 months through the summer slow period and break-even billings increase by only $7,750/month given the associate's expected 80-hour monthly billable target at $225/hour. The 'no hire' scenario shows the two senior associates are currently billing 185 hours/month against a sustainable target of 155 — meaning the capacity cost of not hiring is already being paid in burnout. The managing partner shares the September scenario output with the partners on Friday. The decision takes 20 minutes instead of a Sunday afternoon in Excel.

Measurement

How you'll know it's working

Personnel cost as % of gross billings collected (target: under 55% for a healthy small firm)
Months of operating cash at current net burn, excluding trust account balances
Average billable hours per timekeeper vs. sustainable capacity target (attorney-level and paralegal-level separately)
Break-even billings needed to cover a new hire — updated in real time as receivables and expenses shift
Realization rate by attorney (billed hours vs. collected revenue), pulled from QuickBooks invoice and payment data
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Excel / Google Sheets built by the managing partner
Free and familiar, but the model goes stale the moment QuickBooks closes another month — you're always re-pulling exports and pasting over last quarter's numbers.
Clio Manage built-in reporting
Good for matter profitability and utilization, but it doesn't know your cash position, payroll burden, or overhead — so it can't tell you whether you can actually afford the hire.
QuickBooks built-in P&L + payroll summary
Accurate source data, but there's no scenario layer — you can see what happened, not what happens next if you add a $93K salary line.
Karbon or TaxDome (for accounting practices)
Strong on workflow and deadline management, but neither builds a cash-runway model or a multi-scenario headcount analysis — that's still a spreadsheet you maintain separately.
Hiring a fractional CFO for the decision
Gets you the modeling expertise, but at $3–5K for a project engagement every time the question comes up — and the model still lives in their Google Drive, not yours.
On Starch RECOMMENDED

One platform — quarterly budgeting, scenario planning, runway analysis all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

We use QuickBooks but our payroll runs through Gusto, not ADP or Paylocity. Can Starch pull our actual payroll costs?
Yes. Gusto is reachable through Starch's integration catalog of 3,000+ apps; the agent queries it live when your headcount model runs. For the deepest sync — where payroll run detail is stored in Starch and available for trend analysis — ADP and Paylocity have scheduled-sync connections. If you're on Gusto, QuickBooks payroll expense journal entries (which Starch syncs on a schedule) give you the same cost numbers for modeling purposes.
Our trust accounts and IOLTA accounts are mixed in with our operating accounts in Plaid. Will that distort the burn calculation?
You can tell Starch exactly which accounts to include: 'Build the runway dashboard using only our operating account ending in 4821 — exclude the IOLTA trust account.' The agent will filter accordingly. This is an important step for law firms specifically — trust funds are not operating cash, and conflating them will make your runway look artificially healthy.
Is Starch SOC 2 certified? We handle client financial data and our bar association has data security requirements.
Starch is not currently SOC 2 Type II certified. That's an honest limit worth knowing. Starch does not store your client matter data — it connects to QuickBooks, Plaid, and payroll systems to surface your firm's own financial and operational data. Whether that meets your bar association's specific requirements depends on your jurisdiction's rules. We'd recommend reviewing with your ethics counsel before connecting any client-identifiable matter data.
The QuickBooks P&L report view is something we rely on heavily. Is that available in Starch?
QuickBooks report views — the pre-built P&L, Transaction List, and Vendor Expenses reports — are temporarily unavailable pending a connector fix. However, all underlying entity-level data syncs normally: invoices, bills, vendor payments, journal entries. Starch can reconstruct a P&L view from those entities, or you can describe the specific view you want and the agent will build it from the synced data.
We use MyCase, not QuickBooks, for billing. Does Starch connect to MyCase?
MyCase is reachable through browser automation — Starch automates it through your browser, no API needed. That means you can build workflows that read matter status, billing summaries, or deadline lists from MyCase and combine them with your QuickBooks financial data and Plaid cash position in a single headcount planning view.
Can I model the cost difference between hiring a W-2 associate versus a 1099 contract attorney for overflow work?
Yes. Describe it to Starch: 'Add a fourth scenario to my headcount analysis — instead of a W-2 associate at $93K fully loaded, model using a 1099 contractor at $150/hour for an estimated 60 hours/month overflow. Show the cost difference and at what billing volume the W-2 hire becomes the cheaper option.' Starch will build that comparison using your actual expense and billing data as the baseline.

Ready to run plan headcount on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.