Slab Foundation Calculator

Options

Input data

mm
mm
mm

Results

m
Was the calculator helpful?
No
Share calculator:

About Slab Foundation Calculation

The results are approximate. Before use, verify the calculations against the applicable standards and consult a specialist. The developer is not responsible for the consequences of use without project verification.

The slab foundation calculator performs a geometric calculation of a rectangular monolithic slab and determines the required concrete volume. It also calculates reinforcement meshes, the quantity and weight of reinforcement, the number of binding-wire ties, insulation area and volume, and formwork materials for a monolithic slab foundation.

The calculation is based on the actual slab dimensions and the specified material parameters. For reinforcement, the calculator takes into account the concrete cover, bar diameter and standard bar length, maximum mesh spacing, number of meshes, lap splices, and bar cutting layout. The results provide an estimate of the main material quantities required for slab foundation construction.

Guidelines and recommendations

Monolithic slab geometry

Slab area. The length L and width W are entered in millimetres. The base area is calculated by multiplying these dimensions and converting square millimetres to square metres:

A = L × W / 106

The calculated area A is also used for the bottom insulation layer calculation.

Perimeter. The perimeter of the rectangular slab is calculated from its length and width. Division by 1000 converts millimetres to metres:

P = 2 × (L + W) / 1000

The perimeter is used to calculate the side surface area, edge insulation, and formwork.

Side surface area. The area of the vertical concrete edges is calculated by multiplying the perimeter by the slab thickness H:

Aside = P × H / 1000

Concrete volume. The geometric volume of the monolithic slab is calculated directly from its three dimensions:

V = L × W × H / 109

The result is shown in cubic metres and represents the geometric concrete volume based on the specified slab dimensions.

Reinforcement mesh geometry

Concrete cover. In the calculation, the concrete cover c is the distance from the concrete surface to the nearest surface of the reinforcement bar. Therefore, the straight bar length along the slab is calculated by subtracting the concrete cover from both sides:

Lbar = L - 2 × c

Wbar = W - 2 × c

Effective dimension for spacing calculation. Reinforcement mesh spacing is measured between the centres of adjacent bars. Therefore, the distance between the centres of the two outermost bars is additionally reduced by one reinforcement diameter d:

Lgrid = L - 2 × c - d

Wgrid = W - 2 × c - d

This accounts for the difference between concrete cover measured to the reinforcement surface and the position of the bar centreline.

Number of bars. The user specifies the maximum permitted spacing. The calculator divides the effective mesh dimension by this spacing, rounds the number of intervals up to the next whole number, and adds one outer bar. For bars running along the slab length L, the quantity is determined from the slab width:

nL = ceil(Wgrid / sW,max) + 1

For bars running along the slab width W, the calculation is based on the slab length:

nW = ceil(Lgrid / sL,max) + 1

The ceil function means rounding up to the nearest whole number. This method is used so that the actual reinforcement spacing never exceeds the specified maximum value.

Actual spacing. After determining the whole number of bars, the calculator recalculates the actual centre-to-centre distance:

sW = Wgrid / (nL - 1)

sL = Lgrid / (nW - 1)

The actual spacing is therefore usually equal to or slightly smaller than the specified maximum value. The number of bars shown in the results is multiplied by the selected number of reinforcement meshes.

Lap splices and reinforcement cutting layout

Lap splice length. For preliminary material estimation, the calculator assumes that each lap splice is equal to 50 reinforcement diameters:

llap = 50 × d

For example, with 12 mm reinforcement, the calculated lap splice is 600 mm. The coefficient 50 is used as a single simplified assumption in the calculator. The required lap splice length in a specific structure also depends on concrete strength, bond conditions, reinforcement stress, splice location, and other conditions covered by EN 1992-1-1 "Eurocode 2: Design of concrete structures. General rules".

Splitting a long reinforcement run. If the required run length does not exceed the specified standard reinforcement bar length, the run is made from one piece. If one bar is not long enough, additional pieces are added with lap splices. The effective contribution of each additional full-length bar is reduced by the lap length:

luseful = lstock - llap

The final piece is taken only as long as required. Therefore, each additional splice increases the total reinforcement requirement by 50 × d.

Total reinforcement length. First, the calculator determines the net length of all bars in all meshes. The length of every lap splice is then added:

Ltotal = Lclean + Nlap × llap

This value includes the calculated lap splices but does not include unused offcuts from purchased standard-length bars.

Number of standard reinforcement bars. To estimate the purchase quantity, the calculator creates a cutting layout for all required pieces. Longer pieces are considered first. Each subsequent piece is placed into a suitable remaining section of a previously opened standard bar if sufficient length remains. If several suitable remnants are available, the calculator selects the one that leaves the smallest unused remainder. If no suitable remainder is available, a new standard bar is used.

This method allows suitable reinforcement offcuts to be reused instead of simply dividing the total reinforcement length by the length of one purchased bar. The final quantity is always shown as a whole number.

Reinforcement weight

Purchased reinforcement length. The weight calculation uses the full length of all purchased standard bars:

Lstock,total = Nstock × lstock

The calculated weight therefore corresponds to the quantity of reinforcement that needs to be purchased according to the cutting layout, including unavoidable remaining offcuts.

Mass per metre. The theoretical mass of one metre of steel reinforcement is calculated from the bar diameter using the commonly used coefficient 162:

