The calculator estimates the number of concrete and cinder blocks for external walls and, when that option is enabled, for internal partitions. It can also account for window and door openings, gables, U-blocks, reinforcement, joint length, estimated thin-bed adhesive consumption, total block weight, and equivalent loads.
This calculation is suitable for a preliminary estimate of material quantities for a house, garage, extension, and other block-built structures. The logic is based on wall geometry, block dimensions, and opening sizes, while final values are rounded up to whole units wherever the material is purchased piece by piece.
Wall length. The calculator first determines the total length of the external walls according to the selected building shape. For more complex layouts, additional internal segments are included, and if load-bearing wall C is enabled, its length is added to the external walls in the part of the calculation where external wall blocks are used.
Wall height. The external wall height is calculated from the number of courses, the block height, and the thickness of the horizontal joint. The logic used is H = N × h + (N - 1) × s, where H is the wall height in mm, N is the number of courses, h is the block height in mm, and s is the joint thickness in mm. If a top course of U-blocks is enabled, another hU + s is added to the resulting height.
Masonry area. After the length and height are determined, the external wall area is calculated in m2. The partition area is calculated separately from its own length and height. If gables are enabled, their area is determined as the area of triangles using the formula S = b × h / 2 and is then added either to the external walls or to the partitions.
Windows and doors. The area of openings is calculated separately and then deducted from the relevant masonry area. For windows, the sum Sw = b × h × n is used, and for doors, Sd = b × h × n, where the dimensions are entered in mm and the result is converted into m2.
Net area. For external walls, the final block area is defined as the wall area plus the area of gables built from external wall blocks minus the area of windows and external doors. For partitions, the same principle is used, but only partition door openings are deducted and only gables made from partition blocks are added.
Lower limit. If the opening area becomes larger than the corresponding masonry area, the calculator does not go into negative values and sets the result to 0. This prevents incorrect negative material quantities.
Number of blocks. The number of blocks is determined from the masonry area and the face area of one block. The logic used is N = ceil(S / S1), where S is the net masonry area in m2, S1 is the area of one block face in m2, and ceil means rounding up to the next whole block.
External and internal blocks. The calculation is carried out separately for external walls and partitions because they may have different dimensions and different thicknesses. The results are then added together to obtain the total number of blocks.
Allowance. After the main quantity calculation, an allowance is added to the number of blocks, U-blocks, reinforcement, joints, and adhesive using the formula Nfinal = ceil(N × (1 + z / 100)), where z is the allowance entered as a percentage.
Block volume for purchase. The volume is calculated from the geometric volume of one block V1 = l × t × h and the final quantity. The volumes of external and internal blocks are added together. This value is useful when ordering the material in m3.
Top course. If the U-block calculation is enabled, the calculator determines their quantity from the total length of the top course of the external load-bearing walls. The step used is lU + s, which is the U-block length plus the joint thickness. The resulting quantity is rounded up because part of a U-block cannot be purchased.
Above openings. For each window and external door, the calculator additionally determines U-blocks for the lintel. The lintel length is taken as the opening width plus 500 mm for bearing, which means 250 mm on each side. The quantity for each opening type is then calculated as ceil((b + 500) / lU).
Final U-block total. If U-blocks above openings are enabled, their quantity is deducted from the quantity of ordinary external wall blocks so that the same masonry zone is not counted twice. This is the principle used to choose the final value when several conditions apply.
Reinforcement spacing. The number of reinforced courses is determined from the total number of masonry courses and the selected spacing. The logic used is Narm = floor((N - 1) / k) + 1, where N is the number of courses and k is the reinforcement spacing in courses. This means the first reinforced course and all subsequent ones at the chosen interval are included.
Reinforcement below windows. If openings are included, additional reinforcement below windows is added to the basic reinforcement length of the external walls. For each window, its width plus 1000 mm is taken, which means 500 mm on each side. This length is summed for all windows and added to the standard reinforced courses.
Reinforcing bars. If bar reinforcement is selected, the calculator determines the total reinforcement length in m, multiplies it by the number of bars per course, and then calculates the weight using the area of the round section and the steel density of 7850 kg/m3. The same is calculated separately for partitions if that option is enabled.
Mesh. If reinforcing mesh is selected, the calculator determines the total strip length along the reinforced courses and then calculates the mesh area as the product of the strip length and the wall or partition thickness. This is useful for estimating roll mesh or sheet mesh quantities.
Horizontal joints. The total length of the horizontal joints in the external walls is calculated as the wall length multiplied by the number of gaps between courses. The wall logic used is Lh = L × (N - 1). If a top course of U-blocks is enabled, its length is added separately.
Vertical joints. For each wall segment, the calculator determines the number of blocks in a course using the step l + s. The number of internal vertical joints in one course is then taken as the number of blocks minus one. This is multiplied by the number of courses and by the block height, and the values for all segments are then added together.
Dry adhesive. The estimated dry adhesive consumption is not calculated from the actual mass of adhesive in the joints, but from a specific rate of 25 kg per 1 m3 of masonry. For external walls, the volume t × S is used, where t is the wall thickness in m and S is the masonry area in m2. The same principle is applied to partitions using their own thickness.
Horizontal joints only. A separate result is also shown for adhesive consumption in horizontal joints only. It is determined as a proportion of the total consumption according to the ratio between the length of horizontal joints and the combined length of horizontal and vertical joints. This is useful if vertical joints are executed using a different method.
Block weight. If weight calculation is enabled, the total weight of the external blocks is determined using the formula G = V × ρ, where V is the total block volume in m3 and ρ is the density in kg/m3. The same is calculated separately for partitions, and the results are then added together.
U-blocks in the weight total. If the U-block calculation is enabled, their volume is also added to the external wall blocks and included in the total weight. This makes the load estimate closer to the actual purchase quantity.
Line load. After the mass is determined, it is converted into force using gravitational acceleration g = 9.81 m/s2. The load on the external walls or partitions is then determined by dividing the corresponding group weight by the length of those walls, and the result is shown in kN/m.
Bearing pressure. The calculator also provides an approximate bearing pressure on the support. For this, the total load is divided by the bearing area of the walls, taken as the product of the total wall length and wall thickness. The result is shown in kPa.
Adhesive joint thickness. The calculator uses the joint thickness entered by the user, while a common reference range for thin-bed masonry is often about 2-3 mm. When the joint becomes thicker, the calculated masonry height changes and so does the estimate of joint length and dry adhesive consumption.
Block density. For weight and load estimates, it is important to use the actual density of the specific product according to the manufacturer data, because materials of the same type may differ noticeably. This especially affects the total weight and the approximate bearing pressure on the foundation.
European standards. For checking the logic of design decisions for masonry, the main reference is usually Eurocode 6 - EN 1996 Eurocode 6. Design of masonry structures. For load combinations and general reliability principles, EN 1990 Eurocode. Basis of structural design is used, and for actions on buildings, EN 1991 Eurocode 1. Actions on structures is used. The calculator itself performs a geometric and quantity estimate of materials and does not replace a full structural design according to the Eurocodes.
Because building blocks are purchased as whole pieces, not in fractions. Even if the calculation gives, for example, 132.2 blocks, the purchase quantity has to be taken as 133 pieces, and then an allowance can be added if needed.
Without deducting openings, the block calculator would show an overestimated material quantity. Accounting for windows and doors makes the result closer to the actual consumption and also affects the quantity of U-blocks and the reinforcement length below windows.
The calculator uses an approximate rate of 25 kg/m3 of masonry, which is convenient for a preliminary estimate. Actual consumption depends on block dimensional accuracy, substrate quality, joint thickness, the tools used, and the application method.
Yes, the calculator can estimate partitions separately, including cases where they have a different height and a different block size. In that case, the number of courses, area, volume, joints, and reinforcement for the partitions are recalculated independently from the external walls.
It helps estimate the total weight of the purchased blocks, the line load on the walls, and the approximate bearing pressure on the foundation. This is useful for comparing material options and for a preliminary review of design choices, but final structural design is carried out according to the Eurocodes.