{"id":6583,"date":"2026-08-30T13:56:25","date_gmt":"2026-08-30T13:56:25","guid":{"rendered":"https:\/\/bbpmfg.com\/?p=6583"},"modified":"2026-08-30T13:58:52","modified_gmt":"2026-08-30T13:58:52","slug":"water-tank-volume-calculator","status":"publish","type":"post","link":"https:\/\/bbpmfg.com\/ar\/blog\/water-tank-volume-calculator\/","title":{"rendered":"\u062d\u0627\u0633\u0628\u0629 \u062d\u062c\u0645 \u062e\u0632\u0627\u0646 \u0627\u0644\u0645\u064a\u0627\u0647: \u062d\u062c\u0645 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0644\u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u062a\u0639\u0632\u064a\u0632 \u0648\u0627\u0644\u0631\u064a \u0648\u0645\u064a\u0627\u0647 \u0627\u0644\u062d\u0631\u0627\u0626\u0642"},"content":{"rendered":"<article>\r\n<p><strong>Updated: August 30, 2026<\/strong><\/p>\r\n<p>A <strong>water tank volume calculator is<\/strong> a geometry and volume conversion tool that translates internal tank dimensions into cubic metres, litres, and US gallons. That geometric result is just the beginning. Defensible storage sizing must also consider operating levels, unusable low-level water, refill rate, demand duration, and the criteria governing the intended service.<\/p>\r\n<p>This guide gives you the formulas, conversion factors, worked examples, and a practical worksheet for rectangular, vertical cylindrical, and horizontal cylindrical tanks. It then shows how the same tank geometry leads to different storage decisions for booster, irrigation, and fire-water systems.<\/p>\r\n<div style=\"border-left:4px solid #0b5f83;background:#f2f8fb;padding:18px 20px;margin:24px 0;\">\r\n<p style=\"margin:0 0 8px;\"><strong>Quick calculator method<\/strong><\/p>\r\n<ol style=\"margin:0;padding-left:22px;\">\r\n<li>Measure the tank&#8217;s <strong>inside<\/strong> dimensions in one consistent unit.<\/li>\r\n<li>Calculate gross geometric volume with the correct shape formula.<\/li>\r\n<li>Convert the result: 1 m\u00b3 = 1,000 L; <strong>US gal<\/strong> = L \u00f7 3.785411784.<\/li>\r\n<li>Subtract freeboard and other unavailable volume to find usable storage.<\/li>\r\n<li>Compare usable storage with the service demand over the governing duration.<\/li>\r\n<\/ol>\r\n<\/div>\r\n<div id=\"calc-slot-rectangular-tank-volume-litres\" data-calc-slot=\"rectangular-tank-volume-litres\"><\/div><!-- ecc-calc:begin tool=\"rectangular-tank-volume-litres\" sha256=\"b6b1929cae78332ae19d3d79705455d2a1b9526a54e12355b45265c03db96776\" -->\n\n<style data-calc-scope=\"rectangular-tank-volume-litres\">#calc-rectangular-tank-volume-litres{margin:26px 0;padding:18px;border:1px solid #c9d4de;border-radius:10px;background:#f8fbfd;color:#17324a;font-family:inherit}#calc-rectangular-tank-volume-litres .ecc-calc__title{display:block;margin:0 0 6px;font-size:1.08rem;font-weight:700}#calc-rectangular-tank-volume-litres .ecc-calc__intro{margin:0 0 14px;font-size:.92rem;line-height:1.5;color:#42566a}#calc-rectangular-tank-volume-litres .ecc-calc__grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}#calc-rectangular-tank-volume-litres .ecc-calc__field{display:grid;gap:5px}#calc-rectangular-tank-volume-litres .ecc-calc__label{font-size:.82rem;font-weight:700;color:#42566a}#calc-rectangular-tank-volume-litres .ecc-calc__value,#calc-rectangular-tank-volume-litres .ecc-calc__unit,#calc-rectangular-tank-volume-litres .ecc-calc__swap{min-height:42px;border:1px solid #aebdca;border-radius:6px;background:#fff;color:#17324a;font:inherit}#calc-rectangular-tank-volume-litres .ecc-calc__value,#calc-rectangular-tank-volume-litres .ecc-calc__unit{padding:8px 10px}#calc-rectangular-tank-volume-litres .ecc-calc__swap{padding:8px 12px;cursor:pointer;font-weight:700}#calc-rectangular-tank-volume-litres .ecc-calc__swap:focus,#calc-rectangular-tank-volume-litres .ecc-calc__value:focus,#calc-rectangular-tank-volume-litres .ecc-calc__unit:focus{outline:2px solid #1d6f9b;outline-offset:2px}#calc-rectangular-tank-volume-litres .ecc-calc__panel{margin-top:16px;padding:12px;border-left:4px solid #1d6f9b;background:#eef6fa}#calc-rectangular-tank-volume-litres .ecc-calc__panel-label{display:block;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#42566a}#calc-rectangular-tank-volume-litres .ecc-calc__out{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px}#calc-rectangular-tank-volume-litres .ecc-calc__result{font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}#calc-rectangular-tank-volume-litres .ecc-calc__symbol{font-size:1rem;font-weight:700;color:#42566a}#calc-rectangular-tank-volume-litres .ecc-calc__restate{margin:6px 0 0;font-size:.84rem;color:#42566a}#calc-rectangular-tank-volume-litres .ecc-calc__note{margin:10px 0 0;font-size:.82rem;line-height:1.5;color:#42566a}@media (min-width:720px){#calc-rectangular-tank-volume-litres .ecc-calc__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto minmax(0,1fr);align-items:end}}<\/style>\n<section id=\"calc-rectangular-tank-volume-litres\" class=\"ecc-calc\" data-calc-tool=\"rectangular-tank-volume-litres\" data-calc-kind=\"formula\" data-calc-formula=\"rectangular_tank_volume_litres\" data-calc-decimals=\"0\">\n<p class=\"ecc-calc__title\">Water volume of a rectangular tank from inside dimensions<\/p>\n<p class=\"ecc-calc__intro\">The water volume of a level rectangular tank is inside length times inside width times liquid depth. In SI that is V[m\u00b3] = L \u00d7 W \u00d7 h with every dimension in metres; litres follow from the exact definition 1 m\u00b3 = 1,000 L.<\/p>\n<div class=\"ecc-calc__grid\">\n<label class=\"ecc-calc__field\" for=\"calc-rectangular-tank-volume-litres-in-length_m\"><span class=\"ecc-calc__label\">Inside length <span class=\"ecc-calc__label-unit\">(m)<\/span><\/span><input id=\"calc-rectangular-tank-volume-litres-in-length_m\" class=\"ecc-calc__value\" type=\"text\" inputmode=\"decimal\" maxlength=\"64\" value=\"4\" min=\"0.0\" max=\"100.0\" aria-label=\"Inside length\"><\/label>\n<label class=\"ecc-calc__field\" for=\"calc-rectangular-tank-volume-litres-in-width_m\"><span class=\"ecc-calc__label\">Inside width <span class=\"ecc-calc__label-unit\">(m)<\/span><\/span><input id=\"calc-rectangular-tank-volume-litres-in-width_m\" class=\"ecc-calc__value\" type=\"text\" inputmode=\"decimal\" maxlength=\"64\" value=\"3\" min=\"0.0\" max=\"100.0\" aria-label=\"Inside width\"><\/label>\n<label class=\"ecc-calc__field\" for=\"calc-rectangular-tank-volume-litres-in-depth_m\"><span class=\"ecc-calc__label\">Liquid depth <span class=\"ecc-calc__label-unit\">(m)<\/span><\/span><input id=\"calc-rectangular-tank-volume-litres-in-depth_m\" class=\"ecc-calc__value\" type=\"text\" inputmode=\"decimal\" maxlength=\"64\" value=\"2.5\" min=\"0.0\" max=\"50.0\" aria-label=\"Liquid depth\"><\/label>\n<\/div>\n<div class=\"ecc-calc__panel\">\n<span class=\"ecc-calc__panel-label\">Water volume<\/span>\n<div class=\"ecc-calc__out\"><output id=\"calc-rectangular-tank-volume-litres-result\" class=\"ecc-calc__result\" aria-live=\"polite\">30000<\/output><span id=\"calc-rectangular-tank-volume-litres-unit\" class=\"ecc-calc__symbol\">L<\/span><\/div>\n<p id=\"calc-rectangular-tank-volume-litres-restate\" class=\"ecc-calc__restate\">Geometric volume for a level, straight-walled rectangular tank using inside dimensions and actual liquid depth. Subtract dead volume and freeboard to get usable storage.<\/p>\n<\/div>\n<p id=\"calc-rectangular-tank-volume-litres-note\" class=\"ecc-calc__note\">Geometric volume for a level, straight-walled rectangular tank using inside dimensions and actual liquid depth. Subtract dead volume and freeboard to get usable storage.<\/p>\n<\/section>\n<script data-tool-core=\"1\" data-no-optimize=\"1\" data-cfasync=\"false\">(()=>{'use strict';const MAX_ABS_INPUT=1000000000000000.0;const DEFAULT_DECIMALS=0;const SIG_FALLBACK=6;const NUMERIC_RE=\/^[+-]?(?:\\d+(?:\\.\\d*)?|\\.\\d+)$\/;const INPUTS=[\"length_m\", \"width_m\", \"depth_m\"];const GROUPED_RE=\/^[+-]?\\d{1,3}(?: \\d{3})+(?:\\.\\d*)?$\/;const INPUT_LIMITS=[{\"min\":0.0,\"max\":100.0},{\"min\":0.0,\"max\":100.0},{\"min\":0.0,\"max\":50.0}];const CONSTS={\"litres_per_cubic_metre\": 1000.0};function withinInputLimits(value,index){var limits=INPUT_LIMITS[index];return !limits?true:(value>=limits.min?(value<=limits.max):false);}function parseInput(raw,index){if(raw===null||raw===undefined)return null;if(typeof raw==='number'){return (Number.isFinite(raw)?(Math.abs(raw)<=MAX_ABS_INPUT?withinInputLimits(raw,index):false):false)?raw:null;}if(typeof raw!=='string')return null;var text=raw.replace(\/[\\u00a0\\u202f\\u2009]\/g,'').trim();if(text.indexOf(' ')!==-1){if(!GROUPED_RE.test(text))return null;text=text.split(' ').join('');}if(text===''||!NUMERIC_RE.test(text))return null;var value=Number(text);if(!Number.isFinite(value)||Math.abs(value)>MAX_ABS_INPUT||!withinInputLimits(value,index))return null;return value;}function compute(){var args=Array.prototype.slice.call(arguments);if(args.length!==INPUTS.length)return null;for(var i=0;i<args.length;i++){var a=args[i];if(typeof a!=='number'||!Number.isFinite(a)||Math.abs(a)>MAX_ABS_INPUT||!withinInputLimits(a,i))return null;}var length_m=args[0];var width_m=args[1];var depth_m=args[2];var litres_per_cubic_metre=CONSTS[\"litres_per_cubic_metre\"];const volume_m3=((length_m*width_m)*depth_m);const volume_l=(volume_m3*litres_per_cubic_metre);return Number.isFinite(volume_l)?volume_l:null;}function trimZeros(text){if(text.indexOf('.')===-1)return text;text=text.replace(\/0+$\/,'').replace(\/\\.$\/,'');return (text===''||text==='-'||text==='-0')?'0':text;}function formatResult(value,decimals){if(value===null||value===undefined||typeof value!=='number')return '';if(!Number.isFinite(value))return '';var d=decimals;if(typeof d!=='number'||!Number.isFinite(d)||Math.floor(d)!==d||d<0||d>10){d=DEFAULT_DECIMALS;}if(value!==0?Math.abs(value)<Math.pow(10,-d):false){var precise=value.toPrecision(SIG_FALLBACK);return precise.indexOf('e')===-1?trimZeros(precise):precise;}if(Math.abs(value)>=1e21)return String(value);return trimZeros(value.toFixed(d));}globalThis.__TOOL_CORE__={parseInput:parseInput,compute:compute,formatResult:formatResult,INPUTS:INPUTS,INPUT_LIMITS:INPUT_LIMITS,CONSTS:CONSTS};})();<\/script>\n<script data-tool-binding=\"1\" data-no-optimize=\"1\" data-cfasync=\"false\">(()=>{'use strict';const CORE=globalThis.__TOOL_CORE__;const root=document.getElementById('calc-rectangular-tank-volume-litres');if(!root||!CORE)return;const pick=(suffix)=>document.getElementById('calc-rectangular-tank-volume-litres-'+suffix);const fields=CORE.INPUTS.map((name)=>pick('in-'+name));const resultEl=pick('result'),unitEl=pick('unit'),restateEl=pick('restate');if(!resultEl)return;if(fields.some((el)=>!el))return;const declared=parseInt(root.getAttribute('data-calc-decimals'),10);const DECIMALS=Number.isFinite(declared)?declared:0;const render=()=>{const values=fields.map((el,index)=>CORE.parseInput(el.value,index));const bad=values.some((v)=>v===null);const out=bad?null:CORE.compute.apply(null,values);const text=CORE.formatResult(out,DECIMALS);resultEl.textContent=text===''?'\u2014':text;if(unitEl)unitEl.textContent='L';if(restateEl)restateEl.textContent=text===''?'Enter every value to see the result.':'Geometric volume for a level, straight-walled rectangular tank using inside dimensions and actual liquid depth. Subtract dead volume and freeboard to get usable storage.';};fields.forEach((el)=>{el.addEventListener('input',render);el.addEventListener('change',render);});render();})();<\/script>\n\n<!-- ecc-calc:end tool=\"rectangular-tank-volume-litres\" -->\r\n<h2>How Do You Calculate Water Tank Volume?<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_01.png\" alt=\"How Do You Calculate Water Tank Volume?\" class=\"wp-image-6573\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_01.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_01-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_01-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_01-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_01-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>Use internal length, width, diameter, and liquid depth\u2014not catalogue outside dimensions\u2014then apply the formula for the tank shape. Keep every dimension in metres to obtain cubic metres, multiply by 1,000 for litres, or divide litres by 3.785411784 for US gallons. Record the liquid depth separately from total shell height.<\/p>\r\n<p>In a full rectangular tank, volume is <strong>V = L \u00d7 W \u00d7 H<\/strong>. For a full vertical cylinder, it is <strong>V = \u03c0D\u00b2H \u00f7 4<\/strong>. These are geometry results, not automatic recommendations for usable storage or pump duty.<\/p>\r\n<p><strong>Dimensional check:<\/strong> multiplying three lengths in metres produces m\u00b3. The <a href=\"https:\/\/www.nist.gov\/pml\/owm\/si-units-volume\" target=\"_blank\" rel=\"noopener\">National Institute of Standards and Technology volume guidance<\/a> states that 1 m\u00b3 equals 1,000 L. Its <a href=\"https:\/\/www.nist.gov\/pml\/special-publication-811\/nist-guide-si-appendix-b-conversion-factors\/nist-guide-si-appendix-b9\" target=\"_blank\" rel=\"noopener\">conversion table<\/a> lists 1 US gal as approximately 3.785412 L. If the drawing uses US customary units, calculate cubic feet first and convert once; the spelling \u201cliter\u201d refers to the same SI unit as \u201clitre.\u201d<\/p>\r\n<h3>Before entering dimensions<\/h3>\r\n<ul>\r\n<li>Confirm whether dimensions are internal, external, nominal, or based on a level gauge.<\/li>\r\n<li>Use the actual liquid depth when the tank is partially filled.<\/li>\r\n<li>Identify dished ends, cones, internal columns, or compartments that change volume.<\/li>\r\n<li>Label gallons as <strong>US gal<\/strong>; an Imperial gallon is a different quantity.<\/li>\r\n<li>Do not treat a pressure vessel&#8217;s nameplate shell volume as its available water <em>drawdown<\/em>.<\/li>\r\n<\/ul>\r\n<h2>Which Formula Matches Your Tank Shape?<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_02.png\" alt=\"Which Formula Matches Your Tank Shape?\" class=\"wp-image-6574\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_02.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_02-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_02-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_02-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_02-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>Match the formula to the wetted geometry. Rectangular and vertical cylindrical tanks are simple when level. A horizontal cylinder that is only partly full requires a circular-segment equation, while dished heads, cones, and irregular fabricated tanks need their own geometry or a certified strapping table.<\/p>\r\n<div style=\"overflow-x:auto;margin:22px 0;\">\r\n<table style=\"width:100%;border-collapse:collapse;min-width:760px;\">\r\n<thead><tr><th style=\"border:1px solid #ccd8de;padding:10px;text-align:left;\">Tank type<\/th><th style=\"border:1px solid #ccd8de;padding:10px;text-align:left;\">Volume formula<\/th><th style=\"border:1px solid #ccd8de;padding:10px;text-align:left;\">Measurements<\/th><th style=\"border:1px solid #ccd8de;padding:10px;text-align:left;\">Main caution<\/th><\/tr><\/thead>\r\n<tbody>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Rectangular, full<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">L \u00d7 W \u00d7 H<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Inside length, width, height<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Deduct wall lining or internal displacement<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Rectangular, partial<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">L \u00d7 W \u00d7 h<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Inside length, width, liquid depth<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Use liquid depth h, not shell height<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Vertical cylinder, full<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">\u03c0D\u00b2H \u00f7 4<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Inside diameter and height<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Confirm diameter rather than radius<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Vertical cylinder, partial<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">\u03c0D\u00b2h \u00f7 4<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Inside diameter and liquid depth<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Level-to-volume is linear only in the straight shell<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Horizontal cylinder, full<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">\u03c0D\u00b2L \u00f7 4<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Inside diameter and straight length<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Exclude or calculate heads separately<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Horizontal cylinder, partial<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">L[r\u00b2 cos\u207b\u00b9((r\u2212h)\/r) \u2212 (r\u2212h)\u221a(2rh\u2212h\u00b2)]<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Radius r, liquid depth h, straight length L<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Valid for a straight flat-ended cylinder<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Conical bottom<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">\u03c0r\u00b2H \u00f7 3, plus shell volume<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Cone radius and vertical height<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Do not count inaccessible sump volume as usable<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Spherical tank<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">4\u03c0r\u00b3 \u00f7 3<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Inside radius<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Partial fill needs spherical-segment geometry<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Irregular or compartmented<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Sum verified sub-volumes<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Certified drawing or calibration table<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Use a strapping table for commercial measurement<\/td><\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<p>The <a href=\"https:\/\/datatool.pumps.org\/tools\/horizontal-tank-vol-calc\" target=\"_blank\" rel=\"noopener\">Hydraulic Institute horizontal tank tool<\/a> distinguishes flat, hemispherical, and 2:1 elliptical ends. That distinction matters because a 2 m straight shell with two dished heads contains more than the straight cylindrical section alone.<\/p>\r\n<p>Worked check for the round-tank case: a vertical cylinder tank with a 2.0 m inside diameter filled to a liquid depth of 1.5 m holds \u03c0 \u00d7 2.0\u00b2 \u00d7 1.5 \u00f7 4 = 4.712 m\u00b3, which is 4712 L, or about 1,245 US gal. The same equation sizes a full horizontal cylinder when you enter its straight shell length in place of the liquid depth.<\/p>\r\n<div id=\"calc-slot-cylinder-tank-volume-litres\" data-calc-slot=\"cylinder-tank-volume-litres\"><\/div><!-- ecc-calc:begin tool=\"cylinder-tank-volume-litres\" sha256=\"96ccce6c2da3e571906f1d7a29ccdda0355001de4d07efb9d69f5415631d140e\" -->\n\n<style data-calc-scope=\"cylinder-tank-volume-litres\">#calc-cylinder-tank-volume-litres{margin:26px 0;padding:18px;border:1px solid #c9d4de;border-radius:10px;background:#f8fbfd;color:#17324a;font-family:inherit}#calc-cylinder-tank-volume-litres .ecc-calc__title{display:block;margin:0 0 6px;font-size:1.08rem;font-weight:700}#calc-cylinder-tank-volume-litres .ecc-calc__intro{margin:0 0 14px;font-size:.92rem;line-height:1.5;color:#42566a}#calc-cylinder-tank-volume-litres .ecc-calc__grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}#calc-cylinder-tank-volume-litres .ecc-calc__field{display:grid;gap:5px}#calc-cylinder-tank-volume-litres .ecc-calc__label{font-size:.82rem;font-weight:700;color:#42566a}#calc-cylinder-tank-volume-litres .ecc-calc__value,#calc-cylinder-tank-volume-litres .ecc-calc__unit,#calc-cylinder-tank-volume-litres .ecc-calc__swap{min-height:42px;border:1px solid #aebdca;border-radius:6px;background:#fff;color:#17324a;font:inherit}#calc-cylinder-tank-volume-litres .ecc-calc__value,#calc-cylinder-tank-volume-litres .ecc-calc__unit{padding:8px 10px}#calc-cylinder-tank-volume-litres .ecc-calc__swap{padding:8px 12px;cursor:pointer;font-weight:700}#calc-cylinder-tank-volume-litres .ecc-calc__swap:focus,#calc-cylinder-tank-volume-litres .ecc-calc__value:focus,#calc-cylinder-tank-volume-litres .ecc-calc__unit:focus{outline:2px solid #1d6f9b;outline-offset:2px}#calc-cylinder-tank-volume-litres .ecc-calc__panel{margin-top:16px;padding:12px;border-left:4px solid #1d6f9b;background:#eef6fa}#calc-cylinder-tank-volume-litres .ecc-calc__panel-label{display:block;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#42566a}#calc-cylinder-tank-volume-litres .ecc-calc__out{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px}#calc-cylinder-tank-volume-litres .ecc-calc__result{font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}#calc-cylinder-tank-volume-litres .ecc-calc__symbol{font-size:1rem;font-weight:700;color:#42566a}#calc-cylinder-tank-volume-litres .ecc-calc__restate{margin:6px 0 0;font-size:.84rem;color:#42566a}#calc-cylinder-tank-volume-litres .ecc-calc__note{margin:10px 0 0;font-size:.82rem;line-height:1.5;color:#42566a}@media (min-width:720px){#calc-cylinder-tank-volume-litres .ecc-calc__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto minmax(0,1fr);align-items:end}}<\/style>\n<section id=\"calc-cylinder-tank-volume-litres\" class=\"ecc-calc\" data-calc-tool=\"cylinder-tank-volume-litres\" data-calc-kind=\"formula\" data-calc-formula=\"cylinder_tank_volume_litres\" data-calc-decimals=\"0\">\n<p class=\"ecc-calc__title\">Water volume of a cylindrical tank from inside diameter and fill depth<\/p>\n<p class=\"ecc-calc__intro\">A straight cylindrical shell holds V = \u03c0\/4 \u00d7 D\u00b2 \u00d7 h. Enter the inside diameter and liquid depth in metres to get litres; for a full horizontal cylinder, enter the straight shell length as the depth.<\/p>\n<div class=\"ecc-calc__grid\">\n<label class=\"ecc-calc__field\" for=\"calc-cylinder-tank-volume-litres-in-diameter_m\"><span class=\"ecc-calc__label\">Inside diameter <span class=\"ecc-calc__label-unit\">(m)<\/span><\/span><input id=\"calc-cylinder-tank-volume-litres-in-diameter_m\" class=\"ecc-calc__value\" type=\"text\" inputmode=\"decimal\" maxlength=\"64\" value=\"2\" min=\"0.0\" max=\"30.0\" aria-label=\"Inside diameter\"><\/label>\n<label class=\"ecc-calc__field\" for=\"calc-cylinder-tank-volume-litres-in-depth_m\"><span class=\"ecc-calc__label\">Vertical liquid depth or full horizontal shell length <span class=\"ecc-calc__label-unit\">(m)<\/span><\/span><input id=\"calc-cylinder-tank-volume-litres-in-depth_m\" class=\"ecc-calc__value\" type=\"text\" inputmode=\"decimal\" maxlength=\"64\" value=\"1.5\" min=\"0.0\" max=\"50.0\" aria-label=\"Vertical liquid depth or full horizontal shell length\"><\/label>\n<\/div>\n<div class=\"ecc-calc__panel\">\n<span class=\"ecc-calc__panel-label\">Water volume<\/span>\n<div class=\"ecc-calc__out\"><output id=\"calc-cylinder-tank-volume-litres-result\" class=\"ecc-calc__result\" aria-live=\"polite\">4712<\/output><span id=\"calc-cylinder-tank-volume-litres-unit\" class=\"ecc-calc__symbol\">L<\/span><\/div>\n<p id=\"calc-cylinder-tank-volume-litres-restate\" class=\"ecc-calc__restate\">Geometric volume of a straight cylindrical shell from inside diameter and liquid depth. Dished heads and partly filled horizontal tanks need their own geometry.<\/p>\n<\/div>\n<p id=\"calc-cylinder-tank-volume-litres-note\" class=\"ecc-calc__note\">Geometric volume of a straight cylindrical shell from inside diameter and liquid depth. Dished heads and partly filled horizontal tanks need their own geometry.<\/p>\n<\/section>\n<script data-tool-core=\"1\" data-no-optimize=\"1\" data-cfasync=\"false\">(()=>{'use strict';const MAX_ABS_INPUT=1000000000000000.0;const DEFAULT_DECIMALS=0;const SIG_FALLBACK=6;const NUMERIC_RE=\/^[+-]?(?:\\d+(?:\\.\\d*)?|\\.\\d+)$\/;const INPUTS=[\"diameter_m\", \"depth_m\"];const GROUPED_RE=\/^[+-]?\\d{1,3}(?: \\d{3})+(?:\\.\\d*)?$\/;const INPUT_LIMITS=[{\"min\":0.0,\"max\":30.0},{\"min\":0.0,\"max\":50.0}];const CONSTS={\"litres_per_cubic_metre\": 1000.0};function withinInputLimits(value,index){var limits=INPUT_LIMITS[index];return !limits?true:(value>=limits.min?(value<=limits.max):false);}function parseInput(raw,index){if(raw===null||raw===undefined)return null;if(typeof raw==='number'){return (Number.isFinite(raw)?(Math.abs(raw)<=MAX_ABS_INPUT?withinInputLimits(raw,index):false):false)?raw:null;}if(typeof raw!=='string')return null;var text=raw.replace(\/[\\u00a0\\u202f\\u2009]\/g,'').trim();if(text.indexOf(' ')!==-1){if(!GROUPED_RE.test(text))return null;text=text.split(' ').join('');}if(text===''||!NUMERIC_RE.test(text))return null;var value=Number(text);if(!Number.isFinite(value)||Math.abs(value)>MAX_ABS_INPUT||!withinInputLimits(value,index))return null;return value;}function compute(){var args=Array.prototype.slice.call(arguments);if(args.length!==INPUTS.length)return null;for(var i=0;i<args.length;i++){var a=args[i];if(typeof a!=='number'||!Number.isFinite(a)||Math.abs(a)>MAX_ABS_INPUT||!withinInputLimits(a,i))return null;}var diameter_m=args[0];var depth_m=args[1];var litres_per_cubic_metre=CONSTS[\"litres_per_cubic_metre\"];const volume_m3=((((Math.PI\/4)*diameter_m)*diameter_m)*depth_m);const volume_l=(volume_m3*litres_per_cubic_metre);return Number.isFinite(volume_l)?volume_l:null;}function trimZeros(text){if(text.indexOf('.')===-1)return text;text=text.replace(\/0+$\/,'').replace(\/\\.$\/,'');return (text===''||text==='-'||text==='-0')?'0':text;}function formatResult(value,decimals){if(value===null||value===undefined||typeof value!=='number')return '';if(!Number.isFinite(value))return '';var d=decimals;if(typeof d!=='number'||!Number.isFinite(d)||Math.floor(d)!==d||d<0||d>10){d=DEFAULT_DECIMALS;}if(value!==0?Math.abs(value)<Math.pow(10,-d):false){var precise=value.toPrecision(SIG_FALLBACK);return precise.indexOf('e')===-1?trimZeros(precise):precise;}if(Math.abs(value)>=1e21)return String(value);return trimZeros(value.toFixed(d));}globalThis.__TOOL_CORE__={parseInput:parseInput,compute:compute,formatResult:formatResult,INPUTS:INPUTS,INPUT_LIMITS:INPUT_LIMITS,CONSTS:CONSTS};})();<\/script>\n<script data-tool-binding=\"1\" data-no-optimize=\"1\" data-cfasync=\"false\">(()=>{'use strict';const CORE=globalThis.__TOOL_CORE__;const root=document.getElementById('calc-cylinder-tank-volume-litres');if(!root||!CORE)return;const pick=(suffix)=>document.getElementById('calc-cylinder-tank-volume-litres-'+suffix);const fields=CORE.INPUTS.map((name)=>pick('in-'+name));const resultEl=pick('result'),unitEl=pick('unit'),restateEl=pick('restate');if(!resultEl)return;if(fields.some((el)=>!el))return;const declared=parseInt(root.getAttribute('data-calc-decimals'),10);const DECIMALS=Number.isFinite(declared)?declared:0;const render=()=>{const values=fields.map((el,index)=>CORE.parseInput(el.value,index));const bad=values.some((v)=>v===null);const out=bad?null:CORE.compute.apply(null,values);const text=CORE.formatResult(out,DECIMALS);resultEl.textContent=text===''?'\u2014':text;if(unitEl)unitEl.textContent='L';if(restateEl)restateEl.textContent=text===''?'Enter every value to see the result.':'Geometric volume of a straight cylindrical shell from inside diameter and liquid depth. Dished heads and partly filled horizontal tanks need their own geometry.';};fields.forEach((el)=>{el.addEventListener('input',render);el.addEventListener('change',render);});render();})();<\/script>\n\n<!-- ecc-calc:end tool=\"cylinder-tank-volume-litres\" -->\r\n<h3>What about oval, capsule, and irregular tanks?<\/h3>\r\n<p>Basic tank calculators can find the volume of a rectangular tank \u2014 geometrically a rectangular prism \u2014 or the volume of a vertical cylinder directly. Vertical cylinder volume uses pi and inside diameter; a partially filled horizontal cylinder tank needs fill height when it lies horizontally. To calculate the filled volume of any partly full tank, enter the liquid depth, not the shell height. The tank volume formula assumes inside dimensions of the tank, not nominal outside size.<\/p>\r\n<p>Other types of tanks need compound geometry. An oval tank, vertical oval tank, or horizontal oval tank isn&#8217;t automatically a true ellipse. A geometric capsule tank combines a straight cylindrical section with a hemisphere on each end, whether it stands as a vertical capsule tank or lies as a horizontal capsule; a partly filled sphere or capsule end holds a spherical cap of liquid with its own segment equation. If a fabricated tank uses another certified head profile, use its drawing or calibration table rather than the capsule formula.<\/p>\r\n<p>To estimate the total capacity, identify the amount of liquid and calculate capacity in consistent volume units. A filled tank may be reported as metric capacity in litres, capacity in gallons, or cubic metres. The calculator tool should show its assumptions before you use the result to calculate capacity or estimate operating storage.<\/p>\r\n<p><strong>Quick dimensional QA:<\/strong> record each verified dimension and each calculated result separately. This makes rectangular tank volume, cylindrical tank volume, and every later volume conversion auditable.<\/p>\r\n<h2>What Is the Difference Between Gross and Usable Tank Storage?<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_03.png\" alt=\"What Is the Difference Between Gross and Usable Tank Storage?\" class=\"wp-image-6575\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_03.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_03-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_03-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_03-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_03-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>Gross volume, also called total volume in a simple geometry calculation, is the capacity inside the measured boundary. Usable storage is the water that can actually move between the normal high and low operating levels. Freeboard, overflow level, low-level cutout, suction submergence, sediment allowance, internal displacement, and a separately protected reserve can all reduce usable volume.<\/p>\r\n<h3>The Gross-to-Usable Storage Bridge<\/h3>\r\n<p><strong>V<sub>usable<\/sub> = V<sub>gross<\/sub> \u2212 V<sub>freeboard<\/sub> \u2212 V<sub>low-level unavailable<\/sub> \u2212 V<sub>internal displacement<\/sub> \u2212 V<sub>segregated reserve<\/sub><\/strong><\/p>\r\n<p>Only subtract a \u201creserve\u201d if the operating plan keeps it unavailable to the duty being checked. If the same water is intended to satisfy the demand, it belongs in usable storage and must not be deducted twice. For a straight-sided tank, a vertical allowance can be converted to volume using the plan area; irregular tanks need a level-volume table.<\/p>\r\n<p>Keep the measurement sheet explicit: a 150 mm freeboard, 200 mm low-level band, 100 mm overflow offset, 50 mm internal lining, 2.5 m operating depth, 30 m\u00b3 gross capacity, 25,500 L usable band, and 6,736 US gal usable equivalent are eight different data points\u2014not interchangeable safety allowances.<\/p>\r\n<p>Example: a 30,000 L rectangular tank has 2,400 L above its normal high level, 1,800 L below the pump cutout, and 300 L displaced by internal components. Its usable operating band is <strong>25,500 L<\/strong>, not 30,000 L.<\/p>\r\n<p><strong>Dimensional check:<\/strong> every deduction is a volume in L or m\u00b3, never a percentage unless that percentage has been converted using the actual tank geometry. Fire-protection tanks have additional construction, operating-level, and refill provisions under the adopted standard; confirm the edition and interpretation with the authority having jurisdiction.<\/p>\r\n<p><strong>Engineering note:<\/strong> sending a supplier only nominal capacity can produce an undersized usable band or an oversized shell. In an industrial buyer&#8217;s hydraulic RFQ, state the project&#8217;s verified freeboard and low-level band separately. For fire-protection storage, the <a href=\"https:\/\/www.nfpa.org\/news-blogs-and-articles\/blogs\/2024\/10\/30\/nfpa-22-and-water-storage-tanks\" target=\"_blank\" rel=\"noopener\">NFPA 22 tank overview<\/a> shows why operating level, usable supply, and refill provisions must be checked under the adopted standard.<\/p>\r\n<h2>How Do You Size Storage for a Booster Pump System?<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_04.png\" alt=\"How Do You Size Storage for a Booster Pump System?\" class=\"wp-image-6576\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_04.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_04-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_04-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_04-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_04-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>To screen preliminary booster storage, calculate the water deficit while demand exceeds the reliable supply or pump inflow. Multiply that deficit flow by the selected duration, then add only the explicitly defined reserve and unavailable volume. Verify the demand profile, controls, refill reliability, and minimum operating levels before specifying the tank.<\/p>\r\n<h3>The Peak-Deficit Storage Equation<\/h3>\r\n<p><strong>V<sub>screen<\/sub> = max(0, Q<sub>peak<\/sub> \u2212 Q<sub>reliable inflow<\/sub>) \u00d7 t + V<sub>explicit reserve<\/sub><\/strong><\/p>\r\n<p>Use matching units: L\/min \u00d7 min gives L, and US gpm \u00d7 min gives US gal. The equation is a screening tool, not a universal code formula. If inflow varies, divide the duty cycle into time steps and add only the positive deficits. If reliable inflow equals or exceeds demand for the entire interval, peak-deficit storage may be zero, but control, cycling, emergency, and water-quality requirements can still require storage.<\/p>\r\n<p>Illustrative booster check: a 60 US gpm peak demand, 40 US gpm reliable inflow, and 20-minute peak interval gives (60 \u2212 40) \u00d7 20 = <strong>400 US gal<\/strong>, or about 1,514 L of effective storage. This is a transparent arithmetic example, not a code requirement or customer performance claim.<\/p>\r\n<h3>Atmospheric storage tank versus pressure tank<\/h3>\r\n<p>An atmospheric break tank stores water between level controls. A hydropneumatic pressure tank stores compressed-air energy and provides <em>drawdown<\/em> between pressure switch settings. Its nameplate shell volume is not equal to water drawdown. Size pressure-tank cycling with the vessel manufacturer&#8217;s certified drawdown data, precharge, cut-in pressure, cut-out pressure, motor-start limits, and control method.<\/p>\r\n<p>After setting storage, size the pump from flow and head. BBP&#8217;s <a href=\"https:\/\/bbpmfg.com\/booster-pipeline-pumps\/\">booster and pipeline pump range<\/a> and <a href=\"https:\/\/bbpmfg.com\/blog\/booster-pipeline-pumps-guide\/\">booster pump guide<\/a> cover system arrangements; the tank calculation itself does not establish pump total dynamic head.<\/p>\r\n<p><strong>Dimensional check:<\/strong> a 25 L\/min deficit sustained for 45 min is 1,125 L. Do not add the full demand and full inflow; storage covers their difference during the period when demand is higher.<\/p>\r\n<p><strong>Engineering note:<\/strong> assuming an unverified refill rate can create an undersized buffer because the hydraulic deficit is hidden. A qualified supplier or designer should carry the project-specific deficit and duration into the industrial buyer&#8217;s RFQ and control acceptance criteria.<\/p>\r\n<h2>How Do You Size a Water Tank for Irrigation?<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_05.png\" alt=\"How Do You Size a Water Tank for Irrigation?\" class=\"wp-image-6577\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_05.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_05-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_05-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_05-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_05-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>Build an irrigation storage balance from each zone&#8217;s operating flow and duration, the reliable source inflow over the same periods, and any separately justified reserve or loss allowance. Geometry only tells you what the tank holds; the schedule tells you how much stored water the irrigation cycle consumes before refill catches up.<\/p>\r\n<p>During a constant interval, use <strong>V = max(0, Q<sub>irrigation<\/sub> \u2212 Q<sub>inflow<\/sub>) \u00d7 t<\/strong>. For changing zones or variable source output, calculate each interval and carry the tank balance forward. Don&#8217;t simply add every zone&#8217;s daily water use if the source refills between runs.<\/p>\r\n<p>The US Department of Agriculture Natural Resources Conservation Service <a href=\"https:\/\/efotg.sc.egov.usda.gov\/api\/CPSFile\/20124\/436_AZ_CPS_Irrigation_Reservoir_2013\" target=\"_blank\" rel=\"noopener\">Irrigation Reservoir practice standard<\/a> bases capacity work on planned inflow volumes and rates over the storage period and irrigation outflow volumes and rates. The <a href=\"https:\/\/openknowledge.fao.org\/server\/api\/core\/bitstreams\/1bf4dee2-9ef0-466f-83dd-a282c3306677\/content\/v5400e0c.htm\" target=\"_blank\" rel=\"noopener\">Food and Agriculture Organization water-availability guidance<\/a> reinforces matching irrigation demand with source availability over time.<\/p>\r\n<p>Illustrative balance: a zone requires 120 L\/min while a bore or supply line reliably contributes 45 L\/min. Over 90 min, the tank must supply (120 \u2212 45) \u00d7 90 = <strong>6,750 L<\/strong>, about 1,783 US gal, before any documented reserve or unavailable low-level volume is added.<\/p>\r\n<p>Use the result with the site&#8217;s <a href=\"https:\/\/bbpmfg.com\/irrigation-pumps\/\">irrigation pump arrangement<\/a>. Then calculate head separately with a <a href=\"https:\/\/bbpmfg.com\/irrigation-pumps\/agriculture-pump\/total-dynamic-head-tdh-calculator\/\">total dynamic head calculator<\/a> and check conveyance losses with the <a href=\"https:\/\/bbpmfg.com\/blog\/pipe-friction-loss-calculator\/\">pipe friction loss calculator<\/a>.<\/p>\r\n<p><strong>Dimensional check:<\/strong> 75 L\/min \u00d7 90 min = 6,750 L. The example is a transparent method illustration, not a recommended universal reserve percentage or a customer performance claim.<\/p>\r\n<p><strong>Engineering note:<\/strong> overlapping zones can cause a sizing error because their combined hydraulic demand can exceed the source even when daily volume looks adequate. For a supplier RFQ or irrigation application, list each verified zone flow, its runtime, and the qualified acceptance criteria.<\/p>\r\n<h2>How Do You Screen Fire-Water Tank Capacity?<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_06.png\" alt=\"How Do You Screen Fire-Water Tank Capacity?\" class=\"wp-image-6578\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_06.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_06-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_06-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_06-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_06-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>Start with the fire-protection system demand established by the applicable design standard and multiply it by the required duration. Then apply tank-specific usable-volume, refill, suction, operating-level, and construction provisions from the adopted edition. Any refill credit must be reliable, documented, and accepted by the authority having jurisdiction and insurer.<\/p>\r\n<p><strong>Preliminary stored supply = required fire flow \u00d7 required duration.<\/strong> A refill contribution may reduce stored supply only when the specific provisions of the adopted standard allow it, all equipment and operating conditions are satisfied, and the authority having jurisdiction and insurer accept it in writing. Add or accommodate any volume that&#8217;s physically unavailable below the minimum operating level. Never reduce the tank on an assumed municipal refill rate, an unverified pump curve, or a temporary source.<\/p>\r\n<p>An NFPA technical article gives the simple example <strong>100 US gpm \u00d7 30 min = 3,000 US gal<\/strong>, about 11,356 L. It also explains that the fire pump raises pressure but:<\/p>\r\n<blockquote style=\"border-left:4px solid #c33;padding:12px 18px;margin:20px 0;background:#fff7f7;\">\r\n<p>\u201ccannot increase the flow available\u201d<\/p>\r\n<footer> Shawn Mahoney, NFPA Technical Services Engineer, <a href=\"https:\/\/www.nfpa.org\/news-blogs-and-articles\/blogs\/2024\/10\/30\/nfpa-22-and-water-storage-tanks\" target=\"_blank\" rel=\"noopener\">NFPA 22 and Water Storage Tanks<\/a><\/footer>\r\n<\/blockquote>\r\n<p>This distinction prevents a common error: a larger fire pump cannot manufacture missing water supply. The NFPA 22 article describes tank design, construction, installation, and maintenance provisions, while the fire-protection system standard establishes the required demand and duration. The public <a href=\"https:\/\/www.nfpa.org\/codes-and-standards\/nfpa-22-standard-development\/22\" target=\"_blank\" rel=\"noopener\">NFPA 22 standard-development page<\/a> identifies the current published edition and errata; always verify the edition adopted for the project.<\/p>\r\n<p>For equipment context, see BBP&#8217;s <a href=\"https:\/\/bbpmfg.com\/split-case-pumps\/\">split-case pump range<\/a> and <a href=\"https:\/\/bbpmfg.com\/blog\/split-case-fire-pump-nfpa-20-red-tag-inspection\/\">split-case fire pump inspection guide<\/a>. Final fire-water capacity, arrangement, materials, heating, access, alarms, refill, and acceptance are design-professional and authority decisions, not calculator outputs.<\/p>\r\n<p><strong>Dimensional check:<\/strong> US gpm \u00d7 min gives US gal. At 100 US gpm for 30 min, the arithmetic is 3,000 US gal; the approved tank may need more gross volume because not all geometric volume is usable.<\/p>\r\n<h2>Three Worked Water Tank Volume Examples<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_07.png\" alt=\"Three Worked Water Tank Volume Examples\" class=\"wp-image-6579\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_07.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_07-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_07-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_07-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_07-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>Worked examples expose the inputs, units, and boundaries that a single capacity answer can hide. The first checks geometry, the second illustrates a booster deficit, and the third compares two service balances. Treat each as a calculation pattern; replace every input with verified project data.<\/p>\r\n<h3>Example 1: rectangular tank<\/h3>\r\n<p>Inside dimensions are 4.0 m long \u00d7 3.0 m wide \u00d7 2.5 m liquid depth.<\/p>\r\n<p><strong>V = 4.0 \u00d7 3.0 \u00d7 2.5 = 30.0 m\u00b3 = 30,000 L = 7,925.16 US gal.<\/strong><\/p>\r\n<p>If 4,500 L lies outside the usable operating band, usable storage is <strong>25,500 L<\/strong>. The geometry hasn&#8217;t changed; the operating limits have.<\/p>\r\n<h3>Example 2: booster peak deficit<\/h3>\r\n<p>Peak demand is 60 US gpm, reliable inflow is 40 US gpm, and the selected peak interval is 20 min.<\/p>\r\n<p><strong>V = (60 \u2212 40) \u00d7 20 = 400 US gal = 1,514.16 L.<\/strong><\/p>\r\n<p>This is effective storage for the stated deficit. Add separately verified unavailable volume or reserve to obtain the required gross tank capacity.<\/p>\r\n<h3>Example 3: irrigation and fire-water comparison<\/h3>\r\n<p>An irrigation zone with a 75 L\/min deficit for 90 min needs 6,750 L of usable balancing storage. A fire-water demand of 100 US gpm for 30 min needs 3,000 US gal before accepted refill credit and tank allowances. Similar geometry doesn&#8217;t make the design rules interchangeable.<\/p>\r\n<p><strong>Dimensional check:<\/strong> every example retains time in minutes and flow per minute. Converting units mid-equation is a frequent source of 60\u00d7, 1,000\u00d7, or gallon-type errors.<\/p>\r\n<p><strong>Engineering note:<\/strong> a unit mismatch is a hidden risk because it can make a correct method produce the wrong purchase quantity. On an engineering drawing or industrial buyer RFQ, keep the <a href=\"https:\/\/www.nist.gov\/pml\/owm\/metric-si\/unit-conversion\/approximate-conversions-us-customary-measures-metric\" target=\"_blank\" rel=\"noopener\">NIST conversion basis<\/a> beside the 60 US gpm, 20 min, 400 US gal, and 1,514 L calculation.<\/p>\r\n<h2>What Can a Tank Volume Calculator Not Decide?<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_08.png\" alt=\"What Can a Tank Volume Calculator Not Decide?\" class=\"wp-image-6580\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_08.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_08-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_08-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_08-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_08-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>Tank volume alone can&#8217;t determine required pump head, net positive suction head margin, pipe friction, water quality, structural loading, seismic anchorage, overflow capacity, access safety, or code acceptance. It also can&#8217;t prove that a stated inflow is reliable. Those decisions need project data, equipment curves, standards, and professional review.<\/p>\r\n<p>Volume and pressure are related only through the actual system arrangement. Static elevation, required terminal pressure, pipe friction, fittings, and velocity losses determine total dynamic head. Tank size influences operating duration and cycling, but a 30 m\u00b3 tank doesn&#8217;t by itself identify a pump duty point.<\/p>\r\n<ul>\r\n<li><strong>Structure:<\/strong> foundation, wind, seismic, hydrostatic load, corrosion allowance, and roof loading.<\/li>\r\n<li><strong>Hydraulics:<\/strong> suction geometry, vortex control, minimum submergence, pump curve, and transient pressure.<\/li>\r\n<li><strong>Water quality:<\/strong> turnover, stagnation, disinfection, temperature, and potable-water regulations.<\/li>\r\n<li><strong>Operations:<\/strong> alarms, low-level cutout, overflow, drain, cleaning access, and confined-space controls.<\/li>\r\n<li><strong>Approval:<\/strong> adopted standards, authority having jurisdiction, insurer, utility, and owner requirements.<\/li>\r\n<\/ul>\r\n<p><strong>Dimensional check:<\/strong> volume is measured in m\u00b3, L, or US gal; head is measured in metres or feet of fluid; flow is measured per unit time. A sound worksheet never substitutes one for another.<\/p>\r\n<p><strong>Engineering note:<\/strong> conflating storage, hydraulic head, and flow can produce a false duty point. Even the Hydraulic Institute&#8217;s <a href=\"https:\/\/datatool.pumps.org\/tools\/horizontal-tank-vol-calc\" target=\"_blank\" rel=\"noopener\">horizontal tank volume tool<\/a> is a geometry calculation; it does not establish a pump duty point. A qualified supplier evaluating an industrial buyer&#8217;s RFQ needs the verified gross volume, deficit flow, pipe layout, engineering drawing, and separate acceptance criteria\u2014not a volume result alone.<\/p>\r\n<h2>Demand\u2013Refill\u2013Reserve Duty Board<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_09.png\" alt=\"Demand\u2013Refill\u2013Reserve Duty Board\" class=\"wp-image-6581\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_09.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_09-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_09-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_09-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_09-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>The same tank can be checked through three different demand models. Use this matrix to identify the governing inputs, calculation basis, and approval boundary before selecting a nominal tank. If one tank serves more than one duty, confirm whether volumes are shared, segregated, or protected from normal consumption.<\/p>\r\n<p>The comparison combines the guide&#8217;s transparent booster arithmetic with the <a href=\"https:\/\/efotg.sc.egov.usda.gov\/api\/CPSFile\/20124\/436_AZ_CPS_Irrigation_Reservoir_2013\" target=\"_blank\" rel=\"noopener\">USDA irrigation-reservoir practice standard<\/a> and the <a href=\"https:\/\/www.nfpa.org\/news-blogs-and-articles\/blogs\/2024\/10\/30\/nfpa-22-and-water-storage-tanks\" target=\"_blank\" rel=\"noopener\">NFPA fire-water tank overview<\/a>. They support different duty models rather than one interchangeable sizing rule.<\/p>\r\n<div style=\"overflow-x:auto;margin:22px 0;\">\r\n<table style=\"width:100%;border-collapse:collapse;min-width:820px;\">\r\n<thead><tr><th style=\"border:1px solid #ccd8de;padding:10px;text-align:left;\">Decision item<\/th><th style=\"border:1px solid #ccd8de;padding:10px;text-align:left;\">Booster storage<\/th><th style=\"border:1px solid #ccd8de;padding:10px;text-align:left;\">Irrigation storage<\/th><th style=\"border:1px solid #ccd8de;padding:10px;text-align:left;\">Fire-water storage<\/th><\/tr><\/thead>\r\n<tbody>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Demand input<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Peak building or process flow<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Zone flows and schedule<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Approved system demand<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Duration input<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Peak or outage interval<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Zone runtime and refill window<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Required fire-protection duration<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Supply credit<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Reliable inflow during peak<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Source inflow by interval<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Only accepted reliable refill<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Core balance<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Positive demand deficit<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Cumulative scheduled deficit<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Flow \u00d7 duration under adopted rules<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Unavailable water<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Below low-level cutout<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Below intake or sediment zone<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Below approved minimum operating level<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Separate vessel issue<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Pressure-tank drawdown<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Surge and filter backwash<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Pump suction and anti-vortex provisions<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Control check<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Starts per hour and level controls<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Zone sequencing and refill timing<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Alarms, automatic refill, supervision<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Main failure risk<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Assuming source equals peak demand<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Ignoring schedule overlap<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Crediting unapproved refill<\/td><\/tr>\r\n<tr><td style=\"border:1px solid #ccd8de;padding:10px;\">Final authority<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Owner, utility, design engineer<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Owner, agronomist, irrigation designer<\/td><td style=\"border:1px solid #ccd8de;padding:10px;\">Design professional, authority, insurer<\/td><\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<p><strong>Dimensional check:<\/strong> the balance in every column is flow \u00d7 time = volume. The differences lie in how demand, duration, reliable supply, unavailable volume, and approval are established.<\/p>\r\n<h2>Water Tank Sizing Worksheet<\/h2>\n<figure style=\"margin:28px 0; text-align:center;\"><img decoding=\"async\" src=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_10.png\" alt=\"Water Tank Sizing Worksheet\" class=\"wp-image-6582\" width=\"1200\" height=\"800\" loading=\"lazy\" style=\"max-width:100%; height:auto; border-radius:8px;\" srcset=\"https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_10.png 1200w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_10-300x200.png 300w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_10-1024x683.png 1024w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_10-768x512.png 768w, https:\/\/bbpmfg.com\/wp-content\/uploads\/2026\/08\/water-tank-volume-calculator-r2-h2_10-18x12.png 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\r\n<p>A reusable worksheet should preserve the assumptions behind the answer. Complete it before requesting a tank or pump quotation. If an input is unknown, mark it unknown instead of replacing it with an industry average; the missing value may change both capacity and equipment selection.<\/p>\r\n<p>Record the unit basis beside every input. The <a href=\"https:\/\/www.nist.gov\/pml\/owm\/si-units-volume\" target=\"_blank\" rel=\"noopener\">NIST volume guidance<\/a> defines the cubic metre and litre relationship used in the worksheet, while US gallons require an explicit conversion factor.<\/p>\r\n<ol>\r\n<li>Service: booster, process, irrigation, fire-water, potable reserve, or combined duty.<\/li>\r\n<li>Geometry: tank form, internal dimensions, end shape, and maximum liquid depth.<\/li>\r\n<li>Units: m, mm, ft, L, m\u00b3, or US gal; record every conversion factor.<\/li>\r\n<li>Operating levels: overflow, normal high, pump start, normal low, low-level alarm, and cutout.<\/li>\r\n<li>Demand: verified flow for each time interval and the source of that requirement.<\/li>\r\n<li>Supply: reliable inflow for the same interval, plus evidence of reliability.<\/li>\r\n<li>Allowances: unavailable low-level volume, freeboard, displacement, and explicitly required reserve.<\/li>\r\n<li>Hydraulics: required pump flow, elevation, pressure, friction, suction arrangement, and controls.<\/li>\r\n<li>Approval: applicable standards, adopted edition, design professional, authority, insurer, and utility.<\/li>\r\n<\/ol>\r\n<div class=\"ecc-rfq-checklist\" style=\"border:1px solid #c9d7df;border-radius:8px;padding:18px 20px;margin:24px 0;background:#fafcfd;\">\r\n<p style=\"margin:0 0 8px;\"><strong>RFQ checklist<\/strong><\/p>\r\n<p style=\"margin:0;\">Send BBP the service, required flow, verified usable volume, liquid, temperature, suction arrangement, total dynamic head, power supply, material requirements, control philosophy, site altitude, applicable standard, and project approval boundary.<\/p>\r\n<\/div>\r\n<p>Once those inputs are controlled, the calculator becomes useful evidence rather than a guess. A tank vendor can confirm certified capacity and fabrication details; a pump supplier can then match the verified flow and total dynamic head to an operating point.<\/p>\r\n<p>Dimensional check: leave gross-capacity calculation and usable-storage need as separate worksheet lines. The nominal tank selected must meet both after its true geometry and operating levels are known.<\/p>\r\n<h2>Frequently Asked Questions<\/h2>\r\n<p>These answers address the most common calculation questions while preserving the engineering boundary: dimensions establish capacity, but duty, controls, refill, and approval establish the required usable storage.<\/p>\r\n<h3>How do I calculate the volume of a water tank?<\/h3>\r\n<details><summary>Show answer<\/summary><p>Measure the inside dimensions, use the formula for the tank shape, and keep all dimensions in one unit. For a rectangular tank, multiply length \u00d7 width \u00d7 liquid depth. For a vertical cylinder, use \u03c0 \u00d7 diameter\u00b2 \u00d7 liquid depth \u00f7 4. Convert m\u00b3 to litres by multiplying by 1,000. Then separately subtract unavailable volume to obtain usable storage.<\/p><\/details>\r\n<h3>How do I calculate the volume of a round water tank?<\/h3>\r\n<details><summary>Show answer<\/summary><p>For a vertical round tank, use V = \u03c0D\u00b2h \u00f7 4, where D is inside diameter and h is liquid depth. A full horizontal cylinder uses the same circular area multiplied by straight length, but a partially full horizontal tank needs the circular-segment formula. Calculate dished or elliptical heads separately or use a verified manufacturer table.<\/p><\/details>\r\n<h3>Can I calculate tank volume from the liquid level?<\/h3>\r\n<details><summary>Show answer<\/summary><p>Yes, when the tank geometry is known. Level converts linearly to volume in a vertical straight-sided rectangular or cylindrical shell. It&#8217;s nonlinear in a horizontal cylinder, sphere, cone, or tank with shaped ends. For those forms, use the proper segment equation or a certified level-volume strapping table rather than multiplying the fill percentage by nominal capacity.<\/p><\/details>\r\n<h3>What size water tank do I need?<\/h3>\r\n<details><summary>Show answer<\/summary><p>First calculate the usable water required from demand, duration, and reliable inflow. Then add unavailable low-level volume, freeboard, displacement, and any separately mandated reserve to find the gross capacity. The governing demand method differs for booster, irrigation, fire-water, potable, and process services, so geometry alone can&#8217;t select the tank.<\/p><\/details>\r\n<h3>Why is usable tank volume lower than gross volume?<\/h3>\r\n<details><summary>Show answer<\/summary><p>Water above the normal high level and below the usable low level can&#8217;t serve the normal duty. Overflow clearance, pump cutout, suction submergence, sediment zone, internal equipment, and a segregated reserve can further reduce the operating band. List each deduction as a volume and avoid counting the same reserve twice.<\/p><\/details>\r\n<h3>Can this calculator size a fire-water tank?<\/h3>\r\n<details><summary>Show answer<\/summary><p>It can verify geometry and perform a preliminary flow-times-duration screen. It can&#8217;t establish the approved fire demand, duration, refill credit, minimum operating level, construction requirements, or authority acceptance. A qualified design professional must apply the adopted standards and coordinate with the authority having jurisdiction and insurer.<\/p><\/details>\r\n<h2>References &amp; Sources<\/h2>\r\n<ul>\r\n<li><a href=\"https:\/\/www.nist.gov\/pml\/owm\/si-units-volume\" target=\"_blank\" rel=\"noopener\">National Institute of Standards and Technology, SI Units: Volume<\/a><\/li>\r\n<li><a href=\"https:\/\/www.nist.gov\/pml\/special-publication-811\/nist-guide-si-appendix-b-conversion-factors\/nist-guide-si-appendix-b9\" target=\"_blank\" rel=\"noopener\">National Institute of Standards and Technology, Appendix B.9, Conversion Factors<\/a><\/li>\r\n<li><a href=\"https:\/\/nepis.epa.gov\/Exe\/ZyPURL.cgi?Dockey=940025K6.TXT\" target=\"_blank\" rel=\"noopener\">US Environmental Protection Agency, Booster-system storage training material<\/a><\/li>\r\n<li><a href=\"https:\/\/efotg.sc.egov.usda.gov\/api\/CPSFile\/20124\/436_AZ_CPS_Irrigation_Reservoir_2013\" target=\"_blank\" rel=\"noopener\">USDA Natural Resources Conservation Service, Conservation Practice Standard 436, Irrigation Reservoir<\/a><\/li>\r\n<li><a href=\"https:\/\/openknowledge.fao.org\/server\/api\/core\/bitstreams\/1bf4dee2-9ef0-466f-83dd-a282c3306677\/content\/v5400e0c.htm\" target=\"_blank\" rel=\"noopener\">Food and Agriculture Organization, Crop Water Requirements and Availability<\/a><\/li>\r\n<li><a href=\"https:\/\/datatool.pumps.org\/tools\/horizontal-tank-vol-calc\" target=\"_blank\" rel=\"noopener\">Hydraulic Institute, Horizontal Tank Volume Calculator<\/a><\/li>\r\n<li><a href=\"https:\/\/www.nfpa.org\/news-blogs-and-articles\/blogs\/2024\/10\/30\/nfpa-22-and-water-storage-tanks\" target=\"_blank\" rel=\"noopener\">National Fire Protection Association, NFPA 22 and Water Storage Tanks<\/a><\/li>\r\n<li><a href=\"https:\/\/www.nfpa.org\/codes-and-standards\/nfpa-22-standard-development\/22\" target=\"_blank\" rel=\"noopener\">National Fire Protection Association, NFPA 22 Standard Development<\/a><\/li>\r\n<\/ul>\r\n<\/article>\r\n","protected":false},"excerpt":{"rendered":"<p>Updated: August 30, 2026 A water tank volume calculator is a geometry and volume conversion tool that translates internal tank dimensions into cubic metres, litres, and US gallons. That geometric result is just the beginning. Defensible storage sizing must also consider operating levels, unusable low-level water, refill rate, demand duration, and the criteria governing the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6572,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-6583","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bbp-blogs"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/posts\/6583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/comments?post=6583"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/posts\/6583\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/media\/6572"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/media?parent=6583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/categories?post=6583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bbpmfg.com\/ar\/wp-json\/wp\/v2\/tags?post=6583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}