How to write a concrete estimate: flatwork, driveways, and slabs
Step-by-step guide for concrete contractors: calculate cubic yards precisely, avoid short-load fees, price your labor, and build an estimate that holds up.

Concrete work rewards contractors who price it precisely and punishes everyone else. Miss your volume by half a yard and you're paying short-load fees and scrambling for a second truck mid-pour. Forget the pump, the form material, or the finishing labor, and your margin disappears before the slab cures. This guide walks through writing a concrete estimate from site visit to signed document — cubic yard calculations, labor pricing, the line items most contractors miss, and how to protect your number before the truck rolls.
Visit the site before you quote
No concrete estimate belongs on paper without a site visit first. Photos and phone measurements miss the variables that move your number: truck access that forces a pump rental, soft fill that needs extra base prep, a narrow sideyard that doubles your forming time.
On your walkthrough, record:
- Exact pour dimensions — measure yourself with a tape or wheel; don't use the customer's sketch
- Finish grade and slope — a level lot is one pour; a sloped driveway with step-downs is three
- Pour section count — a monolithic garage slab differs from a backyard hardscape with separate patio, step landing, and walkway
- Ready-mix truck access — can a full drum truck reach the pour point, or does the distance or tight access require a pump?
- Base condition — native compacted soil, existing gravel base, or poor fill all affect your subgrade prep scope and cost
- Permit requirements — many municipalities require permits for driveways above a certain square footage or for any driveway approach to a public street; call the building department if you're unsure
Every variable you catch on-site is one you won't negotiate at the pour.
Calculate your concrete volume — and add the right waste factor
This is where concrete estimates break down. The formula is simple; the discipline is applying it consistently on every job.
Volume formula: Length (ft) × Width (ft) × Thickness (in) ÷ 12 ÷ 27 = cubic yards
For a 16×40 ft driveway at 4 inches thick: 16 × 40 × 4 ÷ 12 ÷ 27 = 7.9 cubic yards. Round up to the next whole yard as your starting point, then apply a waste factor based on pour complexity:
- Flat, smooth forms on prepared base: add 5–8%
- Multiple pour sections with form edges: add 8–10%
- Rough or uneven subgrade, stepped forms: add 10–15%
- Pump pours (concrete stays in the line): add 2–3% on top of your base factor
On the driveway example: 8 yd³ baseline + 8% waste = 8.64 yd³, rounded up to 9 yd³. That extra fraction is cheap insurance.
Never order short. Calling back the plant for a partial load mid-pour triggers a short-load fee. According to Angi's concrete delivery cost data, short-load fees average $40–$65 per cubic yard on top of your base material price. One surprise half-yard adds $60–$130 to a job that was already priced — order long, not short.
What a concrete estimate should include
A concrete estimate that prevents disputes covers these sections:
- Scope of work: pour type (driveway, patio, walkway, foundation slab), dimensions confirmed on-site, finish type (broom, smooth trowel, exposed aggregate, or stamped), and curing method
- Exclusions: demolition and hauling of existing concrete unless explicitly in scope; base prep beyond standard grading; drainage or grading work; permits you don't pull; landscaping disturbance
- Material spec: mix design (3,000 PSI for standard flatwork; 4,000 PSI for driveways with heavy vehicle traffic; 4,500+ PSI for structural slabs), reinforcement type (wire mesh, rebar grid, fiber, or none), and ready-mix supplier
- Quantities: cubic yards ordered, reinforcement material quantities, and bag count for any hand-mix sections
- Labor: crew hours and loaded rate, or a stated lump-sum figure with hours shown for reference
- Equipment: list pump truck or tow-behind pump as a separate line item — never fold it into materials or labor
- Price validity: 30 days is standard; shorter on large pours if ready-mix prices are moving
- Payment terms: deposit before pour day, balance on completion — or a draw schedule for multi-phase projects
Include your license number, insurance details, and warranty terms. Flatwork workmanship warranties typically run one year for cracking and settling beyond normal industry tolerance, with explicit exclusions for subgrade failures outside your prep scope.
How to price concrete labor
Concrete labor pricing follows different logic than most trades because the work is time-compressed: once the truck starts pouring, you're finishing on the clock. Under-crew a pour and you're still on your knees at midnight.
The U.S. Bureau of Labor Statistics OEWS survey reports a May 2025 median wage of $27.41/hr for Cement Masons and Concrete Finishers (SOC 47-2051, annualized at $57,020). That's your baseline for journeyman labor before you add employer burden.
Your actual field cost per hour includes more:
- Base wage: $27–$40/hr depending on skill level and local market; BLS median is the floor, not the ceiling
- Employer burden: payroll taxes, workers' comp insurance, and benefits add 25–35% above base
- Tool and vehicle allocation: typically $8–$14/hr spread across the job
For a solo operator carrying all overhead, plan for a loaded rate of $55–$70/hr before profit markup. Use the markup calculator at JobEstimator to build your rate from your own cost structure, not from industry averages.
Production benchmarks for flatwork finishing:
| Finish type | Crew productivity |
|---|---|
| Standard broom finish | 250–400 sq ft per crew-hour |
| Smooth trowel finish | 180–280 sq ft per crew-hour |
| Stamped pattern finish | 100–160 sq ft per crew-hour |
| Exposed aggregate finish | 150–220 sq ft per crew-hour |
These assume an experienced crew, proper base, and moderate weather. Add 20–30% to your crew-hours on pours above 90°F where the working window tightens, or on jobs where your helper is relatively new.
Short-load fees, pump trucks, and the line items that break concrete budgets
Most concrete cost overruns don't come from bad volume math. They come from line items that never made it onto the original estimate.
Short-load fees. As described above, a partial truckload triggers a per-yard surcharge from the plant. The fix is straightforward: calculate your volume carefully, round up by your waste factor, and order the full amount. If your math gives you 9.2 yd³, order 10. The cost of the extra 0.8 yard is a fraction of the short-load fee.
Pump trucks. When the pour point isn't directly accessible — a rear yard, a narrow sideyard, or any pour more than 40–50 feet from where a mixer drum truck can safely park — you need a pump. Boom pump rentals typically run $800–$1,500 per pour day plus a per-yard pumping charge. Tow-behind line pumps cost less but have limited reach. Get a pump quote before you bid any job where access might be an issue; call the plant and ask how close their truck can get to the pour point.
Form materials. Lumber and form stakes are a real cost and easy to undercount. A 16×40 ft driveway requires a minimum of 112 linear feet of 2×4 forms. Calculate your board-feet and price them at your current supplier quote — don't round to a vague lump.
Curing compounds and sealer. If your scope includes curing or sealing — common on driveways and commercial flatwork — these are separate material line items. Curing compound typically runs $0.05–$0.12 per square foot; sealer runs $0.30–$0.80 per square foot depending on product type and application count.
Debris and cleanup. Form stripping and cleanup take real time — typically 0.5–1.5 hours per 100 sq ft of pour, depending on form count and site access. Price it into your labor total.
Cold or hot weather pours. Concrete placed below 40°F or above 90°F requires extra measures: accelerating admixtures and curing blankets in cold weather, ice water and sun shading in hot weather. These are material and labor costs. If the job timeline spans seasonal extremes, add a conditional line item or exclude weather mitigation explicitly.
If your scope overlaps with masonry — a concrete base for a block retaining wall, for example — see the guide on how to write a masonry estimate for the stone and block quantities that complement your pour.
For the overhead-and-profit layer on top of all these direct costs, see how to calculate markup on a contractor quote — the step-by-step math that keeps your final number defensible.
Takeaways
- Always visit the site before quoting — truck access, subgrade quality, and pour section count all move the number in ways a phone call can't capture
- Use the volume formula (L × W × thickness in ÷ 12 ÷ 27), add 5–15% waste depending on pour complexity, and round up; order long, not short
- Anchor your labor rate to BLS data: May 2025 median for Cement Masons and Concrete Finishers is $27.41/hr (SOC 47-2051); fully loaded for a solo operator, expect $55–$70/hr before profit
- Short-load fees, pump trucks, form materials, curing, and cleanup are the five line items most likely missing from a first-draft concrete estimate — check each one on every job
- A 30-day price validity window protects you when a customer waits on the decision and ready-mix prices move before the pour date
Stop estimating concrete by feel
Writing out the volume math, crew hours, pump fee, form count, and markup for every job by hand is slow, and when you're juggling active pours and site visits it's easy to skip a line. That's where margin disappears. JobEstimator generates structured, itemized concrete quotes from a job description — volume calculations, labor, equipment, and markup built in automatically. Plans start at $39/mo, which most concrete contractors recover on the first job where a missing pump line or a short-load fee would have cost twice that.


