I have seen many project budgets go wrong because of a simple miscalculation. You order the steel, but the shipping cost is way higher than you expected. The weight of the bar is the key number you need to get right from the start.
To calculate the weight of a stainless steel bar , you multiply the volume of the bar by its density. The volume depends on the shape (round, square, or flat) and its dimensions. For a round bar, the formula is Weight = (π × D² × L × Density) ÷ 4. For a square bar, it is Weight = A² × L × Density.
](https://cnsssheet.com/wp-content/uploads/2025/04/stainless-steel-bar-5-300x225.webp)
I have been in the steel business for years. I have helped clients in Saudi Arabia and Vietnam figure out their exact material needs. Getting the weight right saves you money and prevents delays. Let me show you the exact formulas and a simple trick that makes this process very easy.
How to calculate stainless steel weight?
I often get this question from new fabricators. They are looking at a pile of steel and have no idea how to estimate the total weight for shipping. It seems like a mystery, but it is actually very straightforward.
You calculate the weight by first finding the volume of the steel bar. Then, you multiply that volume by the density of stainless steel. The density for most common grades, like 304, is about 7,930 kg/m³ [citation:12]. The exact formula changes depending on whether your bar is round, square, or flat.

The Core Principle: Volume x Density
The whole process comes down to one simple principle. Every material has a density. This is how much mass is packed into a specific volume. For stainless steel, we know this number. All you have to do is figure out the volume of the bar you are ordering.
Step 1: Find the Volume
This is the tricky part because the bar can be many shapes. Here are the basic volume formulas for the most common shapes:
- Round Bar: The volume is the cross-sectional area (π × radius²) times the length.
- Square Bar: The volume is the side length squared times the length.
- Flat Bar: The volume is the width times the thickness times the length.
- Hexagonal Bar: The volume uses a specific constant (0.866) times the width across the flats, squared, times the length [citation:4].
Step 2: Multiply by Density
Once you have the volume in cubic meters, you multiply it by the density. The density of stainless steel varies slightly by grade. For 304 stainless, it is roughly 7,930 kg/m³. For 316 stainless, it is about 7,980 kg/m³ [citation:12]. This difference is small, but for large orders, it matters.
Step 3: Check Your Units
This is where most mistakes happen. Make sure your dimensions are in the same unit system. If you use millimeters for the diameter, you must convert it to meters before multiplying by the density in kg/m³. A simple way to avoid this is to use the simplified formulas we will look at next. These formulas have the conversion factor already built in for you.
Why Accurate Weight Matters
At cnsssheet.com, I see the impact of weight calculations on logistics every day. A wrong weight estimate can cause problems:
- Shipping Costs: Shipping is priced by weight. If you underestimate, your shipping budget is wrong. This is a big issue for our clients in places like Qatar and Malaysia.
- Structural Safety: In construction, the weight of the steel is part of the structural load. Using the wrong weight can affect the safety of a building.
- Material Cost: Steel is sold by the ton. An accurate weight calculation ensures you are only paying for the steel you need, not extra.
How to calculate steel bar weight formula?
I see people trying to figure this out with a calculator and a ruler. It can feel like solving a math puzzle from school. But you do not have to be an engineer to get this right. There are two main formulas you can use.
There are two ways to calculate steel bar weight. The first is the "Standard Formula" using diameter, length, and density. The second is the "Simplified Formula" (D²/162). The simplified formula gives you the weight per meter for round bars directly in kilograms.

The Standard Formula (For All Shapes)
This is the universal method I use for all calculations. It is based on the principle of Volume × Density. It works for round, square, flat, and hexagonal bars. You just need the right volume formula for the shape.
Standard Formula for Round Bars
Weight (kg) = (π × D² × L × Density) ÷ 4
In this formula:
- D = Diameter of the bar (in meters) [citation:4].
- L = Length of the bar (in meters).
- Density = Material density (kg/m³). For 304 stainless, use 7,930 [citation:12].
Standard Formula for Square Bars
Weight (kg) = A² × L × Density
In this formula:
- A = Side length of the square bar (in meters) [citation:3][citation:4].
- L = Length of the bar (in meters).
- Density = Material density (kg/m³) [citation:3].
Standard Formula for Flat Bars
Weight (kg) = W × T × L × Density
In this formula:
- W = Width of the bar (in meters) [citation:4].
- T = Thickness of the bar (in meters).
- L = Length of the bar (in meters).
The Simplified Formula (The "Quick Trick" for Round Bars)
For round bars, there is a much faster way. This is the formula most of my clients in the construction industry use. It is a special version of the standard formula. It combines the density and the conversion factors from mm to meters into one simple number.
The D²/162 Formula
Weight per meter (kg/m) = D² / 162 [citation:5][citation:7][citation:8]
In this formula:
- D = Diameter of the bar in millimeters.
- The number 162 comes from combining π, the density of steel, and the conversion from mm to meters [citation:5].
Example:
You have a 20mm diameter round bar. What is the weight per meter?
Weight per meter = (20 × 20) / 162 = 400 / 162 = 2.47 kg/m [citation:4][citation:9].
This is a very handy formula. If you need a 20mm round bar that is 6 meters long, the total weight is 2.47 kg/m × 6m = 14.8 kg. It is that easy.
How to calculate the weight of the bar?
I often get calls from project managers who are trying to estimate a large order. They need to know the total weight for shipping. The method is the same, but we must be careful about the shape and dimensions.
You calculate the total weight by adding up the weight of all the bars. First, find the weight of a single bar using its shape and size. Then, multiply that weight by the total number of bars you have.

A Practical Step-by-Step Example
Let us walk through a real-world example. This will show you how to apply these formulas in a way that is clear and simple. Imagine you are a distributor working on a project in Thailand.
Example: Square Bar Calculation
A contractor needs 50 pieces of 304 stainless steel square bars. Each bar is 25mm wide and 6 meters long.
- Calculate the weight of one bar: Use the formula for a square bar: Weight = A² × L × Density.
- A = 25mm = 0.025m.
- L = 6m.
- Density = 7,930 kg/m³.
- Weight (one bar) = (0.025)² × 6 × 7930 = 0.000625 × 6 × 7930 = 29.74 kg [citation:4].
- Calculate the total weight for 50 bars: Total weight = 29.74 kg per bar × 50 bars = 1,487 kg.
Different Shapes, Different Formulas
| Shape | Formula | Variables |
|---|---|---|
| Round Bar | Weight = (π × D² × L × Density) ÷ 4 | D = Diameter (m), L = Length (m) [citation:4] |
| Square Bar | Weight = A² × L × Density | A = Side length (m), L = Length (m) [citation:3] |
| Flat Bar | Weight = W × T × L × Density | W = Width (m), T = Thickness (m) [citation:4] |
| Hex Bar | Weight = 0.866 × A² × L × Density | A = Distance across flats (m) [citation:4] |
My Personal Advice for Estimators
I always tell my clients to do one extra step. After you calculate the total theoretical weight, add a little extra for waste. I usually recommend adding 5% to 10% to your total order. Why? Because you will have some scrap from cutting and fabrication. It is better to order a little extra than to run out of material mid-project. This is a common issue for our clients in Vietnam, who often place large orders for industrial projects.
How many kg is a 12mm steel bar?
This is a very specific and common question. I get asked this almost every day. Contractors use this size a lot for small structural parts and reinforcement. The answer is short and very useful.
A 12mm round steel bar weighs about 0.888 kg per meter or 10.66 kg for a standard 12-meter length. You can get this answer by using the D²/162 formula. (12 × 12) / 162 = 0.888 kg/m [citation:7][citation:8][citation:9].

Understanding the Weight of a 12mm Bar
Let us break this down a bit more. A 12mm bar is very common. This size is often used in concrete reinforcement (rebar) or as a small structural member. For a B2B buyer, knowing the weight per meter is crucial for pricing and logistics.
Standard Lengths:
In the industry, steel bars are usually sold in standard lengths.
- 6 meters: This is a very common length for many export orders.
- 12 meters: This is the standard length we see in many countries [citation:9][citation:10].
Weight Calculation for 12mm Round Bar:
- Per Meter:
Using the D²/162 formula: (12 × 12) / 162 = 144 / 162 = 0.888 kg/m [citation:8]. - Per Standard Length (12m):
0.888 kg/m × 12m = 10.66 kg per bar [citation:10]. - Per Standard Length (6m):
0.888 kg/m × 6m = 5.33 kg per bar.
A Quick Reference Table for Common Bar Sizes
If you are ordering steel, this chart can save you a lot of time. It lists the unit weight per meter for many common round bar diameters.
| Bar Diameter (mm) | Weight per Meter (kg/m) |
|---|---|
| 8 | 0.395 [citation:7][citation:9][citation:10] |
| 10 | 0.617 [citation:7][citation:9][citation:10] |
| 12 | 0.888 [citation:7][citation:9][citation:10] |
| 16 | 1.580 [citation:7][citation:9][citation:10] |
| 20 | 2.469 [citation:7][citation:9][citation:10] |
| 25 | 3.856 [citation:9][citation:10] |
Conclusion
We calculate stainless steel bar weight by applying the right formula for its shape and multiplying by its density. This simple step is essential for accurate costing and successful shipping planning.


](https://cnsssheet.com/wp-content/uploads/2025/04/stainless-steel-bar-6.webp)
