{"id":9147,"date":"2025-03-31T19:13:09","date_gmt":"2025-03-31T23:13:09","guid":{"rendered":"https:\/\/dev.blocsmirabel.com\/concrete-wall-estimator\/"},"modified":"2026-05-06T17:40:44","modified_gmt":"2026-05-06T21:40:44","slug":"concrete-wall-estimator","status":"publish","type":"page","link":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/","title":{"rendered":"Concrete Wall Estimator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9147\" class=\"elementor elementor-9147 elementor-3066\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0109f70 e-flex e-con-boxed e-con e-parent\" data-id=\"0109f70\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-933b73e elementor-icon-list--layout-inline cm-breadcrumbs elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"933b73e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/blocsmirabel.com\/en\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Home<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Concrete Wall Estimator<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dd8b611 e-flex e-con-boxed e-con e-parent\" data-id=\"dd8b611\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ddbc59 e-con-full e-flex e-con e-child\" data-id=\"3ddbc59\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1dd9b9 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"d1dd9b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:250}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tools<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fcb8e5 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"4fcb8e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:250}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Concrete wall estimator<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e6ba19 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"3e6ba19\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:250}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Need an accurate estimate for your concrete wall project? Our estimator is designed to make the process simple. With this tool, you can easily calculate the quantity needed for your project, whether residential, commercial, or industrial.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-87cac12 e-con-full e-grid e-con e-child\" data-id=\"87cac12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ec90f49 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"ec90f49\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:250}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5c5ff1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e5c5ff1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c6e9e4 elementor-widget elementor-widget-heading\" data-id=\"2c6e9e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Usage<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e75fda5 elementor-widget elementor-widget-text-editor\" data-id=\"e75fda5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Easily calculate the number of concrete blocks needed for your project.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29b039c e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"29b039c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:500}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b52fd2 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5b52fd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-801961e elementor-widget elementor-widget-heading\" data-id=\"801961e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Instructions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dfc6aa0 elementor-widget elementor-widget-text-editor\" data-id=\"dfc6aa0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Enter the dimensions of the area you need to cover, or enter the total square footage directly if you already know it. For a wall, enter its height and width to get an estimate of the number of blocks required.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e489dc0 elementor-widget elementor-widget-text-editor\" data-id=\"e489dc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Fields marked with an asterisk (*) are required.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39c031c elementor-widget elementor-widget-html\" data-id=\"39c031c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"table-scroll-wrapper\">\n    <div class=\"top-scrollbar-wrapper\"><div class=\"top-scrollbar-content\"><\/div><\/div>\n    <div id=\"wl-calculs\" class=\"table-container\">\n        <table>\n            <thead>\n                <tr>\n                    <th>HEIGHT*<\/th>\n                    <th>WIDTH*<\/th>\n                    <th>TOTAL SQ. FT.<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n                <tr class=\"spacer\" height=\"20px\"><td><\/td><\/tr>\n                <tr>\n                    <td><div class=\"input\"><input type=\"number\" id=\"hauteur\"><span class=\"placeholder\">Enter a measurement in feet (i)<\/span><\/div><\/td>\n                    <td><div class=\"input\"><input type=\"number\" id=\"largeur\"><span class=\"placeholder\">Enter a measurement in feet (i)<\/span><\/div><\/td>\n                    <td id=\"total_pc\" class=\"total\">0<\/td>\n                <\/tr>\n            <\/tbody>\n        <\/table>\n    <\/div>\n<\/div>\n\n<div class=\"note\">\n(i) You can enter the height and width of the area you need to cover or, if you already know it, the total square footage (TOTAL SQ. FT. column).\n<\/div>\n\n<div class=\"table-scroll-wrapper\">\n    <div class=\"top-scrollbar-wrapper\"><div class=\"top-scrollbar-content\"><\/div><\/div>\n    <div id=\"wl-blocs-4\" class=\"table-container wl-blocs\">\n        <h3 class=\"title\">4\u201d Block<\/h3>\n        <table>\n            <thead>\n                <tr>\n                    <th class=\"text-left\">\n                        <span>TOTAL SQUARE FEET:<\/span>\n                        <div class=\"total_pc\"><span>0<\/span> SQ. FT.<\/div>\n                    <\/th>\n                    <th>QUANTITY NEEDED<\/th>\n                    <th>BIG BAG<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n                <tr class=\"spacer\" height=\"20px\"><td><\/td><\/tr>\n                \n                <tr class=\"total-blocs\">\n                    <td class=\"title\">TOTAL BLOCKS<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"poche-king-bloc\">\n                    <td class=\"title\">KING BLOCK BAG<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"coulis-24\">\n                    <td class=\"title\">GROUT (1 CELL\/24\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"coulis-32\">\n                    <td class=\"title\">GROUT (1 CELL\/32\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"coulis-48\">\n                    <td class=\"title\">GROUT (1 CELL\/48\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"bloc-lock-2\">\n                    <td class=\"title\">BLOCK LOCK (EVERY 2ND ROW)<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"bloc-lock-3\">\n                    <td class=\"title\">BLOCK LOCK (EVERY 3RD ROW)<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"rod-24\">\n                    <td class=\"title\">5' REBAR (EVERY 24\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"rod-32\">\n                    <td class=\"title\">5' REBAR (EVERY 32\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"rod-48\">\n                    <td class=\"title\">5' REBAR (EVERY 48\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n            <\/tbody>\n        <\/table>\n    <\/div>\n<\/div>\n\n<div class=\"table-scroll-wrapper\">\n    <div class=\"top-scrollbar-wrapper\"><div class=\"top-scrollbar-content\"><\/div><\/div>\n    <div id=\"wl-blocs-6\" class=\"table-container wl-blocs\">\n        <h3 class=\"title\">6\u201d Block<\/h3>\n        <table>\n            <thead>\n                <tr>\n                    <th class=\"text-left\">\n                        <span>TOTAL SQUARE FEET:<\/span>\n                        <div class=\"total_pc\"><span>0<\/span> SQ. FT.<\/div>\n                    <\/th>\n                    <th>QUANTITY NEEDED<\/th>\n                    <th>BIG BAG<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n                <tr class=\"spacer\" height=\"20px\"><td><\/td><\/tr>\n                \n                <tr class=\"total-blocs\">\n                    <td class=\"title\">TOTAL BLOCKS<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"poche-king-bloc\">\n                    <td class=\"title\">KING BLOCK BAG<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"coulis-24\">\n                    <td class=\"title\">GROUT (1 CELL\/24\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"coulis-32\">\n                    <td class=\"title\">GROUT (1 CELL\/32\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"coulis-48\">\n                    <td class=\"title\">GROUT (1 CELL\/48\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"bloc-lock-2\">\n                    <td class=\"title\">BLOCK LOCK (EVERY 2ND ROW)<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"bloc-lock-3\">\n                    <td class=\"title\">BLOCK LOCK (EVERY 3RD ROW)<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"rod-24\">\n                    <td class=\"title\">5' REBAR (EVERY 24\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"rod-32\">\n                    <td class=\"title\">5' REBAR (EVERY 32\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"rod-48\">\n                    <td class=\"title\">5' REBAR (EVERY 48\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n            <\/tbody>\n        <\/table>\n    <\/div>\n<\/div>\n\n<div class=\"table-scroll-wrapper\">\n    <div class=\"top-scrollbar-wrapper\"><div class=\"top-scrollbar-content\"><\/div><\/div>\n    <div id=\"wl-blocs-8\" class=\"table-container wl-blocs\">\n        <h3 class=\"title\">8\u201d Block<\/h3>\n        <table>\n            <thead>\n                <tr>\n                    <th class=\"text-left\">\n                        <span>TOTAL SQUARE FEET:<\/span>\n                        <div class=\"total_pc\"><span>0<\/span> SQ. FT.<\/div>\n                    <\/th>\n                    <th>QUANTITY NEEDED<\/th>\n                    <th>BIG BAG<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n                <tr class=\"spacer\" height=\"20px\"><td><\/td><\/tr>\n                \n                <tr class=\"total-blocs\">\n                    <td class=\"title\">TOTAL BLOCKS<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"poche-king-bloc\">\n                    <td class=\"title\">KING BLOCK BAG<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"coulis-24\">\n                    <td class=\"title\">GROUT (1 CELL\/24\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"coulis-32\">\n                    <td class=\"title\">GROUT (1 CELL\/32\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"coulis-48\">\n                    <td class=\"title\">GROUT (1 CELL\/48\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag\">0<\/td>\n                <\/tr>\n                <tr class=\"bloc-lock-2\">\n                    <td class=\"title\">BLOCK LOCK (EVERY 2ND ROW)<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"bloc-lock-3\">\n                    <td class=\"title\">BLOCK LOCK (EVERY 3RD ROW)<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"rod-24\">\n                    <td class=\"title\">5' REBAR (EVERY 24\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"rod-32\">\n                    <td class=\"title\">5' REBAR (EVERY 32\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n                <tr class=\"rod-48\">\n                    <td class=\"title\">5' REBAR (EVERY 48\")<\/td>\n                    <td class=\"qty\">0<\/td>\n                    <td class=\"bigBag empty\"><\/td>\n                <\/tr>\n            <\/tbody>\n        <\/table>\n    <\/div>\n<\/div>\n\n<script>\njQuery(document).ready(function($) {\n    function calculateTotals() {\n        let hauteur = parseFloat($('#hauteur').val()) || 0;\n        let largeur = parseFloat($('#largeur').val()) || 0;\n        \n        let totalPC = hauteur * largeur;\n        \n        $('#total_pc').text(formatNumber(totalPC));\n        \n        const blocsClasses = [\n            '#wl-blocs-4', \n            '#wl-blocs-6', \n            '#wl-blocs-8'\n        ];\n        const itemClasses = [\n            'total-blocs',\n            'poche-king-bloc',\n            'coulis-24',\n            'coulis-32',\n            'coulis-48',\n            'bloc-lock-2',\n            'bloc-lock-3',\n            'rod-24',\n            'rod-32',\n            'rod-48'\n        ];\n        \n        blocsClasses.forEach(function(blocClass) {\n            $(blocClass).each(function() {\n                const $container = $(this);\n                let blocsTotal = totalPC * 1.15;\n                \n                $('.total_pc>span', $container).text(formatNumber(totalPC));\n            \n                itemClasses.forEach(function(itemClass) {\n                    const $item = $container.find('.' + itemClass);\n                    \n                    if ( itemClass === 'total-blocs' )\n                        $item.find('.qty')\n                        .text(formatNumber(blocsTotal));\n                        \n                    if ( itemClass === 'poche-king-bloc' ) {\n                        $item.find('.qty')\n                        .text(formatNumber( blocsTotal \/ 12 ));\n                        \n                        $item.find('.bigBag')\n                        .text(formatNumber( (blocsTotal \/ 12) \/ 50 ));\n                    }\n                        \n                    if ( itemClass === 'bloc-lock-2' )\n                        $item.find('.qty')\n                        .text(formatNumber( totalPC * 0.075 ));\n                    \n                    if ( itemClass === 'bloc-lock-3' )\n                        $item.find('.qty')\n                        .text(formatNumber( totalPC * 0.05 ));\n                        \n                    if ( itemClass === 'rod-24' )\n                        $item.find('.qty')\n                        .text(formatNumber( totalPC * 0.1 ));\n                        \n                    if ( itemClass === 'rod-32' )\n                        $item.find('.qty')\n                        .text(formatNumber( totalPC * 0.075 ));\n                    \n                    if ( itemClass === 'rod-48' )\n                        $item.find('.qty')\n                        .text(formatNumber( totalPC * 0.05 ));\n                        \n                    if (blocClass === '#wl-blocs-4') {\n                        if ( itemClass === 'coulis-24' ) {\n                            $item.find('.qty')\n                            .text(formatNumber( totalPC * 0.075 ));\n                            \n                            $item.find('.bigBag')\n                            .text(formatNumber( (totalPC * 0.075) \/ 50 ));\n                        }\n                        \n                        if ( itemClass === 'coulis-32' ) {\n                            $item.find('.qty')\n                            .text(formatNumber( totalPC * 0.056 ));\n                            \n                            $item.find('.bigBag')\n                            .text(formatNumber( (totalPC * 0.056) \/ 50 ));\n                        }\n                        \n                        if ( itemClass === 'coulis-48' ) {\n                            $item.find('.qty')\n                            .text(formatNumber( totalPC * 0.038 ));\n                            \n                            $item.find('.bigBag')\n                            .text(formatNumber( (totalPC * 0.038) \/ 50 ));\n                        }\n                    }\n                    \n                    if (blocClass === '#wl-blocs-6') {\n                        if ( itemClass === 'coulis-24' ) {\n                            $item.find('.qty')\n                            .text(formatNumber( totalPC * 0.094 ));\n                            \n                            $item.find('.bigBag')\n                            .text(formatNumber( (totalPC * 0.094) \/ 50 ));\n                        }\n                        \n                        if ( itemClass === 'coulis-32' ) {\n                            $item.find('.qty')\n                            .text(formatNumber( totalPC * 0.071 ));\n                            \n                            $item.find('.bigBag')\n                            .text(formatNumber( (totalPC * 0.071) \/ 50 ));\n                        }\n                        \n                        if ( itemClass === 'coulis-48' ) {\n                            $item.find('.qty')\n                            .text(formatNumber( totalPC * 0.047 ));\n                            \n                            $item.find('.bigBag')\n                            .text(formatNumber( (totalPC * 0.047) \/ 50 ));\n                        }\n                    }\n                    \n                    if (blocClass === '#wl-blocs-8') {\n                        if ( itemClass === 'coulis-24' ) {\n                            $item.find('.qty')\n                            .text(formatNumber( totalPC * 0.125 ));\n                            \n                            $item.find('.bigBag')\n                            .text(formatNumber( (totalPC * 0.125) \/ 50 ));\n                        }\n                        \n                        if ( itemClass === 'coulis-32' ) {\n                            $item.find('.qty')\n                            .text(formatNumber( totalPC * 0.094 ));\n                            \n                            $item.find('.bigBag')\n                            .text(formatNumber( (totalPC * 0.094) \/ 50 ));\n                        }\n                        \n                        if ( itemClass === 'coulis-48' ) {\n                            $item.find('.qty')\n                            .text(formatNumber( totalPC * 0.063 ));\n                            \n                            $item.find('.bigBag')\n                            .text(formatNumber( (totalPC * 0.063) \/ 50 ));\n                        }\n                    }\n                    \n                });\n            });\n        });\n        \n    }\n\n    function togglePlaceholder(input) {\n        let $input = $(input);\n        let $placeholder = $input.next('.placeholder');\n        $placeholder.css('opacity', $input.val() ? \"0\" : \"1\");\n    }\n    \n    function formatNumber(num) {\n        return (num % 1 === 0) ? num.toFixed(0) : num.toFixed(2);\n    }\n\n    $('#wl-calculs input').on('input', function() {\n        calculateTotals();\n        togglePlaceholder(this);\n    });\n\n\n    $('#wl-calculs input').each(function() {\n        togglePlaceholder(this);\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cae6afd e-grid e-con-full elementor-hidden-tablet elementor-hidden-mobile e-con e-child\" data-id=\"cae6afd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-50b95dc e-con-full e-flex e-con e-child\" data-id=\"50b95dc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a3a0bc e-con-full e-flex e-con e-child\" data-id=\"5a3a0bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb00dca elementor-widget elementor-widget-image\" data-id=\"cb00dca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"416\" height=\"555\" src=\"https:\/\/blocsmirabel.com\/wp-content\/uploads\/2025\/02\/shutterstock_726090934-Converti.png\" class=\"attachment-full size-full wp-image-9006\" alt=\"\" srcset=\"https:\/\/blocsmirabel.com\/wp-content\/uploads\/2025\/02\/shutterstock_726090934-Converti.png 416w, https:\/\/blocsmirabel.com\/wp-content\/uploads\/2025\/02\/shutterstock_726090934-Converti-225x300.png 225w\" sizes=\"(max-width: 416px) 100vw, 416px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-202e136 e-flex e-con-boxed e-con e-parent\" data-id=\"202e136\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-62acad3 e-con-full e-flex e-con e-child\" data-id=\"62acad3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e030e79 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"e030e79\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:250}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Approximate estimate<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd38a27 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"dd38a27\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:500}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The actual quantity needed may differ from the estimate depending on the accuracy of the dimensions provided and other factors. For a more precise estimate, contact us.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-214e408 elementor-invisible elementor-widget elementor-widget-button\" data-id=\"214e408\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;pulse&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/blocsmirabel.com\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact Us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Tools Concrete wall estimator Need an accurate estimate for your concrete wall project? Our estimator is designed to make the process simple. With this tool, you can easily calculate the quantity needed for your project, whether residential, commercial, or industrial. Usage Easily calculate the number of concrete blocks needed for your project. Instructions Enter [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"parent":0,"menu_order":-9990,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9147","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Concrete Wall Estimator - Blocs Mirabel<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Concrete Wall Estimator - Blocs Mirabel\" \/>\n<meta property=\"og:description\" content=\"Home Tools Concrete wall estimator Need an accurate estimate for your concrete wall project? Our estimator is designed to make the process simple. With this tool, you can easily calculate the quantity needed for your project, whether residential, commercial, or industrial. Usage Easily calculate the number of concrete blocks needed for your project. Instructions Enter [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/\" \/>\n<meta property=\"og:site_name\" content=\"Blocs Mirabel\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-06T21:40:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blocsmirabel.com\/wp-content\/uploads\/2025\/02\/shutterstock_726090934-Converti.png\" \/>\n\t<meta property=\"og:image:width\" content=\"416\" \/>\n\t<meta property=\"og:image:height\" content=\"555\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/concrete-wall-estimator\\\/\",\"url\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/concrete-wall-estimator\\\/\",\"name\":\"Concrete Wall Estimator - Blocs Mirabel\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/concrete-wall-estimator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/concrete-wall-estimator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blocsmirabel.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/shutterstock_726090934-Converti.png\",\"datePublished\":\"2025-03-31T23:13:09+00:00\",\"dateModified\":\"2026-05-06T21:40:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/concrete-wall-estimator\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/concrete-wall-estimator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/concrete-wall-estimator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blocsmirabel.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/shutterstock_726090934-Converti.png\",\"contentUrl\":\"https:\\\/\\\/blocsmirabel.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/shutterstock_726090934-Converti.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/concrete-wall-estimator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Concrete Wall Estimator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/\",\"name\":\"Bloc Mirabel\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/#organization\",\"name\":\"Bloc Mirabel\",\"url\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blocsmirabel.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/bloc-mirabel-logo.png\",\"contentUrl\":\"https:\\\/\\\/blocsmirabel.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/bloc-mirabel-logo.png\",\"width\":362,\"height\":130,\"caption\":\"Bloc Mirabel\"},\"image\":{\"@id\":\"https:\\\/\\\/blocsmirabel.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Concrete Wall Estimator - Blocs Mirabel","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/","og_locale":"en_US","og_type":"article","og_title":"Concrete Wall Estimator - Blocs Mirabel","og_description":"Home Tools Concrete wall estimator Need an accurate estimate for your concrete wall project? Our estimator is designed to make the process simple. With this tool, you can easily calculate the quantity needed for your project, whether residential, commercial, or industrial. Usage Easily calculate the number of concrete blocks needed for your project. Instructions Enter [&hellip;]","og_url":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/","og_site_name":"Blocs Mirabel","article_modified_time":"2026-05-06T21:40:44+00:00","og_image":[{"width":416,"height":555,"url":"https:\/\/blocsmirabel.com\/wp-content\/uploads\/2025\/02\/shutterstock_726090934-Converti.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/","url":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/","name":"Concrete Wall Estimator - Blocs Mirabel","isPartOf":{"@id":"https:\/\/blocsmirabel.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/#primaryimage"},"image":{"@id":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/#primaryimage"},"thumbnailUrl":"https:\/\/blocsmirabel.com\/wp-content\/uploads\/2025\/02\/shutterstock_726090934-Converti.png","datePublished":"2025-03-31T23:13:09+00:00","dateModified":"2026-05-06T21:40:44+00:00","breadcrumb":{"@id":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/#primaryimage","url":"https:\/\/blocsmirabel.com\/wp-content\/uploads\/2025\/02\/shutterstock_726090934-Converti.png","contentUrl":"https:\/\/blocsmirabel.com\/wp-content\/uploads\/2025\/02\/shutterstock_726090934-Converti.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blocsmirabel.com\/en\/concrete-wall-estimator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/blocsmirabel.com\/en\/"},{"@type":"ListItem","position":2,"name":"Concrete Wall Estimator"}]},{"@type":"WebSite","@id":"https:\/\/blocsmirabel.com\/en\/#website","url":"https:\/\/blocsmirabel.com\/en\/","name":"Bloc Mirabel","description":"","publisher":{"@id":"https:\/\/blocsmirabel.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blocsmirabel.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blocsmirabel.com\/en\/#organization","name":"Bloc Mirabel","url":"https:\/\/blocsmirabel.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blocsmirabel.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/blocsmirabel.com\/wp-content\/uploads\/2020\/10\/bloc-mirabel-logo.png","contentUrl":"https:\/\/blocsmirabel.com\/wp-content\/uploads\/2020\/10\/bloc-mirabel-logo.png","width":362,"height":130,"caption":"Bloc Mirabel"},"image":{"@id":"https:\/\/blocsmirabel.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/blocsmirabel.com\/en\/wp-json\/wp\/v2\/pages\/9147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blocsmirabel.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blocsmirabel.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blocsmirabel.com\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/blocsmirabel.com\/en\/wp-json\/wp\/v2\/comments?post=9147"}],"version-history":[{"count":5,"href":"https:\/\/blocsmirabel.com\/en\/wp-json\/wp\/v2\/pages\/9147\/revisions"}],"predecessor-version":[{"id":9153,"href":"https:\/\/blocsmirabel.com\/en\/wp-json\/wp\/v2\/pages\/9147\/revisions\/9153"}],"wp:attachment":[{"href":"https:\/\/blocsmirabel.com\/en\/wp-json\/wp\/v2\/media?parent=9147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}