Pricing and estimating

How to price paving jobs

Price paving from tons, trucks, and crew days: measure the area, convert it to tons of mix, add trucking, labor, equipment, and mobilization, then overhead and profit, and check the result against your square-yard price.

A project engineer in a hardhat and safety vest uses a rugged tablet beside steel wall framing.
Capture field information where the work happens, then route it to the people who need it. AI-generated illustration.

To price a paving job, measure the area in square feet or square yards, multiply by the compacted thickness to get volume, convert volume to tons with your mix's weight, and add a waste allowance. Price the mix and tack coat, then add trucking (often the swing cost), crew hours at a burdened rate, equipment at an hourly or daily rate, mobilization, traffic control if needed, overhead, and profit. Divide the total by the area to get a unit price you can sanity-check against what you have charged before.

How paving contractors price work

  • Per square foot or square yard. The standard for driveways, parking lots, and overlays. Customers understand it and it compares easily. The danger is quoting a unit price that does not reflect thickness, base repair, or access. See unit cost.
  • Per ton. Common on larger commercial and public jobs, where the owner pays for tons placed from tickets. The bid is a price per ton for each mix, sometimes with separate lines for milling and base. See unit price vs lump sum bidding.
  • Lump sum. One price for a defined scope, built from a detailed estimate. Good when the area and thickness are clear.
  • Time and materials. For pothole patching, utility cut repairs, and unknown base conditions. Put hourly rates for crew and each machine in writing first.

Sealcoating and striping use their own units: sealer by the square foot, crack filling by the linear foot or pound of material, and striping by the stall, linear foot, or symbol. Price those from production rates (square feet per hour per rig) the same way you price paving from tons per hour.

The math: from area to tons

Volume in cubic feet equals area in square feet times thickness in feet. A 2 inch lift is 2 divided by 12, or 0.167 feet. Tons equal cubic feet times the compacted weight of your mix in pounds per cubic foot, divided by 2,000. Mix weight changes with the aggregate and design, so take it from your mix design or ask the plant. Do not reuse a number from another region. Add a waste allowance for edges, uneven base, and the last partial load.

Worked example: a 6,000 square foot parking lot overlay

This is an illustration with made-up input costs and an example mix weight. Use your own plant prices, mix design, wages, and equipment rates. Say a small office building wants a 2 inch overlay on a 6,000 square foot lot, with cleaning, crack sealing, and tack coat. No milling, no base repair, daytime work, no traffic control on a public road.

  1. Volume. 6,000 square feet x 0.1667 feet = 1,000 cubic feet.
  2. Tons. Using an example compacted weight of 145 pounds per cubic foot: 1,000 x 145 = 145,000 pounds, or 72.5 tons.
  3. Waste. Add 5 percent as an example: 72.5 x 1.05 = 76.1 tons. Order 77 tons.
  4. Materials. 77 tons at an example $90 per ton = $6,930. Tack coat $350. Materials total $7,280.
  5. Labor. A crew of 6 for a 10 hour day is 60 hours. At an example burdened rate of $42 per hour, labor is $2,520. See how to calculate labor burden.
  6. Equipment. Example internal day rates: paver $1,100, roller $450, skid steer with broom $300. Total $1,850.
  7. Trucking. 3 trucks for 10 hours at an example $110 per hour = $3,300.
  8. Mobilization. Lowboy move for the paver and roller, $600.
Example overlay estimate (illustrative numbers)
LineAmount
Materials (mix and tack)$7,280.00
Labor (60 hours burdened)$2,520.00
Equipment$1,850.00
Trucking$3,300.00
Mobilization$600.00
Direct cost$15,550.00
Overhead at an example 12 percent$1,866.00
Cost with overhead$17,416.00
Price for a 10 percent margin (divide by 0.90)$19,351.11

That works out to about $3.23 per square foot, or about $29.03 per square yard (6,000 square feet is 666.7 square yards). Look at what drove the number: trucking is more than a fifth of direct cost. If the plant were 15 minutes closer, two trucks might keep the paver moving, and the price drops. That is why paving estimates should calculate trucks from haul time, not from habit.

Overhead and markup

Overhead covers what keeps the company open but does not belong to one lot: the yard, office staff, insurance not charged to jobs, shop time, estimating, and the months when the plant is closed. Paving companies earn most of their revenue in a short season, so annual overhead has to be recovered over fewer working days than most trades. Calculate the rate from a full year of costs divided by a full year of direct costs. The guide on how to calculate construction overhead rate shows the steps.

Profit should be set as margin, not markup. In the example, adding a 10 percent markup to $17,416 gives $19,157.60, which is only about a 9.1 percent margin. Dividing by 0.90 gives a true 10 percent. See markup vs margin in construction.

Unit prices and add-ons paving contractors use

Common paving units and what changes them
WorkUsual unitAdjust for
Driveways and parking lot pavingPer square foot or square yardThickness, number of lifts, base work, access
Larger commercial and public pavingPer ton by mix typeHaul distance, night work, testing requirements
MillingPer square yardDepth, millings disposal or credit, silica controls
Patching and utility cutsPer square foot, per ton, or T&MSaw cutting, excavation, base material
SealcoatingPer square footCoats, surface condition, crack filling
StripingPer stall, linear foot, or symbolLayout changes, paint type, stencils

Price add-ons separately so the customer sees them: traffic control and flaggers, night or weekend work, millings haul-off, base repair found after milling, and short loads when the plant charges for them. Set a minimum job price for small patches based on a half day of crew, roller, and truck.

Mistakes that sink paving bids

  1. Using a mix weight or waste factor that does not match your plant's material.
  2. Counting trucks by habit instead of round-trip haul time.
  3. Leaving out mobilization, which can wipe out the profit on a small job.
  4. Quoting an overlay without walking the lot for failed base that needs full-depth repair.
  5. Not tracking tickets against estimated tons, so bad assumptions repeat all season.

Lay out your numbers in the construction estimate template and bill from the construction invoice template. Smart Business Automator's estimate to project handoff automation carries estimated tons, hours, and costs into the job so you can compare them with tickets as the work happens.

Frequently asked questions

How do I calculate tons of asphalt for a job?

Multiply area in square feet by thickness in feet to get cubic feet, multiply by your mix's compacted weight in pounds per cubic foot, and divide by 2,000. Get the weight from your mix design or plant, then add a waste allowance.

Should I price paving per square foot or per ton?

Residential and small commercial customers usually expect a square foot or square yard price. Larger and public jobs often pay per ton from tickets. Build both from the same tons, hours, and equipment math.

How do I price trucking on a paving job?

Work out the round trip from the plant to the job and how many loads the paver needs per hour, then calculate how many trucks keep the paver moving. Multiply truck count by hours and your truck rate.

What is a fair minimum charge for small paving jobs?

Base it on your own cost for a crew, a roller, a truck, and the trip to the plant for at least a half day, plus overhead and profit. Square footage alone underprices small patches.

Sources

  1. Smart Business Automator: pricing
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment