← ServiceOpsKits blog

How to Price Masonry & Hardscape Jobs (Real Numbers)

Pricing & Startup · 2026-06-30 · ServiceOpsKits

# How to Price Masonry & Hardscape Jobs Without Losing Money

Masonry and hardscape work is brutal on the margins when you guess. Material is heavy, waste is real, and a single miscounted pallet of pavers can swing a job from a 30% profit to a loss. Most new contractors price by feel, win the bid, then discover at the dump fee or the third mortar run that they undercharged by 20%. This guide walks through how experienced masons actually build a number: takeoff, material, mortar and grout, labor, equipment, overhead, and the margin you keep.

Start With an Accurate Takeoff, Not a Gut Number

Everything downstream depends on the takeoff. Measure the area in square feet for paver patios, walkways, and veneer, and in face feet for walls. Then apply a waste factor, because you will cut, break, and reject units on every job.

Typical waste factors:

  • Field pavers in a running bond: 5%
  • Herringbone or 45-degree patterns: 10-12% (the diagonal cuts eat material)
  • Natural stone veneer (irregular): 10-15%
  • Retaining wall block on a curve: 8-10%
  • Brick veneer: 5-7% plus 10% extra for any arches or returns

A 400 sq ft herringbone patio is not 400 pavers' worth of order; at roughly 4.5 pavers per sq ft and 12% waste, you are buying about 2,016 pavers, not 1,800. That 216-paver gap is real money and a second delivery charge if you guess low. Count units, not just square footage, because suppliers sell by the pallet and you pay restocking fees on returns.

Material Cost: Pavers, Stone, Block, and the Hidden Aggregates

