🤖 ⭐ 14-Day Free Trial
Install Extension Free →
AI Assistant for Engineers
🧮 Tools 🧮 Calc 📐 Sections 🔄 Convert 🤖 AI Chat 📊 RFQ 🖱️ Right-Click Tools — Any Webpage
Free · 🎁 Free 14-Day Trial — No Premium License Key Required. Just add your own API key for AI features.
Premium: $9/mo or $49 lifetime
⬇️ Available on Chrome · Edge · Firefox

Rebar Calculator - Quantity, Spacing & Weight Estimator | ACI 318

Free rebar calculator for concrete slabs, footings, beams & walls. Instant bar count, total linear feet, lap splices, waste & ACI 318-19 compliance.
Find Me: Google Knowledge Panel
Common Questions about SteelSolver.com: More
We independently provide precision steel tools, calculators, and expert resources for steel, metalworking, construction, and industrial projects. Learn More.
Published -
Updated -
Estimated read time

SteelSolver.com offers a free Rebar Calculator for quickly calculate the exact amount of rebar needed for your concrete project with this comprehensive rebar calculator. Determine the number of bars, total linear footage, lap splice lengths, waste allowance, and stick counts for slabs, footings, walls, beams, and more..

Features real-time ACI 318-19 compliance checks, actual achieved spacing, reinforcement ratio (ρ), chairs estimation, and an interactive visual diagram showing bar layout and cover zones. Supports imperial and metric units with one-click presets for driveways, patios, foundations, and more. Perfect for contractors, engineers, and builders.

Enter your dimensions and get instant results for:

  • Number of bars (longitudinal & transverse)
  • Total linear feet
  • Lap splice lengths (ACI 318 Class B)
  • Waste allowance & final order quantity

Fully ACI 318-19 compliant with support for Imperial & Metric units, multiple rebar grades, and live ACI compliance checks. Perfect for accurate material ordering and cost estimation.

Quick presets:

Structure & Dimensions

?
?
feet
?
feet
? ACI §9.6.1
inches
? ACI §20.6.1
inches
? ACI Table 20.6.1.3

Rebar Size & Spacing

?
Dia: 0.500"  |  0.668 lb/ft  |  As = 0.20 in²
?
Dia: 0.500"  |  0.668 lb/ft  |  As = 0.20 in²
? ACI §25.2 / §24.4
inches o.c.
?
inches o.c.
?
? ACI §25.5.2
Coating affects weight & cost — handled on the Weight & Cost Calculator

Lap Splice & Waste

?
?
?
5%
0% (no waste)5% (simple slab)10% (complex)20% (max)

✎ Live Results

Bars longitudinal
bars
Bars transverse
bars
Total bar count
bars
Base linear feet
LF
Lap splice extra
+0 LF
Waste (5%)
+0 LF
Order qty (total)
Sticks to order
@ 20 ft
Actual spacing
in o.c.
Steel ratio ρ
As/(b·d)
Grid area
ft²
ACI checks: ✓ ρ OK ✓ Max spacing ✓ Min spacing ✓ Cover
Direction Bar size Count Length ea. Total LF Splice LF Order LF
Enter dimensions above to generate schedule
Project total
🔎 Rebar layout preview

Add the current calculation to your project list. Consolidates total linear feet by bar size for ordering.

No elements added yet.

Frequently asked questions

How many #4 bars do I need for a 10×10 ft slab at 12″ spacing?
Using the standard formula: Grid length = 10 ft − 2 × 2 in cover = 9.67 ft. Bars in each direction = floor(9.67 ft ÷ 1 ft) + 1 = 10 bars. Total = 10 + 10 = 20 bars. Total linear feet = (10 × 10) + (10 × 10) = 200 LF. Adding 5% waste: 210 LF. At 0.668 lb/ft for #4, this is about 140 lb of rebar. Use the preset "Patio" to auto-fill these values.
Per ACI 318-19 §24.4.3.3, the maximum center-to-center spacing for nonprestressed reinforcement in one-way slabs is the lesser of 3 times the slab thickness (3h) or 18 inches. For a 6-inch slab, maximum spacing = min(18 in, 3×6 in) = 18 in. This calculator validates your input against this rule and shows a live pass/fail indicator.
Rebar comes in standard stock lengths (typically 20 ft). When your slab is longer than the bar, bars must overlap (lap) so forces transfer between them. The overlap length — called the lap splice length — is typically 40–60 times the bar diameter for Grade 60 steel. For a #4 bar (0.5 in dia) with a Class B splice, lap length ≈ 30 inches. Each splice adds that extra length multiplied by the number of bars that need splicing. This calculator computes this automatically using ACI 318-19 §25.5.2.
A 5% waste factor is standard for simple rectangular slabs — it accounts for minor cutting losses and damaged bars. Use 8–10% for L-shaped or irregular slabs, small residential projects, or when bars need significant cutting. Use 12–15% for complex shapes, columns with many ties, or projects with high wastage due to site conditions. The slider in this calculator lets you adjust from 0–20%.
This hub calculator focuses on quantity: how many bars, total linear feet, lap splice allowances, and ACI spacing compliance. The Rebar Weight & Cost Calculator takes that linear footage and converts it to weight (lbs/kg/tons) and project cost for ordering and budgeting. Use this tool first to determine your rebar layout, then click the "Calculate Weight & Cost" button to complete your estimate.
This tool uses standard ACI 318-19 formulas for bar count, grid layout, and lap splice lengths. Results are accurate for typical rectangular slabs, footings, walls, beams, and columns. For irregular shapes, curved elements, seismic-critical structures, or post-tensioned slabs, please consult a licensed structural engineer. All formulas and code references are displayed transparently — click "Show (EEAT)" in the results section to verify the math.

