Short answer
To bid a concrete job, work out cubic yards (length x width x depth in feet / 27, plus waste), cost the concrete and other materials, add crew-hours at the loaded rate and overhead to reach break-even, then divide by (1 minus your margin). A 20x24 ft, 4-inch driveway with these assumptions breaks even at $3,604.00 and bids $5,148.57.
- Cubic yards = length x width x depth (all in feet) / 27; a 4-inch slab uses 1 yard per 81 sq ft.
- A 20x24 ft driveway at 4 inches is 5.93 yards; with 10% waste, order 7 whole yards.
- Worked driveway: break-even $3,604.00, bid $5,148.57 at 30% margin, or $10.726 per sq ft.
- A 100 sq ft patio with the same crew costs $10.805 per sq ft to pour; one per-sq-ft rate misprices small jobs.
- Adding 30% as markup keeps only 23.08%, losing $463.37 on the driveway.
On this page
- How to properly bid a concrete job
- Concrete pricing calculator: bid a job with your numbers
- What is the formula for calculating concrete in cubic yards?
- Worked example: bidding a 20 x 24 ft driveway
- Why one price per square foot fails on small jobs
- The common mistake: marking up instead of pricing on margin
- Concrete estimate template in Excel: the formulas
- What to put on a concrete bid sheet
- What is the 4-2-1 rule for concrete?
- Spreadsheet, free calculator or estimating software?
- Step-by-step
- FAQ
How to properly bid a concrete job
Bid from quantities and hours, not from a per-square-foot number you heard somewhere. Measure the pour, turn it into cubic yards, cost every material, estimate crew-hours for each phase, add overhead, and price the total on margin.
I'm not a concrete finisher; I build pricing math. Everything below is arithmetic you can check line by line, and every price, wage and production rate is an assumption you replace with your own supplier quotes and your own crew's pace.
A concrete bid has five blocks:
- Quantity: cubic yards of concrete, plus base, rebar or mesh, and forms.
- Materials cost: at what your plant and yard actually charge, including delivery or short-load fees.
- Labour: crew-hours for excavation and base, forming, placing and finishing, and stripping, at the loaded rate.
- Equipment: pump, skid steer or plate compactor if you rent them.
- Overhead and margin: yearly overhead per crew-hour, then divide by (1 − margin).
Concrete pricing calculator: bid a job with your numbers
Enter your crew, hours and total materials below. Break-even shows first, then the bid at your margin.
The free concrete price calculator runs the same maths and shows what markup pricing would cost you in a year. Work out the materials total with the cubic-yard method below first.
What is the formula for calculating concrete in cubic yards?
Cubic yards = length (ft) x width (ft) x depth (ft) / 27. There are 27 cubic feet in a cubic yard (3 x 3 x 3), and depth in inches must be divided by 12 first.
For a 20 x 24 ft driveway at 4 inches: 20 x 24 x (4 / 12) = 160 cubic feet. 160 / 27 = 5.93 cubic yards. Add a waste allowance for uneven subgrade, spillage and form bulge; 10% is used here as an assumption, giving 6.52 yards. Round up to what your plant sells. This example orders 7 whole yards.
| Thickness | Cubic yards per 100 sq ft | Sq ft covered by 1 cubic yard |
|---|---|---|
| 4 inches | 1.23 | 81 |
| 5 inches | 1.54 | 64.8 |
| 6 inches | 1.85 | 54 |
| 8 inches | 2.47 | 40.5 |
Thickened edges, footings and turned-down slabs add volume. Measure them as separate rectangles and add them in. Excel does this in one line; the formula is in the template section below.
Worked example: bidding a 20 x 24 ft driveway
Here is the whole bid, from yards to price. The concrete price of $165 a yard and every other cost is an assumption: replace it with your plant's quote and your own receipts.
| Line | Working | Amount |
|---|---|---|
| Ready-mix concrete | 7 yards x $165 | $1,155 |
| Base gravel | Assumed delivered cost | $220 |
| Rebar grid + chairs | Assumed | $180 |
| Form boards + stakes | Assumed | $90 |
| Expansion joint, cure, sealer | Assumed | $75 |
| Materials total | 1,155 + 220 + 180 + 90 + 75 | $1,720 |
Labour assumption: 3 workers over two 8-hour days (dig and base, form and set steel, then pour, finish and strip), which is 16 hours on site, or 30 sq ft of driveway per hour on site (480 / 16).
Worked example: 20 x 24 ft driveway, 4 inches, 3-person crew, 2 days (all inputs are assumptions)
| Item | Value |
|---|---|
| Workers (input) | 3 |
| Hourly wage paid (input) | $25.00 |
| Labour burden % (input) | 32% |
| Materials (input) | $1,720.00 |
| Overhead for the year (input) | $30,000.00 |
| People in the field (input) | 3 |
| Billable days a year (input) | 200 |
| Target margin % (input) | 30% |
| Jobs a week (input) | 1 |
| Area (sq ft) (input) | 480 |
| Production rate (sq ft per hour) (input) | 30 |
| Loaded labour rate (per hour) | $33.00 |
| Crew-hours | 48 |
| Labour cost | $1,584.00 |
| Overhead per sellable hour | $6.25 |
| Overhead share | $300.00 |
| Break-even cost | $3,604.00 |
| Price to quote | $5,148.57 |
| Profit on the job | $1,544.57 |
| Price if you MARK UP instead | $4,685.20 |
| Margin you actually keep with markup | 23.08% |
| Lost per job by marking up | $463.37 |
| Lost per year by marking up | $24,095.31 |
| Hours on the job | 16 |
| Price per sq ft | $10.726 |
| Break-even per sq ft | $7.508 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
The $25 wage loads to $33.00 an hour at 32% burden. 48 crew-hours cost $1,584.00. Overhead of $30,000 a year, spread over 3 field staff, 200 days and 8 hours, is $6.25 per crew-hour, so the job carries $300.00. Break-even is $3,604.00. At a 30% margin the bid is $3,604.00 / 0.70 = $5,148.57, or $10.726 per square foot.
If the truck cannot reach the forms, add a pump line to materials. Pumping is a quote from your pump operator, not a number to guess.
Why one price per square foot fails on small jobs
Small pours cost more per square foot because setup, forming, travel and delivery minimums do not shrink with the slab. Bid each job from its own hours, then look at the per-sq-ft figure as a check.
A 10 x 10 ft patio at 4 inches needs 1.23 yards, 1.36 with 10% waste, so this example orders 1.5 yards. Assumed materials: 1.5 yards x $165 = $247.50 of concrete, a $75 short-load fee if your plant charges one, $60 of base, $40 of forms and $30 of sundries, for $452.50. Two workers take a full 8-hour day.
Worked example: 10 x 10 ft patio, 4 inches, 2-person crew, 1 day (assumptions)
| Item | Value |
|---|---|
| Workers (input) | 2 |
| Hourly wage paid (input) | $25.00 |
| Labour burden % (input) | 32% |
| Materials (input) | $452.50 |
| Overhead for the year (input) | $30,000.00 |
| People in the field (input) | 3 |
| Billable days a year (input) | 200 |
| Target margin % (input) | 30% |
| Jobs a week (input) | 1 |
| Area (sq ft) (input) | 100 |
| Production rate (sq ft per hour) (input) | 12.5 |
| Loaded labour rate (per hour) | $33.00 |
| Crew-hours | 16 |
| Labour cost | $528.00 |
| Overhead per sellable hour | $6.25 |
| Overhead share | $100.00 |
| Break-even cost | $1,080.50 |
| Price to quote | $1,543.57 |
| Profit on the job | $463.07 |
| Price if you MARK UP instead | $1,404.65 |
| Margin you actually keep with markup | 23.08% |
| Lost per job by marking up | $138.92 |
| Lost per year by marking up | $7,223.91 |
| Hours on the job | 8 |
| Price per sq ft | $15.436 |
| Break-even per sq ft | $10.805 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Break-even is $1,080.50, which is $10.805 per sq ft. The driveway broke even at $7.508. Quote the patio at the driveway's rate of $10.726 per sq ft and you would charge $1,073, which is below the patio's own break-even. Set a minimum job price from a calculation like this one.
The common mistake: marking up instead of pricing on margin
A 30% markup is not a 30% margin. Markup multiplies cost by 1.30; margin divides by 0.70, and the gap grows with the size of the job.
- Margin bid: $3,604.00 / 0.70 = $5,148.57.
- Markup bid: $3,604.00 x 1.30 = $4,685.20, which keeps only 23.08%.
- Difference: $463.37 on one driveway.
The other common error is costing labour at the wage. Payroll tax, workers' comp, insurance and paid time off sit on top of every hour. See the labor burden calculator guide and the markup vs margin guide.
Try it with your numbers — free
The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.
Open the free calculator →Get the free spreadsheetWant it built around your own rates, services and branding? Done-for-you custom calculator ($497).
Concrete estimate template in Excel: the formulas
A concrete bid sheet needs a quantities block, a materials block and a pricing block. These formulas cover the maths; each result recalculates when you change a measurement.
Cubic yards with waste
=B1*B2*(B3/12)/27*(1+B4)B1 = length ft, B2 = width ft, B3 = depth in inches, B4 = waste % (10%).
Yards to order
=CEILING(B5,B6)B5 = yards with waste, B6 = plant's increment (1, 0.5 or 0.25).
Concrete cost
=B7*B8B7 = yards to order, B8 = your plant's price per yard.
Break-even
=B10*B11*B12*(1+B13)+B14+B10*B11*B15B10 = hours on site, B11 = crew size, B12 = wage, B13 = burden %, B14 = materials total, B15 = overhead per crew-hour.
Bid price
=B16/(1-B17)B16 = break-even, B17 = target margin (30%). Not =B16*(1+B17).
CEILING rounds yards up to your plant's increment (0.25, 0.5 or 1). It works in Excel and Google Sheets. For a free starting sheet with the pricing block already built, download the Job Pricing Starter; add the yards rows above it.
What to put on a concrete bid sheet
A bid sheet in construction is the form that lists quantities, unit costs and the total you are offering to do the work for. Keep yours to one page the customer can follow.
| Section | What it holds |
|---|---|
| Scope | Dimensions, thickness, finish (broom, exposed, stamped), joints, removal of old slab |
| Quantities | Cubic yards with waste, base depth, rebar or mesh, form length |
| Site conditions | Truck access, pump needed, grade, soil |
| Exclusions | Permits, soil testing, sealing, landscape repair |
| Price and terms | Total, deposit, schedule, how long the bid holds while concrete prices move |
Bid forms from general contractors often ask which structure you are pricing on. Four common ones: lump sum (one fixed price), unit price (per yard or per sq ft), cost-plus (your cost plus an agreed fee) and time and materials (hours and materials billed as used). The maths in this guide produces the lump-sum figure; divide it by area for a unit price.
What is the 4-2-1 rule for concrete?
The 4-2-1 rule is a site-mix ratio: 4 parts coarse aggregate, 2 parts sand and 1 part cement by volume, as described by ICS Concrete. It matters for hand or mixer batches.
For ready-mix bids it changes little in the pricing: you order by strength and slump, and the plant's per-yard price already covers the mix. If you batch small jobs yourself, cost bags of cement, sand and gravel instead of yards, and add the extra labour hours for mixing.
Spreadsheet, free calculator or estimating software?
Match the tool to your volume. The free concrete pricing calculator checks one bid. A spreadsheet suits a small outfit that wants to see every formula. Takeoff and estimating software suits companies bidding commercial plans every week.
There is no ready-made concrete template in the shop. If you want your mixes, plant prices, crew sizes and a branded bid page in one workbook, the done-for-you custom calculator is a $497 one-time build for Excel and Google Sheets, with one round of revisions. The general method for any trade is in how to price a contractor job.
Step-by-step: How to Bid Concrete Jobs: Cubic Yards to a Price You Can Defend
- Measure and compute cubic yards. Multiply length x width x depth in feet and divide by 27. Add your waste allowance and round up to your plant's ordering increment.
- Cost the materials. Price concrete, base, steel, forms, joints and cure at your suppliers' current quotes, plus any delivery or short-load fee.
- Estimate crew-hours by phase. Hours for excavation and base, forming and steel, pour and finish, and stripping, multiplied by crew size.
- Cost labour at the loaded rate. Crew-hours x wage x (1 + burden %). A $25 wage at 32% burden costs $33 an hour.
- Add equipment and overhead. Add pump or equipment rental, then overhead per crew-hour: yearly overhead / (field staff x billable days x 8).
- Price on margin and check per sq ft. Divide break-even by (1 - margin). Divide the bid by area and compare with past jobs of similar size.
Run your own numbers — free
The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.
Open the free calculator →Get the free spreadsheetWant it built around your own rates, services and branding? Done-for-you custom calculator ($497).
Frequently asked questions
How do I quote a concrete job?
Measure the pour, convert it to cubic yards with waste, cost concrete and all other materials, estimate crew-hours for each phase at the loaded labour rate, add overhead to reach break-even, then divide by (1 minus your margin). Put scope, exclusions and one total on the quote.
What is the formula for concrete in Excel?
Use =L*W*(D/12)/27 with length and width in feet and depth in inches, then multiply by (1 + waste %). Wrap it in CEILING to round up to your plant's increment, for example =CEILING(B1*B2*(B3/12)/27*1.1,0.5).
How many square feet does a yard of concrete cover?
At 4 inches thick, one cubic yard covers 81 sq ft, because 27 cubic feet divided by one-third of a foot equals 81. At 6 inches it covers 54 sq ft. Add your waste allowance on top.
What is the 4-2-1 rule for concrete?
It is a site-mix ratio of 4 parts coarse aggregate, 2 parts sand and 1 part cement by volume. It matters when you mix on site; for ready-mix jobs you order by strength and the plant's price per yard covers the mix.
Should I bid concrete by the square foot?
Use per-sq-ft as a check, not the method. Small jobs carry setup, travel and delivery minimums that do not shrink with area. In this guide's assumptions a 100 sq ft patio breaks even at $10.81 per sq ft while a 480 sq ft driveway breaks even at $7.51.
What are the four types of bids?
Four common pricing structures are lump sum (one fixed price), unit price (per yard or per square foot), cost-plus (cost plus an agreed fee) and time and materials (hours and materials billed as used). Most residential concrete work is bid lump sum.
How do I find concrete jobs to bid on?
Ask general contractors and home builders to add you to their bid invitation lists, register on public-agency bid portals in your area, and follow up with past customers and neighbours of jobs you pour. Bid only what you can price from real quantities.
Is there a free concrete estimate template?
Yes. The free Job Pricing Starter spreadsheet on this site covers labour, materials, overhead, break-even and margin pricing in Excel or Google Sheets, and the free concrete calculator prices one job in your browser with no signup.
Sources
- ICS Concrete - The 4 2 1 rule for concrete — Definition of the 4-2-1 mix ratio (4 coarse aggregate : 2 sand : 1 cement)
