ConcreteCostCalc
Menu

How We Estimate Concrete Costs

This page explains the formula behind every estimate on this site, where each input number comes from, and how confident we are in it. It also lists every limitation we know about, including limitations that push an estimate low and limitations that push it high.

1. The formula

Every estimate on this site adds four things together:

Total = fixed setup (mobilization) + material + labor + extras

Total = fixed setup + area × marginal rate, so small jobs cost more per square foot than large ones. A fixed setup fee covers the crew and equipment that show up regardless of job size. Spreading that fee over a small area raises the price per square foot, and spreading it over a large area lowers it.

For example, this site estimates a 10×10 (100 sq ft) pad at $1,460 to $2,890, or $14.56 to $28.94 per sq ft. A 30×30 (900 sq ft) pad comes out to $5,670 to $11,280, or $6.31 to $12.53 per sq ft. The smaller pad costs more per square foot because its fixed setup fee spreads over less area.

Concrete slab price per square foot vs. job sizeNational-baseline price per square foot for a 4-inch concrete slab at 8 sizes from 100 to 900 sq ft. Price per sq ft drops sharply as the job gets bigger, since the same fixed mobilization fee spreads across more area. The shaded band is the typical low-high price range at each size; the line traces its center.$ / sq ft100 sf144 sf200 sf256 sf320 sf400 sf576 sf900 sf$14.56 – $28.94$10.01 – $19.91$6.31 – $12.53National baseline · 4 in slab · band = low-high range · line = center

Labor

labor = hours × metro wage × labor burden × contractor markup. Hours come from a productivity rate in units per worker-hour, and the wage is a metro-specific BLS figure. Labor burden converts that wage into employer cost, covering payroll taxes and benefits. Contractor markup then converts employer cost into what a contractor actually charges.

These last two factors multiply out to 2.869× end-to-end: 1.438× for labor burden and 1.995× for contractor markup. See limitations 5 and 11 below for why that number is contested.

Material

material = cu yd × waste factor × material rate × regional factor. Some jobs also add formwork, priced per linear foot of perimeter. Other add-ons include a compacted gravel subbase, priced per square foot per inch of depth, and a short-load fee when the order falls below a typical ready-mix plant minimum.

Why totals are a range

Every total on this site is a range because real quoted prices vary, even for the same job in the same place. The range width combines two kinds of variation: market price dispersion, which measures how much contractor quotes differ for the same job, and wage dispersion, which measures how spread out wages are within a metro area, from BLS wage percentiles where available. The site combines the two orthogonally, as independent standard deviations: √(market² + wage²).

The market dispersion figure comes from a single public data point: three competing bids for the same government job in one New York county. That is a thin sample for a number used on every estimate on this site. It is the only independent, publicly verifiable evidence of real-world quote spread we found. We disclose that limitation here so this range is not shown as more certain than it actually is.

2. Data sources

SourceUsed forDateGranularityUpdate cadence
BLS OEWS — Occupational Employment and Wage Statistics (SOC 47-2051, falls back to 47-2061 or 47-1011)Labor wage rateMay 2025Metro (393 areas)Annual, ~12 month lag, three-year rolling estimate
BLS ECEC — Employer Costs for Employee Compensation, Construction (NAICS 23, private industry)Labor burden (wage → employer cost). Does not include a contractor’s own operating insurance (general liability, commercial auto, etc.) — only employee-side costs.Q2 2026NationalQuarterly
Census 2022 Economic Census, NAICS 238110 (Poured Concrete Foundation and Structure Contractors)Contractor markup (derived: end-to-end wage-to-price ratio, divided by the labor burden above)2022 (Census EC2223BASIC) / 2026-Q2 (ECEC)NationalEvery 5 years, ~2 year publication lag
Census 2022 Economic Census (ready-mix concrete product statistics), extrapolated via BLS PPIReady-mix material baseline price2022 baseline, index-adjusted to August 2026National baseline; adjusted to 4 regions (Northeast/Midwest/South/West) via PPIBaseline every 5 years; PPI adjustment monthly
BLS PPI — Producer Price Index, ready-mix concrete (PCU327320327320)Regional material price adjustmentAugust 2026National + 4 regionsMonthly
HUD USPS ZIP-CBSA CrosswalkZIP code → metro area (CBSA) lookupRefreshed quarterly by HUD; this build does not surface the exact vintage currently loadedZIP codeQuarterly
ASTM A615 — Standard Specification for Deformed and Plain Carbon-Steel Bars for Concrete ReinforcementRebar weight per foot, by bar sizePhysical specification, not a dated data seriesn/an/a (does not change over time the way a price does)
Steuben County, NY public procurement bids (PW-26-019-B)Market price dispersion (how wide the low/high range is)February 20261 county (3 bids for the same job)One-time — not refreshed automatically
Published home-improvement cost guides (used for calibration only)Calibrating labor productivity rates, finish/reinforcement add-on prices, and some material unit prices — never displayed on this site as our own numbers2026Varies by source—
ACPA (American Concrete Pavement Association) and building-material installation guidesEstablishing that a compacted gravel subbase and edge formwork are standard practice for residential concrete (not a price source)2024–2026n/a—

