MILLWORK AND CASEWORK · INTERIORS AND FINISHES · FIXED BY STEP 03

Doors Line Up at Closeout and Move by February

Every door and drawer was aligned at final walk. The building went through its first heating season and now you're rolling a truck on a job whose retention was released.

WHY IT IS A MILLWORK AND CASEWORK PROBLEM

Wood is the only material on the job that changes dimension after the owner accepts it. A painted wall doesn't move when the humidity drops, while a run of full-overlay doors on a 3/32 reveal does, and it's visible from across the room. The callback comes back to your shop because your product is the only thing in the building anyone can watch move.

WHAT IT COSTS

The size of it

You send a truck and a finish carpenter across an entire building, on a job that closed and released retention months ago. There's no open job to charge it to, so the cost settles into overhead with no cost code and raises what every future bid has to carry.

NO PUBLISHED BENCHMARK FOR THIS TRADE

No published benchmark reference breaks this trade out on its own. CFMA reports at NAICS level, and at that level this trade rolls into a broader bucket with several others. That's why this page carries mechanisms and no margin figures. It reports inside NAICS 238350 Finish Carpentry, so there's no millwork and casework margin figure to put in this box. The 48 trades that do publish average 7% net profit at $1M–$5M before taxes, which is the nearest reference point worth anything here.

Specifications call for the building to be enclosed with HVAC operating and humidity stable before millwork is delivered. Casework warranties are then written to exclude damage from conditions outside the stated temperature and humidity range. Jobs get delivered into buildings that aren't fully conditioned anyway, because the GC won't hold the schedule for a humidity reading. Wood moves through its first seasonal cycle after acceptance, and doors, drawers, and reveals go out of adjustment inside a standard one-year warranty. You're technically excluded and practically on the hook if you want the next job from that GC.

WHAT TO DO

Three moves, in order

STEP 01
Ask for temperature and humidity readings in writing before you schedule delivery, and log the answer even on the jobs where you deliver anyway.
STEP 02
Open a warranty and callback code in overhead today, and charge every adjustment trip to it tagged with the originating job number.
STEP 03
Put a nine month adjustment visit in the bid as a priced line so the trip is covered before the phone rings.
QUESTIONS

What millwork and casework owners ask

Cabinet doors out of adjustment months after closeout who pays for the callback?

Every door and drawer was aligned at final walk. The building went through its first heating season and now you're rolling a truck on a job whose retention was released.

What does it cost?

You send a truck and a finish carpenter across an entire building, on a job that closed and released retention months ago. There's no open job to charge it to, so the cost settles into overhead with no cost code and raises what every future bid has to carry.

What do I do first?

Ask for temperature and humidity readings in writing before you schedule delivery, and log the answer even on the jobs where you deliver anyway.

Are there published benchmarks for millwork and casework?

No, and this site won't print one. No published benchmark reference breaks this trade out on its own. CFMA reports at NAICS level, and at that level this trade rolls into a broader bucket with several others. That's why this page carries mechanisms and no margin figures. In the surveys it rolls into NAICS 238350 Finish Carpentry, so the closest honest reference is the 48-trade table, where net profit at $1M–$5M averages 7% before taxes. Read that as the neighbourhood, and read your own job costing as the answer.

Which part of the system fixes it?

The step is number 03, overhead calculation. What indirect cost really comes to at your size, and the rate your estimating template should be carrying. It comes from chapter 3 of CONTROL: The Construction Financial Operating System.

AUTHOR
Josh Luebker
JOSH LUEBKER
MASTER ELECTRICIAN · 150+ PROJECTS · $2.1B+ MANAGED

Josh Luebker ran commercial construction projects before he ran the numbers behind them, on data centres, military bases, hospitals, and high-rises. He wrote CONTROL: The Construction Financial Operating System, which is an eight-step framework for commercial subcontractors, and it publishes on October 1, 2026. He is a master electrician who moved into the office and kept the field vocabulary.

Sulphur Prairie Operations LLC maintains the benchmark reference behind these figures. Every edition is reconciled against the newest CFMA survey release before it publishes here. Where a figure changes between editions, the older edition keeps its year in the title so a citation to it stays correct.

Eight steps. Sixty days.

CONTROL is the full system, written for commercial subcontractors from under $1M to $100M. It publishes on October 1, 2026. Eight steps, six working templates, and the order they install in.