The visible material is only half the bill. For a typical paver patio you also buy base aggregate (3/4" crushed stone), bedding sand, polymeric joint sand, edge restraint, and spikes. Ballpark delivered material costs as of recent pricing:

  • Standard concrete pavers: $3.50-$6.50 per sq ft
  • Premium / tumbled pavers: $7-$12 per sq ft
  • Natural flagstone: $8-$20 per sq ft depending on thickness and type
  • Segmental retaining wall block: $12-$25 per face foot installed-material
  • Crushed base: figure 6 inches of compacted base for pedestrian patios, 8-12 inches for driveways, at roughly $40-$60 per cubic yard delivered
  • Polymeric sand: one bag covers ~50-100 sq ft of joints depending on paver size and gap

A practical rule: base and bedding materials add 15-25% on top of the paver cost itself. New estimators forget this constantly. Run a tab on every aggregate, not just the pretty stone on top.

Mortar, Grout, and Weather Adjustments

For mortared work (brick, block, stone veneer, mortar-set flagstone) you need a defensible mix and yield. A standard 80 lb bag of type N or S mortar lays roughly 30-40 standard bricks or covers about 25-30 sq ft of veneer setting bed. Grout coverage for stone joints depends entirely on joint width and stone thickness, so track actual consumption per job and refine.

Weather changes your recipe. Hot, dry days require retempering and faster work or your mortar flashes off; cold below 40F means you are adding accelerators, heating water, or tenting and heating the work, all of which add labor hours and material cost you must price in. Log the ambient temperature and water temperature on each pour. The Masonry & Hardscape Installation Toolkit includes a grout/mortar recipe tracker with water-temperature and curing fields so your next cold-weather bid is based on what actually happened, not a guess.

Labor: The Number Everyone Gets Wrong

Labor is where margins are made or destroyed. Price labor as a fully burdened hourly cost, not the wage you pay. A mason you pay $28/hr actually costs you closer to $40-$45/hr once you add payroll taxes, workers' comp (masonry comp rates are high), and the unbillable drive and setup time.

Production rates to estimate against:

  • Paver patio install (after base prep): 100-150 sq ft per person per day
  • Base excavation and compaction by hand: slow; price the machine
  • Segmental retaining wall: 30-50 face feet per person per day for the first courses, faster as it rises
  • Brick veneer: 75-150 brick per mason per day depending on detail
  • Flagstone mortar-set: 40-80 sq ft per mason per day

Apply a crew factor. Two masons and a laborer is not 3x a single person's rate; the laborer mixes and hauls while masons set. Build your labor line from crew-days, then multiply crew-days by the burdened crew cost. Track actual hours against estimated hours on every job so your production rates get sharper over time.

Equipment, Overhead, and Disposal

Don't let equipment hide in your truck. A plate compactor, mixer, wet saw, and skid steer all have a real cost per job whether rented or owned. If you own, charge an internal rental rate so the gear pays for its own replacement. If you rent a skid steer at $300/day for a two-day excavation, that is a $600 line item, period.

Then layer overhead: insurance, vehicle, fuel, phone, software, the bid you didn't win. Most small masonry shops carry 12-20% overhead. If you don't add it as a line, you are paying for it out of your profit. Disposal matters too; demolition of an old slab or deck means dump fees and hauling, often $400-$800 for a roll-off.

Putting the Bid Together and Setting Margin

Stack the costs in this order: material (including aggregates) + mortar/grout + burdened labor + equipment + disposal + overhead = your true cost. Then apply margin on top. Healthy hardscape margins run 25-40% gross. On simple flat work expect the lower end; on complex stonework, walls, and detail you can hold the higher end because few competitors do it well.

Worked example for a 400 sq ft paver patio:

  • Pavers + base + sand: ~$3,400
  • Burdened labor (5 crew-days): ~$3,000
  • Equipment (compactor, saw, excavation): ~$700
  • Disposal: ~$400
  • Overhead at 15%: ~$1,125
  • True cost: ~$8,625
  • At 30% margin: bid ~$12,320, or about $30/sq ft

That $25-$35/sq ft range for installed paver patios is exactly where the market sits, and now you know why. Charge less and you are donating labor.

Common Pricing Mistakes That Kill Margin

  • Forgetting base aggregate and bedding sand (adds 15-25% you didn't bid)
  • Using wage instead of burdened labor cost
  • No waste factor on patterned or curved work
  • No line for mobilization, the second material run, or fuel
  • Pricing winter work at summer production rates
  • Skipping the overhead line entirely
  • Not tracking actual vs. estimated, so the same mistake repeats every job

The fix is a repeatable system. Build your takeoff, material, mortar, labor, and P&L on one sheet so the next bid takes 20 minutes and reflects what your last ten jobs actually cost. The free buyer's guide that comes with the kit walks through the OSHA scaffolding and fall-protection logs too, which most inspectors and GCs now ask to see before they hand you a commercial contract.

Price from real numbers, track every job, and your bids stop being hopeful guesses and start being a business.

Put this to work. The math and paperwork for this is already built — grab the tools and skip the spreadsheet-building.

Get the Masonry & Hardscape Installation kit

Common questions

How much should I charge per square foot for a paver patio?
Installed paver patios typically run $25-$35 per square foot for standard pavers, and $40-$60+ for premium stone or complex patterns. The range reflects base depth, pattern complexity, and access. Build the number from material plus aggregates, burdened labor, equipment, overhead, and a 25-40% margin rather than copying a competitor's per-foot rate.
What waste factor should I use for masonry takeoffs?
Use 5% for straight running-bond field pavers, 10-12% for herringbone or diagonal patterns, 10-15% for irregular natural stone, and add 10% extra for arches, curves, and returns. Patterned and curved work generates far more cuts and breakage, so underbidding waste is one of the most common reasons a job goes negative.
How do I price masonry labor correctly?
Use a fully burdened hourly cost, not the wage. Add payroll taxes, workers' comp (which is high for masonry), and unbillable drive and setup time, which typically pushes a $28/hr wage to $40-$45/hr in true cost. Estimate by crew-days using production rates like 100-150 sq ft of pavers per person per day, then multiply crew-days by burdened crew cost.
Does weather really change my mortar pricing?
Yes. Cold below 40F requires heated water, accelerators, or tenting and heating, all of which add labor hours and material. Hot, dry conditions force faster work and retempering. Log ambient and water temperature per job so your cold-weather bids reflect the extra hours instead of eroding margin you assumed was profit.
What gross margin should a hardscape job target?
Aim for 25-40% gross margin. Simple flat work lands near the low end because competition is fierce; complex stonework, retaining walls, and detailed veneer can hold the high end because fewer contractors execute it well. Always add a separate 12-20% overhead line before applying margin, or you pay overhead out of profit.

Keep reading