Skip to content
A new river rock bed, about 3 inches deep, held off the lawn by steel edging.

Cost guide

River Rock Cost in 2026: Per Ton, Per Yard, Per Bag and Installed

River rock installed 3 in. deep over fabric: $1.86 to $3.79 per sq ft

rock alone $64 to $115 a ton · estimate, see method

Find a licensed landscaper

Illustration A new river rock bed, about 3 inches deep, held off the lawn by steel edging.

In this guide

Short answer: River rock costs about $64 to $115 a ton at U.S. supply yards in 2026 (median $89), or roughly $86 to $155 a cubic yard. A ton covers about 100 sq ft at 2 inches deep. Installed 3 inches deep over woven fabric, expect about $1.86 to $3.79 per sq ft, plus delivery and edging.

$64–$115 per ton, middle half of 32 published yard prices (Oct. 2026)

$4.99–$6.99 per 0.5 cu ft bag, which works out to $270–$377 a yard (retail lists)

$1.86–$3.79 per sq ft installed, 3 in. deep over fabric (estimate; see method)

+48% rise in the BLS producer price index for sand and gravel, 2019 to Aug. 2026 (BLS PPI)

River rock is one of the few landscape materials where the posted price at the yard is public, so this page is built from those prices rather than from contractor surveys. We compiled 32 river rock prices from 14 supply yards’ own price pages in 12 states, plus lava rock, decomposed granite, crushed granite and Mexican beach pebble prices, delivery schedules and bag prices, all checked in October 2026. Labor comes from BLS wage data and a published productivity rate. Every installed figure is an estimate; the arithmetic is in the method note at the end, and the rest of our cost guides are built the same way.

River rock prices per ton, per yard and per bag

The unit you are quoted changes the number more than anything else. Most yards sell river rock by the ton; some sell by the cubic yard; box stores sell 0.5 cu ft bags. A cubic yard of washed river rock weighs roughly 1.25 to 1.45 tons (Rock N Yard lists its yard prices with a 1.25-ton equivalent; EarthStone Rock puts river rock at about 2,900 lb a yard), so a per-yard price is about a third higher than the same rock’s per-ton price. We convert at 1.35 tons a yard throughout.

UnitTypical price (middle half)Full range we foundWhat it means for you
Per ton, bulk$64–$115 (median $89)$33–$270The price most yards post. Size and color move it more than region, except in the Southeast.
Per cubic yard, bulk$86–$155 (median $121)$45–$365Converted at 1.35 tons a yard. A yard covers about 108 sq ft at 3 in. before settling and waste.
Per 0.5 cu ft bag (about 50 lb)$4.99–$6.99Up to $59.95 for polished pebbles54 bags make a cubic yard, so bags cost $270 to $377 a yard. Good for under about 1 ton.
Material per sq ft, 3 in. deep$0.96–$1.72$0.50–$4.05Bulk rock only, at 0.015 tons per sq ft. No delivery, fabric or labor.
Installed per sq ft, 3 in., no fabric$1.42–$2.97Rock, contractor handling and spreading labor. Delivery and edging extra.
Installed per sq ft, 3 in., woven fabric$1.86–$3.79Adds fabric, pins and fine grading. See the build-up table below.
Sources: 32 river rock prices from 14 supply yards (supplier table below), checked Oct. 13–14, 2026; bag prices from Burlington Country Store and Rock Gardens (NorthRock); installed figures are Green Industry Report estimates using BLS OEWS, May 2025 wages and the ICPI-based productivity rates published by Ideal Concrete Block. See method.

The full per-ton range runs from $33 (unsorted 1 to 6 inch river rock at a central Texas yard) to $270 (hand-sorted Hudson river rock trucked into South Carolina). Those are real posted prices, not outliers we could throw away: they show that where the rock comes from matters as much as how big it is.

What 14 supply yards charge in 2026

These are list prices on each yard’s own website, before sales tax and before delivery. Where a yard prices by the cubic yard, the last column converts to a ton at 1.35 tons a yard, except Rock N Yard, which publishes its own ton equivalent.

Swipe the table sideways to see every column.

Supply yardLocationRiver rock product and sizeListed pricePer ton
AZ Rock ExpressApache Junction, Ariz.Natural river rock 1 in.$45/ton$45
Farr’s Landscape SupplyNolanville, Texas1 to 6 in. river rock; 1 in. river rock; Austin river rock 1 to 2 in.$45, $55, $125/yd$33–$93
Portland RockPortland, Ore.Drain rock 3/4 to 1.5 in.; oversize 2 to 4 in.; Glacier 1 to 3 in.$66, $76, $140/yd$49–$104
Bzak LandscapingGeorgetown, Ohio2 in. river rock$55/ton$55
Mulch CenterDeerfield, Ill.River rock 1.5 in.$59/ton$59
Rock Hard Landscape SupplyTwin Cities, Minn.3/8 to 1.5 in.; 2 in.; 2 to 4 in.$61, $73, $79/ton$61–$79
Lammon BrosToledo, OhioMedium river rock$65/ton$65
Roseville Rock SupplyRoseville, Calif.1.5 in. river rock; 1 x 3 in. cobbles; 2 x 4 in. Dunstone Gold cobbles$92.95, $97.95, $114.95/yd$69–$85
Blackstone Landscape SupplySutton, Mass.1.5 to 2 in. brown round; 2 to 3 in. Hudson; 1 to 2 in. New England river rock$93.50, $145, $166.50/yd$69–$123
Rock N YardCopperton, UtahCanyonlands river rock 3/4 to 2 in. (regular price); Polar Dusk 1 to 3 in.$120, $145/yd$89–$112
Ainsworth Rock SalesDenver, Colo.River rock 3/4 or 1.5 in.; rainbow cobble 2 to 4 in.; white river rock 1 to 2 in.$89.95, $105.95, $110.95/ton$90–$111
Conestoga StonePottstown, Pa.Delaware river rock 3/4 in.; 1 to 3 in.; 3 to 5 in.$112, $123, $132/ton$112–$132
EarthStone RockCalifornia yardsMost California river rock, per the yard’s own buying guide$130–$220/ton$130–$220
Miner’s Landscape SupplyColumbia, S.C.Tennessee river rock; New England river rock 1 to 3 in.; Hudson 3 to 6 in.$210, $255, $270/ton$210–$270
Sources: AZ Rock Express price list; Farr’s rocks and gravel; Portland Rock 2026 retail price list; Bzak 2 in. river rock; Mulch Center river rock; Rock Hard 2026 price list; Lammon Bros stone; Roseville Rock Supply products; Blackstone stone; Rock N Yard landscaping rock; Ainsworth Rock Sales prices; Conestoga Stone pricing; EarthStone Rock river rock; Miner’s Landscape Supply. All checked Oct. 13–14, 2026. Rock N Yard’s Canyonlands rock was on sale at $95 a yard; we used the regular price.
River rock price per ton by supply yard, 2026 (lowest and highest listed product)
  1. AZ Rock Express (Ariz.)45
  2. Farr's (Texas)33.33
  3. Portland Rock (Ore.)48.89
  4. Bzak (Ohio)55
  5. Mulch Center (Ill.)59
  6. Rock Hard (Minn.)61
  7. Lammon Bros (Ohio)65
  8. Roseville Rock (Calif.)68.85
  9. Blackstone (Mass.)69.26
  10. Rock N Yard (Utah)88.89
  11. Ainsworth (Colo.)89.95
  12. Conestoga (Pa.)112
  13. EarthStone (Calif.)130
  14. Miner's (S.C.)210

