STRIPING · CIVIL AND EARTHWORK · FIXED BY STEP 04

You Bid In Feet And Spend In Days

Your bid is in linear feet, stalls, and legends, but your money goes out in crew-days. Until those two meet on the same job, a good day and a bad day look identical.

WHY IT IS A STRIPING PROBLEM

Most trades bid and spend in roughly the same units: hours against square feet, or material against assembly count. Striping quotes in four different units at once and pays in a fifth. A mobilization charge stays flat while the bid unit scales, so two jobs priced at the same rate per foot can finish on opposite sides of breakeven purely on how much of the day got painted.

WHAT IT COSTS

The size of it

Without cost per crew-day sitting next to footage produced, you can't tell which customers, which lots, or which crews are carrying the company. The small lots absorbing a $150 to $350 mobilization are usually the ones doing the damage, and they keep getting rebid the same way.

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 238990 All Other Specialty Trade, so there's no striping 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.

Striping gets priced in units nobody spends money in. You quote linear feet, stations, stalls, and each legend or symbol, then you pay for a truck, two to four workers, traffic control, and windshield time by the day. On a small parking lot the mobilization alone runs roughly $150 to $350 per job no matter how big the lot is, so the largest single charge on the ticket is fixed and has nothing to do with footage. Nothing in a per-foot price tells you whether the crew filled the day or spent half of it staged behind a closed lane. That distance closes only when cost is captured per crew-day and set against the footage that crew produced.

WHAT TO DO

Three moves, in order

STEP 01
Log every job with two numbers on the same line: units produced (feet, stalls, and legends) and crew-days burned, including drive time and traffic control setup.
STEP 02
Pull last quarter's small parking-lot jobs and check the mobilization charge against what the day cost. Anything under a half day of paint is a candidate for a minimum-charge floor.
STEP 03
Set a target production rate per crew-day for each work type, then build new bids off that rate instead of last year's per-foot number.
QUESTIONS

What striping owners ask

Striping job costing per crew day when you bid by the linear foot?

Your bid is in linear feet, stalls, and legends, but your money goes out in crew-days. Until those two meet on the same job, a good day and a bad day look identical.

What does it cost?

Without cost per crew-day sitting next to footage produced, you can't tell which customers, which lots, or which crews are carrying the company. The small lots absorbing a $150 to $350 mobilization are usually the ones doing the damage, and they keep getting rebid the same way.

What do I do first?

Log every job with two numbers on the same line: units produced (feet, stalls, and legends) and crew-days burned, including drive time and traffic control setup.

Are there published benchmarks for striping?

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 238990 All Other Specialty Trade, 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 04, estimating system. The estimate maps one to one onto the job cost codes, so variance means something the day it appears. It comes from chapter 4 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.