Tools & Materials
Tools: a plate compactor (rental) to firm up the gravel base, a screed rail and a straight board to strike off the sand bed, a rubber mallet to seat each stone, a 4-foot level, a round-point shovel for excavation, a push broom to work sand into the joints, and a string line and stakes to lay out the shape.
Materials (size each layer with the calculators below):
- Crushed gravel for a 4-inch compacted base — size with the Gravel Calculator
- Coarse bedding sand for a 1-inch screeded layer — size with the Sand Calculator
- Irregular flagstone, sized to cover the walkway or patio area with roughly half-inch joints
- Joint sand or stone dust to fill between the stones
If you are weighing a paver walkway instead of natural flagstone, the Paver Calculator sizes a uniform paver layout the same way this guide sizes irregular stone.
Step 1: Plan the Layout and Excavate
Lay out the walkway or patio shape with stakes and a string line, curving it around any obstacles. Excavate to a depth that fits the 4-inch gravel base, the 1-inch sand bed, and the thickness of the flagstone itself — typically 6–8 inches total. Strip all topsoil and roots down to firm subgrade; soft, organic soil under the base is what lets a flagstone path settle unevenly.
Step 2: Compact a Gravel Base
Spread 4 inches of crushed gravel over the excavated subgrade and compact it with a plate compactor, working in thin lifts rather than dumping it all at once. This base carries foot traffic and lets water drain away from under the stone instead of pooling. A firm, well-compacted base is what keeps the flagstone from rocking or sinking after the first freeze-thaw cycle.
Step 3: Screed a 1″ Sand Bed
Set screed rails on top of the compacted gravel and pull a straight board across them to strike off a uniform 1-inch layer of bedding sand. Use the Sand Calculator to figure how much you need for the area. Keep the layer even and do not walk on it once it is screeded — footprints create low spots that telegraph straight up through the stone.
Step 4: Set & Fit the Flagstone
Dry-fit the irregular flagstone pieces directly on top of the sand bed before committing to a final layout, working outward from an edge or a focal point and turning pieces to find the best fit against their neighbors. Aim for joints around half an inch wide. Cut or trim pieces only after you are happy with the overall pattern.
Step 5: Level & Seat Each Stone with a Rubber Mallet
Tap each stone down with a rubber mallet and check it against its neighbors with a level, adding or scraping away sand underneath until the stone sits flush and does not rock when pressed at the corners. Address rocking stones here — once the joints are filled, lifting a stone to fix its bedding means redoing the joint around it.
Step 6: Fill the Joints (Sand or Stone Dust)
Sweep sand or stone dust into the joints between the stones, working it in from several directions with a push broom until each joint is packed and the stone edges are supported on all sides. Well-filled joints keep the individual stones from shifting under foot traffic.
Step 7: Sweep & Settle (Optional Polymeric Sand)
Lightly wet the surface to help the joint fill settle down into the gaps, then sweep in additional sand or stone dust as needed until the joints stay full. For a firmer joint that resists weeds and washes out less in heavy rain, use polymeric sand and activate it according to the bag instructions instead of plain sand.
Common Mistakes
- No gravel base. Laying sand straight over bare soil skips the layer that actually carries the load, and the walkway settles and heaves within a season.
- Uneven or too-thick sand. A sand bed deeper than an inch, or one that is not screeded flat, compresses unevenly under traffic and leaves stones sitting at different heights.
- Rocking stones. Setting a stone without checking it for rock at all four corners leaves a wobble that gets worse with every footstep once the joints are filled.
- Skipping compaction. Running the compactor over the gravel is not optional — an uncompacted base keeps settling long after the flagstone is down.
Cost: DIY vs. Contractor
DIY materials for a typical 100 sq ft flagstone walkway or small patio — gravel base, bedding sand, flagstone, and joint fill — commonly run $400–900, with flagstone itself the biggest swing depending on stone type and local availability. Size the bedding sand with the Sand Calculator so you order by the bag or yard instead of guessing, and see our pricing methodology for how we arrive at the cost ranges used across the site.
Contractor-installed sand-set flagstone typically runs $15–30 per square foot installed, or roughly $1,500–3,000 for the same 100 sq ft, reflecting the labor-intensive fitting of irregular stone. Complex curves, thicker stone, or extensive cutting push the price toward the top of that range.
Related Calculators
- Sand Calculator — Size the bedding sand layer by area and depth
- Gravel Calculator — Size the compacted base layer beneath the sand
- Paver Calculator — Size a uniform paver layout as an alternative to natural flagstone
- Pricing Methodology — How AceCalc sources and updates material cost estimates
Written by Daniel McCarney — AceCalc