The basic process: prepare the ground, set the base, lay the stones, fill the joints
Laying a stone patio means digging out the area, compacting a gravel base, setting each stone in sand or mortar, and filling the gaps between them. The whole job takes a weekend for a small patio (up to 100 square feet) or several weekends for a larger one. You do not need special skills, but you do need to work methodically—rushing the base layer is the most common reason patios settle unevenly or crack within a year.
The process changes slightly depending on whether you use dry-laid stones (set in sand, no mortar) or mortared stones (cemented together). Dry-laid is faster and more forgiving for a first project; mortared is more permanent and better for high-traffic areas. Both start with the same foundation work.
Key Takeaways
- Dig out the patio area 4 to 6 inches deep, sloping it slightly away from your house so water drains rather than pools.
- Compact a 2-inch layer of gravel, then a 1-inch layer of sand, using a hand tamper or plate compactor to firm each layer.
- Lay stones in your chosen pattern, checking that each one sits level and does not rock when you step on it.
- For dry-laid patios, sweep sand into the joints; for mortared patios, mix and explore mortar between stones and let it cure for 24 hours before walking on it.
- Rent a plate compactor for patios larger than 200 square feet—hand tamping takes much longer and compacts less evenly.
Measure, mark, and dig out the patio area
Mark the patio outline with spray paint or chalk. Use a tape measure and a carpenter's square to get the corners true, especially if you are building against the house. Measure from the house at two points along the length to make sure the patio will be parallel to it.
Dig out the marked area to a depth of 4 to 6 inches. The depth depends on your climate: colder regions with freeze-thaw cycles need the full 6 inches to prevent frost heave; milder climates can use 4 inches. Use a flat shovel and work in sections. As you dig, slope the ground away from the house at a rate of about 1/8 inch per foot—this prevents water from pooling against your foundation. You can check the slope by laying a level on a straight board and tilting it until a marble rolls slowly across it.
Remove any roots, rocks, or debris from the bottom of the hole. Compact the bare soil with a hand tamper (a flat metal plate on a handle) or a rented plate compactor. Soil that is not compacted will settle under the weight of the patio, causing stones to sink and crack.
Lay the gravel base and sand layer
Spread a 2-inch layer of crushed gravel or crushed stone over the compacted soil. This is not decorative gravel—use the kind sold as "crushed limestone" or "crushed granite," which compacts and locks together. Spread it evenly and compact it firmly with your tamper or compactor. This layer provides drainage and a stable base.
On top of the gravel, spread a 1-inch layer of coarse sand (sometimes called "concrete sand" or "paver sand"). Do not use fine sand or beach sand; coarse sand compacts better and drains properly. Level the sand with a straight board dragged across the top, and compact it gently. The sand layer is what you will set the stones into, so it needs to be firm but not rock-hard.
Check your slope again by laying a level on a board across the patio. The board should tilt slightly away from the house. If the slope is too steep or too shallow, add or remove sand until it is right.
Lay the stones in your chosen pattern
Start at a corner or along the house edge. Set the first stone on the sand, pressing it down firmly and checking that it does not rock. Use a level to make sure it is flat. Tap it gently with a rubber mallet if it needs to settle lower. The stone should sit solidly—if it rocks, remove it, add or remove sand underneath, and reset it.
Lay the next stone beside the first, leaving a gap of 1/4 inch to 1/2 inch (depending on your preference and stone size). Check that this stone is level and does not rock. Continue row by row, checking every few stones with your level. Step on each stone as you go to make sure it is firm enough to support your weight without moving.
Common patterns include running bond (like bricks, offset rows), herringbone (diagonal V-shapes), or random ashlar (irregular rectangular stones). Dry-laid patios work best with uniform stone sizes; mortared patios can handle more variation. If you are using irregular stones, you may need to cut some to fit. A wet saw with a masonry blade makes clean cuts; many tool rental shops rent them by the day.
As you work, stand back every 10 or 15 minutes and look at the patio from a distance. Uneven stones are easier to spot from across the yard than from ground level, and it is easier to fix them now than after the joints are filled.
Fill the joints with sand (dry-laid) or mortar (mortared)
For dry-laid patios: Once all stones are set, sweep coarse sand into the joints. Wet the patio lightly with a hose, let it dry, and sweep in more sand. Repeat until the joints are full and the sand is packed tight. This method is simpler and allows for straightforward repairs later—you can lift a stone and reset it if it settles. The downside is that sand washes out over time, especially in heavy rain, and weeds can grow in the joints.
For mortared patios: Mix mortar according to the bag instructions (usually a 3-to-1 ratio of sand to cement). Use a pointing trowel to pack mortar into the joints, working from one corner across the patio. Fill joints completely so no sand shows through. After 20 to 30 minutes, when the mortar is firm but not fully hard, use a jointing tool or the edge of your trowel to smooth and compress the joints. Wipe excess mortar off the stone faces with a damp sponge before it hardens. Let the mortar cure for 24 hours before walking on the patio, and 48 hours before heavy use.
Rent or buy tools based on patio size
For a small patio (under 100 square feet), you can hand-tamp the base and use basic tools: a shovel, a level, a tape measure, a rubber mallet, and a hand tamper. The hand tamper is a flat metal plate (usually 12 by 12 inches) on a long handle; they cost $30 to $60 new and are often available at tool rental shops for $10 to $15 per day.
For a medium patio (100 to 300 square feet), rent a plate compactor for the base work. These are gas-powered machines about the size of a small lawn mower that compact soil and gravel much faster and more evenly than hand tamping. Rental costs run $40 to $80 per day depending on your region. A plate compactor saves hours of labor and produces a better, more stable base.
For a large patio (over 300 square feet), rent the compactor for at least two days and consider renting a wet saw if you need to cut many stones. A wet saw with a masonry blade costs $50 to $100 per day to rent. If you are mortaring, you may also want to rent a mortar mixer, though mixing by hand in a wheelbarrow works fine for small batches.
Common mistakes and how to avoid them
The most common mistake is skipping or rushing the base layer. A thin, loosely compacted gravel base will settle unevenly, causing stones to crack or rock. Spend time on this step—it is invisible once the patio is done, but it determines whether the patio lasts 5 years or 20.
The second mistake is not sloping the patio away from the house. Water that pools on the patio will seep under it, freeze in winter, and heave the stones. It also runs toward your foundation instead of away from it. Check the slope with a level and board before you lay stones, and again after you finish.
The third mistake is laying stones on uneven sand. If the sand layer is not level, the stones will not be level, and you will spend hours trying to fix it later. Use a straight board to level the sand before you start laying stones.
For mortared patios, the most common mistake is not filling the joints completely. Gaps in the mortar let water seep in, which freezes and cracks the mortar and stones. Pack mortar firmly into every joint and smooth it so it is flush with the stone surface.
Frequently Asked Questions
How long does a stone patio last?
A dry-laid patio with a solid base typically lasts 10 to 15 years before stones settle noticeably or sand washes out of the joints. A mortared patio lasts 15 to 20 years or longer if the mortar is kept in good repair. Both last longer in mild, dry climates and shorter in areas with freeze-thaw cycles and heavy rain. Maintenance—repointing mortar, sweeping sand back into joints, and removing weeds—extends the life of either type.
Can I lay a patio on top of existing concrete?
Yes, if the concrete is in good condition (no large cracks or heaving). Lay a 1-inch sand layer on top of the concrete and set stones in it, or use a thin-set mortar designed for concrete. This method is faster because you skip the digging and base work, but it does not drain as well as a patio built on soil. Water can pool under the stones and freeze in winter.
What kind of stone should I use?
Flagstone, bluestone, slate, and granite are all common choices. Flagstone is affordable and comes in irregular shapes; bluestone is durable and attractive but more expensive; slate is thin and elegant but can be slippery when wet; granite is the hardest and longest-lasting. Choose stone that is at least 1 inch thick for a patio. Ask the stone supplier which types are recommended for your climate—some stone types are more prone to cracking in freeze-thaw cycles.
Do I need a permit to build a patio?
Most municipalities do not require a permit for a small residential patio, but some do. Check with your local building department before you start. If your patio is near a property line, you may need to maintain a setback distance. If you are digging near underground utilities, call 811 (in the United States) to have them marked before you dig.
How much does a stone patio cost?
Material costs vary widely by stone type and region. Flagstone runs $4 to $8 per square foot; bluestone $6 to $12; slate $8 to $15; granite $10 to $20. A 200-square-foot patio in flagstone might cost $800 to $1,600 in materials. Labor costs for professional installation run $8 to $15 per square foot, so hiring someone to build the same patio could cost $1,600 to $3,000 total. Doing it yourself saves the labor cost but requires time and physical effort.