Concrete Bid / Proposal Generator

Enter your project scope, concrete volume, labor hours, and markup percentage — get a complete line-item bid with a formatted proposal text ready to copy to your client.

Free to use No sign-up required Industry-standard markup methodology Copy-ready proposal output
Line-item cost breakdown Markup & profit margin Formatted proposal text Last verified May 2026

Reviewed by the — pricing methodology cross-checked against standard contractor bid practices, May 2026.

Build Your Concrete Bid

Project Information

Appears in the generated proposal text.
Brief scope summary for the proposal header.

Concrete Materials

Use our Slab Calculator to get this number first. Please enter a valid concrete volume greater than 0.
$ / yd³
US average: $120–$165/yd³ delivered. Check your local plant quote. Please enter a valid concrete price.
$
Charged when ordering less than a full truck (typically under 7–8 yd³). Enter $0 if not applicable.
$
Total material cost for all reinforcement. Enter $0 if unreinforced.
$
2×4 or 2×6 lumber for forms, plus stakes and screws. Enter $0 if customer supplies forms.
$
Gravel base, poly sheeting, expansion joint material, curing compound, etc.

Labor

Sum of all workers × hours on site. 1 man-day = 8 hours. Please enter valid crew hours greater than 0.
$ / hr
All-in rate covering wages, payroll taxes, workers' comp, and benefits. US average: $45–$75/hr. Please enter a valid labor rate.

Equipment & Overhead

$
Concrete pump, screed, power trowel, plate compactor, etc.
$
Any work you're passing to a sub (cutting, pumping, finishing specialist). Enter $0 if none.
$
Building permit fee. Skip if customer pulls the permit.
$
Breaking out and hauling existing concrete. Enter $0 for new pours with no demo.

Markup & Profit

Applied to total direct costs. 20–30% is typical for concrete work. See the markup guide below.
State/local sales tax rate on concrete and materials. Enter 0 if tax-exempt or already included in supplier quote.

Full cost breakdown and proposal text generated instantly. No sign-up required.

Your Concrete Bid

Total Bid Price
Direct Costs
Gross Profit
Line Item Detail Amount
Ready-Mix Concrete
Labor
Subtotal (Direct Costs)
Contractor Markup
TOTAL BID PRICE
Cost / yd³
Gross Margin %
Labor % of Cost
Markup Applied
PROPOSAL PREVIEW
Step 1: Convert concrete volume to yd³ if needed
Step 2: Concrete material cost = Volume (yd³) × Price per yd³
Step 3: Labor cost = Total crew hours × Labor rate per hour
         (1 man-day = 8 hours if man-days selected)
Step 4: Direct cost subtotal = Concrete + Short load fee + Sales tax on materials + Rebar + Forming + Other materials + Labor + Equipment + Subcontractor + Permits + Demo
Step 5: Markup amount = Subtotal × (Markup% ÷ 100)
Step 6: Total bid = Subtotal + Markup amount
Step 7: Gross profit = Total bid − Subtotal
Step 8: Gross margin % = (Gross profit ÷ Total bid) × 100

Note: Markup % and gross margin % are NOT the same number.
A 25% markup on $10,000 = $12,500 bid → 20% gross margin.

How to Use This Concrete Bid Generator

  1. Calculate your concrete volume first. Before you touch this tool, use the Concrete Slab Calculator or the appropriate shape calculator to get your cubic yards with waste factor already applied. Enter that volume in the Concrete Volume field — it's the single most important input and any error here flows through every line of your bid.
  2. Get a current plant quote, then fill in costs. Call your ready-mix supplier and get today's price per yard for the PSI and mix design your job requires. Prices vary by region and change seasonally — never guess from a previous job. Enter your actual all-in labor rate (wages + burden), not just the hourly wage you pay on the check. Skipping burden is the number one reason concrete contractors underbid.
  3. Set your markup, not your margin. The markup field here is applied to your direct costs — it is not the same as gross margin percentage. A 25% markup on $10,000 in costs gives you a $12,500 bid and a 20% gross margin. If you want a specific margin target, work backwards: markup % = margin % ÷ (1 − margin %). For a 25% margin, you need a 33.3% markup.
  4. Copy the generated proposal text and customize it. The output below the cost breakdown is a formatted proposal starter. Paste it into your company letterhead template, add your license number, payment terms, and scope exclusions before sending. Never send an unsigned, unformatted bid text directly — it looks amateurish and undermines your credibility before the job starts.

