I keep hearing the same thing from contractors this year.

“We’re booked out for four months.”

Sometimes it is six months. Sometimes it is the rest of the year. The line gets delivered like a victory speech, as if backlog by itself proves the business is healthy.

I do not buy that anymore.

I run a forestry mulching and land clearing company in Ohio. I like having work lined up. I sleep better when my crews know where they are going next week and the week after that. But I have also learned that a packed schedule can hide a lot of ugly stuff. Bad pricing. Bad job selection. Bad sequencing. Bad customers. Bad cash flow.

Backlog is work you still have to perform. Profit is what is left after the work is done and the surprises are paid for. Those are not the same thing, and too many guys in this business talk like they are interchangeable.

That mindset gets people in trouble fast.

Busy can feel like winning right up until payroll hits

Early on, I made the classic mistake. If the phone rang, I wanted the job. If somebody wanted an estimate, I ran it. If they hesitated on price, I shaved it. If my calendar had white space on it, I treated that like an emergency.

It worked, in a dumb way. We stayed moving. Trucks were out. Machines were running. I had the kind of schedule that made me feel important.

Then I started looking at the numbers without lying to myself.

I found jobs where we had been “busy” for a week and made almost nothing. I found jobs that looked great in revenue but turned into garbage once haul-off, fuel, travel time, cleanup, and rework got counted honestly. I found customers who filled the board but slowed collections so badly that I was using good jobs to float bad ones.

That was the year I learned a lesson a lot of contractors avoid for way too long: a full calendar can put you under just as easily as an empty one if the wrong work is filling it.

The industry loves gross numbers because gross numbers sound sexy

Ask a contractor how things are going and you will hear some version of this:

“We’ve got $800,000 on the books.”

“We’re booked into October.”

“We’ve got three crews slammed.”

Fine. Maybe you do. What I want to know is simpler.

How much of that work is actually worth doing?

What are the margins?

How many of those jobs were bid before material prices moved, before wage pressure changed, before you realized your best operator was going to leave, before your truck started spending every other week at the shop?

How much of that backlog is tied up with customers who are slow to approve changes and even slower to pay?

How much is real, signed, scheduled work and how much is handshakes, maybe-jobs, and hopeful estimating?

Backlog gets abused because it sounds like certainty. It is inventory with weather, labor risk, equipment risk, customer risk, and pricing risk attached to it.

In land clearing, I can quote a clean five-acre mulching job on Monday and by Thursday find out the property line access is worse than the customer said, there is buried trash on site, half the acreage is wetter than expected, and the “quick cleanup” at the back of the parcel is actually a fence-eating mess. If I priced that job too thin because I wanted to keep the machine busy, backlog does not save me. It just means my problem is already scheduled.

Backlog covers up weak pricing more than people want to admit

The most dangerous jobs in a strong market are the ones you can almost make money on.

Everybody knows a disaster bid is bad. If you forget trucking, forget fuel, or completely miss the scope, you usually feel it fast. The subtler problem is the job you priced just tight enough to win and just loose enough to stay alive while it quietly eats your margin.

I see this constantly with small and mid-size operators. They get nervous about losing the work, so they trim a little here and a little there. They tell themselves the crew will make it up in production. They tell themselves the site will go smoothly. They tell themselves they can get a change order later if things drift.

Then the drift becomes the whole job.

Say you bid a land clearing job at $18,500 because the competitor is hungry and you know the customer is shopping hard. In your head, you wanted $22,000. Four grand does not sound like a huge spread when you are trying to keep the schedule full.

Now put real friction back into the picture.

Two extra lowboy moves because the sequence changed.

An operator with eight hours of overtime.

Fuel that runs higher than expected because the material is denser than the walkthrough suggested.

A track issue that costs you half a day.

A customer who decides the brush pile location should move after you already built it.

Your “good enough” bid is now garbage. And because the job was booked three weeks ago, people call it backlog like that word magically changed the math.

It did not.

The cash flow trap is where backlog gets cruel

This is the part too many owners learn the hard way.

You can be booked out and still be tight on cash every Friday.

Actually, that is often when cash gets the ugliest.

More jobs in motion means more payroll, more fuel, more repairs, more hauling, more insurance exposure, more admin, more parts runs, more stupid little expenses that nobody remembers to include when they brag about revenue. If billing and collections are even a little sloppy, backlog stops feeling like security and starts feeling like a weight vest.

