Civil & Structural Engineering Calculator

Rebar Weight Calculator

Calculate nominal unit weights (kg/m & lb/ft), single bar masses, cross-sectional areas, and total procurement tonnage for reinforced concrete steel schedules.

Deformed Rebar Profile

Cross-sectional diameter and longitudinal rib geometry

Ø = 16 mmLength (L) = 12 mQuantity = 100 bars (1,200.0 m total length)

Input Parameters

Specify rebar diameter, length, and bundle count.

mm

Nominal diameter of the rebar bar.

m

Standard commercial stock length (e.g., 12m).

pcs

Total number of cut/stock bars.

kg/m³

Carbon structural steel density (std: 7850).

Site Rule of Thumb

Unit weight per meter is quickly approximated on-site using the formula: W = d² / 162 (in kg/m).

Total Steel Tonnage

1.894Metric Tons

≈ 1,894.0 kg / 4,175.6 lbs

Unit Weight

1.578 kg/m

(1.061 lb/ft)

Cross Section Area

201.1 mm²

per bar

Single Bar Mass

18.94 kg

per 12m bar

Governing Formulations

w = (π × (d / 2)² × 10⁻⁶) × ρ
Site Metric Shortcut: w ≈ d² / 162.2 (kg/m)
Total Mass = w × Length × Quantity
wkg/m

Unit weight per unit length

dmm

Nominal bar diameter

ρkg/m³

Density of steel (7,850)

Amm²

Cross-sectional area (πr²)

Lm

Single bar length

M_totalMetric Tons

Total batch tonnage

Calculation Assumptions

  • Standard carbon steel density (7850 kg/m³)
  • Nominal cylindrical area without rib variance
  • Straight bar geometry excluding hook/lap extra
  • ASTM / BS / EN nominal tolerance compliant

Engineering Code & Formulas

Integrate rebar weight calculations into schedules and automation pipelines.

Python
import math

def rebar_weight(diameter_mm, length_m, quantity=1, density_kg_m3=7850):
    """
    Calculate reinforcement steel (rebar) weight and properties.

    diameter_mm: Nominal rebar diameter in mm
    length_m: Single bar length in meters
    quantity: Total count of rebar pieces
    density_kg_m3: Steel density (standard 7850 kg/m³)
    """
    if diameter_mm <= 0 or length_m <= 0 or quantity <= 0 or density_kg_m3 <= 0:
        raise ValueError("All inputs must be strictly positive.")

    radius_m = (diameter_mm / 2.0) / 1000.0
    area_m2 = math.pi * (radius_m ** 2)
    
    unit_weight_kg_m = area_m2 * density_kg_m3
    total_length_m = length_m * quantity
    total_weight_kg = unit_weight_kg_m * total_length_m
    total_weight_ton = total_weight_kg / 1000.0

    return {
        "unit_weight_kg_m": round(unit_weight_kg_m, 3),
        "total_length_m": round(total_length_m, 2),
        "total_weight_kg": round(total_weight_kg, 2),
        "total_weight_ton": round(total_weight_ton, 3)
    }

# Example
res = rebar_weight(diameter_mm=16, length_m=12, quantity=100)
print(f"Unit Weight: {res['unit_weight_kg_m']} kg/m")
print(f"Total Weight: {res['total_weight_ton']} Metric Tons")
MATLAB
function [unit_weight, total_weight_ton] = rebar_weight(d_mm, L_m, Q, rho)
    % Rebar Weight Calculator
    % d_mm = Bar diameter (mm), L_m = Length (m), Q = Quantity, rho = Density (kg/m^3)
    if nargin < 4, rho = 7850; end
    if nargin < 3, Q = 1; end

    if d_mm <= 0 || L_m <= 0 || Q <= 0 || rho <= 0
        error('All parameters must be strictly positive.');
    end

    area_m2 = pi * ((d_mm / 2) / 1000)^2;
    unit_weight = area_m2 * rho;
    total_weight_ton = (unit_weight * L_m * Q) / 1000;
end

% Example
[w_unit, w_total] = rebar_weight(16, 12, 100);
fprintf('Unit Weight: %.3f kg/m\n', w_unit);
fprintf('Total Weight: %.3f Tons\n', w_total);
Excel Formula (Tonnes)
=(PI()*(D/2000)^2*7850)*L*Qty/1000

Example Calculation

For 100 bars of Ø16 mm rebar, each with a standard stock length of 12.0 meters:

Unit Weight = (16² / 162.2) = 1.578 kg/m
Single Bar Weight = 1.578 kg/m × 12 m = 18.94 kg
Total Steel Weight = 18.94 kg × 100 = 1,894 kg (1.894 Metric Tons)

Technical Guide: Rebar Weight and Bar Bending Schedules (BBS)

1. Technical Introduction

Reinforcing steel (rebar) is the primary tensile component in reinforced concrete structures, including beams, columns, slabs, foundations, and retaining walls. Because steel is procured, transported, and billed by weight (typically in metric tons or pounds), accurately translating structural drawings and bar lengths into precise weight schedules is a critical task for quantity surveyors, structural engineers, and site managers. This calculator provides nominal unit weights, single bar masses, cross-sectional areas, and total procurement tonnage to facilitate accurate Bar Bending Schedules (BBS) and reliable cost estimation.

2. Governing Formula

The fundamental calculation for rebar weight relies on the geometric volume of a cylinder multiplied by the standard density of carbon steel. The most widely used simplified metric formula is:

Unit Weight (kg/m) = d² / 162.2

  • d: Nominal diameter of the rebar in millimeters (mm).
  • 162.2: A derived constant combining the density of steel (7,850 kg/m³) and necessary unit conversions.

