{"id":67367,"date":"2026-10-21T10:04:27","date_gmt":"2026-10-21T07:04:27","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=67367"},"modified":"2026-10-21T10:04:27","modified_gmt":"2026-10-21T07:04:27","slug":"sand-calculator","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/life\/sand-calculator\/","title":{"rendered":"Sand Calculator"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Estimate Sand Needed for a Project<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"67367\" data-favorite-title=\"Sand\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/life\/sand-calculator\/\" data-favorite-excerpt=\"Estimate how much sand you need for a sandbox, paver base, or pool floor. Enter the area dimensions, sand depth, and sand type to get the volume, weight in tons or tonnes, bag count, and cost.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-eco-home\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/life\/sand-calculator\/\" method=\"POST\" class=\"calculator\" id=\"calculator-67367\" data-post=\"67367\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">Area shape<\/label><div class=\"grid grid-cols-1\"><select id=\"field-1\" name=\"area_shape\"><option value=\"rect\" selected>Rectangle (length \u00d7 width)<\/option><option value=\"circle\">Circle (diameter)<\/option><option value=\"area\">Total area (known)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-2\" hidden><label for=\"field-2\">Length<\/label><div class=\"field-group\"><input type=\"text\" name=\"length\" id=\"field-2\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"12\"\/><div class=\"grid grid-cols-1\"><select id=\"field-3\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"in\">in<\/option><option value=\"yd\">yd<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field\" id=\"input-3\" hidden><label for=\"field-4\">Width<\/label><div class=\"field-group\"><input type=\"text\" name=\"width\" id=\"field-4\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"10\"\/><div class=\"grid grid-cols-1\"><select id=\"field-5\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"in\">in<\/option><option value=\"yd\">yd<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field\" id=\"input-4\" hidden><label for=\"field-6\">Diameter<\/label><div class=\"field-group\"><input type=\"text\" name=\"diameter\" id=\"field-6\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"14\"\/><div class=\"grid grid-cols-1\"><select id=\"field-7\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"in\">in<\/option><option value=\"yd\">yd<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field\" id=\"input-5\" hidden><label for=\"field-8\">Total area<\/label><div class=\"field-group\"><input type=\"text\" name=\"total_area\" id=\"field-8\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"120\"\/><div class=\"grid grid-cols-1\"><select id=\"field-9\" name=\"area_unit\" aria-label=\"Area unit\"><option value=\"sqft\" selected>sq ft<\/option><option value=\"sqyd\">sq yd<\/option><option value=\"sqm\">sq m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field\" id=\"input-6\"><label for=\"field-10\">Sand depth<\/label><div class=\"field-group\"><input type=\"text\" name=\"sand_depth\" id=\"field-10\" aria-describedby=\"calc-info-10\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"2\"\/><div class=\"grid grid-cols-1\"><select id=\"field-11\" name=\"unit\" aria-label=\"Unit\"><option value=\"in\" selected>in<\/option><option value=\"cm\">cm<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><small id=\"calc-info-10\">Typical depths: paver base \u2248 1 in, sandbox \u2248 12 in, under a pool \u2248 2 in.<\/small><\/div><div class=\"field\" id=\"input-7\"><label for=\"field-12\">Sand type<\/label><div class=\"grid grid-cols-1\"><select id=\"field-12\" name=\"sand_type\"><option value=\"dry\" selected>Dry sand (\u2248 100 lb\/ft\u00b3)<\/option><option value=\"wet\">Wet sand (\u2248 120 lb\/ft\u00b3)<\/option><option value=\"play\">Play sand (\u2248 100 lb\/ft\u00b3)<\/option><option value=\"mason\">Masonry sand (\u2248 105 lb\/ft\u00b3)<\/option><option value=\"custom\">Custom density<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-8\" hidden><label for=\"field-13\">Custom density<\/label><input type=\"text\" name=\"custom_density\" id=\"field-13\" aria-describedby=\"calc-unit-13 calc-info-13\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"90\"\/><div class=\"unit\" id=\"calc-unit-13\">lb\/ft\u00b3<\/div><small id=\"calc-info-13\">Used when \u201cCustom density\u201d is selected as the sand type.<\/small><\/div><div class=\"field\" id=\"input-9\"><label for=\"field-14\">Waste allowance<\/label><input type=\"text\" name=\"waste_allowance\" id=\"field-14\" aria-describedby=\"calc-unit-14 calc-info-14\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" max=\"100\" value=\"5\"\/><div class=\"unit\" id=\"calc-unit-14\">%<\/div><small id=\"calc-info-14\">Added to the ordered quantity, not the calculated volume.<\/small><\/div><div class=\"field\" id=\"input-10\"><label for=\"field-15\">Price<\/label><div class=\"field-group\"><input type=\"text\" name=\"price\" id=\"field-15\" aria-describedby=\"calc-info-15\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"65\"\/><div class=\"grid grid-cols-1\"><select id=\"field-16\" name=\"price_unit\" aria-label=\"Price unit\"><option value=\"ton\" selected>$\/US ton<\/option><option value=\"tonne\">$\/metric tonne<\/option><option value=\"bag\">$\/50 lb bag<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><small id=\"calc-info-15\">Optional. Clear this field to omit the cost estimate.<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"67367\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Sand Estimate<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Sand volume needed<\/span><\/span><span class=\"field-value\" id=\"result-1\" data-unit=\"ft\u00b3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Sand volume needed<\/span><\/span><span class=\"field-value\" id=\"result-2\" data-unit=\"yd\u00b3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Sand volume needed<\/span><\/span><span class=\"field-value\" id=\"result-3\" data-unit=\"m\u00b3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-4\"><span class=\"field-title\"><span>Volume to order incl. waste<\/span><\/span><span class=\"field-value\" id=\"result-4\" data-unit=\"yd\u00b3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-5\"><span class=\"field-title\"><span>Sand to order<\/span><\/span><span class=\"field-value\" id=\"result-5\" data-unit=\"US tons\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-6\"><span class=\"field-title\"><span>Sand to order<\/span><\/span><span class=\"field-value\" id=\"result-6\" data-unit=\"metric tonnes\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-7\"><span class=\"field-title\"><span>50 lb bags to buy<\/span><\/span><span class=\"field-value\" id=\"result-7\" data-unit=\"bags\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-8\"><span class=\"field-title\"><span>0.5 ft\u00b3 bags to buy<\/span><\/span><span class=\"field-value\" id=\"result-8\" data-unit=\"bags\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-9\"><span class=\"field-title\"><span>Estimated sand cost<\/span><\/span><span class=\"field-value\" id=\"result-9\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-10\"><span class=\"field-title\"><span>Calculation notes<\/span><\/span><span class=\"field-value\" id=\"result-10\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"67367\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Sand Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ V = A \\times d \\]\n\\[ W = V \\times \\rho \\]\n\\[ V_{order} = V \\times \\left(1 + \\frac{w}{100}\\right) \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(V\\) \u2014 volume of sand needed<\/li>\n<li>\\(A\\) \u2014 area to be covered (length \\(\\times\\) width for a rectangle, or \\(\\pi d^2\/4\\) for a circle)<\/li>\n<li>\\(d\\) \u2014 sand depth<\/li>\n<li>\\(W\\) \u2014 weight of the sand<\/li>\n<li>\\(\\rho\\) \u2014 bulk density of the sand (about 100 lb\/ft\u00b3 dry, 120 lb\/ft\u00b3 wet)<\/li>\n<li>\\(w\\) \u2014 waste allowance in percent<\/li>\n<\/ul>\n<p>The first formula gives the volume, the second converts volume to weight using the sand's density, and the third adds a waste factor to the amount you should actually order.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Sand \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> you are putting a 2-inch layer of dry sand under an above-ground pool in a rectangular area 12 ft long and 10 ft wide, with a 5% waste allowance.<\/p>\n<p>\\[ A = 12 \\times 10 = 120 \\text{ sq ft} \\]<\/p>\n<p>\\[ V = 120 \\times \\frac{2}{12} = 20 \\text{ ft}^3 \\approx 0.741 \\text{ yd}^3 \\]<\/p>\n<p>\\[ W = 20 \\times 100 = 2000 \\text{ lb} \\]<\/p>\n<p>\\[ V_{order} = 20 \\times 1.05 = 21 \\text{ ft}^3, \\quad W_{order} = \\frac{2000 \\times 1.05}{2000} = 1.05 \\text{ US tons} \\]<\/p>\n<p><strong>Result:<\/strong> you need 20 ft\u00b3 (0.741 yd\u00b3) of sand and should order about 21 ft\u00b3 \u2248 0.78 yd\u00b3, which is 1.05 US tons (0.95 metric tonnes) or 42 fifty-pound bags.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to Use the Sand Calculator<\/h2>\n<ol>\n<li>Choose the <strong>Area shape<\/strong>: rectangle, circle, or enter a known total area directly.<\/li>\n<li>Enter the <strong>Length<\/strong> and <strong>Width<\/strong> (for a rectangle), the <strong>Diameter<\/strong> (for a circle), or the <strong>Total area<\/strong> \u2014 only the fields for your chosen shape are shown. Pick the matching units.<\/li>\n<li>Enter the <strong>Sand depth<\/strong> in inches or centimeters. Typical depths: about 1 in for a paver base, 12 in for a sandbox, 2 in under a pool.<\/li>\n<li>Select the <strong>Sand type<\/strong>, which sets the density. Choose <strong>Custom density<\/strong> if you know the actual value in lb\/ft\u00b3 and enter it in the field that appears.<\/li>\n<li>Set the <strong>Waste allowance<\/strong> \u2014 this is added to the order, not the calculated volume.<\/li>\n<li>Optionally enter a <strong>Price<\/strong> per US ton, metric tonne, or 50 lb bag to get a cost estimate. Clear this field to omit it.<\/li>\n<li>Read the results: volume in ft\u00b3, yd\u00b3 and m\u00b3, the amount to order including waste, weight in US tons and metric tonnes, the number of 50 lb and 0.5 ft\u00b3 bags, and the estimated cost.<\/li>\n<\/ol>\n<h2>What the Sand Calculator Does<\/h2>\n<p>The calculator converts your measurements into a total volume, then into a weight. Volume is what determines delivery size \u2014 sand is commonly sold by the cubic yard \u2014 while weight matters when it is sold by the ton or in bags. Because different sands have different densities, the result also gives you the weight using the density of the sand type you selected.<\/p>\n<p>Density makes a real difference. Dry loose sand weighs about 100 lb\/ft\u00b3, but wet sand is roughly 20% heavier at about 120 lb\/ft\u00b3. Masonry sand is slightly denser at about 105 lb\/ft\u00b3. If your sand's density is printed on the bag or quoted by the supplier, use the custom density option for the most accurate weight and tonnage.<\/p>\n<p>The waste allowance covers spillage, uneven ground, sand lost during spreading, and small measurement errors. A 5\u201310% allowance is typical for simple jobs; for compacted paver bases, where sand settles and you need extra material, 10\u201315% is safer. Note that compacted sand occupies less volume than loose sand, so a calculator based on loose density tends to underestimate what a compacted base will need.<\/p>\n<p>The two bag counts serve different purposes. The 50 lb bag figure is based on weight and suits bulk sand products. The 0.5 ft\u00b3 bag figure is based on volume and matches the small bags of play sand sold for sandboxes. Both are always rounded up, since you cannot buy a fraction of a bag.<\/p>\n<h2>Tips and Limitations<\/h2>\n<ul>\n<li><strong>Buy by volume when possible.<\/strong> Suppliers usually quote bulk sand per cubic yard; the calculator gives both the volume and the tonnage so you can compare quotes.<\/li>\n<li><strong>Compaction is not included.<\/strong> If the sand will be compacted (for example, under pavers), the same loose volume will settle, so order more than the calculator suggests for such projects.<\/li>\n<li><strong>Densities are typical values.<\/strong> Actual bulk density varies with grain size and moisture. If precision matters, ask your supplier for the material's density and enter it as a custom value.<\/li>\n<li><strong>Odd shapes:<\/strong> for an L-shaped area, split it into rectangles, calculate each separately, and add the volumes \u2014 or measure the total area and use the \"Total area (known)\" option. If you need help measuring, a <a href=\"https:\/\/wpcalc.com\/en\/life\/square-footage-calculator\/\">square footage calculator<\/a> can be useful.<\/li>\n<li><strong>Related materials:<\/strong> for other ground-covering materials, see the <a href=\"https:\/\/wpcalc.com\/en\/life\/topsoil-calculator\/\">topsoil calculator<\/a> and the <a href=\"https:\/\/wpcalc.com\/en\/life\/asphalt-calculator-tons-for-driveway-or-paving\/\">asphalt calculator<\/a>.<\/li>\n<li><strong>Delivery matters.<\/strong> Small orders in bags cost far more per unit than bulk delivery; above roughly one cubic yard, delivered bulk sand is usually cheaper.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Estimate how much sand you need for a sandbox, paver base, or pool floor. Enter the area dimensions, sand depth, and sand type to get the volume, weight in tons or tonnes, bag count, and cost.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[66],"class_list":["post-67367","post","type-post","status-publish","format-standard","hentry","category-life","tag-household"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=67367"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67367\/revisions"}],"predecessor-version":[{"id":67368,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67367\/revisions\/67368"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=67367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=67367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=67367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}