{"id":67303,"date":"2026-10-21T09:45:30","date_gmt":"2026-10-21T06:45:30","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=67303"},"modified":"2026-10-21T09:45:30","modified_gmt":"2026-10-21T06:45:30","slug":"cubic-yard-calculator","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/converters\/cubic-yard-calculator\/","title":{"rendered":"Cubic Yard 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\">Calculate Cubic Yards of Soil, Gravel, Mulch or Concrete<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"67303\" data-favorite-title=\"Cubic Yards\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/converters\/cubic-yard-calculator\/\" data-favorite-excerpt=\"Calculate cubic yards for soil, gravel, mulch or concrete. Enter the area dimensions and depth, and get volume, weight, bag count and cost.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-volume\">\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\/converters\/cubic-yard-calculator\/\" method=\"POST\" class=\"calculator\" id=\"calculator-67303\" data-post=\"67303\"><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\">Shape of the area or space<\/label><div class=\"grid grid-cols-1\"><select id=\"field-1\" name=\"shape_of_the_area_or_space\"><option value=\"rect\" selected>Rectangle area (L \u00d7 W) with depth<\/option><option value=\"circle\">Circle area (diameter) with depth<\/option><option value=\"triangle\">Triangle area (base \u00d7 height) with depth<\/option><option value=\"box\">Rectangular box (L \u00d7 W \u00d7 H)<\/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=\"is-single field\" id=\"input-2\"><span class=\"font-semibold\">Dimensions<\/span><\/div><div class=\"field has-term\" id=\"input-3\"><label for=\"field-3\">Length (L)<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"length_l\" id=\"field-3\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"20\"\/><div class=\"grid grid-cols-1\"><select id=\"field-4\" name=\"unit\" aria-label=\"Unit\"><option value=\"in\">in<\/option><option value=\"ft\" selected>ft<\/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 has-term\" id=\"input-4\"><label for=\"field-5\">Width (W)<\/label><div class=\"term\">W<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"width_w\" id=\"field-5\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"10\"\/><div class=\"grid grid-cols-1\"><select id=\"field-6\" name=\"unit\" aria-label=\"Unit\"><option value=\"in\">in<\/option><option value=\"ft\" selected>ft<\/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 has-term\" id=\"input-5\" hidden><label for=\"field-7\">Diameter (D)<\/label><div class=\"term\">D<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"diameter_d\" id=\"field-7\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"12\"\/><div class=\"grid grid-cols-1\"><select id=\"field-8\" name=\"unit\" aria-label=\"Unit\"><option value=\"in\">in<\/option><option value=\"ft\" selected>ft<\/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 has-term\" id=\"input-6\" hidden><label for=\"field-9\">Triangle base (b)<\/label><div class=\"term\">b<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"triangle_base_b\" id=\"field-9\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"20\"\/><div class=\"grid grid-cols-1\"><select id=\"field-10\" name=\"unit\" aria-label=\"Unit\"><option value=\"in\">in<\/option><option value=\"ft\" selected>ft<\/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 has-term\" id=\"input-7\" hidden><label for=\"field-11\">Triangle height (h)<\/label><div class=\"term\">h<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"triangle_height_h\" id=\"field-11\" aria-describedby=\"calc-info-11\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"10\"\/><div class=\"grid grid-cols-1\"><select id=\"field-12\" name=\"unit\" aria-label=\"Unit\"><option value=\"in\">in<\/option><option value=\"ft\" selected>ft<\/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><small id=\"calc-info-11\">Perpendicular height of the triangle, measured from the base.<\/small><\/div><div class=\"field has-term\" id=\"input-8\"><label for=\"field-13\">Depth \/ height (d)<\/label><div class=\"term\">d<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"depth_height_d\" id=\"field-13\" aria-describedby=\"calc-info-13\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"3\"\/><div class=\"grid grid-cols-1\"><select id=\"field-14\" name=\"unit\" aria-label=\"Unit\"><option value=\"in\" selected>in<\/option><option value=\"ft\">ft<\/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><small id=\"calc-info-13\">Depth of material for area shapes, or the height of a box. Usually entered in inches.<\/small><\/div><div class=\"is-single field\" id=\"input-9\"><span class=\"font-semibold\">Material, Weight and Order Margin<\/span><\/div><div class=\"field is-single\" id=\"input-10\"><label for=\"field-16\">Material<\/label><div class=\"grid grid-cols-1\"><select id=\"field-16\" name=\"material\"><option value=\"none\">No weight estimate<\/option><option value=\"topsoil\" selected>Topsoil \u2014 1.1 t\/yd\u00b3<\/option><option value=\"gravel\">Gravel \u2014 1.4 t\/yd\u00b3<\/option><option value=\"sand\">Sand \u2014 1.35 t\/yd\u00b3<\/option><option value=\"mulch\">Mulch \u2014 0.4 t\/yd\u00b3<\/option><option value=\"concrete\">Concrete \u2014 2.0 t\/yd\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-11\" hidden><label for=\"field-17\">Density (custom)<\/label><input type=\"text\" name=\"density_custom\" id=\"field-17\" aria-describedby=\"calc-unit-17 calc-info-17\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1.1\"\/><div class=\"unit\" id=\"calc-unit-17\">t\/yd\u00b3<\/div><small id=\"calc-info-17\">US tons per cubic yard. Topsoil ranges 1.0\u20131.3 depending on moisture and compaction.<\/small><\/div><div class=\"field has-term\" id=\"input-12\"><label for=\"field-18\">Waste margin<\/label><div class=\"term\">%<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"waste_margin\" id=\"field-18\" aria-describedby=\"calc-unit-18 calc-info-18\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" max=\"100\" value=\"5\"\/><div class=\"unit\" id=\"calc-unit-18\">%<\/div><small id=\"calc-info-18\">Extra material on top of the exact volume; 5\u201310% covers spills, uneven subgrade and compaction.<\/small><\/div><div class=\"is-single field\" id=\"input-13\"><span class=\"font-semibold\">Bags and Cost<\/span><\/div><div class=\"field\" id=\"input-14\"><label for=\"field-20\">Bag size<\/label><div class=\"grid grid-cols-1\"><select id=\"field-20\" name=\"bag_size\"><option value=\"1\">1 ft\u00b3<\/option><option value=\"2\" selected>2 ft\u00b3<\/option><option value=\"3\">3 ft\u00b3<\/option><option value=\"0.5\">0.5 ft\u00b3<\/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-15\"><label for=\"field-21\">Price per cubic yard<\/label><input type=\"text\" name=\"price_per_cubic_yard\" id=\"field-21\" aria-describedby=\"calc-unit-21 calc-info-21\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"30\"\/><div class=\"unit\" id=\"calc-unit-21\">$<\/div><small id=\"calc-info-21\">Bulk delivered price; enter 0 to skip the cost estimate.<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"67303\">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> Volume, Bags, Weight and Cost<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Cubic yards to order (incl. margin)<\/span><\/span><span class=\"field-value\" id=\"result-1\" 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-2\"><span class=\"field-title\"><span>Cubic yards (exact)<\/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>Cubic feet to order<\/span><\/span><span class=\"field-value\" id=\"result-3\" 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-4\"><span class=\"field-title\"><span>Cubic meters to order<\/span><\/span><span class=\"field-value\" id=\"result-4\" 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-5\"><span class=\"field-title\"><span>Bags needed<\/span><\/span><span class=\"field-value\" id=\"result-5\" 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-6\"><span class=\"field-title\"><span>Estimated weight<\/span><\/span><span class=\"field-value\" id=\"result-6\" 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-7\"><span class=\"field-title\"><span>Estimated cost<\/span><\/span><span class=\"field-value\" id=\"result-7\" data-unit=\"$\"><\/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-8\"><span class=\"field-title\"><span>Calculation details<\/span><\/span><span class=\"field-value\" id=\"result-8\"><\/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=\"67303\" 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>Cubic Yards 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_{\\text{yd}^3} = \\frac{A \\times d}{27} \\]\n\\[ A_{\\text{rect}} = L \\times W, \\quad A_{\\text{circle}} = \\pi \\left(\\frac{D}{2}\\right)^2, \\quad A_{\\text{triangle}} = \\frac{b \\times h}{2} \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(A\\) \u2014 area of the shape in square feet (ft\u00b2)<\/li>\n<li>\\(d\\) \u2014 depth or height in feet (ft)<\/li>\n<li>\\(L\\), \\(W\\), \\(D\\), \\(b\\), \\(h\\) \u2014 length, width, diameter, base and perpendicular height of the shape, all converted to feet<\/li>\n<li>\\(27\\) \u2014 number of cubic feet in one cubic yard (1 yd = 3 ft, so \\(3 \\times 3 \\times 3 = 27\\))<\/li>\n<\/ul>\n<p>The formula computes the volume of the space in cubic feet and divides by 27 to express it in cubic yards. For a rectangular box, the box option simply uses \\(L \\times W\\) as the area and the height as \\(d\\).<\/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>Cubic Yards \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> you want to cover a rectangular garden bed 20 ft long and 10 ft wide with a 3-inch layer of topsoil. The calculator's default values assume a 5% waste margin, topsoil at 1.1 US tons per cubic yard, 2 ft\u00b3 bags and a bulk price of $30 per cubic yard.<\/p>\n<p>Depth in feet: \\(3 \\text{ in} = 3 \\div 12 = 0.25 \\text{ ft}\\)<\/p>\n<p>Volume: \\(20 \\text{ ft} \\times 10 \\text{ ft} \\times 0.25 \\text{ ft} = 50 \\text{ ft}^3\\)<\/p>\n<p>Exact volume: \\(50 \\div 27 = 1.852 \\text{ yd}^3\\)<\/p>\n<p>With 5% margin: \\(1.852 \\times 1.05 = 1.944 \\text{ yd}^3 = 52.5 \\text{ ft}^3\\)<\/p>\n<p><strong>Result:<\/strong> order about 1.944 cubic yards (52.5 ft\u00b3 \u2248 1.487 m\u00b3), or 27 bags of 2 ft\u00b3. Estimated weight: 1.944 \u00d7 1.1 \u2248 2.14 US tons. Estimated cost: 1.944 \u00d7 $30 \u2248 $58.33.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to Use the Cubic Yards Calculator<\/h2>\n<ol>\n<li><strong>Shape of the area or space<\/strong> \u2014 pick the shape that matches your project: a rectangle, circle or triangle area with a depth of material, or a rectangular box. Only the dimensions used by the selected shape are shown.<\/li>\n<li><strong>Dimensions<\/strong> \u2014 enter the required measurements, choosing the unit (in, ft, yd or m) for each. For area shapes, enter the <em>Depth \/ height (d)<\/em> as the thickness of material, typically in inches; for the box shape it is the box height.<\/li>\n<li><strong>Material<\/strong> \u2014 choose a preset density (topsoil, gravel, sand, mulch, concrete) to get an estimated weight in US tons, or <em>Custom density<\/em> to enter your own value in tons per cubic yard. Leave <em>No weight estimate<\/em> to skip this.<\/li>\n<li><strong>Waste margin<\/strong> \u2014 enter a percentage of extra material; 5\u201310% is typical for spills, uneven subgrade and compaction.<\/li>\n<li><strong>Bag size<\/strong> \u2014 select the size of the bags the product is sold in (0.5, 1, 2 or 3 ft\u00b3) to see how many bags you need.<\/li>\n<li><strong>Price per cubic yard<\/strong> \u2014 enter the bulk delivered price to estimate the total cost, or 0 to skip the cost estimate.<\/li>\n<li>Read the results: cubic yards to order (including the margin), exact cubic yards, cubic feet, cubic meters, bags needed, estimated weight and estimated cost. The <em>Calculation details<\/em> block shows every intermediate step.<\/li>\n<\/ol>\n<h2>What Is a Cubic Yard?<\/h2>\n<p>A cubic yard (yd\u00b3) is a unit of volume equal to a cube measuring 3 feet on each side: \\(3 \\times 3 \\times 3 = 27\\) cubic feet. It is the standard unit for selling loose bulk materials in the United States \u2014 soil, gravel, sand, mulch, crushed stone and concrete are all quoted by the cubic yard. One cubic yard is approximately 0.765 m\u00b3.<\/p>\n<p>Bulk materials are usually ordered by the truckload in whole or half cubic yards, while bagged products are sold in small volumes (commonly 0.5 to 3 ft\u00b3). To compare the two, you need to convert your project's volume into both units \u2014 which is exactly what this calculator does. A quick reference: 1 cubic yard fills 13.5 bags of 2 ft\u00b3, and 27 bags of 1 ft\u00b3 cover one cubic yard.<\/p>\n<p>The weight of a cubic yard varies a lot with the material and its moisture content: dry mulch weighs about 0.4 US tons, topsoil about 1.0\u20131.3, sand about 1.35, gravel about 1.4 and concrete about 2.0 US tons per cubic yard. The weight estimate is useful when you need to check a delivery truck's load limit or a trailer's carrying capacity.<\/p>\n<h2>Assumptions, Limitations and Practical Tips<\/h2>\n<ul>\n<li>All dimensions are converted to feet first, and the volume is divided by 27. Scientific units are exact by definition: 1 ft = 12 in = 0.3048 m, 1 yd = 3 ft.<\/li>\n<li>The shapes are ideal: a perfect rectangle, circle or triangle with a uniform depth. Real garden beds, driveways and holes are rarely that regular \u2014 if the depth varies, average it and add a larger waste margin.<\/li>\n<li>The waste margin is applied to the exact volume, so bags, weight and cost all include it. Set the margin to 0% to get the exact, uncompensated figures. Bag counts are always rounded up to whole bags.<\/li>\n<li>Bulk densities are typical values and vary with moisture, grading and compaction. Wet soil can weigh noticeably more than dry soil; use the <em>Custom density<\/em> option if you have a supplier's specification.<\/li>\n<li>Loose materials such as mulch and gravel compact after spreading, especially gravel over a subgrade. A 5\u201310% margin usually covers this; for concrete order a slightly higher margin because shortfalls on a pour are costly.<\/li>\n<li>For irregular plots, split the area into simple rectangles, triangles and circles, calculate each part separately and add the results. If your project needs cubic feet only, the <a href=\"https:\/\/wpcalc.com\/en\/converters\/cubic-feet-calculator\/\">cubic feet calculator<\/a> handles the conversion, and for the whole land area in acres see the <a href=\"https:\/\/wpcalc.com\/en\/converters\/acreage-calculator-land-area-in-acres\/\">acreage calculator<\/a>.<\/li>\n<li>Metric users: the result also includes cubic meters, and dimensions can be entered in meters or centimeter-equivalent inches directly. The <a href=\"https:\/\/wpcalc.com\/en\/converters\/meters-to-feet\/\">meters to feet converter<\/a> can help translate the outputs.<\/li>\n<\/ul>\n<h2>Typical Depth Requirements<\/h2>\n<table>\n<thead>\n<tr>\n<th>Application<\/th>\n<th>Typical depth<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Mulch over existing beds<\/td>\n<td>2\u20133 in<\/td>\n<\/tr>\n<tr>\n<td>Mulch over bare soil<\/td>\n<td>3\u20134 in<\/td>\n<\/tr>\n<tr>\n<td>New lawn topsoil<\/td>\n<td>4\u20136 in<\/td>\n<\/tr>\n<tr>\n<td>Gravel under a patio<\/td>\n<td>4\u20136 in<\/td>\n<\/tr>\n<tr>\n<td>Gravel driveway (compacted)<\/td>\n<td>8\u201312 in<\/td>\n<\/tr>\n<tr>\n<td>Concrete slab (patio, walkway)<\/td>\n<td>4 in<\/td>\n<\/tr>\n<tr>\n<td>Concrete driveway<\/td>\n<td>5\u20136 in<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>As a rule of thumb, one cubic yard covers 324 ft\u00b2 at a 1-inch depth, 108 ft\u00b2 at 3 inches, 81 ft\u00b2 at 4 inches and 54 ft\u00b2 at 6 inches. Depth, not just area, is where most ordering mistakes happen \u2014 double-check it before ordering.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calculate cubic yards for soil, gravel, mulch or concrete. Enter the area dimensions and depth, and get volume, weight, 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":[3],"tags":[40],"class_list":["post-67303","post","type-post","status-publish","format-standard","hentry","category-converters","tag-volume-units"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67303","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=67303"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67303\/revisions"}],"predecessor-version":[{"id":67304,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67303\/revisions\/67304"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=67303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=67303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=67303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}