Mulch typically costs between $25 and $50 per cubic yard, depending on the type, your location, and where you buy it
The price you pay for mulch varies based on what kind you choose. Standard wood mulch—the most common type for landscaping—usually falls in the lower range, around $25 to $35 per yard. Colored mulch, cedar mulch, and specialty blends cost more, often $40 to $60 per yard. Hardwood mulch sits in the middle, usually $30 to $45 per yard.
Where you buy matters as much as what you buy. Big-box stores like Home Depot and Lowe's often charge more per yard than local landscape supply yards, which may offer bulk discounts. Delivery fees can add $50 to $150 or more depending on distance and the amount you order. Buying in bulk—say, 10 yards or more—usually brings the per-yard price down.
Your location affects price too. Rural areas with local mulch producers typically have lower costs than urban areas where mulch must be transported farther. Seasonal demand also shifts pricing: spring and early summer are peak season, so prices tend to be higher then.
Key Takeaways
- Standard wood mulch costs $25 to $35 per cubic yard, while colored or specialty mulch runs $40 to $60 per yard.
- Local landscape supply yards usually charge less per yard than big-box retailers, especially if you order 10 yards or more.
- Delivery fees range from $50 to $150 depending on distance and volume, so picking up mulch yourself can save money.
- Spring and early summer prices are higher due to demand; ordering in fall or winter may lower your per-yard cost.
- A cubic yard covers roughly 100 square feet at 3 inches deep, so measure your space before getting a price quote.
How Much Space One Cubic Yard Actually Covers
A cubic yard of mulch covers approximately 100 square feet when spread 3 inches deep—the standard depth for most landscaping. If you spread it thinner, say 2 inches, one yard covers closer to 150 square feet. At 4 inches deep, it covers about 75 square feet. This matters because it determines how many yards you actually need to order.
To figure out how many yards to order, measure the length and width of the area you want to mulch in feet, multiply those numbers together to get square footage, then divide by 100 (for 3-inch depth). For example, a bed that is 20 feet long and 5 feet wide is 100 square feet, so you need 1 cubic yard. A 20-by-10-foot bed is 200 square feet, so you need 2 cubic yards.
Most landscape suppliers will help you calculate this over the phone if you give them your measurements. It is worth calling a few places to compare both price and their willingness to help you figure out the right amount—ordering too little means a second trip, and ordering too much leaves you with extra mulch to store.
Price Differences Between Mulch Types
Wood mulch is the least expensive option and works well for general landscaping around trees and shrubs. It breaks down over time, which means you will need to refresh it every 1 to 2 years, but that also means it adds organic matter to your soil. Expect to pay $25 to $35 per yard.
Colored mulch—usually dyed red, brown, or black—costs more because of the processing involved. It holds its color longer than natural wood mulch and can look more polished in a landscape design. Prices run $40 to $60 per yard. The dye is typically safe for plants and soil, but ask the supplier what type of dye they use if you have concerns.
Cedar or hardwood mulch falls in the middle price range, $30 to $50 per yard. Cedar has a pleasant smell and naturally resists insects, which appeals to some homeowners, though the scent fades after a few weeks. Hardwood mulch lasts longer than standard wood mulch before breaking down. Both are good choices if you want something that will hold up longer than basic wood mulch but costs less than colored varieties.
Specialty mulches—like cypress, rubber, or cocoa hull—can cost $50 to $100 or more per yard. These are usually chosen for specific reasons: rubber mulch for playgrounds, cocoa hull for its smell, or cypress for its durability. Unless you have a particular reason to use one, standard or colored wood mulch meets most home landscaping needs at a lower cost.
Where to Buy Mulch and Compare Prices
Local landscape supply yards almost always offer the best per-yard pricing, especially if you order in bulk. They often have multiple mulch types on hand and can load your truck or arrange delivery. Call several yards in your area and ask for their current prices on the type you want. Many will quote you over the phone if you tell them the volume you need.
Big-box stores like Home Depot and Lowe's sell mulch by the bag and sometimes by the yard. Bagged mulch costs more per cubic yard than bulk mulch—a 2-cubic-foot bag might cost $3 to $5, which works out to $40 to $65 per cubic yard. Buying bags makes sense only if you need a small amount, say 1 or 2 cubic yards. For anything larger, bulk is cheaper.
Some municipalities offer free or low-cost mulch made from chipped tree waste. Check your city or county public works department or parks department to see if they have a program. The mulch is usually available in fall after leaf collection, and you either pick it up yourself or they deliver it. Quality varies, but the price cannot be beaten.
Online retailers and delivery services like Amazon or local mulch delivery companies exist, but compare their per-yard price plus delivery against local suppliers before ordering. Delivery fees can erase any savings you thought you were getting.
Delivery Costs and How to Save on Them
Delivery fees typically range from $50 to $150, depending on how far the supplier is from your home and how much mulch you are ordering. Some suppliers charge a flat fee; others charge per mile or per yard. A few suppliers offer free delivery if you order above a certain amount, usually 10 yards or more.
Picking up mulch yourself is the cheapest option if you have access to a truck or trailer. You will need to rent a truck from Home Depot, Lowe's, or a local equipment rental company if you do not own one. Truck rental typically costs $15 to $30 for a few hours, which is often less than delivery fees. Measure the truck bed before you go—most standard pickup trucks hold 1 to 2 cubic yards comfortably without overloading.
If you order multiple yards, ask the supplier whether their delivery fee is per load or per yard. Ordering 5 yards at once might cost the same to deliver as ordering 10 yards, so sometimes it makes sense to get more than you initially planned if the per-yard price drops and delivery stays the same.
Seasonal Pricing and When to Order
Spring and early summer are peak season for mulch sales, so prices are at their highest from March through June. If you can wait, ordering in fall or winter often brings prices down by 10 to 20 percent. Suppliers have less demand then and may offer discounts to move inventory before the busy season.
Fall is actually an ideal time to mulch because it helps insulate plant roots over winter and suppresses weeds before spring. Winter ordering works too, though some suppliers may have limited stock or longer delivery times if weather is bad. Summer ordering is possible but costs more and means the mulch will break down faster in heat and moisture.
If you need mulch in spring, order early—late February or early March—before prices climb. Calling ahead and asking when a supplier expects their next delivery can help you time your order to catch fresh stock at better prices.
Calculating Your Total Cost
To estimate your total mulch cost, multiply the number of cubic yards you need by the per-yard price, then add delivery fees. For example: a 20-by-10-foot bed needs 2 cubic yards. At a local supplier charging $30 per yard with $75 delivery, your total is (2 × $30) + $75 = $135. At a big-box store charging $50 per yard with no delivery, buying 2 yards costs $100, but you have to pick it up yourself.
Do not forget to factor in refreshing mulch every 1 to 2 years. Standard wood mulch breaks down faster than colored or hardwood varieties, so if you choose the cheapest option, you will be buying again sooner. Spending a bit more upfront on a longer-lasting mulch sometimes saves money over time.
Frequently Asked Questions
How much does mulch cost at Home Depot or Lowe's?
Bagged mulch at big-box stores costs $3 to $5 per 2-cubic-foot bag, which works out to $40 to $65 per cubic yard. Some locations sell mulch by the cubic yard in bulk, usually at $35 to $50 per yard. Prices vary by location and current stock. Call your local store to ask what they have in stock and their current pricing.
Is it cheaper to buy mulch in bulk or by the bag?
Bulk mulch is always cheaper per cubic yard than bagged mulch. Buying 5 or more cubic yards from a landscape supplier costs significantly less than buying the same amount in bags. Bags make sense only for small projects under 2 cubic yards, or if you do not have a way to transport bulk mulch.
Can I get free mulch anywhere?
Some cities and counties offer free mulch made from chipped tree waste, usually available in fall. Contact your local public works or parks department to ask if they have a program. Quality and availability vary by location. You typically pick it up yourself, though some municipalities deliver for free.
How often do I need to replace mulch?
Standard wood mulch lasts 1 to 2 years before breaking down significantly. Colored and hardwood mulches last 2 to 3 years. Specialty mulches like rubber or cypress last longer. Refreshing mulch annually with a thin layer (1 to 2 inches) is often cheaper than replacing it all at once every few years.
What is the difference between a cubic yard and a ton of mulch?
A cubic yard is a volume measurement (3 feet by 3 feet by 3 feet). A ton is a weight measurement. Mulch is usually sold by the cubic yard, not by weight. One cubic yard of mulch weighs roughly 400 to 800 pounds depending on moisture content and type, but suppliers quote prices per yard, not per ton.