Source: Supply yards' own price pages and lists, checked Oct. 13–14, 2026; per-yard prices converted at 1.35 tons a yard Yards with one river rock product show the same value twice. Before tax and delivery.

Show the numbers
Lowest river rock priceHighest river rock price
AZ Rock Express (Ariz.)4545
Farr's (Texas)33.3392.59
Portland Rock (Ore.)48.89103.70
Bzak (Ohio)5555
Mulch Center (Ill.)5959
Rock Hard (Minn.)6179
Lammon Bros (Ohio)6565
Roseville Rock (Calif.)68.8585.15
Blackstone (Mass.)69.26123.33
Rock N Yard (Utah)88.89111.54
Ainsworth (Colo.)89.95110.95
Conestoga (Pa.)112132
EarthStone (Calif.)130220
Miner's (S.C.)210270

Three patterns show up. First, plain rock is cheap: the lowest posted prices, $33 to $65 a ton, are for ordinary brown or gray river rock in central Texas, the Phoenix area, Portland and Ohio (Portland Rock describes its $66-a-yard rock as local river rock). Second, named colors and sorted sizes cost two to three times more at the same yard, as Farr’s $45-a-yard 1 to 6 inch rock and $125-a-yard Austin river rock show. Third, the Southeast was the most expensive market in our sample: Miner’s in Columbia, S.C., sells Tennessee, New England and Hudson river rock, none under $210 a ton.

River rock vs. lava rock, decomposed granite, crushed granite and beach pebbles

People pricing river rock are usually also pricing its substitutes. The comparison only works per square foot, because these materials weigh very different amounts: a cubic yard of lava rock weighs about 0.6 tons (Pro Aggregate, Chico, Calif.), while decomposed granite runs 2,700 to 3,000 lb a yard (Outdoor Warehouse Supply, Dallas). A ton of lava rock therefore covers more than twice the ground of a ton of river rock.

MaterialPer ton, bulkPer cubic yard, bulkApprox. weight per yardMaterial per sq ft, 3 in.Installed per sq ft, 3 in., no fabric
River rock 3/4 to 2 in.$64–$115$86–$1551.25–1.45 tons$0.96–$1.72$1.42–$2.97
River cobble 2 to 4 in.$79–$111$107–$150about 1.35 tons$1.32–$1.85$1.85–$3.23
Lava rock (red or black)$86–$140$52–$84about 0.6 tons$0.53–$0.86$0.94–$1.93
Decomposed granite and crusher fines$51–$107$68–$1451.35–1.5 tons$0.70–$1.48$1.13–$2.68
Crushed granite, decorative 1/2 to 1.5 in.$60–$92$81–$125about 1.35 tons$0.90–$1.39$1.35–$2.57
Mexican beach pebble, bulk$550–$750$660–$900about 1.2 tons$8.25–$11.25$9.44–$14.41
River rock in 0.5 cu ft bags$200–$280 (40 bags)$270–$377 (54 bags)about 50 lb a bag$2.50–$3.50Usually DIY
Price ranges are the middle half of yard prices where we had 8 or more (river rock, decomposed granite, crushed granite, cobble) and the full range where we had fewer (lava rock, 5 prices; beach pebble, 4). Sources: supplier table above plus Pro Aggregate, Texas Garden Materials, Outdoor Warehouse Supply, Rock N Yard specialty rock and Miner’s, checked Oct. 2026. Installed figures are our estimates; see method.
Installed cost per sq ft, 3 in. deep, no fabric, by material
  1. Lava rock0.94
  2. Decomposed granite1.13
  3. Crushed granite1.35
  4. River rock 3/4–2 in.1.42
  5. River cobble 2–4 in.1.85
  6. Mexican beach pebble9.44

Source: The Green Industry Report estimate from 2026 supply-yard prices, BLS OEWS May 2025 wages and ICPI-based productivity rates Excludes delivery, fabric, edging and turf removal. See method.

Show the numbers
Low estimateHigh estimate
Lava rock0.941.93
Decomposed granite1.132.68
Crushed granite1.352.57
River rock 3/4–2 in.1.422.97
River cobble 2–4 in.1.853.23
Mexican beach pebble9.4414.41

Lava rock is the cheapest cover per square foot because it is light, so a ton or a truckload goes further; Pro Aggregate pitches it for low-traffic areas. Decomposed granite is cheap per ton, but it is a fine material meant to pack down, and paths usually get a binder (Portland Rock sells one for $115 per 5 gallons). Mexican beach pebble is a different product altogether: at $550 to $750 a ton bulk (Roseville Rock Supply’s 3,000 lb basket at $825; Miner’s 1.5-ton bulk at $850; Rock N Yard at $576 a ton; Portland Rock at $750), covering a full bed costs roughly five to eight times what river rock does, which is why designers use it in bands and around water features.

Bagged pebbles are dearer again. Polished black pebbles run $34 for 40 lb at Portland Rock and $59.95 for 50 lb at Roseville Rock Supply, or $1,700 to $2,400 a ton. One Utah yard marks some imported cobble as “pre-tariff pricing,” a sign that beach pebble prices may move faster than domestic rock in 2027.

Bulk bays of river rock, lava rock, decomposed granite and beach pebbles at a stone yard.
Illustration Bulk bays of river rock, lava rock, decomposed granite and beach pebbles at a stone yard.

