Mulch Calculator

Use the circular, rectangle or triangle calculator to see how much mulch you need for your driveway or sidewalk or pathways, play-sand for your sandbox, topsoil for your lawn or yard, soil-mixes for your raised beds or your flower beds or mulch you need for your job.

 

<table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="72%"><tr><!--msnavigation--><td valign="top"><p><font class="style1"><!-- [et_pb_line_break_holder] --> <script language="JavaScript"><!-- [et_pb_line_break_holder] --><!-- Volume / Area conversion calculator<!-- [et_pb_line_break_holder] -->function process_rect_form(form){<!-- [et_pb_line_break_holder] --> var firstvalue = 0;<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> if (form.width.value == "") <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> var message = "Please fill in the width field"<!-- [et_pb_line_break_holder] --> alert(message);<!-- [et_pb_line_break_holder] --> form.width.focus();<!-- [et_pb_line_break_holder] --> return false;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> if (form.length.value == "") <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> var message = "Please fill in the length field"<!-- [et_pb_line_break_holder] --> alert(message);<!-- [et_pb_line_break_holder] --> form.length.focus();<!-- [et_pb_line_break_holder] --> return false;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> if (form.depth.value == "") <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> var message = "Please fill in the depth field"<!-- [et_pb_line_break_holder] --> alert(message);<!-- [et_pb_line_break_holder] --> form.depth.focus();<!-- [et_pb_line_break_holder] --> return false;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> else<!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> var length = form.length.value;<!-- [et_pb_line_break_holder] --> var width = form.width.value;<!-- [et_pb_line_break_holder] --> var depth = form.depth.value;<!-- [et_pb_line_break_holder] --> var material_conv = form.material.value<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> // Multiply area by 144 to convert to square inches.<!-- [et_pb_line_break_holder] --> // There are 46656 cubic inches to the cubic yard...<!-- [et_pb_line_break_holder] --> // Before rounding, multiply by 100 (144 becomes 14400) to preserve 2 decimal positions.<!-- [et_pb_line_break_holder] --> // After rounding, divide by 100 to restore the 2 decimal positions.<!-- [et_pb_line_break_holder] --> if (material_conv == 1)<!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> form.elements[6].value = "cubic yards";<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> else <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> form.elements[6].value = "tons";<!-- [et_pb_line_break_holder] --> } <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> form.elements[5].value = Math.round(length * width * depth * 14400 / 46656 * material_conv) / 100 ;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function process_round_form(form){<!-- [et_pb_line_break_holder] --> var firstvalue = 0;<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> if (form.diameter.value == "") <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> var message = "Please fill in the diameter field"<!-- [et_pb_line_break_holder] --> alert(message);<!-- [et_pb_line_break_holder] --> form.width.focus();<!-- [et_pb_line_break_holder] --> return false;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> if (form.depth.value == "") <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> var message = "Please fill in the depth field"<!-- [et_pb_line_break_holder] --> alert(message);<!-- [et_pb_line_break_holder] --> form.depth.focus();<!-- [et_pb_line_break_holder] --> return false;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> else<!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> var area = Math.PI*Math.pow(form.diameter.value/2,2);<!-- [et_pb_line_break_holder] --> var depth = form.depth.value;<!-- [et_pb_line_break_holder] --> var material_conv = form.material.value<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> // Multiply area by 144 to convert to square inches.<!-- [et_pb_line_break_holder] --> // There are 46656 cubic inches to the cubic yard...<!-- [et_pb_line_break_holder] --> // Before rounding, multiply by 100 (144 becomes 14400) to preserve 2 decimal positions.<!-- [et_pb_line_break_holder] --> // After rounding, divide by 100 to restore the 2 decimal positions.<!-- [et_pb_line_break_holder] --> if (material_conv == 1)<!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> form.elements[5].value = "cubic yards";<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> else <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> form.elements[5].value = "tons";<!-- [et_pb_line_break_holder] --> } <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> form.elements[4].value = Math.round(area * depth * 14400 / 46656 * material_conv) / 100 ;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function process_triangle_form(form){<!-- [et_pb_line_break_holder] --> var firstvalue = 0;<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> if (form.side_one.value == "") <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> var message = "Please fill in the first side field"<!-- [et_pb_line_break_holder] --> alert(message);<!-- [et_pb_line_break_holder] --> form.side_one.focus();<!-- [et_pb_line_break_holder] --> return false;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> if (form.side_two.value == "") <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> var message = "Please fill in the second side field"<!-- [et_pb_line_break_holder] --> alert(message);<!-- [et_pb_line_break_holder] --> form.side_two.focus();<!-- [et_pb_line_break_holder] --> return false;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> if (form.depth.value == "") <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> var message = "Please fill in the depth field"<!-- [et_pb_line_break_holder] --> alert(message);<!-- [et_pb_line_break_holder] --> form.depth.focus();<!-- [et_pb_line_break_holder] --> return false;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> else<!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> var area = (form.side_one.value * form.side_two.value)/2;<!-- [et_pb_line_break_holder] --> var depth = form.depth.value;<!-- [et_pb_line_break_holder] --> var material_conv = form.material.value<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> // Multiply area by 144 to convert to square inches.<!-- [et_pb_line_break_holder] --> // There are 46656 cubic inches to the cubic yard...<!-- [et_pb_line_break_holder] --> // Before rounding, multiply by 100 (144 becomes 14400) to preserve 2 decimal positions.<!-- [et_pb_line_break_holder] --> // After rounding, divide by 100 to restore the 2 decimal positions.<!-- [et_pb_line_break_holder] --> if (material_conv == 1)<!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> form.elements[6].value = "cubic yards";<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> else <!-- [et_pb_line_break_holder] --> {<!-- [et_pb_line_break_holder] --> form.elements[6].value = "tons";<!-- [et_pb_line_break_holder] --> } <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> form.elements[5].value = Math.round(area * depth * 14400 / 46656 * material_conv) / 100 ;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function reset_round_form(form) {<!-- [et_pb_line_break_holder] --> clear_form(form);<!-- [et_pb_line_break_holder] --> form.elements[0].value = 0;<!-- [et_pb_line_break_holder] --> form.elements[1].value = 0;<!-- [et_pb_line_break_holder] --> process_round_form(form);<!-- [et_pb_line_break_holder] --> return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function reset_rect_form(form) {<!-- [et_pb_line_break_holder] --> clear_form(form);<!-- [et_pb_line_break_holder] --> form.elements[0].value = 0;<!-- [et_pb_line_break_holder] --> form.elements[1].value = 0;<!-- [et_pb_line_break_holder] --> form.elements[2].value = 0;<!-- [et_pb_line_break_holder] --> process_rect_form(form);<!-- [et_pb_line_break_holder] --> return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function reset_triangle_form(form) {<!-- [et_pb_line_break_holder] --> clear_form(form);<!-- [et_pb_line_break_holder] --> form.elements[0].value = 0;<!-- [et_pb_line_break_holder] --> form.elements[1].value = 0;<!-- [et_pb_line_break_holder] --> form.elements[2].value = 0;<!-- [et_pb_line_break_holder] --> process_triangle_form(form);<!-- [et_pb_line_break_holder] --> return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function clear_form(form) {<!-- [et_pb_line_break_holder] --> for (var i = 1; i <= form.count; i++) form.elements[i].value = "";<!-- [et_pb_line_break_holder] --> return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- done hiding from old browsers --><!-- [et_pb_line_break_holder] --> </script> <!-- [et_pb_line_break_holder] --></font><!-- rectangle area calc --></p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><form><!-- [et_pb_line_break_holder] --> <p><b>Drive ways use 10 ft. for width / Rectangular/Square Beds</b></p><!-- [et_pb_line_break_holder] --> <table height="184" border="1"><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="24"><font face="Times New Roman" size="4">How wide is the <!-- [et_pb_line_break_holder] --> area? (in feet)<input onFocus="clear_form(this.form)" size="4" name="width"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="24"><font face="Times New Roman" size="4">How long is the <!-- [et_pb_line_break_holder] --> area? (in feet)<input onFocus="clear_form(this.form)" size="4" name="length"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="24"><font face="Times New Roman" size="4">How thick (deep) do <!-- [et_pb_line_break_holder] --> you want to fill (in inches)?<input onFocus="clear_form(this.form)" size="4" name="depth"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="24"><font face="Times New Roman" size="4">What type of <!-- [et_pb_line_break_holder] --> material do you want? <select size="1" name="material"><!-- [et_pb_line_break_holder] --> <option value="1" selected>Mulch</option><!-- [et_pb_line_break_holder] --> <option value="1">TopSoi l- Clay</option><!-- [et_pb_line_break_holder] --> <option value="1">soil-mixes</option><!-- [et_pb_line_break_holder] --> <option value="1.25">Sand</option><!-- [et_pb_line_break_holder] --> <option value="1.35">Gravel # 57</option><!-- [et_pb_line_break_holder] --> <option value="1.50">Gravel 67</option><!-- [et_pb_line_break_holder] --> <option value="1.68">Gravel #78</option><!-- [et_pb_line_break_holder] --> <option value="1.65">Crush & Run or ABC</option><!-- [et_pb_line_break_holder] --> <option value="1.95">Screening or rock dust</option><!-- [et_pb_line_break_holder] --> <option value="1.025">Brick Chips 3/4</option><!-- [et_pb_line_break_holder] --> <option value="1.50">Surge stone</option><!-- [et_pb_line_break_holder] --> <option value="1.59">#4 /2 inch River bed</option><!-- [et_pb_line_break_holder] --> <option value="1.35">#5 gravel</option><!-- [et_pb_line_break_holder] --> <option value="1.025">Rip Rap Class B</option><!-- [et_pb_line_break_holder] --> </select></font> <!-- [et_pb_line_break_holder] --> </td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td align="middle" height="28"><!-- [et_pb_line_break_holder] --> <p align="left"><font face="Times New Roman" size="4"><!-- [et_pb_line_break_holder] -->                          <!-- [et_pb_line_break_holder] --> <input onClick="process_rect_form(this.form)" type="button" value="Calculate Material" class="style1"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td align="middle" height="24"><font face="Times New Roman" size="4"><!-- [et_pb_line_break_holder] --> You'll need <input onFocus="this.blur()" size="4" name="needed"><!-- [et_pb_line_break_holder] --> <input onFocus="this.blur()" size="10" name="tons_or_yards"> for your <!-- [et_pb_line_break_holder] --> project.</font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> </table><!-- [et_pb_line_break_holder] --></form><!-- [et_pb_line_break_holder] --><p> </p><!-- [et_pb_line_break_holder] --><!-- circlular area calc --><!-- [et_pb_line_break_holder] --><form><!-- [et_pb_line_break_holder] --> <p><b>Circular Beds</b></p><!-- [et_pb_line_break_holder] --> <table height="184" border="1"><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="24"><font face="Times New Roman" size="4">What is the <!-- [et_pb_line_break_holder] --> diameter? (in feet)<!-- [et_pb_line_break_holder] --> <input onFocus="clear_form(this.form)" size="4" name="diameter"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="24"><font face="Times New Roman" size="4">How thick (deep) do <!-- [et_pb_line_break_holder] --> you want to fill (in inches)?<input onFocus="clear_form(this.form)" size="4" name="depth"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="24"><font face="Times New Roman" size="4">What type of <!-- [et_pb_line_break_holder] --> material do you want? <select size="1" name="material"><!-- [et_pb_line_break_holder] --> <option value="1" selected>Mulch</option><!-- [et_pb_line_break_holder] --> <option value="1.59">#4 /2 inch River bed</option><!-- [et_pb_line_break_holder] --> <option value="1.025">Brick Chips 3/4</option><!-- [et_pb_line_break_holder] --> <option value="1.35">#5 gravel</option><!-- [et_pb_line_break_holder] --> <option value="1">Soil</option><!-- [et_pb_line_break_holder] --> <option value="1.25">Sand</option><!-- [et_pb_line_break_holder] --> <option value="1.65">Crush & Run or ABC</option><!-- [et_pb_line_break_holder] --> <option value="1.35">Gravel # 57,67</option><!-- [et_pb_line_break_holder] --> <option value="1">soil-mixes</option><!-- [et_pb_line_break_holder] --> </select></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td align="middle" height="28"><!-- [et_pb_line_break_holder] --> <p align="left"><font face="Times New Roman" size="4"><!-- [et_pb_line_break_holder] -->                          <!-- [et_pb_line_break_holder] --> <input onClick="process_round_form(this.form)" type="button" value="Calculate Material" class="style1"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td align="middle" height="24"><font face="Times New Roman" size="4"><!-- [et_pb_line_break_holder] --> You'll need <input onFocus="this.blur()" size="4" name="needed"><!-- [et_pb_line_break_holder] --> <input onFocus="this.blur()" size="10" name="tons_or_yards"> for your <!-- [et_pb_line_break_holder] --> project.</font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> </table><!-- [et_pb_line_break_holder] --></form><!-- [et_pb_line_break_holder] --><p> </p><!-- [et_pb_line_break_holder] --><!-- triangle area calc --><!-- [et_pb_line_break_holder] --><form><!-- [et_pb_line_break_holder] --> <p><b>Triangle Beds</b> (Measure the two sides that meet at the 90° angle)</p><!-- [et_pb_line_break_holder] --> <table height="190" border="1"><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="30"><font face="Times New Roman" size="4">What is length of <!-- [et_pb_line_break_holder] --> the first side? (in feet)<!-- [et_pb_line_break_holder] --> <input onFocus="clear_form(this.form)" size="4" name="side_one"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="30"><font face="Times New Roman" size="4">What is length of <!-- [et_pb_line_break_holder] --> the second side? (in feet)<!-- [et_pb_line_break_holder] --> <input onFocus="clear_form(this.form)" size="4" name="side_two"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="30"><font face="Times New Roman" size="4">How thick (deep) do <!-- [et_pb_line_break_holder] --> you want to fill (in inches)?<input onFocus="clear_form(this.form)" size="4" name="depth"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td height="30"><font face="Times New Roman" size="4">What type of <!-- [et_pb_line_break_holder] --> material do you want? <select size="1" name="material"><!-- [et_pb_line_break_holder] --> <option value="1" selected>Mulch</option><!-- [et_pb_line_break_holder] --> <option value="1.59">#4 /2 inch River bed</option><!-- [et_pb_line_break_holder] --> <option value="1.025">Brick Chips 3/4</option><!-- [et_pb_line_break_holder] --> <option value="1.35">#5 gravel</option><!-- [et_pb_line_break_holder] --> <option value="1">Soil</option><!-- [et_pb_line_break_holder] --> <option value="1.25">Sand</option><!-- [et_pb_line_break_holder] --> <option value="1.65">Crush & Run or ABC</option><!-- [et_pb_line_break_holder] --> <option value="1.35">Gravel # 57,67</option><!-- [et_pb_line_break_holder] --> <option value="1">soil-mixes</option><!-- [et_pb_line_break_holder] --> </select></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td align="middle" height="28"><!-- [et_pb_line_break_holder] --> <p align="left"><font face="Times New Roman" size="4"><!-- [et_pb_line_break_holder] -->                          <!-- [et_pb_line_break_holder] --> <input onClick="process_triangle_form(this.form)" type="button" value="Calculate Material" class="style1"></font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> <tr><!-- [et_pb_line_break_holder] --> <td align="middle" height="24"><font face="Times New Roman" size="4"><!-- [et_pb_line_break_holder] --> You'll need <input onFocus="this.blur()" size="4" name="needed"><!-- [et_pb_line_break_holder] --> <input onFocus="this.blur()" size="10" name="tons_or_yards"> for your <!-- [et_pb_line_break_holder] --> project.</font></td><!-- [et_pb_line_break_holder] --> </tr><!-- [et_pb_line_break_holder] --> </table><!-- [et_pb_line_break_holder] --></form><!-- [et_pb_line_break_holder] --></center></td></tr><!--msnavigation--></table>