Related Calculators on SteelSolver.com

Rebar Calculator — Complete User Guide

Step-by-step instructions, all calculation formulas, ACI 318‑19 compliance rules, worked examples, and answers to common questions for the SteelSolver Rebar Calculator.

ACI 318-19 ASTM A615 Imperial & Metric Contractors Engineers DIY Builders

What the Rebar Calculator Does & Who It Serves

The SteelSolver Rebar Calculator is a free, browser-based engineering tool that computes the number of reinforcing bars and the total linear footage required for concrete elements — including slabs, footings, walls, beams, and columns. Every result updates live as you type, with no page reload required.

The calculator is intentionally focused on quantity and layout: bar count, grid linear feet, lap splice allowances, and waste adjustments. Once you have your total linear footage, a dedicated handoff button takes you to the Rebar Weight & Cost Calculator, which converts linear feet into tonnes, kilograms, pounds, and project cost — keeping both tools lean and cannibalization-free.

🏠
DIY homeowners
Quick slab & patio estimates without specialist knowledge
📋
Contractors & estimators
Fast takeoffs for bids, multi-element project lists, CSV export
🎓
Engineers & students
ACI 318-19 compliance checks, visible formulas, shareable URLs

ⓘ Accuracy note: This calculator uses standard ACI 318-19 grid formulas and is accurate for typical rectangular elements under normal conditions. Results are engineering estimates for procurement and preliminary design. For irregular shapes, seismic-critical structures, post-tensioned slabs, or structural design submissions, always consult a licensed Professional Engineer (PE). All formulas are shown transparently so you can verify every calculation.

Key User Pain Points & How This Calculator Solves Them

Rebar estimation is one of the most error-prone tasks in concrete construction. The problems below lead to budget overruns, project delays, and structural non-compliance — and they affect everyone from first-time DIY builders to experienced site estimators.

✘ Pain Point 1
“I over-ordered by 30% because I guessed at the spacing math.” Manual grid counting is slow and error-prone, especially for slabs over 20 ft.
✔ How it's solved
Enter length, width, and spacing. The calculator applies N = floor(L_grid ÷ s) + 1 instantly, giving an exact bar count with zero manual counting.
✘ Pain Point 2
“I forgot to add lap splice length and had to re-order mid-pour.” Bars come in 20 ft stock lengths but most slabs are longer.
✔ How it's solved
The lap splice module automatically calculates splice count per bar and extra footage using ACI 318-19 Class B length: 1.3 × Ld. Toggle it on/off with one click.
✘ Pain Point 3
“My inspector flagged spacing violations on-site. I didn't know there was a maximum.”
✔ How it's solved
Live ACI compliance badges flag max spacing (min(3h, 18″) per ACI §24.4.3) and min spacing (1.5×bar dia per ACI §25.2) before you ever break ground.
✘ Pain Point 4
“I had to jump between four different websites to get quantity, weight, cost, and spacing compliance.”
✔ How it's solved
This hub handles quantity + spacing + ACI checks. One CTA button hands off your total linear footage to the dedicated Weight & Cost Calculator — no re-entry required.
✘ Pain Point 5
“My project has a slab, three footings, and two beams — I couldn't track the combined order quantity.”
✔ How it's solved
The Multi-Element Project Estimator lets you add each element separately, then consolidates total linear feet by bar size so you can place a single supplier order.
✘ Pain Point 6
“I don't trust online calculators that don't show their math.”
✔ How it's solved
Click “Show (EEAT)” in the results panel to reveal every formula with ACI clause citations. Every compliance check links directly to the relevant code section.

Visual: Rebar Grid Anatomy — Understanding the Layout

The SVG diagram below labels every dimension, zone, and element that appears in the calculator's live grid preview. Refer to this when configuring your inputs.