How rock size changes the price

Within one yard, bigger river rock usually costs more per ton, and it always costs more per square foot because you need more of it. A layer has to be at least as deep as the stones are wide or bare soil shows through, so 3 to 5 inch cobble cannot be spread 2 inches deep the way 3/4 inch rock can.

SizeCommon usesPrice steps at one yardSq ft one ton covers (supplier charts)
3/8 to 3/4 in.Paths, between pavers, fine bedsConestoga Delaware 3/4 in.: $112/ton105 sq ft at 2 in. (Ainsworth)
1 to 1.5 in.Most beds and bordersRock Hard 3/8 to 1.5 in.: $61/ton80 sq ft at 3 in. (Ainsworth); 70 at 3 in. (Rock Hard)
2 in.Beds, downspout splash areasRock Hard 2 in.: $73/tonabout 70 at 3 in.
2 to 4 in. cobbleDry creek beds, slopesRock Hard 2 to 4 in.: $79/ton; Conestoga 3 to 5 in.: $132/ton60 sq ft (Ainsworth)
4 to 8 in. cobbleCreek bed edges, erosion spotsAinsworth 4 to 8 in.: $105.95/ton40 sq ft (Ainsworth)
8 in. and upAccent stones, bouldersPriced per lb: Portland Rock $0.16–$0.19/lb; Conestoga from $0.50/lbPlaced by the piece
Sources: Ainsworth Rock Sales coverage chart, Rock Hard 2026 price list (coverage per ton), Conestoga Stone pricing, Portland Rock 2026 price list. Checked Oct. 2026.

Ainsworth’s chart makes the point plainly: a ton of 4 to 8 inch cobble covers 40 sq ft, about 40 percent of what a ton of 3/4 inch rock covers. A dry creek bed lined with cobble can therefore cost twice as much per square foot as a bed of 1 inch rock even when the two sell for the same price per ton.

How much river rock do I need?

Multiply length by width for square feet, then use 0.005 tons per square foot for each inch of depth. That planning factor matches the coverage chart Rock Hard Landscape Supply publishes (100 sq ft per ton at 2 inches, 70 at 3, 50 at 4) and sits in the middle of the other charts we found. In cubic yards: square feet x depth in inches / 324, plus 10 percent for settling and waste.

Area2 in. deep3 in. deep4 in. deepBags (0.5 cu ft) at 2 in.
100 sq ft (10 x 10)1 ton / 0.7 yd1.5 tons / 1.0 yd2 tons / 1.4 yd37
200 sq ft (10 x 20)2 tons / 1.4 yd3 tons / 2.0 yd4 tons / 2.7 yd74
500 sq ft5 tons / 3.4 yd7.5 tons / 5.1 yd10 tons / 6.8 yd184
1,000 sq ft10 tons / 6.8 yd15 tons / 10.2 yd20 tons / 13.6 yd367
Tons at 0.005 tons per sq ft per inch (Rock Hard coverage chart); cubic yards = sq ft x inches / 324 x 1.10; bags = cubic feet x 1.10 / 0.5. Green Industry Report arithmetic.

How deep to go depends on the rock and on why you are using it. Colorado State University Extension recommends about 3 inches of inorganic mulch for weed control (PlantTalk Colorado, Xeriscape Mulches) and notes that weed suppression needs about 4 inches of any mulch (CSU Extension, Mulching). Rebate programs set minimums too: Albuquerque requires at least 3 inches of mulch between plants, and Utah’s state program requires 2 to 4 inches. For 1 to 2 inch river rock, 3 inches is the practical default; for 3/4 inch rock, 2 inches looks finished.

Seedlings that blow into the rock can be spot-sprayed while they are under 5 leaves; our guide to vinegar weed killer lists the strengths and weed stages that work.

Why supplier coverage claims disagree

Pure geometry says a ton of rock at 1.35 tons a yard covers 120 sq ft at 2 inches. Published charts come in lower: Ainsworth says 105 sq ft for 3/4 inch rock, Rock Hard says 100, and EarthStone Rock says about 75 sq ft for 1 to 3 inch stone, because larger stones leave bigger voids and need more depth to hide the ground. Some online cost guides state that a ton covers 240 sq ft; that is only true at about 1 inch, which is too thin for any river rock larger than pea gravel. Order to the supplier’s own chart for the size you are buying.

Installed river rock cost, line by line

A contractor’s price for a rock bed is rock plus delivery plus fabric and edging plus labor. Here is how those lines add up for a 10 x 20 ft bed, 3 inches deep, over woven fabric, with 40 ft of edging where the bed meets lawn.

Line item (200 sq ft, 3 in.)QuantityDIY costContractor costNotes
River rock3 tons$192–$344$211–$413$64–$115 a ton; contractors add 10 to 20 percent for handling (our assumption)
Delivery1 load$75–$200$75–$200Typical small-load fees in the delivery table below
Woven fabric and pins220 sq ft with overlap$27–$42$27–$42$0.11–$0.17 per sq ft fabric plus pins
Edging40 ft$39–$287$39–$287Poly at $0.98/ft to steel at $7.18/ft
Labor: spread rock1.2–3 person-hoursyour time$72–$1811 to 2.5 tons per person-hour
Labor: fine grade, lay and pin fabric1–2 person-hoursyour time$60–$121100 to 200 sq ft per person-hour
Labor: set edging1.3 person-hoursyour time$8130 ft per person-hour
Total$333–$874$566–$1,325$2.83–$6.62 per sq ft for the contractor version
Estimate by The Green Industry Report. Labor at $60.39 per person-hour: BLS OEWS May 2025 medians for landscaping workers ($18.82) and supervisors ($28.09), divided by 0.70 for benefits (BLS ECEC, June 2026), times 2.0 for equipment, insurance, overhead and profit. Productivity from ICPI rates published by Ideal Concrete Block. Fabric: Ainsworth and Rock Hard roll prices. Edging: Rock Hard and Quarra Supply.

Small jobs run high per square foot because delivery and setup do not shrink with the bed. The labor in this example adds up to $213 to $383; a crew that prices a job this size at a two-person half-day minimum would charge about $483 for labor alone (8 person-hours at our $60.39 rate). Rock is a material-heavy job: on a mid-size bed, rock and delivery are usually half or more of the bill.

Estimate your river rock installation cost
Add-ons
Estimated installed cost$265 to $600