m1m = d2 / 162

Here d is entered in millimetres, and the result is obtained in kilograms per metre. The coefficient corresponds to the cross-sectional area of a round steel bar with a steel density of approximately 7850 kg/m3.

Total weight. The mass of the purchased reinforcement is calculated as:

m = Lstock,total × d2 / 162

European requirements for reinforcing steel and its properties are covered by EN 10080 "Steel for the reinforcement of concrete. Weldable reinforcing steel. General".

Number of binding-wire ties

Mesh intersections. Each intersection of longitudinal and transverse reinforcement bars is counted as one binding point. The number of such points in one mesh equals the product of the number of bars in both directions. The result is then multiplied by the number of meshes:

Ngrid = nL × nW × nmesh

Lap splice ties. Each lap splice is additionally counted as 3 binding-wire ties: one near each end of the lap and one in the middle.

Nties = Ngrid + 3 × Nlap

The resulting "Number of ties" therefore represents the estimated number of individual binding-wire ties, not only the number of geometric intersections in the reinforcement mesh.

Slab insulation

Bottom insulation only. If insulation is installed only beneath the slab, its area is taken as equal to the slab base area:

Abot = L × W / 106

The volume is calculated by multiplying this area by the bottom insulation thickness tbot, converted from millimetres to metres:

Vbot = Abot × tbot / 1000

Bottom and edge insulation. With this arrangement, the bottom insulation extends beyond the concrete slab dimensions by the edge insulation thickness tedge on every side:

Abot = (L + 2 × tedge) × (W + 2 × tedge) / 106

Edge insulation. When calculating the vertical insulation, the material at the four slab corners is included without double-counting overlapping sections. The equivalent edge insulation area is calculated as:

Aedge = [2 × (L + W) + 4 × tedge] × H / 106

The total insulation volume is the sum of the bottom and vertical sections:

Vins = Abot × tbot / 1000 + Aedge × tedge / 1000

Thermal design of insulation thickness and arrangement for structures in contact with the ground is covered by EN ISO 13370 "Thermal performance of buildings. Heat transfer via the ground. Calculation methods".

Formwork calculation

Net formwork area. The area of the side formwork is calculated from the slab perimeter and the specified formwork height hfw:

Afw = P × hfw / 1000

Number of board rows. When boards are used, the number of horizontal rows is calculated by dividing the formwork height by the effective board width b and always rounding up:

nrows = ceil(hfw / b)

If the formwork height is not exactly divisible by the board width, the calculator includes one additional full row.

Total board length. Each board row must cover the full slab perimeter:

Lboards = P × nrows

Number of boards. The total board length is divided by the length of one board lboard, and the result is rounded up:

Nboards = ceil(Lboards / lboard)

This calculation assumes rational use of suitable board offcuts around the slab perimeter. The timber area is calculated as Lboards × b, and the timber volume is obtained by multiplying this area by the board thickness.

Requirements for execution of concrete structures, including installation and removal of formwork, are covered by EN 13670 "Execution of concrete structures".

European standards and references

EN 1992-1-1 "Eurocode 2: Design of concrete structures. General rules". This is the main European reference for concrete cover, reinforcement arrangement, anchorage, and lap splices. The 50 × d lap splice used in the calculator is a single simplified coefficient for preliminary material estimation.

EN 10080 "Steel for the reinforcement of concrete. Weldable reinforcing steel. General". Defines general requirements for reinforcing steel used in reinforced concrete structures.

EN 13670 "Execution of concrete structures". Covers requirements for execution of concrete and reinforced concrete structures, including formwork and reinforcement work.

EN ISO 13370 "Thermal performance of buildings. Heat transfer via the ground. Calculation methods". Applies to the thermal assessment of building elements directly interacting with the ground.

FAQs

Why is the actual reinforcement spacing smaller than the value entered?

The entered value is used as the maximum permitted reinforcement mesh spacing. The calculator rounds the number of intervals between bars up to a whole number and then divides the effective mesh dimension by the resulting number of intervals. Therefore, the actual spacing never exceeds the specified maximum and is often slightly smaller.

Why are the total reinforcement length and purchased reinforcement length different?

The total reinforcement length represents all required pieces including the calculated 50 × Ø lap splices. The number of standard bars is calculated separately using the cutting layout, while reinforcement weight is based on the full purchased bar length. As a result, the purchased length also includes offcuts that cannot be fully reused in the current layout.

How does the slab foundation calculator account for reinforcement lap splices?

If one standard bar is not long enough for the required reinforcement run, the run is assembled from several pieces. A lap splice of 50 × Ø is added at each joint, and 3 additional binding-wire ties are included for each splice. Suitable reinforcement offcuts are reused for subsequent pieces whenever their remaining length is sufficient.

Why can the bottom insulation area be larger than the slab area?

This occurs when insulation is installed both beneath the slab and along its edges. In this arrangement, the bottom insulation extends beyond the concrete slab by the thickness of the vertical insulation on every side, so the area is calculated from the enlarged dimensions. This geometry also allows the edge insulation material at the corners to be included correctly.

Why is the number of formwork boards rounded up?

The calculator first determines the whole number of board rows required for the specified formwork height and then calculates their total length around the slab perimeter. This length is divided by the length of one board and rounded up because a fraction of a board cannot be purchased as a separate unit. The calculation assumes rational use of suitable offcuts.