Introduction
Two pieces of stone cut to the same dimensions can differ by a third in weight. A 600 × 400 × 30 mm slab of sandstone weighs 16.56 kg. The same slab in soapstone weighs 21.46 kg. That gap comes from density. Sandstone sits near 2.30 g/cm³, soapstone near 2.98. That’s roughly a 30% spread, and it drives everything from freight cost to cabinet load ratings to how many installers you need on site.
This calculator handles the density variation for you. Pick the stone type from the dropdown and the density loads automatically. If you’re working with a specific quarry block or a stone that isn’t listed, switch to Custom and enter the value your supplier gives you.
The output separates surface area from volume from weight, so the same page works whether you’re quoting a countertop fabricator, ordering floor tiles, or estimating a slab for a monument. Three quantity units (pieces, slabs, tiles) match how the trade describes stone stock, though the math is identical across all three.
How to Use the Stone Weight Calculator
Set the currency from the dropdown if your supplier doesn’t quote in US dollars.
Enter the stone length and select the unit: mm, cm, meters, inches, or feet.
Enter the width and pick its unit.
Enter the thickness and pick its unit. A typical countertop slab runs 20 to 30 mm.
Choose a stone type from the dropdown. Density updates automatically for the eleven presets.
Override the density if needed. Switch to Custom and enter any value in g/cm³, kg/m³, lb/in³, or lb/ft³.
Enter the quantity. Select pieces, slabs, or tiles to match your paperwork.
Set the waste factor. Five percent covers cutting losses and edge trim.
Enter the price per unit weight and pick per kg, per lb, or per ton.
Add any fabrication, polishing, or shipping cost as a flat total.
Hit Calculate. The Summary tab shows the headline numbers. The Detailed Breakdown tab lists every conversion and cost line.
How the Stone Weight Calculator Formula Works
Every dimension converts to millimeters first, then to centimeters for the volume calculation.
Formula: Surface Area (m²) = Length (mm) × Width (mm) ÷ 1,000,000
Formula: Volume (cm³) = Length (cm) × Width (cm) × Thickness (cm)
Formula: Weight per Piece (kg) = Volume (cm³) × Density (g/cm³) ÷ 1000
Formula: Total Weight (kg) = Weight per Piece × Quantity
Formula: Weight with Waste (kg) = Total Weight × (1 + Waste % ÷ 100)
Formula: Stone Cost = Weight with Waste × Price per kg
Formula: Total Cost = Stone Cost + Additional Cost
The density input accepts four units but the math always lands in g/cm³. Values entered in kg/m³ multiply by 0.001. Values in lb/in³ multiply by 27.6799. Values in lb/ft³ multiply by 0.0160185. The result plugs into the volume-times-density calculation.
The stone type presets skip that conversion step. Granite and marble both load 2.70 g/cm³ because their mineral compositions sit close enough that the density difference is negligible for estimating. Limestone runs 2.60. Sandstone drops to 2.30 because its porosity is higher. Slate and bluestone both sit at 2.80. Basalt climbs to 2.90. Soapstone is the heaviest of the group at 2.98. Onyx sits at 2.65. Quartzite and travertine round out the list at 2.65 and 2.50 respectively.
The quantity unit (pieces, slabs, tiles) is recorded in the breakdown for documentation, but it doesn’t change the math. Twenty tiles and twenty slabs compute the same weight. The dropdown exists so the output matches how you describe the material on a quote or purchase order.
Price units convert internally. Per pound multiplies by 2.20462 to get per-kilogram. Per ton multiplies by 0.001. Enter whichever unit your supplier quotes.
Worked Example
You’re quoting a kitchen countertop job. Three granite slabs, each 2,600 mm long, 700 mm wide, and 30 mm thick. Granite at 2.70 g/cm³. Waste is 5%. Your supplier charges $0.42 per pound, and you’re adding $180 for cutting, edge profiling, and sink cutouts.
Step 1: Convert to centimeters.
Length: 260 cm. Width: 70 cm. Thickness: 3 cm.
Step 2: Surface area per slab.
2.6 × 0.7 = 1.82 m².
In square feet: 1.82 × 10.7639 = 19.59 ft².
Step 3: Volume per slab.
260 × 70 × 3 = 54,600 cm³.
Step 4: Weight per slab.
54,600 × 2.70 = 147,420 g. Divide by 1,000 = 147.42 kg.
In pounds: 147.42 × 2.20462 = 324.99 lbs.
Step 5: Total weight.
147.42 × 3 = 442.26 kg.
Step 6: Weight with 5% waste.
442.26 × 1.05 = 464.37 kg.
Step 7: Price conversion.
$0.42 per lb × 2.20462 = $0.9259 per kg.
Step 8: Stone cost.
464.37 × $0.9259 = $429.96.
Step 9: Total cost.
$429.96 + $180.00 = $609.96.
The Summary tab reads: total weight 442.26 kg (975.00 lbs), weight per slab 147.42 kg (324.99 lbs), surface area 1.82 m² (19.59 ft²) per piece, weight with waste 464.37 kg, total cost $609.96. The breakdown tab lists volume in cm³ and m³, every unit conversion, and each cost line.
Switch the stone to sandstone and the same three slabs drop to 376.74 kg before waste. At the same per-pound price, the stone cost falls to $366.24. Same geometry, lighter stone, smaller invoice.