Uses the per-sq-ft ranges in this guide (2026 supply-yard prices, BLS wages). Small jobs may hit a contractor's minimum charge. Excludes plants, irrigation, haul-off and sales tax. See How we built these numbers.

Bed sizeRock needed (3 in.)DIY: rock and deliveryInstalled over fabric, with delivery
100 sq ft1.5 tons$171–$372$261–$579 (minimum charges often apply)
250 sq ft3.8 tons$315–$630$539–$1,146
500 sq ft7.5 tons$555–$1,061$1,003–$2,093
1,000 sq ft15 tons$1,035–$1,921$1,931–$3,986
2,000 sq ft30 tons$1,995–$3,642$3,787–$7,772
Estimates by The Green Industry Report: $1.86–$3.79 per sq ft installed plus $75–$200 delivery; DIY is $64–$115 a ton plus delivery. Edging, turf removal and haul-off excluded. Large jobs may need several loads; see delivery.

Labor rates by state

Wages move the installed price less than you might expect, because rock is mostly material. Using each state’s median wages in the same formula, the labor share of a 3-inch bed ranges from about $0.33 to $1.10 per sq ft; the rock itself can differ by $2.50 or more per sq ft between a Phoenix yard ($45 a ton) and a South Carolina one ($210 to $270).

StateLandscaping worker median wageSupervisor median wageBilled rate per person-hour (our formula)Spreading labor per sq ft, 3 in.
Texas$17.66$22.90$54.20$0.33–$0.81
Florida$17.84$24.66$55.84$0.34–$0.84
Arizona$18.71$27.12$59.46$0.36–$0.89
Nevada$18.66$27.52$59.64$0.36–$0.89
U.S.$18.82$28.09$60.39$0.36–$0.91
Utah$19.59$27.50$61.62$0.37–$0.92
Colorado$22.00$29.25$68.04$0.41–$1.02
California$21.90$30.42$68.66$0.41–$1.03
Massachusetts$23.40$30.65$72.04$0.43–$1.08
Washington$22.57$34.58$73.06$0.44–$1.10
Source: BLS OEWS, May 2025, SOC 37-3011 and 37-1012, state medians. Billed rate = (3 x worker + 1 x supervisor) / 4 / 0.70 x 2.0. Spreading labor at 0.015 tons per sq ft and 2.5 to 1 tons per person-hour. More state pay data on our landscaper salary page.

Delivery fees, truckloads and what a dump truck load costs

Delivery is a flat fee per trip at most yards, so it hurts small orders and barely registers on big ones. Published schedules from the yards in our sample:

YardHow delivery is pricedPublished fees
AZ Rock Express (Phoenix east valley)By zone and tonnage$75–$450 per load; 1 to 2 tons: $150 (zone 1) to $450 (zone 5); 15+ tons free in zone 1
Portland Rock (Ore.)By road miles, per truck$35 under 1 mile to $165 at 23 to 25 miles; beyond 25 miles $110 an hour ($165 minimum)
Conestoga Stone (Pa.)Per mile, one way, per trip$6.75 a mile from 5 miles up (e.g., 12 miles = $81)
Rock Hard (Minn.)By zone and truck sizeSingle axle (5 tons): $90–$110; quad or quint axle (17–20 tons): $130–$145
Miner’s Landscape Supply (S.C.)Flat, with a minimum order$60 within 20 miles with 3 or more tons
Mulch Center (Ill.)Base fee plus split-load chargeSplit loads add $35 to the base delivery charge
Sources: AZ Rock Express delivery, Portland Rock 2026 price list, Conestoga Stone delivery, Rock Hard 2026 price list, Miner’s Landscape Supply, Mulch Center delivery. Checked Oct. 2026.

A “dump truck load” is not a fixed amount. Portland Rock’s 5-yard truck carries up to 6.5 tons, its small truck 4 yards, and its large dump truck 10 to 12 yards; Rock Hard’s single axle carries 5 tons and its quad or quint axle 17 to 20 tons. At the median $89 a ton, here is what common loads cost before delivery:

LoadRock cost at $64–$115/ton (median $89)Covers at 2 in.Covers at 3 in.
5 tons (single axle)$320–$574 ($447)500 sq ft333 sq ft
10 tons (tandem)$640–$1,148 ($894)1,000 sq ft667 sq ft
15 tons$960–$1,721 ($1,341)1,500 sq ft1,000 sq ft
20 tons (quad or quint axle)$1,280–$2,295 ($1,788)2,000 sq ft1,333 sq ft
Green Industry Report arithmetic from the supplier price table and 0.005 tons per sq ft per inch. Truck capacities from Portland Rock and Rock Hard.

If you plan to haul it yourself, check your truck’s payload. Outdoor Warehouse Supply warns that a yard of decomposed granite weighs 2,700 to 3,000 lb, and river rock is similar, which is more than many half-ton pickups are rated to carry.

Bulk vs. bags: where the break-even falls

Bulk is far cheaper per ton, but bags win on small jobs once you count delivery. A ton of river rock is about 40 bags of 0.5 cu ft (each about 50 lb). At $4.99 to $6.99 a bag, that ton costs $200 to $280 in bags. The same ton in bulk costs $64 to $115, or $139 to $315 delivered.

  • Under about 1 ton (roughly 70 to 100 sq ft at 2 to 3 in.): bags are competitive if the yard would charge delivery, and they carry in a car trunk a few at a time.
  • 1 to 3 tons: bulk wins if you can pick it up or the yard’s fee is under about $100; otherwise it is close.
  • Over 3 tons: bulk wins easily. 10 tons in bags would be 400 bags and $2,000 to $2,800.

Bag coverage: a 0.5 cu ft bag covers 3 sq ft at 2 inches or 2 sq ft at 3 inches. Beach pebbles are denser: at Roseville Rock Supply’s 3,000 lb per 1.25 cubic yards, a 40 lb bag holds about 0.45 cu ft, enough for about 2.7 sq ft at 2 inches. Bzak lists 40 lb bags at $18.

Woven fabric pinned at the seam, half covered by a 3-inch layer of river rock.
Illustration Woven fabric pinned at the seam, half covered by a 3-inch layer of river rock.

Landscape fabric and edging: costs and whether you need them

Fabric is cheap to buy and modest to install, about $0.44 to $0.81 per sq ft in our model, but the research says it is optional at best. The materials themselves are inexpensive:

ProductYard / storeListed pricePer sq ft or per ft
Woven fabric 6 x 100 ft (SB3)Rock Hard, Minn.$68$0.11/sq ft
Woven fabric 4 x 100 ft (SB3)Rock Hard, Minn.$51$0.13/sq ft
Landscape fabric 6 x 300 ftAinsworth, Colo.$239.95$0.13/sq ft
Landscape fabric 4 x 100 ftAinsworth, Colo.$67.95$0.17/sq ft
Weed barrier 6 x 100 ft, 30-yearRock N Yard, Utah$96.99$0.16/sq ft
Fabric pins, 50Ainsworth, Colo.$12$0.24 each
Poly edging, 20 ft with stakesRock Hard, Minn.$19.65$0.98/ft
Galvanized roll-top edging, 10 ftAinsworth, Colo.$19.95$2.00/ft
Aluminum edging kit, 240 ft (Permaloc CleanLine)A.M. Leonard$1,009.95$4.21/ft
Steel edging 16 ft x 4 in. x 1/8 in.Lurvey, Ill.$76.99$4.81/ft
Steel edging 16 ft x 4 in. x 1/8 in. (Sure-loc)Quarra Supply$114.90$7.18/ft
Sources: Rock Hard 2026 price list, Ainsworth Rock Sales prices, Rock N Yard, A.M. Leonard, Lurvey, Quarra Supply. Checked Oct. 2026.

Extension horticulturists are skeptical of fabric under mulch. Colorado State University Extension says woven polypropylene fabrics “are not recommended beneath mulch in landscape areas” because they “eventually become clogged,” and that mulch at the right depth needs no underlayment (CSU Extension, Mulching). Illinois Extension says fabric suppresses weeds “but only for a couple of years” (Illinois Extension). K-State notes that wind-blown soil fills the gaps in rock and weeds then root through both rock and fabric (K-State Research and Extension, Johnson County). Black plastic is worse: it blocks water and air, and CSU’s PlantTalk advises a permeable fabric instead if you want any barrier (PlantTalk Colorado).

Rebate programs split on it. Utah’s state incentive says fabric is “not recommended” and must be permeable if used; Southern Nevada bans plastic and other impermeable materials; Austin Water requires weed barrier fabric under gravel beds and paths in its rebate. Our take: on a bed with no plants, woven fabric buys a few cleaner years and makes eventual removal easier. In planted beds, deeper rock and no fabric is the extension-backed choice, and it saves $0.44 to $0.81 per sq ft.

Edging matters more than fabric for keeping rock out of the lawn. Steel or aluminum installed costs about $6.20 to $9.20 per ft in our model (material plus 30 ft per person-hour); poly edging about $3.00 to $4.60.

River rock vs. mulch: the 10-year cost

Rock costs more upfront and nothing to renew; wood mulch costs less upfront and has to be topped up. Bulk wood mulch in our sample runs $27 to $62 a yard (median $39): Rock Hard double-ground hardwood $27, Conestoga natural $28.95 and dyed $37, Ainsworth $50, Portland Rock fir $46 and hemlock $62. Virginia Cooperative Extension says organic mulch used as permanent cover “may need to be replenished annually” (VCE SPES-661). We assume a 1-inch top-up each year.

Rock glues are labeled for round pea gravel only up to 3/8 inch, so larger river rock stays put by depth and edging; our mulch and rock glue guide lists the label limits.

500 sq ft bed, 3 in. deepYear 0Each later year10-year total, picked up10-year total, delivered each time
River rock (7.5 tons)$671$0$671 ($480–$861)$808 ($555–$1,061)
Wood mulch (5.1 yd, then 1.7 yd a year)$199$66$794 ($550–$1,263)$2,169 ($1,300–$3,263)
Green Industry Report estimate at median prices (ranges use the full mulch range $27–$62 and the middle half of river rock prices). Delivery at $137.50 a trip, the midpoint of $75–$200. Mulch prices: Rock Hard, Conestoga, Ainsworth, Portland Rock. Top-up rate is our assumption.
Cumulative cost of a 500 sq ft bed, 3 in. deep: river rock vs. wood mulch, delivered
Cumulative cost of a 500 sq ft bed, 3 in. deep: river rock vs. wood mulch, delivered05001,0001,5002,0002,500Year 024689Cumulative cost of a 500 sq ft bed, 3 in. deep: river rock vs. wood mulch, delivered05001,0001,5002,0002,500Year 0369
  • River rock (7.5 tons, one delivery)
  • Wood mulch (5.1 yd, then 1-in. top-up yearly)

Source: The Green Industry Report estimate at median yard prices ($89.42/ton rock, $39/yd mulch) and $137.50 per delivery Materials and delivery only, no labor. Annual 1-in. mulch top-up is our assumption, consistent with Virginia Cooperative Extension's advice that permanent organic mulch may need annual replenishment.

Show the numbers
River rock (7.5 tons, one delivery)Wood mulch (5.1 yd, then 1-in. top-up yearly)
Year 0808336
1808540
2808744
3808947
48081,151
58081,355
68081,558
78081,762
88081,966
98082,169

On materials alone, rock pays back in about 7 years if you haul mulch yourself, and in about 3 years if every mulch top-up is delivered. Hire out the annual mulching and rock pulls ahead faster still.

Money is not the only difference. CSU Extension notes gravel mulch transfers more heat to the soil than wood chips and can heat nearby buildings, and that stones larger than half an inch do not work well as mulch and “can actually inhibit plant growth”; it also rates gravel the best mulch for fire resistance near structures (CSU Extension). K-State adds that rock is hard to clear of leaves and that removing silted-in rock means a loader or picking it up by hand. In short: rock suits unplanted areas, fire-prone sites and dry climates; wood mulch suits planted beds where soil health matters.

Gravel beds planted with self-sowing grasses need a seed plan: PlantRight says Mexican feather grass self-sows “especially in cracks in roads and sidewalks,” and our Mexican feather grass guide lists lower-risk grasses for rock-mulched beds.

Taking rock out later is a real cost. Portland Rock charges $75 a ton to accept clean rock, brick and asphalt at its Gresham yard, and a 500 sq ft bed at 3 inches is 7.5 tons. Budget the haul-off if you ever expect to replant.

A lawn conversion with crushed granite, a cobble dry creek bed and water-wise plants.
Illustration A lawn conversion with crushed granite, a cobble dry creek bed and water-wise plants.

Xeriscape rebates that can pay for the rock