Rebar Grid Layout — Annotated Diagram SteelSolver.com Slab Length (L) Slab Width (W) Cover (c) Spacing (s) L_grid = L – 2c Lap splice zone l_st = 1.3 × Ld Longitudinal bars (run along length) Transverse bars (run along width) Lap splice location (dashed) Cover zone (shaded edge)

Figure 1: Annotated rebar grid layout. Longitudinal bars span the full length; transverse bars span the full width. Both bar sets begin at the edge clearance (cover) distance from the slab boundary. Lap splice zones appear as dashed vertical lines where stock bar lengths end and overlap begins.

Step-by-Step User Guide for the Rebar Calculator

Follow these seven steps in order for the most accurate rebar estimate. All inputs update results in real time — you do not need to click a Calculate button.

1
Set Your Unit System & Design Standard
At the top of the calculator you will see a Global Settings Bar. Choose:
  • Units: Imperial (ft / in / lb) for US projects, or Metric (m / mm / kg) for international work. All inputs and outputs switch automatically.
  • Standard: US (ASTM A615) for standard US bar sizes (#3–#8); Metric SI (10M–25M); or UK/EU (T8–T40 mm diameter).
  • Design code: ACI 318-19 (default), ACI 318-14, Eurocode 2, or BS 8110. Compliance checks adjust automatically.

⚠ Common mistake: Mixing imperial and metric inputs (e.g. entering length in meters but spacing in inches). Always confirm the unit label shown in grey beneath each input field before proceeding.

2
Choose Structure Type
Select the concrete element you are reinforcing. The calculator reconfigures input labels, cover defaults, and formula logic for each type:
Structure typeBars calculatedDefault coverBest used for
Rectangular slab (two-way)Longitudinal + transverse2 in (50 mm)Driveways, patios, house slabs
One-way slabLongitudinal only2 in (50 mm)Spanning beams, one-direction loading
Strip / continuous footingLongitudinal only3 in (75 mm)Load-bearing wall foundations
Isolated pad footingBoth directions3 in (75 mm)Column bases, isolated foundations
Retaining wallVertical + horizontal bars2 in (50 mm)Retaining walls, basement walls
BeamLongitudinal + stirrups (approx)1.5 in (38 mm)Grade beams, lintels, structural beams
ColumnLongitudinal + tie bars1.5 in (38 mm)Columns, piers, posts

💡 Quick tip: Not sure which type? Use Rectangular slab (two-way) for any flat horizontal concrete pour with reinforcement running in both directions. This is the correct choice for 95% of residential projects.

3
Enter Dimensions — Length, Width, Thickness & Cover
Fill in the four dimension fields. The unit shown in grey beneath each field confirms what you should enter.
FieldUnit (Imperial)Unit (Metric)Typical rangeRequired?
Lengthfeet (ft)meters (m)2–200 ftRequired
Widthfeet (ft)meters (m)2–100 ftRequired
Thickness / Depthinches (in)mm3–24 in (slab); up to 48 in (footing)Required
Clear coverinches (in)mm0.75–4 in — see ACI Table 20.6.1.3Required
Exposure categoryInterior / Exterior / GroundOptional (auto-adjusts cover default)

⚠ Common mistake: entering thickness in feet instead of inches. A slab thickness should be entered as “6” (inches), not “0.5” (half a foot). The unit label beneath the input always shows which unit is expected.

4
Select Bar Size, Spacing, Grade & Concrete Strength
The bar size and spacing you choose directly control the bar count, reinforcement ratio, and ACI compliance checks. Use the information below to make the right choice.

Bar size selection

The calculator shows the bar diameter and weight-per-foot next to each option so you can confirm you have the right size. For two-way slabs, you may choose a different bar size for each direction — for example #5 longitudinally and #4 transversely.

Spacing presets: Click any of the quick-select buttons (6″ / 8″ / 10″ / 12″ / 16″ / 18″) to set both directions simultaneously. This is the fastest way to explore different layouts.

Spacing input mode

Enter your desired center-to-center spacing in inches (or mm). The calculator outputs the resulting bar count. The “actual achieved spacing” in the results panel shows the real spacing after rounding bars to whole numbers — this will be slightly different from your input and is the correct value to report on drawings.

Rebar grade & concrete strength

These two inputs affect the lap splice length calculation only (not bar count). Standard US residential concrete uses Grade 60 (fy = 60,000 psi) with f′c = 4,000 psi. Higher strength concrete reduces required lap length; higher grade steel increases it.

5
Configure Lap Splice & Waste Factor
These two inputs have the largest impact on your final order quantity. Getting them right avoids both under-ordering and costly over-purchasing.

Lap splice settings

The lap splice checkbox is on by default, which is correct for nearly all projects. When bars are shorter than your slab dimension, two bars must overlap so forces transfer between them. The extra length added per splice is the lap splice length.

MethodFormulaWhen to use
ACI 318 Class B Recommendedl_st = 1.3 × LdAll tension lap splices per ACI 318-19 §25.5.2
Rule of thumb: 40dl_st = 40 × dbQuick field estimates for tension
Rule of thumb: 30dl_st = 30 × dbCompression zones only
Manual overrideUser enters value directlyWhen your engineer specifies an exact lap length on drawings

Stock bar length

Set this to match the standard bar length your supplier stocks. 20 ft is the US default. The calculator counts how many times each bar must be spliced as it runs the full slab length, then multiplies by the lap length per splice.

Waste factor

The waste slider adds a percentage buffer to your total order quantity. Use the guide below:

Project typeRecommended waste factorReason
Simple rectangular slab5%Minimal cutting, straight bars
Footing or pad5–7%Some end cuts, bends for dowels
L-shaped slab or re-entrant corners8–10%More short pieces, irregular cuts
Beams with stirrups10–12%Multiple bends, hook lengths
Complex or small project (<200 sf)12–15%High ratio of cut ends to total
6
Read & Interpret the Results Panel
The results panel updates live and contains four zones. Here is what each output means and how to use it.
Bars longitudinal
21
bars running along length
Bars transverse
21
bars running along width
Base linear feet
819
LF before adjustments
Final order qty
903
LF incl. splices + waste
OutputWhat it meansHow to use it
Bars longitudinalNumber of bars running parallel to the slab lengthCount of bars to cut and place in one direction
Bars transverseNumber of bars perpendicular to the lengthCount for the crossing direction (two-way slabs)
Total bar countSum of both directions × layersTotal individual bars to order or pre-cut
Base linear feetRaw total footage before lap or wasteReference only — do not order this quantity
Lap splice extraAdditional footage needed for bar overlapsShows impact of your slab size vs. stock bar length
Waste (x%)Buffer quantity based on your waste slider settingSafety margin for cut ends and damaged bars
Final total (order qty)Base + lap splice + waste — the number to give your supplierUse this number to order material
Sticks to orderFinal LF ÷ stock bar length, rounded upActual count of full-length bars to purchase
Actual spacingReal achieved c-c spacing after bar count roundingReport this on shop drawings, not your input value
Steel ratio ρAs ÷ (b × d) — proportion of steel to concrete cross-sectionMust exceed ACI minimum of 0.0018 (Grade 60 slabs)
Grid areaLength × Width of the reinforced zoneVerify it matches your project footprint
7
Export Your Results & Hand Off to the Weight Calculator
Once your results are ready, use the four action buttons in the results panel header to share, save, or continue your estimate.
ButtonWhat it doesBest for
📋 CopyCopies a formatted text summary to clipboardPasting into emails, WhatsApp, or site notes
🖶 PrintOpens browser print dialog with clean print layoutPhysical site copy, submittal attachment
⇓ CSVDownloads a bar schedule as a spreadsheet fileExcel / Google Sheets takeoff record
🔗 ShareCopies a URL with all your inputs pre-filledSending to a colleague or engineer for review

✔ Final step — calculate weight & cost: Click the orange “Calculate Weight & Cost →” button at the bottom of the results panel. This takes your total linear footage to the Rebar Weight & Cost Calculator, which converts it to pounds, kilograms, tonnes, and material cost — completing your full estimate.

All Calculation Formulas — Detailed Explanation with Units

Every result produced by this calculator is based on the formulas below, sourced from ACI 318-19 and standard structural engineering practice. These same formulas appear in the calculator when you click “Show (EEAT)” in the results panel.

F1 Grid Length — Usable Span After Deducting Cover

Before counting bars, the calculator removes the concrete cover from both edges to find the zone where bars can actually be placed.

▶ Formula F1 — Grid length (ACI §20.6.1)
L_grid = L 2 × c
Source: ACI 318-19 Table 20.6.1.3 — Specified Cover for Cast-in-Place Non-Prestressed Concrete Members
VariableDescriptionUnit (Imperial)Unit (Metric)Typical value
L_gridUsable rebar zone lengthfeet (ft)meters (m)Slab length minus cover each side
LTotal slab or element lengthfeet (ft)meters (m)User input
cClear concrete cover (one side)inches (in) ÷ 12mm ÷ 10002 in slab, 3 in footing, 1.5 in beam

F2 Bar Count per Direction

Once the grid length is known, bars are spaced at equal intervals from the first to the last position. The floor() function truncates to a whole number — you cannot place half a bar.

▶ Formula F2 — Bar count
N_bars = floor( L_grid ÷ s ) + 1
Standard grid equation — consistent with ACI 318-19 detailing practice
VariableDescriptionUnit (Imperial)Typical value
N_barsNumber of bars in this direction (whole number)count5–50 for residential
L_gridUsable rebar zone (from F1)feet (ft)Calculated
sBar spacing center-to-centerfeet (ft) — convert inches ÷ 126″–18″ (0.5–1.5 ft)

💡 Why +1? If you have 4 gaps between bars, you need 5 bars — like fence posts and fence sections. The floor() + 1 ensures the first and last bars are placed at the cover line on each edge.

F3 Total Base Linear Feet

Each longitudinal bar spans the full slab width; each transverse bar spans the full slab length. Multiplied by the bar counts, this gives total raw footage before any adjustments.

▶ Formula F3 — Total base linear feet
LF_base = (N_long × W) + (N_trans × L)
For one-way slabs or strip footings: LF_base = N_long × L (transverse term omitted)
VariableDescriptionUnit
LF_baseTotal raw linear footage, one layerfeet (LF) or meters
N_longCount of longitudinal bars (from F2)count
WSlab width (each longitudinal bar runs this length)feet or meters
N_transCount of transverse bars (from F2)count
LSlab length (each transverse bar runs this length)feet or meters

⚠ Double-mat slabs: If you select “Double mat (top + bottom)”, the calculator multiplies LF_base × 2 to account for both reinforcement layers.

F4 ACI 318-19 Class B Lap Splice Length

Where two bars overlap, the overlap length must be sufficient to transfer the full bar force through bond to the surrounding concrete. ACI 318-19 §25.5.2 specifies the Class B tension splice length as 1.3 times the development length (Ld).

▶ Formula F4a — Development length Ld (ACI 318-19 §25.3.2)
l_d = (0.02 × fy × db) ÷ (λ ×f'c)
▶ Formula F4b — Class B splice length (ACI 318-19 §25.5.2)
l_st = 1.3 × l_d    (minimum 12 in per ACI)
ACI 318-19 Section 25.5.2.1 — Class B Tension Lap Splice | ASTM A615 bar properties
VariableDescriptionUnitTypical value
l_dDevelopment lengthinchesCalculated
l_stClass B lap splice lengthinches20–48 in depending on bar size & grade
fySteel yield strengthpsi60,000 psi (Grade 60, standard US)
dbBar nominal diameterinches#4 = 0.500 in, #5 = 0.625 in, #6 = 0.750 in
λLightweight concrete factordimensionless1.0 (normal weight concrete — default)
f′cSpecified concrete compressive strengthpsi3,000–6,000 psi

F5 Extra Footage from Lap Splices

The number of splices per bar depends on how many times a stock-length bar must be continued to span the full slab dimension. Each continuation adds one lap length of extra material.

▶ Formula F5 — Splice count and extra footage
Splices_per_bar = ceil(L ÷ L_stock) 1
LF_splice = N_bars × Splices_per_bar × l_st
Applied separately to longitudinal and transverse directions, then summed
VariableDescriptionUnit
Splices_per_barNumber of splice joints along one bar runcount
L_stockStandard stock bar length from supplierfeet (typically 20 ft)
LF_spliceTotal extra footage for all splicesfeet (LF)
l_stLap splice length per joint (from F4b)feet (convert in ÷ 12)

F6 Final Order Quantity with Waste

The final quantity adds your waste buffer to the subtotal of base footage plus splice footage. This is the number you give your supplier.

▶ Formula F6 — Final order quantity
LF_order = (LF_base + LF_splice) × (1 + w)
Sticks_to_order = ceil(LF_order ÷ L_stock)
w = waste factor as decimal (e.g. 5% → 0.05)

F7 Reinforcement Ratio ρ — ACI Minimum Check

The steel reinforcement ratio compares the area of steel (As) to the concrete cross-section. ACI 318-19 §9.6.1.2 requires a minimum ratio to ensure the slab can handle temperature and shrinkage stresses.

▶ Formula F7 — Reinforcement ratio
ρ = As ÷ (b × d)     ρ_min = 0.0018 (Grade 60, slabs) — ACI §9.6.1.2
ACI 318-19 Section 9.6.1.2 — Minimum Flexural Reinforcement in Non-Prestressed Slabs
VariableDescriptionUnitNotes
ρReinforcement ratiodimensionlessMust be ≥ ρ_min
AsArea of steel in the sectionin²N_long × bar area (e.g. #4 = 0.20 in²)
bWidth of section (for one bar strip: slab width)inchesGrid width in inches
dEffective depth = thickness − cover − db/2inchesDistance from tension face to bar centroid
ρ_minACI minimum reinforcement ratiodimensionless0.0018 (Grade 60), 0.002 (Grade 40)

Rebar Size, Diameter & Weight Reference Table (ASTM A615)

The calculator displays bar diameter and weight inline next to each size dropdown. The table below is the full reference used internally. For weight and cost calculations, use the dedicated Rebar Weight & Cost Calculator.

Bar size (US) Nominal dia (in) Nominal dia (mm) Weight (lb/ft) Weight (kg/m) Cross-section area (in²) Cross-section area (mm²) Common use
#30.3759.50.3760.5600.1171Temperature/shrinkage, light slabs, ties
#40.50012.70.6680.9940.20129Residential slabs, driveways, patios — most common
#50.62515.91.0431.5520.31200Footings, structural slabs, beams
#60.75019.11.5022.2350.44284Heavy footings, retaining walls, columns
#70.87522.22.0443.0420.60387Structural beams, heavy retaining walls
#81.00025.42.6703.9730.79510Heavy structural columns, bridge elements
Source: ASTM A615/A615M — Standard Specification for Deformed and Plain Carbon-Steel Bars for Concrete Reinforcement. Weight formula: lb/ft = (db_in² × 3.403) [simplified]; exact values per ASTM.

ACI 318-19 Compliance Checks — What Each Badge Means

The compliance row in the results panel shows four live badges. A green ✓ means your inputs meet the code requirement; an amber ⚠ is a warning; a red ⚠ means a violation that could be flagged by an inspector.

Badge ACI 318-19 clause Pass condition Fail condition How to fix
Steel ratio ρ §9.6.1.2 ✓ ρ ≥ 0.0018 (Grade 60 slabs) ⚠ ρ < 0.0018 Decrease bar spacing or increase bar size to add more steel area
Max spacing §24.4.3.3 ✓ s ≤ min(3h, 18 in) ⚠ s > 18 in or s > 3×slab thickness Reduce spacing — for a 6 in slab, max allowed = 18 in
Min spacing §25.2.1 ✓ s ≥ max(1.5×db, 1.5 in) ⚠ s < 1.5×db Increase spacing or reduce bar size — bars too close for concrete to flow between them
Cover adequacy Table 20.6.1.3 ✓ cover ≥ ACI minimum for exposure ⚠ cover too small for selected exposure Increase cover: 0.75 in (interior), 1.5 in (exposed), 3 in (in ground)

💡 Note on exposure categories: The exposure category dropdown in the Structure & Dimensions section auto-adjusts the default cover value. Change it from “Not exposed” to “Exposed to weather” or “In contact with ground” to trigger the correct ACI minimums automatically.

Worked Example: 20×10 ft Residential Driveway Slab

This example walks through a complete calculation using the “Driveway (20×10 ft)” preset. Click that preset button in the calculator to auto-fill all values, then follow the steps below to verify each result.

Project inputs

InputValueUnit
Structure typeRectangular slab (two-way)
Length (L)20ft
Width (W)10ft
Thickness5in
Clear cover (c)2in = 0.167 ft
Bar size (both directions)#4db = 0.500 in
Spacing (both directions)12in = 1.0 ft
Rebar gradeGrade 60fy = 60,000 psi
Concrete strength4,000 psif′c
Stock bar length20ft
Waste factor5%

Step-by-step calculation

StepFormula appliedCalculationResult
F1: Grid dimensions L_grid = L − 2c Length grid = 20 − 2×0.167 = 19.67 ft
Width grid = 10 − 2×0.167 = 9.67 ft
19.67 ft × 9.67 ft
F2: Bar counts N = floor(L_grid ÷ s) + 1 Long: floor(9.67 ÷ 1.0) + 1 = 9+1 = 10
Trans: floor(19.67 ÷ 1.0) + 1 = 19+1 = 20
10 long + 20 trans = 30 bars
F3: Base linear feet LF = (N_long × L) + (N_trans × W) (10 × 20) + (20 × 10) = 200 + 200 400 LF
F4: Lap splice length l_d = (0.02 × fy × db) ÷ √f′c l_d = (0.02 × 60000 × 0.5) ÷ √4000 = 600 ÷ 63.25 = 9.49 in
l_st = 1.3 × 9.49 = 12.3 in (ACI min 12 in → use 12.3 in = 1.03 ft)
l_st = 1.03 ft
F5: Splice extra Splices = ceil(L ÷ L_stock) − 1 Long bars (run 20 ft; stock 20 ft): ceil(20÷20)−1 = 0 splices
Trans bars (run 10 ft; stock 20 ft): 0 splices
LF_splice = 0 LF (slab fits in one stock length)
F6: Final order qty LF_order = (LF_base + LF_splice) × (1 + w) (400 + 0) × (1 + 0.05) = 400 × 1.05 420 LF → 21 sticks @ 20 ft
F7: Steel ratio ρ = As ÷ (b × d) As = 10 bars × 0.20 in² = 2.0 in²
b = 9.67 ft × 12 = 116 in; d = 5 − 2 − 0.25 = 2.75 in
ρ = 2.0 ÷ (116 × 2.75) = 2.0 ÷ 319 = 0.00627
ρ = 0.0063 ≥ 0.0018 ✓

✔ Order summary for this driveway: 420 linear feet of #4 rebar (21 sticks @ 20 ft) — no lap splices required because the slab fits within one stock length. ACI 318-19 compliance: all four checks pass. Maximum allowed spacing for 5 in slab = min(3×5, 18) = 15 in → your 12 in spacing is compliant ✓.

7 Common Mistakes & How to Avoid Them

These are the most frequently reported errors when using rebar calculators. The microcopy below matches the live warning messages shown inside the calculator.

  • Entering thickness in feet instead of inches
    The thickness field expects inches (e.g. “6” for a 6-inch slab), not feet (“0.5”). The grey label beneath the field always shows the expected unit. A thickness of “0.5” inches would trigger an ACI cover violation warning immediately.
  • Ordering the base LF instead of the final order quantity
    The “Base linear feet” cell is shown for reference only — it does not include lap splices or waste. Always use the “Final total (order qty)” displayed in orange for your supplier order.
  • Turning off lap splices for slabs longer than 20 ft
    If your slab length exceeds the stock bar length, bars must be spliced. Turning off the lap splice checkbox for a 40 ft slab using 20 ft bars will underestimate your order by 5–15%. Leave the checkbox on unless your engineer specifies continuous bars (which are custom-ordered).
  • Using 18″ spacing for a thin slab
    ACI maximum spacing = min(3h, 18″). For a 4-inch slab, the maximum is 3×4 = 12 inches, not 18 inches. The red “Max spacing” badge will appear immediately when this rule is violated.
  • Using 0% waste for a small or complex project
    Cut ends, bent bars for dowels, and damaged pieces all become waste. A 0% waste setting will always leave you short. Even the simplest slab should use at least 5%; use 10% for anything with corners or irregular shapes.
  • Mixing Imperial and Metric inputs
    If you switch the unit toggle mid-entry, existing values are not automatically converted — they are treated as the new unit. Always set your unit system before entering any dimensions, or click Reset and start fresh after switching.
  • Forgetting to add a second structure to the project list
    If your project has multiple elements (main slab + footings + beams), calculate each one separately and click “+ Add element” for each. The Multi-Element Estimator consolidates all elements by bar size so you can place a single order instead of guessing a combined total.

Input Validation Rules — What the Calculator Accepts

The calculator validates each input and shows coloured indicators. Here are the rules applied to each field, with the exact ACI clause where applicable.

Input fieldMinimumMaximumValidation sourceError shown when…
Length & Width0.1 ft (0.03 m)No hard maxPractical limitValue is zero or negative
Thickness1 in (25 mm)No hard maxACI minimum slab thicknessValue is zero or negative
Clear cover0.75 in (19 mm)Thickness minus bar diameterACI Table 20.6.1.3Cover < minimum for exposure category
Spacing (longitudinal)max(1.5×db, 1.5 in)min(3h, 18 in)ACI §25.2.1 / §24.4.3.3Outside ACI range — shown as red/amber badge
Spacing (transverse)max(1.5×db, 1.5 in)min(3h, 18 in)ACI §25.2.1 / §24.4.3.3Outside ACI range — shown as red/amber badge
Waste factor0%20%Practical industry rangeSlider is range-constrained; cannot go outside 0–20%
Lap length (manual)6 in (150 mm)No hard maxACI §25.5.1 minimum 12 inACI minimum 12 in is enforced even when manual value is lower
Steel ratio ρ0.0018 (Grade 60)0.75ρ_b (max practical)ACI §9.6.1.2ρ badge turns red when below minimum

Frequently Asked Questions about Rebar Calculations

How many #4 rebar bars do I need for a 20×20 ft slab at 12″ spacing?
Using the built-in formula: Grid width = 20 − 2×(2/12) = 19.67 ft. Bars in each direction = floor(19.67 ÷ 1.0) + 1 = 20 bars. Total = 20 + 20 = 40 bars. Total base linear feet = (20 × 20) + (20 × 20) = 800 LF. Add 5% waste = 840 LF = 42 sticks at 20 ft. Use the “Foundation (40×25 ft)” preset as a starting point and adjust dimensions.
What is the difference between “base linear feet” and “final order quantity”?
Base linear feet is the raw footage of all bars placed in the grid with no adjustments — it assumes bars are exactly the right length with no overlap and no waste. Final order quantity adds lap splice extra footage (for bars that need to be continued past a splice joint) and your chosen waste factor percentage. Always order the final quantity, never the base.
What is the ACI 318-19 maximum rebar spacing for slabs?
Per ACI 318-19 Section 24.4.3.3, the maximum center-to-center spacing for nonprestressed reinforcement in slabs is the lesser of 3 times the slab thickness (3h) or 18 inches. Examples: 4-inch slab → max 12 in; 5-inch slab → max 15 in; 6-inch slab or thicker → max 18 in. The calculator checks this rule live and shows a red badge if you exceed it.
Do I need lap splices if my slab is 20 ft and I use 20 ft bars?
In this exact case — slab length equals stock bar length — no lap splices are needed for the longitudinal bars (0 splices: ceil(20÷20)−1 = 0). However, the transverse bars (running across the 20 ft width) may also need no splices if the slab width is ≤20 ft. The calculator computes this independently for each direction. If the answer is 0, the “Lap splice extra” cell will show “+0 LF”.
How do I calculate rebar for an L-shaped slab?
The calculator handles rectangular elements. For an L-shaped slab, split it into two overlapping or adjacent rectangles, calculate each one separately using the Multi-Element Estimator, then sum the quantities. When adding each rectangle, name it clearly (e.g. “Main slab 20×15” and “Wing 8×10”) and click “+ Add element” after each. The project total consolidates all footage by bar size automatically.
Why is the “actual spacing” different from the spacing I entered?
When the grid length is divided by your spacing, the result is rarely a whole number. The formula applies floor() to truncate to whole bars, which means the last bar interval is slightly different from the others. The “actual spacing” shown is the spacing that results from the real whole-number bar count — this is what you should annotate on your plans. The difference is typically less than 1 inch for normal slab sizes.
Can I use this calculator for metric (SI) projects?
Yes. Toggle the unit system to Metric (m / mm / kg) at the top of the calculator. Enter length and width in meters; thickness, cover, and spacing in millimeters. All outputs switch to meters and the “Sticks to order” count uses your metric stock bar length. You can also switch the standard from “US (ASTM)” to “Metric SI” (10M–25M bars) or “UK/EU” (T-bars) and the code from ACI 318-19 to Eurocode 2 or BS 8110.
This calculator gives linear feet — where do I calculate weight and cost?
This hub calculator is intentionally focused on quantity (bar count and linear footage). Once you have your final order quantity, click the “Calculate Weight & Cost →” button in the results panel. This takes you to the dedicated Rebar Weight & Cost Calculator, which converts linear feet into pounds, kilograms, tonnes, and project cost for #3 through #8 bars.
What is the minimum reinforcement ratio for a concrete slab?
Per ACI 318-19 Section 9.6.1.2, the minimum reinforcement ratio for Grade 60 steel in slabs is ρ = 0.0018. For Grade 40 steel, the minimum is 0.002. This minimum covers temperature and shrinkage cracking — it does not necessarily provide adequate structural capacity for loaded slabs. The calculator shows the computed ρ value and flags it if it falls below the ACI minimum for your selected grade.

Related Rebar & Steel Calculators on SteelSolver.com

Each tool in the SteelSolver rebar silo handles a distinct task. Use them in sequence for a complete project estimate.

SteelSolver Editorial Team
This tool and user guide was written and reviewed for accuracy against ACI 318-19 (Building Code Requirements for Structural Concrete) and ASTM A615/A615M (Standard Specification for Deformed and Plain Carbon-Steel Bars for Concrete Reinforcement). All formulas are validated against published code values. Results are for material estimation only — consult a licensed Professional Engineer (PE) for structural design and permit-required projects.

📧 Never Miss a Great Calculator

Get weekly picks, new releases, and updates straight to your inbox. No spam, ever.

About Me – Muhiuddin Alam

Hello, I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com.

With over two decades of experience in engineering, metalworking, and technical content creation, I build precision tools and calculators that help professionals optimize their projects.

What I Do: Structural design calculators, material optimization guides, and practical engineering resources — all free to use.

I consistently contribute to:

Explore our suite of calculators and tools to optimize construction, fabrication, architecture, and industrial projects for engineers, architects, fabricators, and metalworking professionals.

💌 Follow Me: LinkedIn | Google Knowledge Panel

Ready to Optimize Your Projects?

Start using our precision calculators today and experience the difference in accuracy, efficiency, and cost savings.

About – SteelSolver.com

300+ Calculators
100+ Guides
Free To Use

Precision Engineering Tools • Calculators • Expert Guidance

I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com. My mission is to provide precision engineering tools, calculators, and expert resources that simplify metalworking, structural design, and industrial applications.

I've built a course-style learning ecosystem — a step-by-step roadmap from steel fundamentals to advanced applications. Each topic builds on the last, covering theory, practical calculations, tool-specific guides, real-world optimization, common mistakes, and cost management.

Every guide and calculator is part of a progressive learning series, taking you from awareness to mastery. With SteelSolver.com, you can save time, reduce waste, optimize materials, and ensure safety, making each project cost-effective, high-quality, and precise.

⚡ Trusted by Engineers Worldwide