
Guides
Parking lot striping prices and margins for owners in 2027
Parking lot striping pricing built from the real cost stack, the two schedule risks that quietly eat margin, and how to set a floor you will not go under.
What to take away
- Parking lot striping prices in 2027 are a cost stack plus two schedule risks. The stack carries real numbers: material at $0.03 to $0.10 per linear foot, mobilization at $150 to $400 per site, and overhead at $150 to $400 per working day.
- Mobilization is why small lots are expensive to serve. Price it as a block of $150 to $400, not as a percentage of the job.
- Cure time and weather cost days rather than dollars. A rained-out crew day carries $1,200 to $2,500 of fixed cost that a compressed season will not give back.
- Set a floor before you quote. Gross margins of 40% to 55% and net margins of 10% to 20% are the normal band on well-run striping work.
What a striping price is actually made of
Work from the bottom up. Every layer is something you pay whether or not the customer sees it. The figures below are typical US ranges for 2026 and early 2027, and local markets run them about 15 percent either way.
Striping price cost stack
- $32–$48loaded crew hour
- $150–$400travel and mobilization per site
- $0.03–$0.10per linear foot of 4-inch line
- $80–$150equipment cost per day
What a striping price is made of
| Layer | What it covers | Typical 2026 cost |
|---|---|---|
| Direct crew time on site | Closure, prep, layout, application, teardown | $32 to $48 per loaded crew hour; 1.5 to 2.5 hours per 100 stalls on a restripe |
| Travel and mobilization | Loading, driving, setting up, packing | $150 to $400 per site |
| Material | Coating, primer, consumables, stencil wear | $0.03 to $0.10 per linear foot of 4-inch line; a 5-gallon pail covers about 2,000 to 3,000 linear feet |
| Equipment cost per day | Depreciation, maintenance, parts, fuel | $80 to $150 per day all in for a two-gun airless striper |
| Overhead recovery | Insurance, licensing, phone, software, admin time, the off season | $150 to $400 per working day |
| Risk allowance | Callbacks, weather loss, the lot that runs long | 5% to 10% of direct cost |
| Profit | What the business earns for taking the risk | 15% to 25% on standalone jobs; 10% to 15% on annual programs |
The last two rows are where most pricing conversations go wrong. Profit is not what is left over. It is a line you put in, and the risk allowance keeps a callback from eating it.
Equipment sets the daily number. A two-gun airless striper such as the Graco LineLazer V 200HS typically lists between $22,000 and $30,000 new. A smaller Titan PowrLiner 850 runs $3,000 to $5,000.
Over five years and 200 working days a year, the LineLazer costs $22 to $30 a day before fuel and maintenance. All in, with parts and repairs, budget $80 to $150 a day.
Material is the layer owners estimate from memory. A 5-gallon pail of waterborne traffic paint from Sherwin-Williams, Rust-Oleum or SealMaster runs $70 to $130. Solvent-based alkyds run $90 to $160, and Newstripe stencils cost $60 to $200 each.
The two schedule risks
Money in this trade is lost on the calendar rather than on the invoice.
Coating cure and reopening times
Waterborne
- Dry to touch
- 30–60 min
- Vehicle traffic
- 2–4 hours
Solvent alkyd
- Dry to touch
- 20–40 min
- Vehicle traffic
- 1–3 hours
Thermoplastic
- Dry to touch
- 2–5 min
- Vehicle traffic
- 2–5 min
Cure time against reopening time. Waterborne traffic paint typically takes 30 to 60 minutes to dry to touch and 2 to 4 hours before vehicle traffic. Solvent-based alkyds run 20 to 40 minutes and 1 to 3 hours; thermoplastics set in 2 to 5 minutes.
Those figures come from the product's technical data sheet. A price that assumes an aggressive reopening assumes a coating behaving better than its sheet says. When it does not, you get a callback, a credit, or a customer who tells other property managers.
Weather. A day lost to rain is a day of fixed costs with no revenue. At $1,200 to $2,500 per crew day, three rain days in a short northern season wipe out the profit on a $15,000 program. Any price built on a full season of perfect days is built on a season nobody has.
Both risks are priced the same way: as an allowance of 5% to 10% in the stack, and as a written condition in the quote saying what happens when conditions fall outside the product's range.
Mobilization: why small lots cost more than they look
Getting a rig to a site, closing an area, setting up and packing away costs $150 to $400 whether the lot has thirty stalls or three hundred. That block does not shrink with the job.
Mobilization block and minimums
- $150–$400mobilization per site
- $250–$600minimum charge for small jobs
- 30–300stalls, same mobilization block
Two consequences follow, and both are pricing decisions rather than sales decisions.
Small jobs need a minimum charge of $250 to $600, stated up front rather than discovered during a negotiation. Several small jobs in one area on one day beat the same jobs scattered across a week, which is why route density is worth a discount and distance is not.
The size of that block depends on what is on your truck and how long it takes to deploy, which is set out in the equipment and setup guide for striping crews.
Pricing methods and where each one fails
Four methods are in common use, and each fails in a specific, predictable way.
Pricing methods and failure points
Per unit
- Best for
- Fast quotes
- Fails when
- Heavy stencils
- Rate
- $4–$9 per stall
Time and materials
- Best for
- Unknown scope
- Fails when
- Hourly clock caps upside
- Rate
- $65–$110 per hour
Flat price
- Best for
- Most work
- Fails when
- Lot not walked
- Rate
- Built from stack
Program
- Best for
- Filling calendar
- Fails when
- Average site used
- Rate
- 10–20% below standalone
Per unit, such as per stall or per linear measure. Fast to quote and easy for the customer to compare. Typical 2026 rates run $4 to $9 per stall for a restripe and $8 to $18 per stall for a new layout.
The same work prices at $0.12 to $0.30 per linear foot to restripe and $0.25 to $0.60 per linear foot for new paint. Per-unit pricing fails on lots where the units are not the work: heavy stencil content, or a layout that has to be set out from scratch.
Time and materials. Honest on jobs where the scope is genuinely unknown, and typically billed at $65 to $110 per crew hour plus material at cost. It fails commercially, because a property manager watching an hourly clock is watching the wrong thing, and because it caps your upside on work you are good at.
Flat price per job, built from the stack. The best default for most striping work. It fails when you have not walked the lot and the surprises are on the customer's side of the line rather than in your exclusions.
Program pricing for a portfolio. The most valuable method, because it fills a calendar. A signed season typically prices 10% to 20% below the standalone rate, and route density is what pays that back. It fails when the program is priced from an average site and one of the sites turns out to be unlike the others.
Whichever you use, what you claim about the result has to be truthful and supportable. Durability and appearance claims are advertising claims, and the Federal Trade Commission's advertising guidance for small businesses is the standard they are held to.
Setting a floor
A floor is the price below which you would rather not have the job. Decide it before the phone rings.
One-day restripe floor build
- $304crew time
- $250mobilization
- $250overhead
- $180material
Build it from three numbers you can defend: the loaded cost of a crew hour, the mobilization block, and the overhead each working day must carry. In most US markets in 2026 those land near $38 per loaded crew hour, $250 per mobilization, and $250 per working day.
Anchor wage assumptions in something real, not what you think help costs. The Bureau of Labor Statistics publishes occupational employment and wage estimates by area, a defensible starting point for your market.
A one-crew, one-day restripe with $180 of material carries $304 in crew time, $250 in mobilization, $250 in overhead and $180 in material: $984. Add 20% profit and the floor is about $1,180. Below that, you are working for free.
Then hold the floor. A job below it does not become profitable through volume, and taking it occupies a day that a floor-priced job could have used. The exception worth making is deliberate: a first job with a portfolio customer, priced knowingly, with the reason written down.
What to do when you are underbid
Being underbid is information, and it is usually one of four things.
Responding to an underbid
Why is the competitor cheaper?
Lower costs -> understand, don't resent
Different scope -> make exclusions visible
The competitor has lower costs, which is worth understanding rather than resenting. They are not pricing the same scope, so written exclusions matter, and they have not priced the risks that will surface on their lot, not yours.
A bid 20% to 30% under yours almost always means the scope differs, not that you are expensive.
Or the customer buys on price and always will, which tells you whether you want them.
The response is almost never to match the number. Make the scope difference visible, or let the job go.
Which customers are worth pursuing is a market question, covered in the startup and market guide for striping businesses. The mix of services you lead with is worked through in the services and packages guide for striping contractors.
Reviewing prices against what jobs actually cost
Pricing without job costing is guessing with confidence. After every job, record the crew hours, the material used, the travel, and anything that went wrong. Once a month, compare the quoted stack against what happened.
Monthly job costing review
- Record crew hours per job
- Record material used
- Record travel and problems
- Compare quoted stack to actual
- Flag underpriced service or site type
The pattern that emerges is nearly always the same: one service or site type is consistently underpriced, and one is quietly carrying the business. Underpricing usually shows up in the 10% to 20% range before anyone notices it.
Records are the only way to see either. The IRS guidance on records a small business should keep is worth following properly rather than minimally.
Some costs in the stack are not negotiable. Check them before pricing: license fees, permit costs and insurance. A municipal right-of-way or parking permit typically runs $50 to $500 depending on the jurisdiction.
Other people set these. Where each sits is mapped in the licensing and compliance guide for striping contractors.
For a second opinion on the whole model, the Small Business Administration's counseling and mentoring network includes Small Business Development Centers and SCORE volunteers who will read your figures without a stake in the answer.
Common questions
Should I publish prices?
Publishing a starting point and a minimum saves everybody time. A line like "$0.15 per linear foot, $300 minimum" does that job. Publishing a full price list invites comparison on a number rather than on scope, and scope is where this trade differs.
How do I price a lot I cannot walk?
Give a range with the assumptions named, and say plainly that it is not a quotation. SiteRecon, EagleView and Nearmap will measure stalls from imagery, but contamination, drainage, failed areas and access restrictions are invisible from an aerial image.
Should night work cost more?
It costs you more, so yes. Night work typically adds 15% to 25% to the labor line through lighting, slower production and shift premiums. Whether the market pays it depends on whether the customer has an alternative.
How often should prices change?
Review at least once a season, and immediately when material costs or wages move more than 5%. Changing prices mid-season on quoted work is a different matter: honor the quote and change the next one.
What is the most common pricing mistake?
Pricing the application and forgetting everything around it. The spraying is the short part of the day. On a typical restripe, application is 25% to 35% of crew hours; prep, layout, closure and teardown take the rest.







