The cost to replace mulch with rocks is usually $4-$9 per square foot installed, or about $2,000-$4,500 for a 500-square-foot bed. The final price depends on rock type and depth, whether old mulch needs removal, site access, and local labor rates.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Installed cost per sq ft | $3 | $6.50 | $12 | Higher for premium stone or difficult access |
| 500-sq-ft bed | $1,500 | $3,250 | $6,000 | Includes typical material and installation |
| Decorative rock per ton | $45 | $90 | $180 | Stone type, region, and order size affect price |
| Old mulch removal | $0.50 | $1.25 | $3 | Per sq ft; may be unnecessary if the bed is clean |
What a 500-square-foot rock conversion usually costs
For a typical 500-square-foot landscape bed, expect a total of $2,000-$4,500 to remove or prepare the existing mulch, supply landscape rock, and spread it. A small, accessible bed using basic gravel may cost closer to $1,500, while premium stone, extensive edging, or hauling can push the bill above $6,000.
At a common 2- to 3-inch depth, 500 square feet takes roughly 3-5 tons of rock, depending on stone size and density. Material alone commonly runs $250-$900 before delivery. A contractor quote also reflects labor, equipment, bed preparation, and disposal. Assumptions: average U.S. labor rates, standard access, 2- to 3-inch rock coverage, and no major grading.
For a straightforward 500-square-foot project, $3,250 is a practical planning figure, not a guaranteed quote. Contractors may set minimum charges for small beds, so the per-square-foot rate often falls as the project gets larger.
How rock, labor, and mulch removal shape the quote
Quotes typically combine material, hauling, bed preparation, installation, and cleanup. Ask whether the price includes delivery, landscape fabric, edging, and disposal; these items are easy to miss when comparing estimates.
| Quote component | Typical price | What changes it | Common unit |
|---|---|---|---|
| Decorative rock | $45-$180 | Stone type, color, and size | Per ton |
| Delivery | $75-$250 | Distance and load size | Per delivery |
| Mulch removal and disposal | $0.50-$3 | Mulch depth and disposal fees | Per sq ft |
| Preparation and fabric | $0.50-$2.50 | Weeding, grading, and fabric grade | Per sq ft |
| Rock placement labor | $1.50-$4 | Access, carrying distance, and bed shape | Per sq ft |
Material and labor are often the largest portions of a normal quote. Fabric may cost $0.15-$0.60 per square foot for the material, with installation adding to the total. Edging commonly adds $3-$12 per linear foot, depending on whether it is plastic, metal, stone, or concrete.
A low quote may exclude delivery, old-mulch disposal, or edging, so compare the same included tasks rather than the bottom-line number alone.
Rock size, depth, and stone choice move the price
Rock depth is a major quantity driver. A 1-inch layer uses less material but may leave gaps and expose fabric; a 2- to 3-inch layer is common for decorative beds. Raising coverage from 2 inches to 3 inches can increase rock volume by about 50%, although the crew’s labor may not rise by the same amount.
Small gravel and crushed stone generally cost $45-$100 per ton, while river rock, polished stone, and specialty colors may run $90-$180 per ton or more. Larger stones can require more careful placement and may not cover as evenly. Check the supplier’s coverage estimate for the selected size and depth rather than assuming every ton covers the same area.
For planning, 2 inches of typical rock often covers about 80-100 square feet per ton; larger or denser material may cover less. A 1,000-square-foot bed at 3 inches may need roughly 10-15 tons. Local suppliers can refine the calculation based on stone density, and their estimate should include a modest allowance for uneven ground and settling.
Depth changes quantity directly: measure the bed and specify the intended inches of coverage before accepting a material allowance. Fabric quality, plant openings, and existing soil condition also affect preparation costs.
Save money by controlling removal and bed preparation
Old mulch does not always need to be hauled away. If it is thin, clean, and not mixed with weeds or debris, a landscaper may be able to rake and level it before adding a separation layer or rock. Leaving suitable material in place can avoid roughly $250-$1,500 on a 500-square-foot job, depending on volume and local disposal charges.
That shortcut is not appropriate when mulch is heavily decomposed, diseased, full of weeds, or already too deep around plant stems. Ask the installer to explain whether existing material can remain and how the added layer will affect drainage and plant crowns. Rock should not be piled against siding, tree trunks, or foundation vents.
Other controllable savings include choosing locally available gravel, keeping bed borders simple, and limiting rock to areas where it serves a clear purpose. Buying a larger quantity may reduce the per-ton rate, but extra material can erase savings if delivery or leftover disposal is expensive. Compare a bulk quote with bagged rock only for very small areas; bags commonly cost more per ton.
Get separate prices for removal, fabric, edging, and rock so optional work can be weighed against the finished look and maintenance needs. Do not remove necessary drainage work or use inadequate depth just to lower the initial quote.
Regional delivery and labor rates change installed prices
Prices in large metro areas and high-cost coastal markets can be 15%-35% above a national middle estimate, mainly because of labor, disposal, and delivery charges. Rural areas may have lower labor rates but higher hauling costs if a quarry or landscape supplier is far away. Local stone availability can reverse that pattern: nearby quarry material may be less expensive than imported rock even when labor is costly.
In lower-cost markets, a basic installation may run $3-$6 per square foot. Many suburban markets fall around $4-$9 per square foot, while expensive urban areas or projects with premium stone can reach $8-$12 per square foot. These are broad planning ranges, not fixed regional tariffs; bed shape, access, and project minimums still matter.
Request quotes from contractors who identify the rock source and delivery distance. A quote using local crushed stone is not directly comparable to one using imported river rock. For small beds, a supplier’s minimum delivery fee can have a larger effect than the actual rock price.
Local material availability and truck access can matter as much as the city’s labor rate. Confirm whether the delivery truck can reach the driveway or whether the crew must move stone by wheelbarrow.
Three sample quotes for different bed sizes
These examples illustrate how area, rock selection, and work scope affect totals. Labor hours are approximate and assume a three-person crew with ordinary access; unusual slopes, narrow gates, or extensive hand-carrying can add time.
| Project | Materials and scope | Labor estimate | Illustrative total |
|---|---|---|---|
| Small front bed, 150 sq ft | 2 tons basic gravel at $70-$110 per ton; fabric and light cleanup | 6-9 crew hours | $800-$1,500 |
| Typical beds, 500 sq ft | 4 tons river rock at $100-$150 per ton; remove mulch and install fabric | 16-24 crew hours | $2,500-$4,500 |
| Large perimeter beds, 1,000 sq ft | 11-14 tons mixed decorative stone; removal, fabric, and basic edging | 30-45 crew hours | $5,500-$10,000 |
The 150-square-foot example carries a higher cost per square foot because delivery and crew setup are spread over less area. The 1,000-square-foot project needs substantially more material and may require multiple loads, but its unit rate can be lower if access is easy and the work is continuous.
Use a measured bed plan to check each quote’s square footage, tonnage, depth, and labor scope. If the estimate lists only a lump sum, ask for the amount and type of rock included.
Installation time and access affect crew charges
A small, open bed may take a two- or three-person crew about 4-8 hours. A 500-square-foot conversion with removal and fabric often takes 1-2 working days, while a large property with multiple beds can require 2-4 days. These are working-time estimates, not calendar guarantees; weather, delivery timing, and site preparation can extend the schedule.
Landscape labor commonly prices out to roughly $50-$100 per worker-hour through a contractor, including business overhead, or appears as a project rate of about $1.50-$4 per square foot for placement. The calculation is not always a direct hourly bill: contractors may include travel, tools, supervision, and setup in the installed rate.
Stairs, narrow side yards, long wheelbarrow routes, steep slopes, and planted beds that require hand placement increase labor. If rock must be carried more than 50-100 feet from the drop point, request a clear explanation of the extra charge.
Before scheduling, identify the delivery drop point and walking distance to each bed. Clearing access and marking irrigation lines can reduce delays, but the crew should handle grading and installation to the agreed specification.
Rock upkeep can cost more than mulch over time
Rock does not decompose like organic mulch, so it generally does not need a full replacement every year. It can still require periodic raking, weed removal, and occasional replenishment where stones migrate or settle. Budget $50-$200 per year for modest upkeep if handled by the homeowner, or roughly $150-$500 for occasional professional cleanup on a typical property.
Weeds can grow in dust and organic debris that collect between stones, even when fabric is installed. Removing leaves and keeping drainage paths clear helps limit buildup. Fabric can deteriorate or become exposed, and replacing it beneath established rock may require moving the stone; that repair can cost several hundred dollars or more depending on bed size.
Mulch is often cheaper to install initially and is easy to refresh, but it typically needs replenishment every year or two. Rock has a higher upfront cost and may suit beds where long-lasting coverage is preferred, though it can retain heat and be harder to change around plants. The best comparison is the installed price plus expected maintenance and future redesign costs.
Rock can reduce routine material replacement, but it is not a no-maintenance surface. Consider plant needs, drainage, and how likely the bed layout is to change before comparing long-term expense.