Concrete Estimate Template: Yards, Forms, and Finish
Short answer: A concrete estimate template prices the pour by the cubic yard and everything around it by its own unit. Convert the slab first: square feet divided by 81 for a 4-inch pour, by 54 for 6 inches, then add 5 to 10 percent for waste and sub-grade dips. Form work goes on by the linear foot, reinforcement by the square foot, saw-cut joints by the linear foot, and the pump, the finish, and cold-weather protection each get a line of their own.
Concrete is unforgiving in one narrow way: once the truck is on site the price is locked and the clock is running. Every decision that determines whether the job made money — how deep you had to dig, how far the chute reaches, whether the joints get cut the same day — was made back on the estimate. This page covers what that document has to contain before the mixer is ever scheduled. What lands on the final bill afterward is a shorter list, and what an invoice has to carry is a separate question from what an estimate has to cover.
What lines belong on a concrete estimate?
Ten, grouped by what you remove, what you build before the pour, and what happens to the concrete after it leaves the chute.
| Line | Unit | Why it stands alone |
|---|---|---|
| Excavation and spoil haul | Loose cubic yards | Dirt swells 20–30% when you dig it, so the pile is bigger than the hole |
| Base and compaction | Tons of crushed stone | Separate delivery, separate machine, often a separate day |
| Form work | Linear feet of edge | Straight, radius, and stepped forms are three different rates |
| Reinforcement | Square feet, or linear feet of bar | Mesh, #3, and #4 on a grid are not interchangeable |
| Concrete | Cubic yards, at a stated psi | The number the supplier bills you for |
| Delivery surcharges | Per load | Short load, wait time, fuel, after-hours, environmental fee |
| Pumping | Setup plus per hour or per yard | Scheduled and billed whether or not you use the full window |
| Place and finish | Square feet, by finish type | Broom, hard trowel, exposed, and stamped are different labor |
| Control joints | Linear feet of cut | Same-day work with its own saw and its own dust control |
| Cure, seal, and weather protection | Square feet, or per day | Forecast-driven, and the line most often left off entirely |
Above those lines: the address, an estimate number, the date, the expiration date, and the mix design and finish written in plain words. Below them: exclusions, allowances, and a signature line.
How do I turn a slab into cubic yards?
Cubic feet divided by 27. Every shortcut in the trade is that one formula wearing a hat.
Square feet × thickness in feet ÷ 27 = cubic yards. Because a 4-inch slab is 0.333 ft thick, dividing area by 81 gets you there in one move.
| Slab thickness | Divide square feet by | 500 sq ft works out to |
|---|---|---|
| 4 in | 81 | 6.17 yd³ |
| 5 in | 64.8 | 7.72 yd³ |
| 6 in | 54 | 9.26 yd³ |
| 8 in | 40.5 | 12.35 yd³ |
Footings and thickened edges get their own arithmetic: width in feet × depth in feet × length in feet ÷ 27. A 12-inch-wide, 8-inch-deep thickened edge running 90 feet around a slab is 1 × 0.667 × 90 ÷ 27 = 2.22 yd³ on top of the flatwork.
Then the part that quietly eats jobs. Order 5 to 10 percent over the calculated figure. Half an inch of extra depth across 500 sq ft is 0.77 yd³ by itself — twelve percent of a 4-inch pour — and no sub-grade is perfectly flat. Ordering short is worse than ordering long: a second truck for half a yard costs more than the wasted yard, and a cold joint across a finished driveway is a callback with your name on it.
What has to be priced before any concrete arrives?
Four things, and together they often exceed the cost of the concrete itself.
Excavation gets priced in loose yards, not in-place yards. Multiply the in-place volume by 1.2 to 1.3 for swell. A 500 sq ft driveway dug 8 inches deep is 12.3 yd³ in the ground and roughly 15.4 yd³ in the trailer.
Base stone is bought by the ton and placed by the inch. Four inches of compacted crushed stone under 500 sq ft is 6.2 yd³, and crushed stone runs roughly 1.4 to 1.5 tons per cubic yard, so about 9 tons delivered. Quote the tonnage, not “base as needed.”
Form work is linear feet of edge — a 20 × 25 slab has 90 feet of perimeter. Radius forms, stepped forms on a sloped drive, and anything over 8 inches tall carry a higher rate than straight 2x lumber on stakes, and stripping and cleaning them is labor you paid for whether or not you listed it.
Reinforcement is where the estimate gets specific. Welded wire mesh comes in 5 × 10 sheets — 50 sq ft on paper, closer to 46 usable after 6-inch laps. A #4 rebar grid at 18 inches on center in that same 20 × 25 slab is fourteen bars running the long way and seventeen running across, about 690 linear feet of steel, plus tie wire and enough chairs to keep it off the dirt. Write the spacing and the bar size on the estimate. “Rebar included” means nothing when the inspector shows up.
How should the concrete and the pump be priced?
Concrete is a pass-through with a handling cost attached, and both halves belong on paper.
The supplier bills by the yard at a stated compressive strength, and psi is not a detail — a 4,000 psi air-entrained exterior mix and a 3,000 psi interior mix are different money. Air entrainment for freeze-thaw exposure, fiber, non-chloride accelerator for a cold pour, retarder for a hot one, and integral color all move the per-yard figure. So do the surcharges that never appear in a phone quote: a short-load fee below your supplier’s minimum, a fuel or environmental fee per load, and wait time past the free unload window.
Pumping is not a rounding error either. A line or boom pump comes with a setup charge, a minimum number of hours, and a per-yard rate, and it bills for the scheduled window even if you finish early. Give it its own line so the customer sees what the reach costs — and so you can show them what changes if the truck can back up to the forms. A ready-mix chute reaches roughly 12 to 16 feet from the drum; past that you are wheelbarrowing, and a cubic yard is about 4,000 pounds and four to five heaped barrow loads.
Now the markup arithmetic that costs contractors money every year. Markup and margin are not the same number. If your job cost is $4,500 and you add 20 percent, you bill $5,400 and your gross margin is 16.7 percent, not 20. To actually keep 25 percent, divide cost by 0.75. On concrete this matters more than on labor-only trades, because ready-mix, stone, and steel routinely make up 40 to 50 percent of job cost — mark up only the labor and half your job is carrying no overhead at all.
Why does the finish need its own line?
Because the same 500 square feet can be four hours of finishing or fourteen, and the concrete cost is identical either way.
| Finish | Relative finish labor | What the estimate must say |
|---|---|---|
| Float and broom | Baseline | Direction of the broom, and where the border is |
| Hard steel trowel | About 1.5× | Interior only; slick when wet, and customers do not know that |
| Exposed aggregate | About 2× | Surface retarder, next-day wash, and where the wash water goes |
| Stamped and colored | 2.5–4× | Pattern, release color, a second trip for sealer, and a color sample approved in writing |
| Broom with a troweled border | About 1.3× | Border width in inches |
Control joints belong on the same page. Cut to roughly one quarter of the slab thickness — an inch on a 4-inch slab — and space them in feet at about two to three times the thickness in inches, which puts joints every 8 to 12 feet on that same 4-inch pour. A 20 × 25 driveway jointed at 10 feet is two 20-foot cuts and one 25-foot cut: 65 linear feet, priced by the foot. Saw cutting is also a silica job, and OSHA’s construction standard expects water applied to the blade when you cut concrete, which the OSHA respirable crystalline silica page for construction lays out. Water on the saw means a slurry to contain, which is another reason the cut is a line and not an afterthought.
What can’t be priced until you break ground?
Write these as allowances or conditional lines with a stated unit rate, so the conversation about extra money happens now instead of at the truck.
| Unknown | What it does to the job | How to write it |
|---|---|---|
| Existing slab, thickness unknown | Breakout and haul-off is a different machine and a different weight ticket | Per square foot, after a core or an edge dig confirms thickness |
| Buried debris, stumps, old footings | Excavation stops and turns into hand work | Hourly with equipment, billed at cost |
| Soft or wet sub-grade | Undercut and extra stone before you can compact | Per ton of imported base, per cubic yard of undercut |
| Frost line and footing depth | Local code, not your preference | State the depth you priced and note that inspection may require more |
| Cold or hot pour | Blankets, heated water, accelerator, or retarder and fogging | Per day of protection, triggered by the forecast |
| Water and washout | Trucks have to wash out somewhere legal | Per load, or a containment setup fee |
What does a filled-in concrete estimate look like?
A 20 × 25 residential driveway, 500 sq ft, 4-inch slab with a 12-inch × 8-inch thickened edge, broom finish, truck can reach the forms.
Volume: slab 500 ÷ 81 = 6.17 yd³, thickened edge 2.22 yd³, total 8.39, plus 7 percent for waste = 8.98. Order 9 yards.
The rates below are placeholders carried through so the arithmetic is visible. Substitute your own crew cost, your own supplier quote, and your own overhead — every figure moves with them.
ESTIMATE #C-2026-0188 Fairline Concrete Site: 812 Weller Road · Prepared July 14, 2026 · Valid through August 13, 2026
| # | Description | Qty | Rate | Amount |
|---|---|---|---|---|
| 1 | Excavation to 8 in, spoil loaded and hauled | 15 yd³ loose | $32.00 | $480.00 |
| 2 | Crushed stone base, 4 in placed and compacted | 9 tons | $58.00 | $522.00 |
| 3 | Form perimeter, straight, incl. stakes and strip | 90 lin ft | $6.50 | $585.00 |
| 4 | Reinforcement — #4 bar at 18 in o.c. both ways, chairs, tie wire | 500 sq ft | $1.05 | $525.00 |
| 5 | Concrete — 4,000 psi, air-entrained, 4 in slump | 9 yd³ | $196.00 | $1,764.00 |
| 6 | Delivery surcharges — fuel and environmental fee, one load | 1 load | $95.00 | $95.00 |
| 7 | Place and finish — screed, float, broom, troweled 6 in border | 500 sq ft | $2.60 | $1,300.00 |
| 8 | Control joints, wet-cut to 1 in, slurry contained | 65 lin ft | $2.25 | $146.25 |
| 9 | Cure and seal | 500 sq ft | $0.45 | $225.00 |
| 10 | Washout containment and site cleanup | 1 lot | $120.00 | $120.00 |
| Total | $5,762.25 |
That works out to $11.52 per square foot installed. Residential flatwork commonly lands somewhere between roughly $8 and $18 per square foot depending on region, thickness, steel, finish, and access — treat that spread as a sanity check on your own buildup and nothing more. Your supplier’s per-yard quote and your own crew cost decide the real number, and both move by season.
Not included: removal of existing concrete, undercut of soft sub-grade, imported fill beyond the base listed, permit fees, sprinkler or utility relocation, landscape restoration, sealer reapplication.
Conditional lines: cold-weather protection at $185 per day if the overnight low is forecast below 40°F within 72 hours of the pour. Hand digging at $95 per hour if utility locates fall inside the excavation. Undercut and replacement at $64 per ton if the sub-grade will not compact.
Cure and use: foot traffic after 24 hours, vehicle traffic after 7 days, no deicing salt for the first winter. Hairline shrinkage cracking is normal in concrete and is not a defect.
How long should a concrete estimate stay good for?
Thirty days, because ready-mix and steel both reprice. Put the expiration on the face of the document rather than in the terms at the bottom, and add a materials clause: if the supplier’s per-yard price moves before the pour is scheduled, the concrete line adjusts at cost with the new ticket attached.
Acceptance needs a signature, a date, the deposit amount, and a scheduling condition in writing — concrete gets scheduled against weather, and a signed estimate promising a date you cannot control is a complaint waiting to happen. Deposits also shape the collection conversation, and the habits in getting clients to pay work better set up front than introduced after a slab sits unpaid.
What happens to the paperwork once they sign?
The estimate stops being useful and the receipts start. A single driveway generates a ready-mix ticket, a stone ticket, a rebar receipt, form lumber, blades, sealer, and fuel — and those are ordinary self-employed tax deductions only if you can produce them nine months from now.
Keel is an iOS app that runs entirely on your device: no account, no bank connection, no cloud, no login, and an App Store privacy label that reads Data Not Collected. Once the slab is poured you can raise the invoice from the truck in about a minute, carrying your logo, your numbering, your brand color, and a payment link the customer can scan as a QR code before you pull off site. Ready-mix tickets and supply-house receipts get photographed and read on device by Apple Intelligence, so the ticket that blew across the cab in April is still filed in January. Free covers unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 Lifetime purchase rather than a subscription. You can get it on the App Store. If your work runs into post setting and footings as well, the same line-item discipline applies to a fence installation estimate, where the concrete is measured by the bag instead of by the yard.
Frequently asked questions
How do I calculate how many yards of concrete I need for a slab?
Multiply square feet by thickness in feet and divide by 27. For a 4-inch slab the shortcut is square feet divided by 81; for 6 inches, divide by 54. Add footings and thickened edges separately as width × depth × length ÷ 27. Then add 5 to 10 percent for waste, sub-grade dips, and spillage before you place the order.
Should the concrete pump be a separate line on the estimate?
Yes, always. A pump carries a setup charge, a minimum billable window, and a per-yard rate, and it gets paid for the whole scheduled block whether you use it or not. Listing it separately shows the customer exactly what the reach costs and lets you show what changes if the truck can back up to the forms instead of pumping over the house.
How much extra concrete should I order for waste?
Between 5 and 10 percent above the calculated volume, and lean toward the top of that on rough sub-grade. Half an inch of extra depth across a 500 square foot slab is 0.77 cubic yards on its own. Coming up short means a second truck for a partial yard, a short-load fee, and a cold joint through the finished surface.
What should a concrete estimate say about weather?
State the protection you priced and the trigger that changes it. A cold-weather line covering blankets, heated water, and non-chloride accelerator should be written as a per-day rate that applies when the overnight low is forecast below 40°F. Hot pours need retarder or fogging. Also write that scheduling is weather-dependent, so a postponed pour is not a broken promise.
Do I need to itemize excavation and base stone separately from the pour?
Yes. Together they often cost more than the concrete, and they are the lines that change when the ground surprises you. Quote excavation in loose cubic yards, since dirt swells 20 to 30 percent when you dig it, and quote base in tons at a stated compacted depth. “Prep as needed” is an invitation to eat an undercut for free.
How long should a concrete estimate be valid?
Thirty days is standard and enough to cover normal scheduling. Print the expiration date on the front of the document and add a clause allowing the concrete line to be adjusted at cost if the supplier reprices before the pour, with the new ticket attached. Steel and ready-mix both move, and a ninety-day-old quote can turn a profitable slab into a loss.
This article is general information, not professional or tax advice.
How do I bill for it?
Once they say yes
Turn the agreed number into an invoice.
Describe the work in a sentence — "invoice Acme $1,500 for a brand sprint" — and Apple Intelligence drafts it on device for you to confirm.
On-device · No account · Data Not Collected