← Resources
Margins4 min read

Why Growth Starts Eating Your Margin

Revenue scales on its own. Coordination doesn't. The gap between those two facts is where the profit goes.

An owner and a superintendent reviewing drawings on a truck tailgate at a framed job site

From Handy Ventures

Here's a conversation that happens in every contractor's accountant's office eventually. The business did $3 million four years ago and the owner took home a good living. This year it did $7 million, everyone worked harder, the trucks are newer, the crews are bigger, and the owner's take-home barely moved.

The usual suspects get rounded up. Was it pricing? No, margins on the estimates look the same. Was it the field? No, the crews are producing. Material costs, a bad job, a slow quarter? Some of that, some years. But the number that quietly doubled, then doubled again, is the cost of running the office. And nobody remembers deciding to build an expensive office. It assembled itself.

The part of the business that scales by itself

When you sell more work, revenue grows automatically. Sign the contract, do the job, send the bill. The crews that build a $60,000 job can build ten of them. Field production scales almost linearly: more work, more crews, more revenue. That part of the model works.

Coordination is different. Coordination grows faster than the work does.

At $3 million, the whole company's information can live in two or three heads. The owner knows every job, every customer, every commitment. When three people need to stay synced, that's three conversations. The context is shared because everyone was in the room.

At $7 million, the information crosses more people, more projects, and more systems. Eight people trying to stay synced is twenty-eight separate lines of communication, and nobody is in every room anymore. What one person used to simply know now has to be written down, passed along, confirmed, and corrected. Every job generates hundreds of small handoffs: schedules, calls, texts, purchase orders, timecards, change orders, invoices, approvals. None of them is hard. All of them have to happen, on time, in order, or something downstream breaks.

That's the asymmetry at the center of the contracting business. Doubling revenue roughly doubles the work. It more than doubles the coordination.

The reasonable decisions that build the expensive office

Nobody solves a coordination problem badly on purpose. They solve it one reasonable hire at a time.

The scheduling gets messy, so you hire a coordinator. The books fall behind, so the part-time bookkeeper goes full time. The coordinator and the bookkeeper each need software, so now there are systems, and the systems don't talk to each other, so a person becomes the connection between them. Then the office needs someone senior to keep the office itself organized, and you hire that person too.

Each decision, on its own, is correct. Together they build an office that grows nearly as fast as the field. A shop that ran on two office salaries at $3 million is running on five or six at $7 million, plus the software, plus the management time, plus the errors that happen at every handoff, because every handoff is a place where information can arrive late, wrong, or not at all.

Run the arithmetic. If those extra office seats cost $300,000 a year, that's most of the profit on $3 million of additional revenue at typical margins. You grew the top line 130 percent and bought yourself a harder job at the same pay.

This is why growth eats margin. Not because growth is bad, and not because anyone did anything wrong. Because the business scaled the part that was already scalable and fed the part that isn't.

The question underneath the hiring

There is a different way to read the moment when the office feels overwhelmed. The standard reading is: we've grown, so we need more people. The better reading is: the operating system we started with has hit its ceiling.

An operating system, in this sense, isn't software. It's the answer to a simple question: how does information move through this company? In a small shop, the answer is "through the owner, by memory." That system is excellent up to a point, and past that point it fails suddenly, and the failure looks like chaos in the office, so it gets treated with headcount.

But headcount doesn't change how information moves. It adds more stops along the same route. The businesses that keep their margins through growth do something different: before they add people, they increase what each person can carry. Information that can move on its own, from an estimate into a budget, from a text into a schedule, from a timecard into payroll and a job cost, stops consuming salaries on the way. People get reserved for the work that needs a person: judgment, relationships, and decisions with money on them.

Get the order right, system first, then people, and the next hire multiplies. Get it backwards and the next hire dilutes.

A test you can run tonight

Imagine signing enough work tomorrow to double your revenue. Now write down who you'd have to hire to handle it. Not the field, the office: the coordinators, the admin, the bookkeeping help, the person to manage the people.

That list is a measurement. It's the shape of everything in your business that doesn't scale, written out as salaries. Some of those roles are real and worth every dollar. But every name on the list that exists to move information from one place to another is margin you've already agreed to give up, before the first new job is even sold.

The work scales. Make sure the way the business runs scales with it.

If it's a question you're sitting with right now, we'd rather talk it through than have you read about it.

More reading