⚠ Pro Tip: Your labor burden (payroll taxes, workers' comp, liability insurance, benefits, truck costs) typically adds 35–50% on top of wages. If you pay a finisher $28/hr, your actual all-in cost is closer to $40–$42/hr. Bidding at $28/hr and wondering why you're losing money every month isn't a mystery — it's math. Run your burden rate before you fill in a single field here.

How Concrete Bid Pricing Is Calculated

A properly structured concrete bid has three layers: direct costs (everything you spend to complete the job), markup (your overhead recovery and profit), and the final bid price. Here's the exact calculation sequence:

Step Formula Example (5 yd³ driveway)
1. Concrete material costVolume (yd³) × $/yd³5 yd³ × $140 = $700
2. Labor costTotal hours × $/hr (all-in rate)16 hrs × $55 = $880
3. Equipment & otherSum of all other line items$150 pump + $100 forms = $250
4. Direct cost subtotalConcrete + Labor + Other$700 + $880 + $250 = $1,830
5. Markup amountSubtotal × (markup% ÷ 100)$1,830 × 0.25 = $457.50
6. Total bid priceSubtotal + Markup$1,830 + $457.50 = $2,287.50
7. Gross margin %(Profit ÷ Bid total) × 100($457.50 ÷ $2,287.50) × 100 = 20%

Common Concrete Project Bid Range Reference Table

Typical bid price ranges for common concrete projects (US market, 2024–2025). Prices include labor, materials, and standard 25% markup. Regional variation is significant.
Project Type Typical Size Direct Cost Bid Total (25% markup) $/sq ft (installed)
Small patio slab10×10 ft, 4 in$680–$850$850–$1,065$8.50–$10.65
Standard patio20×20 ft, 4 in$2,400–$3,100$3,000–$3,875$7.50–$9.70
2-car driveway20×22 ft, 6 in$3,800–$4,900$4,750–$6,125$10.80–$13.90
2-car garage floor24×24 ft, 6 in$4,600–$6,000$5,750–$7,500$9.98–$13.02
Shed / equipment pad12×12 ft, 4 in$950–$1,250$1,190–$1,565$8.25–$10.87
Sidewalk (100 lin ft, 4 ft wide)400 sq ft, 4 in$2,100–$2,700$2,625–$3,375$6.56–$8.44
RV pad12×40 ft, 6 in$5,200–$6,800$6,500–$8,500$13.54–$17.71

Prices based on US national averages for 2024–2025. High-cost metro areas (CA, NY, MA) may be 40–70% higher. Rural Midwest may be 15–25% lower. Always quote from your actual costs, not this table.

What Markup Percentage Should You Use?

Markup is the most misunderstood number in contractor estimating. There is no single "right" answer — the correct markup for your business depends on your overhead rate, your target net profit, and your market position. The table below shows what different markup levels actually deliver.

How markup percentage translates to gross margin and what it covers in a typical concrete contractor's overhead structure.
Markup % Gross Margin % Typical Use Case Risk Level
10%9.1%Highly competitive commodity bids; large volume GC subworkHigh — leaves almost no room for errors or rework
15%13.0%High-competition markets; low overhead operationsModerate-high — tight but workable for lean shops
20%16.7%Standard subcontract work; established recurring clientsModerate — most mid-size contractors' floor
25%20.0%Typical residential contractor; new client acquisitionLow-moderate — healthy margin for most operations
33%24.8%Specialty work; complex or hazardous scopes; tight scheduleLow — appropriate for higher-risk or premium projects
50%33.3%Emergency work; small urgent repairs; no competitive pressureVery low — justified when demand exceeds capacity

To find your minimum viable markup, add up your annual overhead (insurance, office, trucks, fuel, tools, admin) and divide by your annual direct costs. That percentage is your breakeven markup — anything below it means you're losing money on every job, just slowly enough not to notice until year three.

Common Mistakes When Bidding Concrete Work

Frequently Asked Questions

Related Concrete Calculators