I have had months where the board looked strong and the bank account looked insultingly weak. That disconnect wakes you up. It forces you to stop admiring the schedule and start asking whether the work is structured in a way that actually feeds the business.

A contractor with $500,000 in signed work can still get punched in the mouth if:

  • deposits are too small
  • progress billing is weak
  • change orders are delayed
  • retention is tied up forever
  • job sequencing forces too much float
  • collections depend on one or two customers who move at corporate turtle speed

People act like cash flow problems only happen when sales dry up. No. Cash flow problems also happen when growth outruns discipline.

That is why I care less about how far out somebody is booked and more about how fast they invoice, collect, and protect margin when the job stops being the neat little version it was on estimate day.

A long backlog can make you stupid

Here is another thing nobody says enough: backlog can wreck your standards if you let it.

When a business gets booked out, the owner starts feeling pressure from every direction. Customers want earlier starts. Estimators want to keep feeding the pipeline. Crew leaders want clearer schedules. The phone keeps ringing because the market is hot, and hot markets make everybody a little cocky.

That is when dumb decisions sneak in.

You squeeze in the wrong job because it is nearby.

You take on work outside your wheelhouse because the revenue looks good.

You accept bad contract language because you do not want to lose the spot.

You push maintenance one more week because the machine “has to go.”

You overpromise start dates because your calendar is already a mess and lying feels easier than resetting expectations.

I have done some of this. Most operators who have grown at all have. The issue is not pretending you are too smart for it. The issue is building rules before the pressure shows up.

For me, one of the big changes was getting more comfortable leaving money on the table in the short term to protect the business in the long term. That means saying no to jobs that are priced wrong, scoped wrong, located wrong, or attached to customers who wave every red flag in the world and then ask for a discount.

Not all revenue deserves a place on the board.

Backlog needs a quality score

Most contractors track backlog like a pile. I think that is too crude.

What matters is the quality of the pile.

If I were sitting down with an owner tomorrow, I would want his backlog broken into buckets:

  • high-margin repeat work with good customers
  • work that is strategically useful but operationally annoying
  • thin work that only makes sense if production is perfect
  • risky work that needs tight change-order control
  • work that should probably never have been sold in the first place

That kind of sorting changes how you manage the schedule.

A $40,000 job with a repeat customer, clean access, fast payment, and realistic scope may be worth more than a $70,000 job that turns your week into chaos.

On our side, I would rather have a month full of jobs I understand than a month full of impressive-looking revenue that depends on everything going right. Everything does not go right. Machines break. Rain hits. Customers drift. Crews get tired. Inspectors show up late. Somebody’s cousin decides he suddenly has opinions about where the access lane should go.

Real operations have friction. If your backlog only works in a frictionless fantasy, your backlog is lying to you.

The operators who win the next two years will be the disciplined ones

I do not think demand disappears tomorrow. There is still work out there. Utility work is moving. Site packages are moving. Clearing work is there if you know how to price and position it.

But busy alone is not going to protect anybody.

Insurance is up. Equipment is expensive. Good labor is expensive. Repairs are expensive. Borrowed money is not cheap. Customers still want speed. Some still expect you to absorb their indecision for free.

In that environment, the contractor who wins is the one who knows exactly which jobs make money, which jobs are a drain, when to pass, when to rebid, when to demand a deposit, and when to tell a customer no.

That takes more backbone than most of the industry likes to admit.

It is easier to brag about being booked out than to admit half your schedule is underpriced.

It is easier to post photos of machines lined up than to talk about the jobs you turned down.

It is easier to call yourself slammed than to ask whether slammed is actually profitable.

But that second set of questions is where real companies get built.

My advice is simple

Take your backlog and stress test it.

Job by job, ask:

  • Would I bid this again at the same number today?
  • What happens if labor runs longer than planned?
  • What happens if the customer asks for more and fights the change order?
  • How fast does this job turn into cash?
  • If I had to cut 15 percent of my schedule tomorrow, which jobs would I gladly lose?

That last question tells the truth fast.

If your backlog is full of work you secretly wish would go away, you do not have security. You have a slow-motion problem.

I like being busy. I like seeing crews moving and machines earning. But I have stopped treating backlog like a trophy. It is a tool. It is not proof of anything by itself.

Profit is proof. Cash is proof. Strong customers are proof. Clean job selection is proof. Discipline is proof.

The takeaway for operators is simple: stop bragging about how booked out you are and start measuring whether the work on your board is actually worth doing. A full schedule can impress people. A healthy business is better.