Introduction
I’m Brandon Keller, Construction Estimator & Field Scheduler. This Rebar Calculator is a planning tool for estimating total bars, length, and weight for a concrete slab. Scope is flat slab mats with orthogonal bars, straight cuts, and uniform spacing. Units: ft, in, lb. Results exclude laps, bends, chairs, and ties unless noted.
Scope and Assumptions
- Slab plan dimensions: length (ft) × width (ft).
- Uniform bar spacing (in) both directions.
- Bars are straight, cut to a single entered stock length (ft).
- Rebar unit weight (lb/ft) can be typed or selected by common size (#3/#4/#5).
- No laps/splices, bends, hooks, or edge setbacks modeled; spacing must fit fully within slab.
Inputs and Typical Ranges
- Slab Length, slab_length (ft): 8–300.
- Slab Width, slab_width (ft): 8–300.
- Bar Spacing, bar_spacing (in): 6–24 typical (1–144 allowed).
- Rebar Length, bar_length (ft): 10, 20, 30, 40 common (min 1).
- Rebar Unit Weight, bar_unit_weight (lb/ft): #3=0.376, #4=0.668, #5=1.043.
Constant: in_per_ft = 12.
Formulas (Calculator Core)
Variables are as labeled above. Equations are applied exactly as follows:
bars_long = Math.ceil(slab_length / (bar_spacing / in_per_ft))
bars_short = Math.ceil(slab_width / (bar_spacing / in_per_ft))
total_bars = bars_long * Math.ceil(slab_width / bar_length) + bars_short * Math.ceil(slab_length / bar_length)
total_length = total_bars * bar_length
total_weight = total_length * bar_unit_weightWorked Example (US units)
Given: slab_length = 30 ft, slab_width = 20 ft, bar_spacing = 12 in, bar_length = 20 ft, bar_unit_weight = 0.668 lb/ft (#4).
- bars_long = ceil(30 / (12 / 12)) = ceil(30 / 1) = 30
- bars_short = ceil(20 / (12 / 12)) = ceil(20 / 1) = 20
- total_bars = 30 × ceil(20 / 20) + 20 × ceil(30 / 20) = 30 × 1 + 20 × 2 = 70
- total_length = 70 × 20 = 1,400 ft
- total_weight = 1,400 × 0.668 = 935.20 lb
Sanity check: For 12 in spacing, you expect roughly 1 bar per foot each way over the span. The count aligns order-of-magnitude. Note: The on-page calculator’s displayed example may differ if alternate assumptions are applied; the equations above are the governing logic.
Production and Waste Notes
- Waste/overage: add 5–10% for cut loss, drops, and site handling; higher if many obstructions.
- Splices/laps: this tool ignores laps—add per code/spec (often 30–60 bar diameters) if bars don’t run full length.
- Edge cover/clear: spacing check assumes full fit; real layouts may require shifting first/last bar for cover.
- Learning curve and congestion: expect slower placement in tight forms, around embeds, or with heavy MEP.
Cost and Scheduling Pointers
- Direct costs: price rebar by hundredweight (CWT) or per ton; convert from pounds. Example: 935.20 lb ≈ 0.468 ton.
- Labor productivity: 0.8–1.5 labor-hr per 100 lb for simple mats; use crew size to derive duration.
- Lead times: stock sizes #3–#6 typically 1–5 days from local fab; custom bend schedules add time.
Limitations and Pitfalls
- Do not double-count: this is one mat (two orthogonal directions) per the formulas.
- Units: keep spacing in inches and lengths in feet; the calculator converts using 12 in/ft.
- No allowance for bends, hooks, stirrups, or verticals; add separately.
- Always validate against drawings/specs and request fabricator takeoff for final buyout.
Result/Summary
Outputs provided: total_bars (count), total_length (ft), total_weight (lb). Use these as planning estimates, then apply waste, splices, and project-specific details before procurement. Keep assumptions visible in your takeoff log.