"There's lots of work, we need to hire someone" — that's how most hires in agencies begin. And it's dangerous, because "lots of work" is a feeling, while a hire is a financial commitment months into the future. A new person isn't just a salary — it's a fixed cost you'll have to pay even in a weak month. So the question isn't "is there work," but "can the agency carry this hire once you run the numbers."
Let's look at how to approach hiring as a financial decision.
Why hiring is a financial decision
When you hire someone, you take on a permanent cost: salary, taxes, a workplace, equipment. That cost won't disappear if a client drops off next month or a seasonal dip hits. Unlike a contractor you can simply not engage in a slow month, a salaried employee is a fixed load on the budget. So a hire raises your break-even point: now you have to earn more just to stay at zero.
What a new employee really costs
Salary is only part of it. On top come taxes and contributions, equipment, software and subscriptions, a share of rent, plus the existing team's time to onboard and manage the newcomer. The real cost of an employee is noticeably higher than the figure in the offer — and it's the full amount you need to build into the math (why indirect costs matter).
How much they need to bring in to pay off
Simple logic: a new employee has to bring in noticeably more than they cost — otherwise they drag the margin down. A rule of thumb for a delivery role is to generate revenue at least 2–3 times their full cost, because the difference covers the agency's fixed costs and profit. If you can't see where that work will come from over the next few months, it's a sign the hire is premature.
When a hire is genuinely needed
A hire is justified when there's a steady, not a one-off, flow of work, when the existing team is consistently overloaded (not just once at a peak), and when you can see paid demand ahead rather than hoping "the work will turn up for them." If the peak is one-off or demand is unpredictable, it's safer to cover it with contractors or freelancers — they're a variable cost, not a fixed one.
Example: can the agency afford a new designer
A designer costs 60 thousand in salary, but with taxes, a workplace and everything around it — realistically ~80 thousand a month. To pay off and turn a profit, they need to generate revenue of around 180–200 thousand: then ~80 covers them and the rest goes to fixed costs and margin. That means a steady load of billable work. If that volume is in sight over the coming months, the hire is justified; if the work runs "feast or famine," it's smarter to cover it with contractors for now. And it's worth checking whether the hire will survive cash flow in weak months (on cash gaps).
Where to start
Before hiring, calculate the person's full cost, the revenue you need from them, and honestly assess whether there's steady demand for the coming months. Compare that with the "cover it with contractors" option. If the numbers add up and demand is stable, hire with confidence; if not, wait or take on a variable resource. For how payroll affects an agency's health, see Payroll share in an agency.
In Finmap you can see your fixed costs, utilization and margin of safety, so the decision to hire rests on numbers rather than the feeling that "there's lots of work." Try it free for 7 days.
FAQ
Calculate the employee's full cost, work out how much revenue they need to bring in, and honestly assess whether there's steady paid demand for the coming months. "Lots of work" is a feeling; a hire is a fixed commitment.
Noticeably more than salary: add taxes, equipment, software, a share of rent and the team's onboarding time. It's the full amount you need to build into the math.
Roughly 2–3 times their full cost — the difference goes to the agency's fixed costs and profit. If you can't see that much work ahead, the hire is premature.
When the peak is one-off or demand is unpredictable. A contractor is a variable cost you can skip in a slow month, while staff is a fixed cost that stays no matter what.