Water utilities in the West pay homeowners to replace lawn, and rock is an allowed ground cover in most programs. What the programs do not pay for is a rock-only yard: nearly all require living plant cover and approval before you dig.

ProgramRate (2026)Plant requirementRock and fabric rulesBefore you start
Southern Nevada Water Authority, Water Smart Landscapes$5/sq ft for first 10,000 sq ft, then $2.50; LVVWD customers get $2 more ($7)At least 50% living plant cover at maturityRock, bark or other mulch must cover the area; plastic, concrete and impermeable materials not allowedPre-conversion site visit; minimum 400 sq ft
Metropolitan Water District, SoCal Water$mart$2/sq ft, up to 5,000 sq ft a year, plus any local agency add-on3 plants per 100 sq ftMust be permeable; rock or DG allowed on bare areas, organic mulch recommended; 3 in. mulch ring around plants; a stormwater feature such as a dry river bed or rock garden is requiredReservation before removing turf; minimum 250 sq ft
LADWP (Los Angeles)$5/sq ft residential (LADWP $3 + MWD $2), up to 5,000 sq ftSame as SoCal Water$martSame as SoCal Water$martPre-approval
Albuquerque Bernalillo County Water Utility AuthorityUp to $3/sq ft50% plant cover at maturityAt least 3 in. of mulch (gravel, crusher fines or woodchips) between plantsNotice to proceed and initial inspection
Utah Division of Water Resources$2/sq ft (Utah Water Savers advertises up to $3 with local add-ons)Shrubs and perennials 50% canopy at maturity; trees don’t count2 to 4 in. of permeable gravel, rock or bark; fabric not recommended, must be permeableLocal ordinance must qualify; apply first
Austin Water, WaterWise LandscapeUp to $3,000Over 50% plant cover at maturityWeed barrier fabric required under gravel beds; gravel path up to 3 ft wide and patio up to 200 sq ft allowedApproval before work; 75% of area must be healthy turf
San Antonio Water System$125 (spring) or $150 (fall) coupon per 200 sq ft, up to 4Plant a water-saving bedApply in season
Denver Water2026 discounts of up to $750 fully allocatedCheck for 2027 terms
Sources: SNWA Water Smart Landscapes, LVVWD rebates, SoCal Water$mart turf replacement, eligibility requirements, LADWP turf replacement, ABCWUA xeriscape rebates, Utah DWR program details, Utah Water Savers, Austin Water rebates, Austin rebate guide, SAWS, Denver Water. All checked Oct. 14, 2026.

The numbers can be large. A Las Vegas Valley Water District customer converting 1,000 sq ft of lawn would receive $7,000. Covering that area with 3 inches of crushed granite runs about $1,350 to $2,570 installed by our estimate, so the rebate can cover the rock several times over, but the plants and drip irrigation the program requires are the bigger share of the job. SNWA itself says the rebate pays about half the cost of a good-quality conversion for most participants.

Two practical warnings. First, every program above disqualifies work started before approval, so do not let a contractor strip the lawn before the site visit. Second, SoCal Water$mart issues a 1099 for rebates of $600 or more and tells applicants to ask a tax professional whether theirs is taxable.

This page is general information, not tax or legal advice. Rebate rates, plant rules and funding change, often mid-year; confirm terms with your water utility before you remove any turf.

Is river rock getting more expensive?

Yes, faster than general inflation. The BLS producer price index for construction sand and gravel, the closest federal series to washed river rock, rose 38.7 percent from 2019 to 2025 and stood 48.2 percent above its 2019 average in August 2026 (preliminary). Consumer prices rose 31.0 percent over the same span. Regional indexes differ: the Midwest sand and gravel index was up 69.6 percent by August 2026, the West 60.9 percent and the Northeast 55.7 percent.

Producer prices for sand and gravel vs. consumer prices, 2019 = 100
Producer prices for sand and gravel vs. consumer prices, 2019 = 1001001201401602019202120232025Aug. 2026Producer prices for sand and gravel vs. consumer prices, 2019 = 1001001201401602019202120232025Aug. 2026
  • PPI, construction sand and gravel (WPU13210120)
  • CPI-U, all items

Source: U.S. Bureau of Labor Statistics, PPI and CPI, annual averages 2019–2025 and August 2026 (PPI preliminary) Rebased by The Green Industry Report.

Show the numbers
PPI, construction sand and gravel (WPU13210120)CPI-U, all items
2019100100
2020104.90101.20
2021108.50106
2022116.20114.50
2023124.30119.20
2024132.70122.70
2025138.70125.90
Aug. 2026148.20131

Producer prices measure what quarries charge, not what retail yards post, but the yard prices in this guide sit on top of that cost. Expect quotes from 2023 or earlier to be stale.

DIY or hire a crew?

River rock is one of the more realistic DIY landscape jobs, and the savings are mostly labor: on the 200 sq ft example above, $233 to $451. The work is the weight. A ton is about 10 wheelbarrow trips of 2 cu ft each (roughly 200 lb a load), and the productivity rates we use assume 1 ton per person-hour by wheelbarrow. A 3-inch, 500 sq ft bed is 7.5 tons, which is a long day for two people.

  • DIY makes sense for beds under about 300 sq ft, where the truck can dump within a short wheelbarrow run, and where no lawn has to be stripped first.
  • Hire it out for cobble and boulders (pieces over about 50 lb), slopes where rock will migrate, long carries through gates or up steps, or any project tied to a rebate inspection.
  • Stripping lawn first adds about $0.28 per sq ft in our model (4 person-hours per 1,000 sq ft plus a sod cutter, the same planning rate as our sod installation cost guide), before haul-off.

Contractor licensing rules for landscape work vary by state and by job value; check them on our landscaping license requirements by state page and look the company up using our guide to checking a landscaper’s license. If rock is part of a bigger project with walls or patios, see retaining wall cost and our overview of what landscaping costs.

Red flags in a river rock quote

  • Tons with no depth or area. “6 tons of river rock” means nothing without the square footage. Divide tons by area: below about 0.01 tons per sq ft, you are getting less than 2 inches.
  • No size or color named. Plain and premium river rock can differ by $50 or more a ton at the same yard; Farr’s posts $45 and $125 a yard.
  • Per-yard and per-ton mixed. A yard of river rock is 1.25 to 1.45 tons. A quote that switches units can hide a 35 percent difference.
  • Black plastic under rock. It blocks water and air, and Southern Nevada’s rebate does not allow it. Ask for woven or nonwoven permeable fabric, or none.
  • No edging line. Without it, rock drifts into lawn and mower blades.
  • No haul-off for removed sod or old rock. Disposal can run $75 a ton for rock at a yard that takes it.
  • “Rebate-ready” promises without a plant plan. Programs pay on plant cover, not rock coverage.

