At almost every environmental consulting firm between 5 and 50 people, the person who wins the work is the same person who does it. There’s no separate business development function, no account executive handing off a signed contract to a delivery team. The principal who scoped the Phase II assessment is the same person billing hours on it three weeks later, and also the person who has to find the next project before this one runs out.
We call this the seller-doer squeeze, and it showed up as the single most consistent finding in our review of 48 environmental consulting firms across the western US. A former COO who ran operations at a 40-person consultancy for twelve years put it about as plainly as it can be put: “We were always stuck in this push pull of doing the work and getting the work.”
That’s not a complaint about workload. It’s a structural fact about how small professional services firms are built, and it changes what “operational efficiency” should actually mean for a firm your size.
Why this hits small firms harder than big ones
At a 200-person firm, coordination overhead is a rounding error. There’s a marketing department, a BD lead, project coordinators who exist to absorb exactly this friction. At 15 people, there isn’t slack to absorb it. Every hour a principal spends chasing a missing field report, retyping a timesheet into a separate billing system, or reassembling a proposal from scratch comes directly out of one of two places: billable delivery, or pipeline development. Those are the only two activities keeping a small firm alive, and they’re both competing for the same senior hours.
This is why “just be more efficient” advice usually lands wrong at this scale. Efficiency isn’t a nice-to-have that frees up time for strategy. It’s a direct trade against either the work you’re currently doing or the work you need to go find. Get the trade wrong and you either miss a deadline on a live project, or watch the pipeline run dry six months from now.
Where the hours actually go
Industry survey data, consistent with what we saw across the review, puts the revenue a small professional services firm loses to manual time tracking and billing inefficiency at 20 to 30 percent. Mostly that isn’t scope creep or bad estimating. It’s hours captured late or not at all, and the manual assembly work required to turn field data into an invoice.
Three-quarters of the firms we reviewed showed clear evidence of data silos between their environmental tools (GIS platforms, air and groundwater modeling software, field data collection apps) and their business systems (project tracking, time capture, billing). The same site visit gets logged in a field app, retyped into a timesheet, retyped again into a project tracker, and retyped a third time onto an invoice. Every retype is a chance to lose a number or an hour.
None of this is really a technology gap. These firms spend $10,000 to $50,000 a year on specialized software and run it well. GIS shows up in the overwhelming majority of the technical job postings we looked at. The gap sits at the boundary between the technical stack and the business stack, where nothing talks to anything else and a person becomes the integration layer.
Where to fix it first
Here’s the useful implication, and it’s the one most efficiency advice aimed at this market gets backwards. If you’re going to spend limited hours improving how the firm runs, spend them on non-billable time first: proposal assembly, client onboarding, reporting logistics, general admin, not delivery hours.
Fixing non-billable drag doesn’t collide with a time-and-materials billing model the way “streamline delivery” advice sometimes does, because you’re not touching the clock the client sees. You’re returning hours to the work that actually gets billed, or to the business development that keeps the pipeline from running dry.
I run into a version of this every week running GaiaOps. Right now I’m doing delivery work for a client and business development for the next one, in the same week, often the same day. There’s no handoff between those two jobs because there’s no second person to hand off to. Hours I don’t spend re-entering the same information three times are hours I get to put toward whichever of those two jobs is actually short that week. That’s the whole argument in miniature. The fix isn’t working harder at either job, it’s stopping the leak between them.
If you want a sense of where your own firm sits on this, the Digital Operations Maturity Rubric is a ten-minute self-score built from the same research. The full findings, including the data behind the numbers above, are in What 48 Environmental Firms Taught Us About Operations. How GaiaOps prices the fix is on the pricing page.
Or skip straight to where your own demand is leaking. That’s what a diagnostic call does: thirty minutes, data-driven, before either of us decides anything else is worth talking about.