Scroll sideways to see all columns.

3. Parameter levels

Every number this site uses to build an estimate is labeled one of three levels, shown on every result as a badge:

  • SOURCEDTaken directly from a published government data series.
  • CALIBRATEDDerived by ConcreteCostCalc from government data, or calibrated against published home-improvement cost guides using a documented multiplier or calculation. A cost guide's own number is never shown directly as our price.
  • ESTIMATENo public data exists for this value. It is an internal estimate.

Counting every parameter behind every job type, 24 are CALIBRATED and 34 are ESTIMATE, out of 58 total. None of these per-job-type parameters are directly SOURCED; see the RateCard-level multipliers below for this site's SOURCED values.

The five RateCard-level multipliers shared across every job type add 1 SOURCED and 4 CALIBRATED values. These counts come straight from the same data the calculators use, so they update automatically if the underlying data changes.

RateCard-level multipliers (shared by every job type)

ParameterValueLevelDateSource
Labor burden (wage → employer cost)1.438×SOURCEDQ2 2026U.S. Bureau of Labor Statistics — Employer Costs for Employee Compensation, Construction (NAICS 23, private industry)
Contractor markup (employer cost → contractor price)1.995×CALIBRATED2022 (Census EC2223BASIC) / 2026-Q2 (ECEC)Derived by ConcreteCostCalc from U.S. Census Bureau — 2022 Economic Census, NAICS 238110 (Poured Concrete Foundation and Structure Contractors)
Market price dispersion (national)±28.0%CALIBRATEDFebruary 2026Steuben County, NY public procurement bids (2026)
Wage substitution — construction laborers → cement masons1.137×CALIBRATEDMay 2025Derived by ConcreteCostCalc from U.S. Bureau of Labor Statistics — Occupational Employment and Wage Statistics
Wage substitution — construction supervisors → cement masons0.697×CALIBRATEDMay 2025Derived by ConcreteCostCalc from U.S. Bureau of Labor Statistics — Occupational Employment and Wage Statistics

Scroll sideways to see all columns.

Pad / slab: 15 parameters
ParameterValueLevelDateSource
Mobilization (site setup fee)$1,200 flatESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Waste factor1.050×ESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Productivity (units per worker-hour)14.81 sq ft / worker-hourCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Reinforcement — none (baseline)$0.00 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Reinforcement — wire mesh$0.55 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Reinforcement — rebar grid$1.35 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Finish — broom (baseline)$0.00 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Finish — smooth trowel$0.30 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Finish — stamped$5.00 / sq ftCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Finish — exposed aggregate$2.40 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Subbase material rate$0.134 / sq ft per inchCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Demolition (existing slab removal)$4.00 / sq ftCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Concrete pump surcharge$650 flatESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Formwork material rate$2.50 / lin ftCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Default subbase thickness4 inCALIBRATEDAugust 2024Industry technical guidance (American Concrete Pavement Association and building-material installation guides)

Scroll sideways to see all columns.