Landscape operators pricing rock work can use the same build-up: material at the yard’s posted price plus a handling margin, delivery as a pass-through, and labor at a tested tons-per-hour rate. Our guide to bidding landscaping jobs covers overhead and markup in more detail.

How we built these numbers

We have no job data of our own. All figures combine published prices, published quantities and stated assumptions. Supplier prices were checked October 13 and 14, 2026, on each yard’s own website or price list.

Rock prices. 32 river rock prices from 14 yards in Ariz., Calif., Colo., Ill., Mass., Minn., Ohio, Ore., Pa., S.C., Texas and Utah. Per-yard prices converted at 1.35 tons a yard, between Rock N Yard’s 1.25 and EarthStone Rock’s 1.45 (Rock N Yard’s own ton equivalents used where listed). Ranges are the interquartile range: $64 to $115 a ton, median $89.42. Cobble: 9 prices, $79 to $111. Decomposed granite and crusher fines: 8 prices, $68 to $145 a yard. Crushed decorative granite: 14 prices, $60 to $92 a ton. Lava rock: 5 prices, full range $52 to $84 a yard (Pro Aggregate’s $86.35 a ton at its stated 0.60 tons a yard). Mexican beach pebble: 4 bulk prices, $550 to $750 a ton. Wood mulch: 9 prices, $27 to $62 a yard.

Quantity. River rock, cobble, crushed granite and beach pebble at 0.005 tons per sq ft per inch of depth (Rock Hard’s chart), or 1/60 ton per sq ft for 2 to 4 inch cobble (Ainsworth’s chart). Lava rock and decomposed granite by volume: sq ft x inches / 324 x 1.10.

Labor. $60.39 per person-hour: the BLS OEWS May 2025 national medians for landscaping and groundskeeping workers ($18.82) and first-line supervisors ($28.09), weighted 3 to 1, divided by 0.70 because wages are 70.0 percent of private-industry compensation (BLS ECEC, June 2026), then multiplied by 2.0 for equipment, vehicles, insurance, overhead and profit, the same rate used across our cost guides. Productivity: 2.5 tons per person-hour when the truck can dump near the bed (low end) to 1 ton per person-hour by wheelbarrow (high end), from ICPI-based rates for placing aggregate on residential jobs published by Ideal Concrete Block; we apply the same per-square-foot rate to lighter lava rock, which overstates its labor slightly. Fine grading and fabric: 200 to 100 sq ft per person-hour (our assumption, using the same document’s manual screeding rates as a proxy). Edging: 30 ft per person-hour (same document, edge restraints).

Markups and adders. Contractors’ rock price: yard price plus 10 percent (low) to 20 percent (high) for handling (our assumption). Fabric: $0.11 to $0.17 per sq ft plus 10 percent overlap and pins ($0.14 to $0.21 per sq ft). Delivery: $75 to $200 per load, the typical small-load range in the delivery table. Turf stripping: $0.28 per sq ft from our sod page’s planning rate. Low ends combine all low inputs and high ends all high inputs.

Calculator. Area x the per-sq-ft range for the chosen material at 3 inches with no fabric, times 0.67 for 2 inches or 1.33 for 4 inches, times 1.28 for woven fabric (the average ratio for river rock; the true add is smaller for beach pebble and larger for lava rock) and 1.13 for stripping lawn, plus flat adders for delivery and 50 ft of edging. Factor-based results are approximate.

Limits. No published productivity data exists for residential rock beds that we could find, so labor is the softest number here. Prices exclude sales tax, haul-off and plants. Rural delivery, steep or gated sites, and hand-placed cobble push quotes up. See our methodology page for how we build cost estimates.

River rock cost: questions people ask

How much does 1 yard of river rock cost?

About $86 to $155 for a cubic yard of bulk river rock at the 14 yards we checked, with a median of about $121. Local brown or gray rock can be $45 to $66 a yard (Farr’s in Texas, Portland Rock), while named colors and New England or Hudson rock run $140 to $167. Delivery is extra.

How much will 2 tons of river rock cover?

About 200 sq ft at 2 inches deep or 133 sq ft at 3 inches, using the 0.005 tons per sq ft per inch planning factor. Supplier charts range from 150 sq ft (EarthStone Rock, 1 to 3 inch stone at 2 inches) to 210 sq ft (Ainsworth, 3/4 inch rock at 2 inches).

How much does 1 ton of river rock cost?

Most yards post $64 to $115 a ton (median $89). Local rock in Texas, Arizona and Ohio can be $33 to $65; trucked-in decorative river rock in the Southeast runs $210 to $270.

How much is a dump truck load of river rock?

A 10-ton tandem load costs about $640 to $1,148 in rock at typical prices, plus a delivery fee of roughly $75 to $200 within a yard’s local zone. A 5-ton single-axle load is about $320 to $574; a 20-ton load about $1,280 to $2,295.

How much does a 50 pound bag of river rock cover?

A 50 lb bag is usually 0.5 cu ft, which covers about 3 sq ft at 2 inches or 2 sq ft at 3 inches. You need about 37 bags for 100 sq ft at 2 inches.

Is it cheaper to buy river rock in bulk?

Yes, by roughly three to five times per ton: $64 to $115 bulk versus $200 to $280 for a ton in 0.5 cu ft bags. Bags only win on jobs under about a ton when bulk delivery would add $75 or more.

What does 1 yard of rock look like?

A cube 3 ft on each side, weighing roughly 2,500 to 2,900 lb for river rock. Spread 3 inches deep it covers about 108 sq ft before settling, or a bed roughly 10 by 11 ft.

How much does it cost to landscape with rocks?

Our estimate for installed river rock, 3 inches deep over woven fabric, is $1.86 to $3.79 per sq ft plus delivery: about $1,000 to $2,100 for a 500 sq ft bed. Lava rock is cheaper ($0.94 to $1.93 per sq ft without fabric) and Mexican beach pebble far dearer ($9.44 to $14.41).

