Educational pricing guidance for residential contractors — from the Contractor Authority™ system by P4 One LLC
Contractor AuthorityContractor Authority™Pricing, profit & proposals
Home / Pricing Guides / Concrete
Concrete pricing

How to Price Concrete Jobs Without Killing Your Margin

Ready-mix waste, weather windows, and finishing labor make concrete unforgiving of a sloppy estimate.

Why pricing concrete jobs is its own problem

Concrete is a perishable material on a weather clock. You order by the yard with waste and short-load fees, you have a narrow window to place and finish, and forming and finishing labor is skill-heavy. Site prep and access (can the truck reach it? do you need a pump?) swing the cost. Once it's poured, mistakes are expensive to fix.

The fix isn't a magic number — it's pricing from your real, burdened costs and the cost drivers specific to concrete work. Below: the fundamentals applied to concrete, the cost drivers to build into every quote, a worked example, and the mistakes that quietly turn good jobs into breakeven ones.

Start with the fundamentals

Concrete is a perishable material on a weather clock, so waste and short-load fees ride on top of every pour. Burden your finishing labor and price to a real margin — a habit markup won't cover the base, the pump, and the cure-window risk. For the full breakdown of the two numbers that protect every contractor's margin, see our markup vs margin guide and labor burden guide — and run the markup ↔ margin calculator for your own numbers.

The cost drivers specific to concrete work

These are the line items that separate a real concrete contractor's quote from a guess. Build each one into your price:

Ready-mix, waste, and short-load fees

You pay for what you order plus waste, and small pours carry short-load surcharges. Estimate yardage carefully — over-ordering and under-ordering both cost you.

Forming and finishing labor

Building forms and finishing flatwork is skilled, time-sensitive work. Decorative finishes (stamp, broom, exposed) add real hours.

Site prep, excavation, and base

Grading, base material, and compaction underneath are part of the price even though they disappear under the slab.

Access and pump fees

If the truck can't reach the pour, a pump is a real line item. Weather and cure windows add reschedule risk.

A worked example

A 600 sq ft patio: order the concrete, plus base, forming, and finishing labor, plus a pump because of backyard access. Price only the visible 'concrete and labor' and you'll forget the pump, base, and waste. A complete estimate — yardage with waste, base, forming, finishing, pump, and a weather buffer — is the difference between a 30% job and a breakeven one.

Numbers here are illustrative to show the method — your real costs, local market, and rates differ. Price from your own books.

Common concrete pricing mistakes

  • Under- or over-estimating yardage and eating waste or short-load fees.
  • Forgetting pump or access costs when the truck can't reach the pour.
  • Pricing decorative finishes at plain-broom-finish labor rates.
  • Ignoring base and site prep that's invisible once the slab is down.

Stop pricing from memory

The Contractor Authority System™ turns this into a repeatable process — a profit-control engine with burdened labor and overhead, change-order protection, and client-ready proposals. One-time $97.

Get the System — $97 Free Profit-Leak Checklist

FAQ

How much waste should I figure?

Some waste is unavoidable on any pour, and tighter forms and good takeoffs reduce it. The point is to price it in rather than discover it on the supplier invoice.

Should I charge for weather delays?

Build a buffer into the schedule and set expectations that pours are weather-dependent. You can't bill rain, but you can avoid promising a date that forces a risky pour.

The P4 Ecosystem · One Accountable Partner
From free checklists to starter toolkits to premium builds — every stage lives inside one ecosystem.
Contractor Authority™ is a brand of P4 One LLC · SAM Active · CAGE 17SM1 · UEI SW9VDGLV8AY6 · NJ MBE #A0654-63 (Provisional) · NJ SBE #A0704-18 · NJ SEDB #A0704-17