Skip to content
HammerCalc

Mulch vs. Rock for Landscaping: Costs Now and Five Years Out

Published June 12, 2026

Mulch is cheaper this year. Rock is cheaper by year four. That’s the whole argument in two sentences, and the rest is knowing the actual 2026 numbers and the non-cost tradeoffs, because the cheaper option five years out is still the wrong one if it cooks your foundation plantings or turns a soggy bed into a swamp.

Mid-2026 prices: hardwood mulch runs $2 to $8 per 2-cubic-foot bag and $30 to $60 per cubic yard in bulk, while decorative rock runs $45 to $130 per ton ($50 to $160 per cubic yard) depending on the stone. Rock costs two to four times more up front for the same coverage. But mulch is a subscription: it decomposes, fades, and washes, and most beds need a meaningful top-up every year or two. Rock is mostly a one-time purchase. This guide prices both, works a 300-square-foot bed over five years, and covers the weed, heat, and drainage realities.

2026 prices: what coverage actually costs

Mulch. Bagged hardwood and pine bark at the big boxes runs $2 to $8 per 2-cubic-foot bag, with the popular dyed black and brown bags around $3 to $4 outside of holiday sales (Memorial Day and July 4th routinely see $2 bags, worth planning around). Bulk organic mulch from a landscape yard costs $30 to $60 per cubic yard for the common hardwoods, more for premium cedar or cypress, with delivery typically $50 to $100. Delivered and installed by a crew, mulch runs $50 to $150 per cubic yard all-in; labor adds $20 to $50 a yard or $35 to $65 an hour.

Rock. Decorative stone is sold by the ton or the yard, and a cubic yard of most river rock weighs about 1.3 tons, so convert carefully when comparing quotes. River rock runs $45 to $130 per ton; lava rock $80 to $240; bull rock $65 to $130. Per cubic yard, the common range is $50 to $160 with the national average near $85. Delivery adds $50 to $200 for typical residential loads, and a full 7-ton truckload of river rock delivered runs $350 to $980. Crushed gravel and pea gravel cost less than river rock; if you’re considering a gravel ground cover rather than decorative stone, price it with the gravel calculator since it’s sold and spread the same way.

Rock has one more line item mulch doesn’t need: landscape fabric underneath, at $0.15 to $0.50 per square foot installed. Skip it and the rock slowly disappears into the soil while soil works its way up between the stones, and weeding rock without fabric is miserable. (Under mulch, fabric is actually counterproductive; more on that below.)

The depth math

Both materials cover by volume. Mulch wants 3 inches in a new bed, 2 for refreshes. Rock covers at 2 inches for stones under an inch, 3 inches for larger river rock. The formula: square feet × depth in feet ÷ 27 = cubic yards.

The mulch calculator does this conversion to yards or bag counts directly, including the bag-size traps (mulch bags are 2 cubic feet, rock bags usually 0.5, so the “cheap” $6 bag of rock covers a quarter of what the $4 bag of mulch does).

Worked example: 300 square feet, five years

A 300-square-foot foundation bed, new installation, DIY labor (spreading mulch or rock yourself is shovel work, not skill work).

Mulch path. 300 sq ft at 3 inches = 2.8 cubic yards; call it 3 yards bulk. At $40 to $55 per yard plus $60 delivery, year one costs $180 to $225. In bags, you’d need about 38 bags at $3 to $4: $115 to $150, plus a sore back from loading 38 bags twice.

Then the refreshes. Hardwood mulch loses roughly an inch a year to decomposition and washout, and dyed mulch fades to gray in one or two seasons. A realistic schedule is 1.5 yards of top-up annually: about $90 to $125 per year delivered, or less if you haul it yourself.

Five-year mulch total: $180 to $225 up front plus four refreshes at $90 to $125 = $540 to $725, plus an afternoon of spreading every spring.

