Mulch vs. Rock: Which Ground Cover Costs Less?
I get asked this question every spring: "Should I use mulch or rock around the house?" The honest answer is that the cheaper option depends on how long you plan to stay in the house and how much weekend labor you are willing to do. Mulch is cheap upfront and expensive over time; rock is expensive upfront and nearly free after that.
If you are landscaping a rental or flipping a house, mulch wins. If you are planting roots for a decade, rock usually pays for itself somewhere between year four and year seven — sooner if you are paying a crew for the annual mulch refresh, later if you spread it yourself. Here are the real numbers.
Material cost per square foot
Shredded hardwood mulch at the garden center runs about $3 to $5 per bag for 2 cubic feet. At a 2-inch depth, one bag covers 12 square feet, so material cost lands around $0.25 to $0.42 per square foot. Decorative landscape rock — river rock, lava rock, or crushed granite — runs $4 to $7 per half-cubic-foot bag, or $75 to $150 per cubic yard in bulk. Spread at 2 to 3 inches deep, rock lands around $1.00 to $1.75 per square foot by the time material, delivery, and the extra labor are in — that 3-to-4-times gap over mulch is real.
A 200-square-foot bed in mulch: about $50 to $85 in bags. The same bed in rock: $200 to $350 before you move a shovel.
Labor and installation
Mulch is light and forgiving — one person with a wheelbarrow can spread a bed in an afternoon. Rock is heavy, and the wheelbarrow will complain. A typical 200-square-foot mulch bed takes 2 to 3 hours to spread. The same bed in 3-inch rock takes 4 to 6 hours and usually needs a second pair of hands for the delivery and raking phase.
If you are hiring out, landscapers charge roughly $50 to $100 per hour for two workers. The labor gap alone adds $100 to $300 to the rock job.
The 5-year math
This is where the decision separates homeowners from flippers. Mulch decomposes, fades, and compacts. It needs a 1- to 2-inch top-off every spring to stay attractive and functional. Over five years, that is five refreshes at roughly half the initial material cost each time. Rock does not decompose — once it is down, the only maintenance is pulling weeds that sneak through the fabric.
- 200 sq ft mulch, initial: $70. Annual spring top-off — a 1-inch refresh, about half the initial material: $35 × 5 years = $175. Five-year DIY total: $245.
- Same bed in rock, installed: about $300. Annual maintenance: near zero. Five-year total: $300.
- DIY break-even lands around year 7. Pay a crew $80 to $120 for the spring refresh instead, and rock pulls ahead by year 4.
Weed control and landscape fabric
Both mulch and rock need a weed barrier underneath if you want to stay sane. Porous landscape fabric runs $0.15 to $0.30 per square foot — add $30 to $60 for the 200-square-foot example. Skipping fabric is penny-wise and pound-foolish: without it, mulch feeds weed seeds from below and rock beds become weed gardens within two seasons.
Plant health and heat
Mulch keeps soil cool and retains moisture — good for shrubs, perennials, and anything with roots. Rock absorbs heat during the day and radiates it at night, which can stress plants in hot climates. Around the foundation, rock can trap moisture against siding if the grade is wrong, while mulch lets water evaporate. None of this changes the cost math, but it changes where you should use each material.
The bottom line for your yard
If you want low cost today and do not mind raking fresh mulch every spring, go with hardwood or pine bark. If you want to landscape once and forget about it, rock is the long play. Before you order either material, measure your beds accurately, pick your depth, and run the square footage through the mulch calculator — it will give you bag or cubic-yard totals for mulch, and the same area number works for your rock quote at the stone yard.