To get started, choose your color and quantity below Each unit is a 2,000 lb. super sack Shipping & Tax included in advertised price For orders over 8,000 lbs. (>4 units), call 312-288-8211
Looking for a safe, durable, attractive surface solution for your playground or landscaping beds? Come to Perfect Rubber Mulch! Our company specializes in the kind of Alabama rubber mulch that makes the ideal surface for parks, yards, horse arenas, firing ranges and more. Our mulch, in Huntsville, AL and beyond, is 100% recycled, high in quality, durable, non-toxic and attractive — available in colors like black, brown, green and red. From Birmingham to Montgomery, mulch can add style, quality and value wherever it’s placed.
Perks of Our Rubber Mulch in Alabama
Adding rubber mulch to Alabama properties is a decision filled with benefits. Consider some of the advantages that come from giving your home in Montgomery, Huntsville or Birmingham mulch made of fully recycled materials:
Competitive Pricing
Non-toxic materials
Various color options
EPA-approved
ADA-compliant
Wind resistant
Reduction in weed growth
Ideal for various locations
Order Your Mulch
When you’re looking for mulch anywhere in Alabama, Perfect Rubber Mulch is your resource. We sell affordable, safe, recycled, loose-fill rubber mulch to customers throughout the state, making it easy, convenient and affordable to find just the right mulch for you. This versatile product is excellent for multiple uses, including creating clean landscapes or keeping kids safe from falls on playground equipment. Whether you’re looking to outfit your yard, fill a playground, create a durable surface in a military obstacle course or something else, we’re here to help!
function MulchCalc() {
var a = document.getElementById("ppsft").value;
var b = (document.getElementById("Depther").value / 12);
var c = document.getElementById("Widther").value;
var d = document.getElementById("Lengther").value;
if (a > 0) {
if (b > 0) {
if (c > 0) {
if (d > 0) {
var math = a * c * d;
var tpo = Math.round((math * 10) / 10).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
jQuery("#tpo").html(tpo);
g = math / 2000;
var tto = g.toFixed(2);
jQuery("#tto").html(tto);
var tba = Math.round(((math * 10) / 10) / 40).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
jQuery("#tba").html(tba);
var tpa = Math.ceil((math / 20) / 100);
jQuery("#tpa").html(tpa);
jQuery("#mulch_results").addClass('show-results');
setTimeout(function () {
jQuery("#total_lbs").addClass('grow');
}, 300);
setTimeout(function () {
jQuery("#total_tons").addClass('grow');
}, 500);
setTimeout(function () {
jQuery("#total_bags").addClass('grow');
}, 700);
setTimeout(function () {
jQuery("#total_pallets").addClass('grow');
}, 900);
}
else { var calcerror = '
*Length has not been set properly
'; $("#calcerror").html(calcerror);}
}
else { var calcerror = '
*Width has not been set properly
'; $("#calcerror").html(calcerror);}
}
else { var calcerror = '
*Depth has not been set properly
'; $("#calcerror").html(calcerror);}
}
else { var calcerror = '
*Pounds Per Square Inch has not been set properly
'; $("#calcerror").html(calcerror);}
};
function ChangeLbsSqFt(e) {
var t = e.value;
if (t == 1) { document.getElementById("ppsft").value = "2.33"; }
if (t == 2) { document.getElementById("ppsft").value = "3.495"; }
if (t == 3) { document.getElementById("ppsft").value = "4.66"; }
if (t == 4) { document.getElementById("ppsft").value = "6.99"; }
if (t == 5) { document.getElementById("ppsft").value = "9.32"; }
if (t == 6) { document.getElementById("ppsft").value = "11.65"; }
if (t == 7) { document.getElementById("ppsft").value = "13.98"; }
console.log(t);
};