Rock path. Same bed at 2.5 inches of medium river rock = 2.3 cubic yards, call it 3 tons. At $60 to $100 per ton plus $100 delivery, the stone costs $280 to $400. Add landscape fabric and staples for 300 sq ft at roughly $50 to $90, and steel or paver edging to keep the rock contained, $60 to $120. Year-one total: $390 to $610. Refresh cost over five years: approximately zero, maybe a leaf-blower pass and a half-ton top-up once.

So the five-year picture on this bed: mulch $540 to $725, rock $390 to $610. Crossover lands around year three or four, and the gap widens every year after, since rock keeps working through year ten and beyond. Hire out the annual mulch spreading instead of doing it yourself and the crossover moves up a full year.

The counterweight is exit cost. Removing 3 tons of rock when you change your mind costs more in labor than the rock cost to buy; removing old mulch means raking. Rock is a commitment, and “previous owner’s rock beds” is a standing complaint among gardeners for a reason.

Weed control: closer than the marketing says

Neither material stops weeds; both suppress them. Three inches of mulch blocks the light weed seeds need, but as the bottom layer decomposes into compost, windblown seeds happily germinate in the mulch itself. Rock over good fabric starts out nearly weed-proof, then dust and leaf litter accumulate between the stones and weeds grow in that, with roots threaded through fabric where they’re hardest to pull.

Realistic expectation either way: a few minutes of pulling per month in season, or a pre-emergent like corn gluten or Preen applied each spring. The worst weed outcome is rock without fabric, and the second worst is fabric under mulch, where the fabric blocks the soil contact that makes mulch valuable and eventually surfaces as ugly shreds.

Heat, drainage, and what’s near the bed

These tradeoffs should override the cost math more often than they do.

Heat. Rock absorbs and radiates heat hard. A rock bed against a south- or west-facing wall in a hot-summer climate raises soil temperatures enough to stress shallow-rooted shrubs and perennials, and reflects heat onto siding and windows. Desert and rock-garden plants don’t care; hydrangeas and azaleas do. Mulch runs cooler and holds soil moisture, which is why it wins around anything you actually want to grow.

Soil. Mulch decomposes into organic matter and feeds the bed; it’s slow-motion compost. Rock contributes nothing and slightly compacts the soil under its weight. For vegetable-adjacent beds and serious planting beds, this alone decides it.

Drainage and water flow. Rock sheds water fast and won’t float, which makes it the right call in drainage swales, around downspouts, and on slopes where mulch washes into the lawn with every storm. Mulch in a wet, shaded bed can stay soggy and invite fungus. Match the material to the water: rock where water moves, mulch where plants drink.

Fire and pests. In wildfire-prone areas, codes increasingly require non-combustible cover within 5 feet of structures, which means rock wins that strip by law. Mulch piled against siding is also a standing invitation to termites; keep any mulch 6 inches off the foundation line regardless.

The sensible hybrid

Most yards end up best served by both: rock in the drainage paths, the downspout splash zones, the hot strip along the driveway, and the 5 feet against the house; mulch in the planting beds where it feeds the soil and keeps roots cool. Pricing the two zones separately takes ten minutes with the mulch calculator and the gravel calculator, and the rest of the outdoor project estimators, from fencing the yard to pouring a pad, are at all calculators.

FAQ

How many bags equal a cubic yard? 13.5 of the standard 2-cubic-foot mulch bags, or 54 of the 0.5-cubic-foot rock bags. Bulk beats bags on price for anything over about a yard and a half; bags win on convenience and small quantities.

Does dyed mulch hurt plants? Quality dyed mulch uses iron oxide and carbon colorants that are harmless. The concern is the cheapest dyed product made from ground construction waste; buy from a supplier who’ll say what’s in it.

Can I put new mulch over old? Yes, and you should; just keep the total under 4 inches. More than that suffocates roots and invites artillery fungus and matting.

What about rubber mulch? It doesn’t decompose, which sounds like a feature, but it also never feeds the soil, smells in summer heat, and costs $8 to $14 a bag. Playgrounds, maybe. Planting beds, no.