For total weight estimation: Total Weight = Unit Weight (kg/m) × Length per bar (m) × Number of bars.

3. Calculation Method and Derivation

The derivation of the d²/162 rule is rooted in basic geometry and physics. The volume of one meter of rebar is its cross-sectional area multiplied by its length. Converting the diameter from millimeters to meters, the area is π × (d / 2000)² m². The volume for a 1-meter length is therefore π × (d² / 4,000,000) m³. Multiplying this volume by the standard density of steel (7,850 kg/m³) yields: Weight = d² × (π × 7,850 / 4,000,000) = d² × 0.006165. Since 1 / 0.006165 ≈ 162.2, the formula simplifies elegantly to d² / 162.2. This derivation assumes a perfectly smooth, solid cylindrical bar, which is the standard theoretical basis for nominal weight calculations.

4. Input Parameters Explained

  • Nominal Diameter (d): The specified diameter of the rebar (e.g., 10 mm, 16 mm, 25 mm). This is a nominal value; actual rolled bars have surface deformations (ribs) that slightly alter the true cross-section, but the nominal diameter is universally used for standard weight calculations.
  • Bar Length: The cut length of a single rebar piece in meters. Standard stock lengths are often 12.0 m or 12.2 m, but cut lengths in a BBS will vary based on structural dimensions minus concrete cover.
  • Quantity: The total number of identical bars required for the specific structural element.

5. Engineering Interpretation

The calculated total weight represents the theoretical net weight of the steel. In practice, this value is the baseline for procurement. Engineers and estimators must interpret this net weight in the context of a complete Bar Bending Schedule (BBS). The net weight does not include the additional steel required for lap splices, development lengths, standard seismic hooks (90° or 135°), or fabrication waste. A typical BBS will add a rolling margin or waste factor (often 2% to 5%) to the net calculated weight to determine the actual order quantity from the steel mill.

6. Units and Unit Conversion

Consistency in units is vital to prevent costly procurement errors. In the metric system, diameter is in millimeters (mm), length in meters (m), and density in kg/m³, yielding a unit weight in kg/m. To convert to imperial units: 1 kg/m ≈ 0.672 lb/ft. In the imperial system, unit weight is often calculated as W = D² / 533 (where D is the diameter in inches), or by referencing standard bar designations (e.g., a #8 bar weighs 2.67 lb/ft). Always verify whether a supplier quotes in metric tons (1,000 kg) or short tons (2,000 lbs).

7. Alternative and General Cases

This calculator addresses straight, nominal rebar. However, real-world reinforcement frequently includes bent bars (stirrups, ties, L-bars). When a bar is bent, the outer fibers elongate and the inner fibers compress, but the centerline length remains approximately constant. Therefore, the weight calculation should always use the centerline length of the bent bar, not the outer perimeter. Additionally, epoxy-coated or galvanized rebars have a slightly higher unit weight due to the coating, though this is often negligible for general estimation unless specifically mandated by project requirements.

8. Assumptions and Limitations

The calculations provided by this tool rely on several standard engineering assumptions:

  • Theoretical Density: Assumes a standard carbon steel density of 7,850 kg/m³ (490 lb/ft³).
  • Nominal Dimensions: Uses nominal diameters. Actual mill rolls may have a manufacturing tolerance (e.g., ±4% to ±6% by weight), meaning the delivered weight may slightly exceed the theoretical calculation.
  • Straight Bars Only: The base calculation assumes straight lengths. It does not automatically add length for bends, hooks, or laps; these must be manually added to the input length.
  • No Waste Factor: The output is the exact theoretical net weight. It does not include cutting waste, which must be added separately during procurement planning.

9. Practical Engineering Use

Rebar weight calculations are fundamental in civil and structural engineering. They are used to generate Bar Bending Schedules (BBS) for fabrication shops, estimate material costs during the tendering phase, plan tower crane lifting capacities for rebar bundles, and verify delivery weights against mill test certificates. Accurate weight estimation prevents costly project delays caused by material shortages or structural overloading during construction hoisting operations.

Real-World Engineering Cases

Tower Crane Overload During Rebar Bundle Hoisting

A tower crane tipped over while offloading a rebar delivery because the rigger estimated the bundle weight using nominal bar count without accounting for 12-meter length multipliers and rolling margin overweights.

Engineering Lesson

Always calculate exact bundle mass before rigging and verify delivery weight against mill test certificates to ensure crane hoisting radius limits are never exceeded.

Omission of Lap Splice Allowances in Tender Estimation

A contractor underbid a major foundation mat by calculating rebar purely from net slab dimensions without factoring in the 48d lap splices required for high-density #32 bars, resulting in a 14% steel tonnage deficit.

Engineering Lesson

Never calculate steel orders solely on net CAD dimensions. Always incorporate lap splice development lengths and fabrication waste.

Frequently Asked Questions

What is the formula for rebar unit weight per meter?

The standard formula in metric units is w = d² / 162.2 (in kg/m), derived from the exact formula: w = π × (d/2000)² × 7850.

What is the density of standard reinforcement steel?

The standard theoretical density for carbon steel reinforcement bars is 7,850 kg/m³ (approx. 490 lb/ft³).

How does lap splicing affect total rebar weight estimation?

Lap splices, hooks, and bends add 5% to 15% extra length depending on structural code requirements (e.g., 40d to 50d lap lengths). Always account for lap additions when preparing a Bar Bending Schedule (BBS).

Calculations provided by this tool are based on theoretical steel density and standard geometric formulas. Site procurements and structural cutting schedules must account for certified mill tolerances, specific bend pin radii, and applicable design code requirements.