Paint-only material cost per parking stall runs $0.40 to $1.20 in 2026 for waterborne acrylic. ADA stalls land at 4 to 6 times that because of hatching, ISA symbols, and "VAN ACCESSIBLE" text. Fire-lane red, stencils, and bead drop pile onto the per-stall total. Below we walk through the per-stall paint math by stall type. For service-side pricing (paint plus labor plus mobilization), our line striping cost guide covers it.
What is the standard stall paint cost?
A standard 9-by-18 foot parking stall has two 18-foot lines, but typically only the dividing line between adjacent stalls is painted (the other side is shared with the next stall). Practical stripe length per stall ranges from 12 LF to 18 LF depending on layout.
| Stall Type | Stripe Length | Paint Volume (15 wet mil, 4-inch line) | Paint Cost (waterborne white) |
|---|---|---|---|
| Standard 90-degree (single side) | 18 LF | 0.056 gal | $1.40 to $2.55 |
| Standard 90-degree (shared sides) | 9 LF | 0.028 gal | $0.70 to $1.30 |
| Compact stall | 16 LF | 0.050 gal | $1.25 to $2.25 |
| 60-degree angled stall | 21 LF | 0.066 gal | $1.65 to $2.95 |
Industry Baseline Range
| Stall Configuration | Paint Cost (waterborne) | Paint Cost (epoxy) | Paint Cost (MMA) |
|---|---|---|---|
| Standard stall, paint-only material | $0.40 to $1.20 | $0.85 to $2.45 | $1.55 to $4.30 |
| Standard stall + bead drop | $0.55 to $1.45 | $1.10 to $2.85 | $1.85 to $4.80 |
| ADA accessible stall (hatching + ISA) | $4.50 to $9.50 | $9.20 to $18 | $14 to $28 |
| Fire lane stripe (per LF + curb) | $0.45 to $0.85 LF | $0.95 to $1.85 LF | n/a |
Current Market Reality
2026 per-stall material costs are running 18 to 26 percent above 2022 baselines, mirroring per-gallon pricing increases on titanium dioxide, acrylic monomer, and freight. The per-stall delta on waterborne acrylic is small in absolute dollars (roughly $0.10 to $0.25 per stall versus 2022) but the cumulative impact on a 200-stall lot adds up. For broader cost drivers, see our traffic paint cost per gallon 2026 pricing breakdown.
Why does an ADA stall cost so much more?
An ADA accessible parking stall paints 4 to 6 times the material of a standard stall because of three additions:
- Diagonal hatching in the access aisle. A 5-foot-wide standard access aisle with 4-inch hatching at 36-inch on-center spacing uses about 25 to 30 LF of additional 4-inch stripe.
- International Symbol of Accessibility (ISA) pavement symbol. Minimum 36-inch by 36-inch white-on-blue or blue-on-white. Uses 0.10 to 0.18 gallons of paint per symbol.
- "VAN ACCESSIBLE" text on van-accessible spaces. 12-inch minimum letter height, white text. Uses 0.04 to 0.08 gallons of paint per text block.
Add a stenciled blue border around the access aisle and a per-stall ADA paint material cost lands at $4.50 to $9.50 in waterborne acrylic. The existing Cojo article on ADA parking lot striping covers the dimensional and color spec in detail.
What about glass beads?
Glass bead drop adds material cost on bulk-applied stripes. AASHTO M247 Type I beads at 6 lb per gallon of paint cost roughly $0.85 to $1.40 per pound at distributor pricing in 2026. A 100-stall lot uses about 50 lb of beads, adding $42 to $70 of bead material to the lot total. On a per-stall basis, that is $0.10 to $0.25 of beads per standard stall, on top of the paint cost.
For projects on private parking lots where MUTCD-spec retroreflectivity is not required (most non-fire-lane, non-ADA work), beads are sometimes omitted. For state-funded work and any compliance-required marking, beads are non-optional under FHWA's minimum maintained retroreflectivity rule (23 CFR Part 655.603).
What about stencils and legends?
Stenciled legends ("STOP", "SLOW", "RESERVED", arrows, fire lane text) cost more per item than a standard stripe because of the larger painted area and slower application:
| Stencil | Paint Volume (waterborne white) | Material Cost |
|---|---|---|
| 8-foot directional arrow | 0.20 to 0.30 gal | $5 to $13 |
| "STOP" legend (8-foot) | 0.18 to 0.28 gal | $4.50 to $13 |
| 36-inch ISA wheelchair symbol | 0.10 to 0.18 gal | $2.50 to $8 |
| "FIRE LANE NO PARKING" 18-inch lettering, 30 LF | 0.45 to 0.65 gal | $11 to $30 |
| "VAN ACCESSIBLE" 12-inch lettering | 0.04 to 0.08 gal | $1 to $4 |
How does substrate prep change the cost?
Three prep-related material adders on a typical parking-lot job:
- Concrete bonding primer. $90 to $140 per 5-gallon pail covering roughly 1,500 LF of stripe. On a 100-stall concrete lot, that is $0.90 to $1.40 per stall in primer.
- Sealcoat compatibility. New sealcoat needs 7 to 14 days cure before paint goes down per most sealcoat manufacturer data sheets. No material cost adder, but scheduling may push the overall job timeline.
- Patch and pothole repair. If the lot needs patching before stripe, additional material cost depends on patch volume.
Cojo per-stall material example -- Eugene retail center
In March 2026 we re-striped a 22,000-square-foot retail center off Coburg Road in Eugene. Stall and material breakdown:
- 76 standard stalls at $0.95 paint each: $72
- 4 ADA stalls (one van accessible) at $7.50 paint each: $30
- 320 LF fire lane red curb paint: $135
- Stop bars, arrows, and "STOP" legends: $48
- 50 lb AASHTO M247 Type I beads: $52
Total per-stall paint material cost across the 76 standard stalls: roughly $0.95 each. ADA stalls about 8 times that. Stop bars and legends roughly $0.65 per linear foot of legend. Total material: $337 across the lot. Service-side pricing in our line striping cost guide.
For Eugene-area context, see traffic paint supply Eugene Oregon.