
Guides
Parking Lot Striping Profit Margin: What to Track
See how parking lot striping profit margin relates to job margin, contribution per crew day, annual fixed costs, and the crew days available in a season.
What to take away
- To assess parking lot striping profit margin, separate job margin, gross margin and owner earnings; confusing them is the most common reason a busy season pays nothing.
- Break-even is more useful in crew days than in revenue, because days are the resource a seasonal trade actually runs out of.
- The season, not the price, is usually the binding constraint. Measure break-even against the days you really get.
- Do the arithmetic once with your own recorded numbers and it will change what you sell.
Three margins that get confused
Job margin is what is left of one job after the costs caused by that job: crew hours, material, travel, and the consumables it burned. It tells you whether the work was priced properly.
Gross margin for the business is the same calculation across all jobs in a period. It tells you whether the mix is right.
Owner earnings is what remains after fixed costs, and it is the only one you can spend. A business can have healthy job margins on every job and still leave the owner with nothing, because there were not enough jobs to cover the year.
Most conversations about profitability in this trade are about the first while worrying about the third.
Contribution per crew day
Days are the scarce resource. So convert everything into what one crew day contributes.
Contribution per crew day
- Rdrevenue per crew day
- Vdvariable cost per crew day
- CD = Rd - Vdcontribution per crew day
Let
- Rd
- be the revenue produced by one crew in one working day.
- Vd
- be the variable cost of that day: loaded crew hours, material, fuel, consumables.
Then
CD = Rd minus Vd
This is the number that matters, and it is the one job-level pricing hides. A job with an excellent margin that occupies a full day for a small revenue produces a poor CD. A modest-margin job that fills a day efficiently may produce a better one.
Compute Rd from your own completed jobs rather than from quotes. That means recording what happened per day, not only what was invoiced. That habit is also what makes the rest of your records defensible, which is the point of the IRS guidance on records a small business should keep.
Break-even, in days
Let F be your total fixed cost for a full year: insurance, licensing, the truck, storage, software, the phone, admin time, and everything that continues in the off season.
Break-even in crew days
Dbe = F / CD
F = total fixed cost for a full year
CD = contribution per crew day
Dbe = crew days needed to cover fixed costs
Then the number of crew days you must work to cover it is
Dbe = F / CD
That single division is more informative than a revenue target, because you can look at a calendar and see whether Dbe is reachable.
Two things usually surprise people the first time.
F is bigger than expected, because the off season has fixed costs and no revenue, and because owner admin time is real work that nobody invoices.
CD is smaller than expected, because a crew day includes the days that were half a day, the drive-heavy days, and the days that produced nothing because of weather.
The seasonal version, which is the real one
Now compare Dbe with Da, the crew days actually available in your season after weather loss, holidays and the days a lot could not be accessed.
Is your season long enough?
Compare Dbe (break-even days) with Da (available days)
Dbe below Da: surplus days are profit
Dbe above Da: change the model
The seasonal version
Advantages
- If Dbe is comfortably below Da, the business works, and the surplus days are your profit.
Drawbacks
- If Dbe is close to Da, you have a business with no margin for a wet spring.
- If Dbe is above Da, no amount of effort fixes it. Something in the model has to change.
That third case is where honest arithmetic earns its keep, because working harder is not one of the available answers.
What moves break-even, in order of effect
What moves break-even
| Lever | Effect on Dbe | Difficulty |
|---|---|---|
| Raise Rd by improving route density | Large, and it costs nothing per job | Moderate: needs scheduling discipline |
| Reduce F, especially off-season commitments | Large and permanent | Hard once committed |
| Raise price per job | Direct, but capped by the market | Depends on your buyers |
| Reduce Vd through faster production | Real, and often small | Needs equipment or training |
| Add crew days by extending the season | Large in the right climate | Weather decides, not you |
| Add a second crew | Raises Da and raises F at once | Only works when demand is already turning work away |
Route density is first for a reason. It raises Rd without raising Vd much, because the drive is what you are eliminating. Two lots on the same street on the same day is the cheapest margin improvement in this trade.
What moves break-even
Lever
- Route density
- Large, free per job
- Reduce fixed costs
- Large, permanent
- Raise price per job
- Direct, market-capped
- Faster production
- Real, often small
- Extend season
- Large in right climate
- Second crew
- Raises Da and F
Effect on Dbe
- Route density
- Moderate
- Reduce fixed costs
- Hard once committed
- Raise price per job
- Depends on buyers
- Faster production
- Equipment or training
- Extend season
- Weather decides
- Second crew
- Only if demand turns work away
Difficulty
- Route density
- Reduce fixed costs
- Raise price per job
- Faster production
- Extend season
- Second crew
Wage levels sit inside Vd, and they should be anchored rather than guessed. The Bureau of Labor Statistics publishes wage and employment estimates by occupation and area, and how a crew is built around those costs is covered in the hiring and training guide for striping crews.
Where margin quietly leaks
Four leaks account for most of the difference between a good quote and a poor year.
Four margin leaks
- Unbilled return visits
- Drive time treated as free
- Waiting on cure
- Scope creep on site
- Unbilled return visits.Touch-ups, callbacks and the trip back for something forgotten. Each one is a fraction of a crew day with no revenue attached.
- Drive time treated as free.It is the largest single non-productive block in most small operations.
- Waiting on cure.In staged programs, a crew that cannot work while a coating sets is a paid day producing nothing unless the schedule sends them elsewhere.
- Scope creep on site.The extra stencil, the extra row, the curb the manager mentioned. Each is small and none of them were priced.
None of these appear in job margin. All of them appear in CD.
Reading your own numbers at season end
Once a year, with the season closed, do four things in order.
Compute CD from actual days rather than from invoices. Compute F including everything that runs through the winter. Divide to get Dbe. Then compare it with the days you really worked.
Write the answer down with the date. Two seasons of that comparison tells you more about your business than any article benchmark, because it is measured on your lots and your weather.
The pricing method is in how to price striping services for a fair margin. The strategy is in pricing and profit guide for striping owners.
Two costs sit outside the model. Licensing, permits and insurance are set by other parties and belong in F, which is mapped in the licensing and compliance guide for striping contractors.
Winning work costs money. Advertising spend and unpaid hours spent quoting belong in the model, alongside whatever you claim in that advertising. Those claims must be truthful and supportable under the Federal Trade Commission's guidance on advertising claims.
How to spend that effort well is covered in the marketing and growth guide for striping businesses.
Common questions
What margin should a striping business make?
Nobody can tell you that from a page, and published benchmarks for small contracting businesses mix wildly different models. Your own CD and Dbe, tracked across two seasons, are the only figures that describe your business.
Is a busy season the same as a profitable one?
No, and the difference is usually route density. A calendar full of scattered small jobs can be busier and worse than a calendar with half the jobs and a quarter of the driving.
Should I take low-margin work to cover fixed costs?
Any job above its own variable cost contributes something, so late in a slow season the answer is sometimes yes. Doing it in the busy season means turning down a better job for a worse one.
How do I count my own time?
As a cost, at a rate you would pay somebody else. A business that only works because the owner is unpaid is not yet a business.