Driveway: 15 parameters
ParameterValueLevelDateSource
Mobilization (site setup fee)$1,450 flatESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Waste factor1.070×ESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Productivity (units per worker-hour)14.81 sq ft / worker-hourCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Reinforcement — none (baseline)$0.00 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Reinforcement — wire mesh$0.55 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Reinforcement — rebar grid$1.35 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Finish — broom (baseline)$0.00 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Finish — smooth trowel$0.30 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Finish — stamped$5.00 / sq ftCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Finish — exposed aggregate$2.40 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Subbase material rate$0.134 / sq ft per inchCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Demolition (existing slab removal)$4.00 / sq ftCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Concrete pump surcharge$650 flatESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Formwork material rate$2.50 / lin ftCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Default subbase thickness5 inCALIBRATED2024-08 / 2025Industry technical guidance (American Concrete Pavement Association and building-material installation guides)

Scroll sideways to see all columns.

Patio: 15 parameters
ParameterValueLevelDateSource
Mobilization (site setup fee)$1,100 flatESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Waste factor1.050×ESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Productivity (units per worker-hour)14.81 sq ft / worker-hourCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Reinforcement — none (baseline)$0.00 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Reinforcement — wire mesh$0.55 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Reinforcement — rebar grid$1.35 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Finish — broom (baseline)$0.00 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Finish — smooth trowel$0.30 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Finish — stamped$5.00 / sq ftCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Finish — exposed aggregate$2.40 / sq ftESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Subbase material rate$0.134 / sq ft per inchCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Demolition (existing slab removal)$4.00 / sq ftCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Concrete pump surcharge$650 flatESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Formwork material rate$2.50 / lin ftCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Default subbase thickness4 inCALIBRATED2024-08 / 2026Industry technical guidance (American Concrete Pavement Association and building-material installation guides)

Scroll sideways to see all columns.