Sources

  1. AZ Rock Express, Landscape Rock Prices, Full List, checked Oct. 13, 2026. Accessed October 2026.
  2. AZ Rock Express, Delivery Zones, checked Oct. 13, 2026. Accessed October 2026.
  3. Farr’s Landscape Supply, Rocks and Gravel, checked Oct. 13, 2026. Accessed October 2026.
  4. Portland Rock, 2026 Retail Price List (incl. delivery rates and dump fees), 2026. Accessed October 2026.
  5. Bzak Landscaping, 2 in. River Rock, checked Oct. 13, 2026. Accessed October 2026.
  6. Bzak Landscaping, Mexican Beach Pebbles 2-3 in. and bagged stone, checked Oct. 13, 2026. Accessed October 2026.
  7. Mulch Center, River Rock, checked Oct. 13, 2026. Accessed October 2026.
  8. Mulch Center, Delivery Information, checked Oct. 13, 2026. Accessed October 2026.
  9. Rock Hard Landscape Supply, 2026 Price List (incl. coverage chart, fabric, edging, delivery), 2026. Accessed October 2026.
  10. Lammon Bros, Stone, checked Oct. 13, 2026. Accessed October 2026.
  11. Roseville Rock Supply, Products, checked Oct. 13, 2026. Accessed October 2026.
  12. Blackstone Landscape Supply, Stone, checked Oct. 13, 2026. Accessed October 2026.
  13. Rock N Yard, Landscaping Rock, checked Oct. 13, 2026. Accessed October 2026.
  14. Rock N Yard, Specialty Rocks and Mexican Beach Cobble, checked Oct. 13, 2026. Accessed October 2026.
  15. Ainsworth Rock Sales, Landscape Material Prices, checked Oct. 13, 2026. Accessed October 2026.
  16. Ainsworth Rock Sales, Coverage Chart, checked Oct. 13, 2026. Accessed October 2026.
  17. Conestoga Stone, Pricing, 2026. Accessed October 2026.
  18. Conestoga Stone, Delivery, checked Oct. 13, 2026. Accessed October 2026.
  19. EarthStone Rock, River Rock, checked Oct. 13, 2026. Accessed October 2026.
  20. Miner’s Landscape Supply, Mexican Beach Pebbles and decorative stone, checked Oct. 13, 2026. Accessed October 2026.
  21. Pro Aggregate, 3/4 in. Red Lava Rock, checked Oct. 13, 2026. Accessed October 2026.
  22. Texas Garden Materials, Decomposed Granite 1/4 in., checked Oct. 13, 2026. Accessed October 2026.
  23. Texas Garden Materials, Lava Rock Red, checked Oct. 13, 2026. Accessed October 2026.
  24. Outdoor Warehouse Supply, Decomposed Granite, checked Oct. 13, 2026. Accessed October 2026.
  25. Burlington Country Store, River Rock 0.5 cu ft, checked Oct. 13, 2026. Accessed October 2026.
  26. Rock Gardens, NorthRock 1.5 in. River Rock 0.5 cu ft Bag, checked Oct. 13, 2026. Accessed October 2026.
  27. Lurvey, Steel Lawn Edging 16 ft x 4 in. x 1/8 in., checked Oct. 13, 2026. Accessed October 2026.
  28. Quarra Supply, Sure-loc 1/8 x 4 x 16 ft Steel Edging, checked Oct. 13, 2026. Accessed October 2026.
  29. A.M. Leonard, Permaloc CleanLine Aluminum Edging, 240 ft kit, checked Oct. 13, 2026. Accessed October 2026.
  30. Ideal Concrete Block (ICPI-based), PICP Basic Productivity Estimates, December 2020. Accessed October 2026.
  31. U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, SOC 37-3011 and 37-1012, national and state, May 2025. Accessed October 2026.
  32. U.S. Bureau of Labor Statistics, Employer Costs for Employee Compensation, June 2026. Accessed October 2026.
  33. U.S. Bureau of Labor Statistics, Producer Price Index, construction sand and gravel (WPU13210120) and regional series, 2019 to Aug. 2026 (preliminary). Accessed October 2026.
  34. U.S. Bureau of Labor Statistics, Consumer Price Index, all items (CUUR0000SA0), 2019 to Aug. 2026. Accessed October 2026.
  35. Colorado State University Extension, Mulching, accessed Oct. 2026. Accessed October 2026.
  36. Colorado State University Extension, PlantTalk 1905: Xeriscape Mulches, accessed Oct. 2026. Accessed October 2026.
  37. K-State Research and Extension, Johnson County, Rock Mulch, a Solution, or a Problem?, accessed Oct. 2026. Accessed October 2026.
  38. Virginia Cooperative Extension, Mulching: Purpose, Benefits, and Essential Information (SPES-661), accessed Oct. 2026. Accessed October 2026.
  39. University of Illinois Extension, The disadvantages of landscape fabric, June 25, 2021. Accessed October 2026.
  40. Southern Nevada Water Authority, Water Smart Landscapes Rebate and program conditions, accessed Oct. 14, 2026. Accessed October 2026.
  41. Las Vegas Valley Water District, Rebates and coupons, accessed Oct. 14, 2026. Accessed October 2026.
  42. Metropolitan Water District / SoCal Water$mart, Turf Replacement Program, accessed Oct. 14, 2026. Accessed October 2026.
  43. Metropolitan Water District / SoCal Water$mart, Rebate Eligibility Requirements, accessed Oct. 14, 2026. Accessed October 2026.
  44. Metropolitan Water District / SoCal Water$mart, Turf Replacement Program FAQs, accessed Oct. 14, 2026. Accessed October 2026.
  45. Los Angeles Department of Water and Power, Turf Replacement Rebate, accessed Oct. 14, 2026. Accessed October 2026.
  46. Albuquerque Bernalillo County Water Utility Authority, Xeriscape Rebates, accessed Oct. 14, 2026. Accessed October 2026.
  47. Utah Division of Water Resources (Utah Water Savers), Landscape Incentive Program details, accessed Oct. 14, 2026. Accessed October 2026.
  48. Utah Water Savers, Landscape Incentive Program, accessed Oct. 14, 2026. Accessed October 2026.
  49. Austin Water, Rebates, Tools and Programs, accessed Oct. 14, 2026. Accessed October 2026.
  50. Austin Water, WaterWise Landscaping Rebate Guide, accessed Oct. 14, 2026. Accessed October 2026.
  51. San Antonio Water System, WaterSaver Landscape Coupons, accessed Oct. 14, 2026. Accessed October 2026.
  52. Denver Water, Turfgrass Removal, accessed Oct. 14, 2026. Accessed October 2026.