Skip to content
Last updated: July 8, 2026

Rebar Calculator

0 people find this calculator helpful
0

Table of contents

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_weight

Worked 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).

  1. bars_long = ceil(30 / (12 / 12)) = ceil(30 / 1) = 30
  2. bars_short = ceil(20 / (12 / 12)) = ceil(20 / 1) = 20
  3. total_bars = 30 × ceil(20 / 20) + 20 × ceil(30 / 20) = 30 × 1 + 20 × 2 = 70
  4. total_length = 70 × 20 = 1,400 ft
  5. 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.

Frequently Asked Questions

What does the Rebar Calculator output?

It returns total bars, total length in feet, and total weight in pounds for a two-direction slab mat with uniform spacing.

How should I enter spacing and lengths?

Enter spacing in inches and slab/bar lengths in feet; the tool converts using 12 in per foot.

Does it include laps and bends?

No. It assumes straight bars with no laps or bends. Add splice lengths and hooks per code/spec separately.

Can I rely on the common size buttons?

Yes, they set unit weight for #3, #4, or #5. If you type a custom weight, ensure it matches your bar size from the fabricator.

Why might my bar count seem high?

The model uses Math.ceil on spacing and stock-length cuts, which increases counts to ensure coverage with full bars.

How much waste should I add?

Plan 5–10% for cuts and handling on simple mats; increase for congested areas or numerous openings.

Are these results purchase-ready?

No. Treat them as planning estimates. Validate against drawings, include laps/cover adjustments, and confirm with a fabricator quote.

Share Your Feedback