Volume (by the cubic yard): 5 parameters
ParameterValueLevelDateSource
Mobilization (unused placeholder — volume jobs have no setup fee)$900 flatESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Waste factor1.030×ESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Productivity (unused placeholder — volume jobs don't price labor)3.2 cu yd / worker-hourESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Short-load threshold3.5 cu ydCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Short-load fee$100 flatCALIBRATED2026Published home-improvement cost guides (used for calibration only)

Scroll sideways to see all columns.

Block: 4 parameters
ParameterValueLevelDateSource
Mobilization (site setup fee)$650 flatESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Waste factor1.020×ESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Productivity (units per worker-hour)10.86 blocks / worker-hourCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Material unit price (per block)$2.00 / blockCALIBRATED2026Published home-improvement cost guides (used for calibration only)

Scroll sideways to see all columns.

Rebar: 4 parameters
ParameterValueLevelDateSource
Mobilization (site setup fee)$500 flatESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Waste factor1.080×ESTIMATESeptember 2026ConcreteCostCalc estimate (no public data available)
Productivity (units per worker-hour)118.28 lin ft / worker-hourCALIBRATED2026Published home-improvement cost guides (used for calibration only)
Material unit price (per pound)$0.84 / lbCALIBRATED2026Published home-improvement cost guides (used for calibration only)

Scroll sideways to see all columns.

4. Known limitations

Every one of these is a real, disclosed gap. We'd rather you know where an estimate is more likely to run low or high than have a confident-looking number hide it.

  1. 1. Wage data is a year old on average, and smoothed over three years

    What it is: Wage data comes from the BLS Occupational Employment and Wage Statistics (OEWS) survey, published once a year, roughly 12 months after its reference period. Each published wage estimate is a three-year rolling average of survey responses. It does not reflect a single year alone.

    Which way it biases the estimate: This makes every wage figure trail current conditions by more than a year on average. The three-year averaging also smooths out recent swings in either direction, so in a fast-rising market this estimate runs behind. This bias has no fixed direction, though the staleness itself is constant.

    Why it isn't fixed yet: OEWS is the only public source with metro-level wage data for this occupation. There is no faster government alternative to switch to. The three-year averaging is BLS survey methodology, decided by the agency itself.

  2. 2. Cement mason wages are missing for 57 of 393 metro areas

    What it is: Cement masons and concrete finishers (SOC 47-2051) have published BLS wage data in 336 of the 393 metro areas this site covers. For the other 56 metro areas, this site substitutes construction laborer (SOC 47-2061) wages, and for the remaining 1 metro area, it substitutes construction supervisor (SOC 47-1011) wages. Each substituted wage is converted to an estimated cement-mason-equivalent wage using a calibrated ratio computed from metro areas that report both occupations.

    Which way it biases the estimate: The substitution compares wages within the same metro and time period, so it tracks local conditions reasonably well. It is still a derived estimate standing in for real cement-mason data in those 57 areas. The calculator shows an on-page notice whenever a result uses a substituted wage.

    Why it isn't fixed yet: BLS does not publish a wage estimate for every occupation in every metro every year. Sample sizes for a specific trade in a smaller metro can be too thin to report reliably. There is no more granular public data source to fall back to.

  3. 3. Material pricing is a 2022 baseline, adjusted forward

    What it is: The material baseline comes from the U.S. Census Bureau’s 2022 Economic Census. That census publishes only once every five years, with roughly a two-year lag. This site extrapolates the baseline to the current period using more frequent BLS Producer Price Index data.

    Which way it biases the estimate: The underlying baseline itself is several years old. Only the extrapolation is current. If ready-mix cost structure has shifted in ways the price index doesn’t fully capture, the extrapolated figure can drift from the true current price.

    Why it isn't fixed yet: The Economic Census is the only public, product-level source for ready-mix concrete pricing, and it is not published more often than every five years. PPI extrapolation is the standard way to bridge that gap, and many public and private sources use the same approach.

  4. 4. Material pricing has 4 regions; block and rebar have one national price

    What it is: This site prices labor at the 393-metro level. Ready-mix concrete material pricing, used on the pad, driveway, patio, and yard job pages, is only available at the national level plus four broad regions: Northeast, Midwest, South, and West. The Census Bureau suppresses state-level detail for this data to protect respondent confidentiality. Concrete block and rebar material prices go a step further: both use a single national figure with no regional adjustment at all, because the calibration evidence behind them doesn’t break out by region the way the Census and PPI ready-mix series does.

    Which way it biases the estimate: Two metro areas in the same broad region get the same ready-mix material price, even if their local markets actually differ. Material precision is coarser than labor precision everywhere on this site. For block and rebar, precision is coarser still: every metro nationwide gets the identical material price regardless of region.

    Why it isn't fixed yet: No public, government-sourced material price series exists below the four-region level for ready-mix concrete. No regional breakdown exists at all in the calibration evidence behind block and rebar material prices.

  5. 5. The wage-to-contractor-price multiplier is a contested number

    What it is: Converting an hourly wage into what a contractor actually charges requires a multiplier that industry sources disagree on by roughly 1.8-4x. This site uses 2.869× overall: a labor burden of 1.438× from BLS ECEC data, times a contractor markup of 1.995× derived from Census Economic Census data. Both components are published here openly.

    Which way it biases the estimate: Depending on which end of the industry range is closer to reality in your market, this multiplier could be too high or too low. This site cannot tell you which without better public data.

    Why it isn't fixed yet: There is no single authoritative public source for this multiplier. Every available figure, including this site’s own, comes from a derived calculation, and none is a directly published government statistic.

  6. 6. Large jobs (roughly 1,000 sq ft and up) likely price low

    What it is: In this site’s own acceptance testing, a 1,000 sq ft slab priced below the low end of an independent market price range in 193 of 394 geographies tested. That reference range is used only to check the model and is never displayed on this site. A 1,500 sq ft slab fell below the same range in 261 of 394 geographies.

    Which way it biases the estimate: This estimate very likely runs low for large jobs, and the problem gets worse as the job gets bigger. The fixed setup fee dominates small-job prices, but it becomes a small share of large-job totals. That shift means errors in the per-square-foot rates dominate for large jobs, and other cost drivers may not scale the way this linear model assumes.

    Why it isn't fixed yet: Fixing this would require better large-project cost data than this site currently has calibrated. This is a known, disclosed gap. We do not patch it by nudging a coefficient just to pass a test.

  7. 7. The setup fee is our own estimate, for every job type

    What it is: Every job page adds a flat mobilization and setup fee to cover crew and equipment showing up regardless of job size. Every one of these fees is labeled ESTIMATE, because none is backed by a public data source.

    Which way it biases the estimate: Because this fee doesn’t vary with size, any error in it affects small jobs (where it’s a large share of the total) far more than large ones.

    Why it isn't fixed yet: No public source publishes setup or mobilization costs on their own, separated from the rest of a job’s price. Every source available prices a whole job, and none isolates this single line item.

  8. 8. The small-job premium may be understated

    What it is: This site’s own testing shows a 120 sq ft slab pricing at roughly 1.5-2.0 times the per-square-foot rate of a 400 sq ft slab, across all 394 geographies. That premium is below the steeper premium shown by the small-job examples used to sanity-check this model.

    Which way it biases the estimate: If real small jobs carry an even larger premium than this model shows, small-job estimates on this site run low. That is the opposite of over-estimating.

    Why it isn't fixed yet: Raising the premium further would mean increasing the fixed setup fee, which is already an ESTIMATE, without new evidence to justify a specific new value. This site does not adjust numbers just to fit a handful of anecdotal reference points.

  9. 9. Subbase pricing does not include compaction labor

    What it is: The gravel subbase line prices delivered material only. It does not include the labor to spread and compact it.

    Which way it biases the estimate: Every estimate that includes a subbase (every area job, by default) understates the true subbase cost by whatever that labor would add.

    Why it isn't fixed yet: No public source breaks out subbase compaction labor as its own line item, separate from a job’s overall labor.

  10. 10. Formwork assumes a square perimeter when only an area is entered

    What it is: Formwork material is priced by perimeter. When you enter a length and a width, the calculator uses the real perimeter, twice the length plus the width. When you enter only a total area, it has no shape to work from. It then estimates the perimeter as if the job were a square with that same area, using 4 times the square root of the area.

    Which way it biases the estimate: For an area-only entry on a long, narrow shape, like a typical single-car driveway, the real perimeter is longer than a square’s, so formwork cost is understated. That understatement grows with how elongated the shape is, and formwork is a small part of the total, so the effect on the estimate stays small. An area-only entry never overstates formwork cost.

    Why it isn't fixed yet: A total area does not say what shape the job is: 240 sq ft could be 12×20 ft or 6×40 ft, with different perimeters. With no length and width, a square is the fallback, and it is the shortest perimeter any rectangle of that area can have. Entering both dimensions removes this limitation for that estimate.

  11. 11. The contractor markup may be too high, based on limited cross-check data

    What it is: The 2.869× end-to-end multiplier this site uses is higher than the roughly 1.3-2.8× implied by dividing public contractor hourly billing rates by OEWS wages in three metro areas checked during development: New York, Los Angeles, and Chicago.

    Which way it biases the estimate: If that cross-check is more representative than the Census-derived multiplier this site actually uses, every labor-driven estimate on this site runs somewhat high.

    Why it isn't fixed yet: The cross-check data itself is limited: three metro areas, of uneven source quality. It is not strong enough evidence to simply replace the Census-derived figure. Both numbers are published here so you can judge for yourself.

  12. 12. Block and rebar installed prices are lower confidence than poured concrete

    What it is: For concrete block, two public pricing conventions, direct per-block labor pricing and converting from a per-wall-face rate, differ by nearly a factor of two once converted to the same units. For rebar, the labor productivity rate driving the installed-cost estimate rests on a single calibration source. That source prices linear-foot foundation work specifically, and does not price rebar work in general.

    Which way it biases the estimate: Both the block and rebar cost estimates carry meaningfully more uncertainty than the poured-concrete job pages, in either direction. This does not apply to their quantity and weight calculations, which are exact arithmetic.

    Why it isn't fixed yet: The underlying public evidence for these two job types is genuinely thinner than for poured concrete. This is a disclosed data-availability gap. A modeling change alone cannot fix it.

  13. 13. About 40% of U.S. ZIP codes have no metro-level wage data at all

    What it is: Roughly 22.8% of U.S. ZIP codes fall outside any metro area: these are rural ZIPs with no assigned CBSA. Another 17.3% fall in a small, or micropolitan, metro area that this site’s wage data doesn’t cover. Together, that is about 40% of ZIP codes. For these ZIP codes, the calculator shows the U.S. national average and says so on the page.

    Which way it biases the estimate: These roughly 40% of ZIP codes never get a metro-specific number. They get only the national average, which may be higher or lower than their true local price.

    Why it isn't fixed yet: This site has no state-level wage data to fall back to; it was never ingested. Falling back to the national average is the most honest option available. It is a deliberate choice to avoid silently guessing at a nearby metro.

5. Disclaimers

This product uses the HUD User Data API but is not endorsed or certified by HUD User.

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

We do not use BLS or Census Bureau logos or seals. Figures derived from these sources have been adjusted, extrapolated, and combined by ConcreteCostCalc; they are not official statistics of those agencies.

6. Test cases

Every row below comes from estimate(), the same function the calculator uses. It runs at build time and is checked by an automated test suite. Each table's line items add up to exactly the total shown, at both ends of the range. These numbers refresh automatically the next time this site rebuilds with updated data.

The model's source code is published under the MIT license as concrete-cost-model on GitHub, with a sample of the national rate data, so you can rerun these cases yourself.

Test case 1 shows why a small job costs more per square foot. Its fixed setup fee alone makes up about 72% of the total price. A bigger job spreads that same fee over more area, so its share of the total shrinks.

Test case 1: 8×5 ft concrete pad, 4 in thick, no add-ons, U.S. national average.
Line itemAmount
Mobilization (site setup & delivery)$800 – $1,600
Concrete material (incl. forms, short load fee)$160 – $310
Labor & placement$150 – $290
Subbase (4 in)$10 – $30
Total$1,120 – $2,230
Test case 2: 20×20 ft concrete pad, 4 in thick, wire mesh reinforcement, concrete pump, U.S. national average.
Line itemAmount
Mobilization (site setup & delivery)$800 – $1,600
Concrete material (incl. forms)$590 – $1,180
Labor & placement$1,470 – $2,930
Reinforcement (mesh)$150 – $290
Subbase (4 in)$150 – $290
Concrete pump$440 – $860
Total$3,600 – $7,150
Test case 3: 24×24 ft concrete driveway, 4 in thick, removal of existing driveway, U.S. national average.
Line itemAmount
Mobilization (site setup & delivery)$970 – $1,930
Concrete material (incl. forms)$840 – $1,660
Labor & placement$2,120 – $4,220
Subbase (5 in)$260 – $510
Removal of existing slab$1,540 – $3,060
Total$5,730 – $11,380
Test case 4: 12×16 ft concrete patio, 4 in thick, stamped finish, U.S. national average.
Line itemAmount
Mobilization (site setup & delivery)$740 – $1,460
Concrete material (incl. forms, short load fee)$380 – $760
Labor & placement$710 – $1,400
Finish (stamped)$640 – $1,280
Subbase (4 in)$70 – $140
Total$2,540 – $5,040
Test case 5: 2 cu yd of ready-mix concrete, delivered, U.S. national average.
Line itemAmount
Ready-mix concrete material (delivered)$182 – $363
Short load fee (below 3.5 cu yd minimum)$67 – $133
Total$249 – $496
Test case 6: 500 concrete blocks (standard 8 in CMU), U.S. national average.
Line itemAmount
Mobilization (site setup & delivery)$440 – $860
CMU block material$680 – $1,360
Labor & placement$2,510 – $4,990
Total$3,630 – $7,210
Test case 7: 400 lin ft of #4 rebar, U.S. national average.
Line itemAmount
Mobilization (site setup & delivery)$335 – $660
#4 rebar material$162 – $320
Labor & placement$184 – $370
Total$681 – $1,350