Why River Rock Is Sold by the Ton and Not the Bag
Walk into any home improvement store and you will find mulch stacked in bags labeled by the cubic foot. That works because a bag of mulch weighs only a few pounds and a homeowner can carry it to the car. River rock is a different story. A single cubic yard of river rock weighs close to a ton and a half, so selling it by the bag would mean either very small, expensive bags or awkward, back-breaking ones. At any quantity worth buying for a real project, the bag format simply does not make sense.
Suppliers quote bulk stone by the ton because truck capacity is measured in weight, not volume. A delivery driver loading a dump truck is working against a weight limit, not a volume limit. That weight-based logistics reality flows directly into how suppliers price and quote material.
The good news is that converting from the area and depth of your project into tons is a short formula with just a few steps. Once you understand the density factor that makes river rock heavier than other landscape materials, the math takes only a few minutes.
How Dense Is River Rock Compared to Other Landscape Materials
River rock in the common one to three inch size range typically weighs around 2,800 to 3,000 pounds per cubic yard. Pea gravel runs a bit lighter, roughly 2,500 to 2,700 pounds per cubic yard, depending on the stone type and how much moisture it is holding. Hardwood mulch sits far below both, usually in the 600 to 800 pounds per cubic yard range.
That density gap has a real consequence for your calculation. If you borrow a coverage estimate from a mulch bag or use a pea gravel rule of thumb, you will end up ordering noticeably less river rock than you actually need. The conversion factor you apply at the end of the formula has to match the material you are actually ordering.
Large river rock in the three to five inch range behaves a little differently. Because the stones are bigger, there is more void space between them when they settle. That void space means a given volume of large rock is not quite as heavy per cubic yard as the same volume of smaller stone. The coverage rules for large rock account for this, which is why the calculation method shifts when you move up to bigger sizes. For small to medium stone under three inches, the depth formula described below is the right tool. For larger stone, a flat square-footage coverage rate is more accurate.
You do not need to memorize exact weights. You just need to use the correct conversion factor when you get to the last step, and this article walks you through exactly which number to use.
The Step-by-Step Calculation
Step 1: Measure Your Area in Square Feet
For a simple rectangular bed, multiply length by width. A bed that is 20 feet long and 6 feet wide is 120 square feet. That is the easy case.
For an L-shaped area, break it into two rectangles, calculate each one separately, and add the results together. For example, an L-shape that is 30 feet by 4 feet along one leg and 10 feet by 4 feet along the other leg gives you 120 square feet plus 40 square feet, for a total of 160 square feet.
For irregular curved beds, a practical approach is to lay a measuring tape along the longest dimension and the widest dimension, multiply those two numbers, and then multiply the result by 0.8 to account for the fact that the shape does not fill the full rectangle. This gives a workable estimate. If the bed has an unusual shape, break it into rough grid squares of known size and count how many fall inside the bed area.
Step 2: Choose Your Depth
Depth is the variable that most homeowners underestimate, and it has an outsized effect on how many tons you need. Here are practical starting points by use case.
- 2 inches works well for decorative ground cover in planting beds where you want a clean finished look. Going deeper adds cost without adding much visual benefit.
- 3 inches is a better choice for pathways and areas with foot traffic. The extra depth keeps the rock from shifting underfoot and provides better weed suppression.
- 4 inches is appropriate for dry creek beds and drainage channels, where the rock needs enough mass to stay in place during heavy rain.
Pick the depth that matches your actual use. Two inches in a planting bed is plenty. Three or four inches in a drainage channel is worth the extra material.
Step 3: Convert to Cubic Yards
The formula is straightforward. Multiply your area in square feet by your depth converted to feet, then divide by 27.
Cubic yards = (Area in sq ft × Depth in feet) ÷ 27
To convert inches to feet, divide the inch number by 12. Two inches becomes 0.167 feet. Three inches becomes 0.25 feet. Four inches becomes 0.333 feet.
So for a 160 square foot area at 2 inches deep: 160 × 0.167 = 26.72 cubic feet of volume, then 26.72 ÷ 27 = 0.99 cubic yards. That is just under one cubic yard.
Step 4: Multiply by the Density Factor to Get Tons
Take your cubic yard number and multiply by 1.4. That factor is a safe, conservative conversion for river rock in the typical one to three inch size range. It accounts for the stone's density and gives you a ton quantity you can quote directly to a supplier.
Tons = Cubic yards × 1.4
For larger rock in the three to five inch range, void space between stones means the actual weight per cubic yard is a bit lower. A factor of 1.2 to 1.3 is more appropriate for those sizes. When in doubt, ask your supplier for the weight per cubic yard of the specific product you are ordering. That number will give you a more precise result than any generic factor.
Full formula summary: Tons = (Area in sq ft × Depth in feet ÷ 27) × 1.4
A Worked Example from Start to Finish
Here is a real project to run through the math. A homeowner has a planting bed that is 40 feet long and 8 feet wide, plus a small accent strip along a fence that is 12 feet by 3 feet. Both areas will be covered with one to one and a half inch river rock at a depth of 2 inches.
Step 1: Calculate square footage. The main bed is 40 × 8 = 320 square feet. The accent strip is 12 × 3 = 36 square feet. Total area is 320 + 36 = 356 square feet.
Step 2: Convert depth. Two inches divided by 12 = 0.167 feet.
Step 3: Calculate cubic yards. 356 × 0.167 = 59.45 cubic feet of volume. Then 59.45 ÷ 27 = 2.20 cubic yards.
Step 4: Convert to tons. 2.20 × 1.4 = 3.08 tons.
Rounded to the nearest whole ton, that is 3 tons as a base. Add a 10 to 15 percent buffer for settling, slightly uneven ground along the bed edges, and the ability to top up thin spots after the rock settles. Ten percent of 3 tons is 0.3 tons, so rounding the buffer up slightly brings you to a comfortable order of 3.5 tons. Many homeowners round to the nearest half ton for simplicity, and 3.5 tons covers this project with a reasonable cushion.
For this project you would order 3.5 tons.
Now consider what happens if you bump the depth from 2 inches to 3 inches. At 3 inches, the depth in feet is 0.25. Running through the same math: 356 × 0.25 = 89 cubic feet of volume, then 89 ÷ 27 = 3.30 cubic yards, then 3.30 × 1.4 = 4.62 tons. Before any buffer, you have gone from just over 3 tons to nearly 5 tons by adding one inch of depth. That is how sensitive the result is to depth choice, which is why it is worth thinking carefully about the right depth before you order.
How Rock Size Changes the Coverage Rules
For stones under three inches in diameter, the depth formula described above is the correct approach. Measure the area, choose a depth, run the formula, and you get a reliable ton estimate.
For large river rock in the three to five inch range, the void space between stones is significant enough that a depth formula starts to lose accuracy. Suppliers and experienced installers typically switch to flat coverage rates for this size range. A ton of three to five inch river rock covers roughly 60 to 80 square feet when placed in a single layer. The wide range exists because stone shape, how tightly you pack the layer, and the specific product's density all affect the outcome.
For very large river rock or decorative boulders six inches and up, coverage drops further and the project is usually discussed in terms of pieces, square footage at a fixed coverage rate, or a combination of both. These materials are often priced and ordered differently than smaller bulk stone.
The most reliable approach regardless of size is to ask your supplier which calculation method they recommend for the specific product you are ordering. Most stone yards work with a coverage chart built around their own inventory, and those numbers reflect the actual material sitting in their yard. Any generic coverage estimate, including those in this article, is a starting point. Your supplier's figures are the closer approximation.
What to Tell Your Supplier When You Order
Having three pieces of information ready before you call makes the conversation fast and reduces the chance of a mis-order. Those three numbers are your total square footage, your intended depth in inches, and the rock size you want described by diameter range rather than words like medium or large. Saying "one to one and a half inch river rock" is clear. Saying "medium river rock" means different things at different yards.
You have already done the math, so give your supplier the ton quantity you calculated and ask them to confirm it against their product's specific weight per cubic yard. A well-prepared customer makes the supplier's job easier, and most stone yards will quickly cross-check your number and flag any issues.
Ask whether the product is screened and washed. Washed river rock is cleaner, easier to spread evenly, and less likely to carry sediment that can muddy a pathway after rain. The washing process also removes fine particles that can add a bit of weight to unwashed material, so there can be a slight density difference between washed and unwashed product.
Confirm whether the supplier quotes delivery by the ton or by the cubic yard. If they quote by the yard, give them your cubic yard number from the formula and let them handle the weight conversion. Do not double-convert on your end and then convert again on theirs.
Order your buffer amount as part of the main order rather than planning a second delivery. Minimum delivery fees mean a small follow-up order often costs nearly as much as the first delivery, even if the material itself is inexpensive. Getting everything in one trip is almost always the better value, and the formula is short enough that running the numbers twice takes only a few minutes. Ordering right the first time is the simplest way to avoid an extra delivery charge.
How We Started
We started Mulch Mound because we got tired of the hassle that came with buying landscaping materials. The options were either loading bags into your car at a garden center or calling around to local suppliers, trying to figure out pricing, minimums, and delivery schedules. Neither option felt convenient or transparent.
Three of us – Alec, Mo, and Tyler – decided there had to be a better way. Alec and Tyler got their start back in 2013 running a landscaping business during college, moving mulch and mowing lawns to pay tuition. That experience taught them how frustrating it was to source materials, and years later, that frustration turned into Mulch Mound.
We focus on making it simple to get mulch, stone, and soil delivered directly to your home. Order online, pick your delivery date, and we handle the rest. No loading bags. No calling multiple suppliers. No wondering if you bought enough or paid a fair price.
We work with quality local suppliers in the areas we serve and aim to be straightforward about what we offer and what it costs. Landscaping is hard work. Buying the materials for it shouldn't be.
Frequently asked questions
How many square feet does a ton of river rock cover?
The honest answer is that it depends on the depth you install and the size of the stone, so any single number without those two variables is misleading. At a 2-inch depth with small river rock in the one to one and a half inch range, a ton typically covers around 100 to 120 square feet. At 3 inches deep with the same stone, that same ton covers roughly 65 to 80 square feet. For medium stone in the one and a half to three inch range at 2 inches deep, expect closer to 80 to 100 square feet per ton.
The key habit is to calculate your area first, pick a depth that fits the use, run the formula, and then land on a ton number rather than starting from a coverage rate and working backward. Starting from coverage rates invites the mistake of using the wrong depth assumption baked into someone else's chart.
How much does a cubic yard of river rock weigh?
River rock in the one to three inch size range works out to roughly 1.4 to 1.5 tons per cubic yard, which is why that range is a reliable conversion multiplier for most projects. The variation comes from the type of stone, how much moisture the material is holding when weighed, and how the stones pack together. Rounder, smoother stones can pack a little more tightly than angular ones, which slightly raises the weight per cubic yard. Larger stones with more void space between them weigh a bit less per cubic yard than smaller stones of the same rock type. If your supplier gives you a specific weight for their product, use that number in place of the generic 1.4 factor for a more precise result.
What is the difference between river rock and pea gravel when it comes to coverage calculations?
Pea gravel runs smaller, typically three-eighths of an inch or less, and slightly lighter at around 2,500 to 2,700 pounds per cubic yard. Because it is small and dense-packing, it is often installed at shallower depths than river rock, sometimes as little as one and a half inches in a decorative bed. That shallower depth means a ton of pea gravel can cover more square footage than a ton of river rock when both are used for the same decorative purpose.
River rock is typically installed at two to three inches deep because the stones are larger and need more depth to form a stable, weed-suppressing layer. The combination of higher recommended depth and slightly greater weight per cubic yard means river rock covers fewer square feet per ton than pea gravel does. If you are switching from one material to the other mid-project, recalculate rather than assuming the quantities will be interchangeable.
How many tons of river rock do I need for 500 square feet?
At 2 inches deep, here is the math: convert 2 inches to feet by dividing by 12, which gives 0.167 feet. Multiply 500 × 0.167 = 83.5 cubic feet of volume, then divide by 27 to get 3.09 cubic yards. Multiply by the 1.4 conversion factor and you get 4.33 tons. Add a 10 to 15 percent buffer for settling and edge variation, and you would order 5 tons for a 500 square foot area at 2-inch depth.
At 3 inches deep, the depth in feet is 0.25. Multiply 500 × 0.25 = 125 cubic feet of volume, divide by 27 = 4.63 cubic yards, multiply by 1.4 = 6.48 tons. With a buffer, that rounds to 7 to 7.5 tons. The one extra inch of depth adds more than two tons to the order, which illustrates exactly why nailing down your intended depth before you call a supplier matters so much.