You just got a call about striping a parking lot. Now you need to quote a price fast, and you don't want to leave money on the table, or scare the client off with a number that's too high. Getting line striping pricing right takes more than a quick guess. Lot size, paint type, stall count, handicap symbols, and whether you're re-striping or laying out a fresh lot all push the number up or down in a hurry.
This guide gives you real pricing ranges for 2025, the variables that move those numbers, and a clear way to think through any parking lot job before you give a quote.
Typical Line Striping Prices by Lot Size
Most parking lot striping jobs fall into three size categories. Here are the ranges contractors are charging in 2025. These are job totals, not per-stall or per-linear-foot breakdowns, so you can match them against the scope of what you're quoting.
- Small lot (10–30 stalls): $250–$600. Think retail strip mall bays, small offices, or church parking. Quick setup, low paint volume, but still worth pricing for minimum job fees.
- Medium lot (30–100 stalls): $600–$1,500. The most common commercial job type. Grocery stores, medical offices, apartment complexes. Expect 2–4 hours of machine time plus layout.
- Large lot (100–300+ stalls): $1,500–$5,000+. Big box retail, warehouses, school campuses, distribution centers. Jobs at this scale often include directional arrows, fire lanes, crosswalks, and curb painting.
These ranges reflect re-striping over existing lines. Fresh layout on a new or unmarked lot runs 15–25% higher because you're doing layout work, measuring, and snapping chalk lines before the machine ever touches the pavement.
What Drives the Price Up (or Down)
Two jobs with the same stall count can be priced $800 apart. Here's why.
Paint Type
Standard water-based traffic paint is the baseline. It's the most common choice for commercial lots and the cheapest to apply. Chlorinated rubber paint and solvent-based products cost more per gallon and require more careful cleanup, but they hold up better in high-traffic areas. Thermoplastic markings, used on some municipal and industrial jobs, cost significantly more to apply and require heat equipment most line striping contractors don't carry. Use the paint type the client actually needs and price the materials honestly. Don't estimate with cheap paint and then absorb the cost of an upgrade.
ADA Symbols and Stalls
Every handicap-accessible stall requires a blue or white symbol, access aisle markings, and often signage coordination. ADA stalls take two to three times as long to mark as a standard stall. A common mistake is pricing these at the same rate as regular stalls. Charge $25–$60 per ADA symbol on top of the stall rate, depending on your market and complexity.
Arrows, Fire Lanes, and Curb Painting
Directional arrows typically run $10–$20 each. Fire lane curb painting, often required to stay bright red with lettering, adds $1.50–$3.00 per linear foot. A lot with 200 feet of fire lane curb, six arrows, and four ADA stalls can add $600–$900 to a job that looks simple on paper. Count these items before you give a number.
Lot Condition
Cracked, rough, or freshly sealcoated pavement affects how paint lays down and how fast you can move. A freshly sealcoated lot needs a minimum cure time before striping, typically 24–48 hours. If a client is bundling sealcoating and striping, coordinate the schedule or you'll be going back twice. Rough or deteriorated pavement can also burn through paint faster, affecting your material cost per job.
Access and Traffic Control
Striping a busy retail lot mid-day is a different job than striping an empty office lot at 6 a.m. on a Saturday. If you need to manage traffic or work around moving vehicles, add time. If the client won't close off sections, push back or charge for the hassle. Traffic control cones and personnel cost real money and real hours.
How to Build Your Per-Stall and Per-Linear-Foot Rate
Most experienced line striping contractors price from two angles: a per-stall rate for the field work and a per-linear-foot rate for fire lanes, curbs, and crosswalks. Knowing your own numbers on both makes every new job faster to quote.
A standard double-line stall (two lines, approximately 18 feet each) runs about 36 linear feet of paint. At typical machine speeds and material costs, most contractors land between $4 and $8 per stall for re-striping, with the low end for large, simple, open lots and the high end for tighter or more complex layouts. Fresh layout stalls run closer to $8–$12 each when you factor in layout time.
Fire lane and curb striping usually prices out at $1.50–$3.00 per linear foot, depending on whether it includes lettering. Crosswalks run $50–$150 each depending on width and number of stripes.
Once you have your rates set, a 75-stall re-stripe with six ADA symbols, four arrows, and 150 feet of fire lane curb looks like this:
- 75 standard stalls at $6 each: $450
- 6 ADA symbols at $40 each: $240
- 4 directional arrows at $15 each: $60
- 150 LF fire lane curb at $2.00/LF: $300
- Total: $1,050
That's a solid starting point. Add a minimum job fee if your total comes in low for the drive time. Most contractors set minimums between $200 and $350 for any parking lot call-out, regardless of size.
The contractors who lose money on line striping aren't undercharging per stall. They're forgetting to charge for the ADA symbols, the curb work, and the 45-minute drive each way.
Re-Striping vs. New Layout: Price Them Differently
Re-striping is faster. You follow existing lines, your machine operator doesn't stop to measure, and the layout decisions have already been made. New layout is a different job. You're deciding stall angles, traffic flow, ADA placement, and fire lane routing, then measuring and chalking it all before a drop of paint goes down.
Re-Striping an Existing Lot
Follows faded or worn lines already on the pavement. Faster machine time, minimal layout labor. Typical rate: $4–$8 per stall. Best for maintenance contracts and annual touch-ups. Clients often underestimate the value here. Make sure your proposal shows what it includes, not just the price.
Fresh Layout on a New or Unmarked Lot
Requires measuring, ADA planning, chalk layout, and approval before striping begins. Layout time can equal or exceed paint time on complex lots. Typical rate: $8–$14 per stall. Often paired with new asphalt or sealcoating. Get the layout approved in writing before you stripe. Changes after the fact are expensive for everyone.
When quoting a fresh layout job, build in a line item for layout labor separately. This makes your pricing transparent and protects you if the client wants to change the layout mid-job. A signed proposal with the layout approved avoids disputes after the machine runs.
Turning Your Pricing Into a Proposal That Closes
A number on a napkin or a verbal quote doesn't win jobs, at least not the ones worth having. Property managers and commercial clients want a written proposal that shows exactly what they're getting: stall count, ADA compliance details, paint type, number of coats, and any surface prep requirements. They're comparing you against two other bids. A clear proposal wins on professionalism before you ever get to price.
For line striping specifically, a good proposal should spell out whether the quote covers one coat or two, whether ADA symbols are included, and what happens if the lot needs prep work (power washing, crack filling) before striping can begin. Leaving those gray areas open is how disputes start. If you're also quoting sealcoating on the same job, keep the line items separate so the client can see what each piece costs. For more on building tight sealcoating proposals, the guide to writing sealcoating proposals that close residential jobs has a solid framework that applies to commercial scopes too.
If you're bundling line striping with a larger paving or maintenance job, your estimate needs to hold up to scrutiny on every line. The same way you'd price and track a full asphalt job, line striping line items need their own cost and markup. For context on how to handle that on bigger commercial work, see the breakdown on estimating commercial parking lot paving jobs.
Fast, clean proposals close faster. If you're still building quotes in a spreadsheet or sending a text with a number, you're making more work for yourself and giving clients a reason to stall. A proposal that looks professional, includes a digital signature line, and arrives the same day you do the site walk is a real advantage in a competitive market.
Setting Your Minimum and Protecting Your Margin
Line striping is a high-margin trade when you price it right. Your main costs are paint, machine wear, and labor. A well-run crew can stripe 100 stalls in under two hours. The risk is in the small jobs that eat up drive time, setup, and teardown for a $150 payout.
Set a firm minimum call-out price and stick to it. For most markets, $250–$350 is a reasonable floor for any parking lot job, regardless of stall count. If a client pushes back, explain what's included: site visit, machine transport, setup, cleanup, and the liability of working in a live commercial parking lot. That's real value. Don't apologize for a minimum fee.
Track your actual hours on the first few jobs at a new price point. If you're hitting your target margin, your pricing is set. If you're consistently finishing in half the estimated time, you might be undercharging. If jobs keep running long, you're probably missing add-on items in the quote. Either way, the data from your jobs is the fastest way to tighten your pricing over time. Good job tracking practices make it easy to see where your hours and costs are actually going.
Line striping is one of the faster jobs to quote once you have your rates set. Know your per-stall number, count the add-ons, set a minimum, and put it in writing. A contractor who shows up with a clear scope and a professional proposal wins most of the jobs they quote, before the competition even calls back.
