A paver patio is the rare DIY project that looks better the day you finish it and keeps looking good for 20-plus years if the base is right. The pavers themselves rarely fail; what fails is the gravel and sand underneath. Get the excavation depth, compaction, slope, and edge restraint correct and the rest is mostly patient labor. This guide walks through a standard 10 x 12-foot patio so you can scale the numbers to your own layout.
Key Takeaways
- Excavate 7-9 inches: 4-6 in compacted gravel + 1 in bedding sand + paver thickness.
- Slope the surface away from the house at 1/4 inch per foot for drainage.
- Compact the base in 2-inch lifts; a flat base is the single biggest predictor of longevity.
- Always install rigid edge restraint spiked every 8-12 inches, or the field will spread.
- Budget roughly $8-$20 per square foot in materials for a DIY install.
Tools and materials you’ll need
Rent the plate compactor (a hand tamper is not enough for a patio) and a wet saw or angle grinder with a diamond blade for cuts. Everything else is standard.
- Tools: plate compactor (rental, ~$70/day), wet saw or grinder with diamond blade, rubber mallet, 4-foot level, mason’s line and stakes, two 1-inch screed pipes, a straight 2×4 screed board, masonry chisel, broom, tape measure, marking paint.
- Base: 3/4-inch crushed stone with fines (often sold as “paver base,” “Class II,” or “21A”) — about 1.25 tons per 100 sq ft at 5 inches deep.
- Bedding: coarse concrete/bedding sand (NOT play sand or mason sand) — ~1 cubic yard per 300 sq ft at 1 inch.
- Pavers: order 5-10% extra for cuts and breakage.
- Edge restraint: plastic paver edging plus 10-inch landscape spikes.
- Joint sand: polymeric sand to lock joints and resist weeds/ants.
- Landscape fabric (optional, between subsoil and gravel on soft soils).
Step 1: Plan, mark, and call before you dig
Call 811 a few days ahead so utilities get marked — it’s free and required in most states. Lay out the patio with stakes and mason’s line. Add about 6 inches beyond the finished edge on each side so your compacted base extends past the pavers; an unsupported edge is where spreading starts. For a 10 x 12 patio, excavate roughly 11 x 13. Establish your slope at the layout stage: mark the high point (against the house) and drop the line 1/4 inch for every running foot away from it. Over 12 feet that’s a 3-inch fall.
Step 2: Excavate to depth
Total excavation = base depth + 1 inch bedding sand + paver thickness. For a typical 2-3/8-inch paver over a 5-inch base, dig about 8-1/2 inches below the finished height. For a walkway with light foot traffic, a 4-inch base is fine; for anything that might see a vehicle, go 6 inches or more. Keep the bottom of the hole following your finished slope — don’t dig a flat hole and try to build slope only in the sand. Remove roots and any soft organic pockets and tamp the subgrade.
Step 3: Build and compact the base
This is the load-bearing layer and the step most DIYers shortchange. Add crushed stone in 2-inch lifts, lightly mist each lift with water, and run the plate compactor over it twice in different directions before adding the next. Misting helps the fines lock together. Check your slope with the level after each lift. A properly compacted base feels like concrete underfoot — your boot should leave no print. Skimping here is the leading cause of sunken, wavy patios. If your soil is heavy clay or stays wet, lay landscape fabric on the subgrade first to keep mud from pumping up into the stone.
Step 4: Screed the bedding sand
Lay two 1-inch outside-diameter pipes on the compacted base, parallel and following your slope. Pour coarse bedding sand between them, then drag the 2×4 screed board across the pipes to strike off a perfectly flat 1-inch layer. Carefully remove the pipes and fill the grooves with sand, smoothing by hand. Do NOT compact the bedding sand and do NOT walk on the screeded surface — once it’s screeded, you set pavers from on top of the pavers you’ve already laid.
Why coarse sand, not play sand
Fine play sand and mason sand hold water and shift, causing pavers to rock and settle unevenly. Angular concrete/bedding sand interlocks and stays put. It’s a small detail that separates a flat patio from a wobbly one. The bedding layer is meant to be a thin, uniform setting course — exactly 1 inch — not a leveling layer where you bury low spots in the base. If you find yourself piling up 2-3 inches of sand to chase a flat surface, stop and fix the gravel underneath; thick sand is a magnet for settling and rutting.
How much sand and gravel to order
To estimate quickly: 1 cubic yard of crushed stone covers about 100 square feet at 3 inches deep, so a 120-square-foot patio with a 5-inch base needs roughly 2 cubic yards (about 2.5 tons). Bedding sand at 1 inch deep covers about 300 square feet per cubic yard, so the same patio needs a little under half a yard — order a full yard so you don’t run short mid-screed. Always have material delivered rather than hauling 80 bags of stone; bulk is cheaper and far less back-breaking. Tarp anything left over so it doesn’t soak up rain.
Step 5: Lay the pavers
Start in a 90-degree corner — ideally against a straight, fixed edge like the house. Place each paver straight down into the sand (don’t slide it, which plows the sand into ridges) and seat it with a tap of the rubber mallet. Maintain consistent joints, typically 1/8 to 3/16 inch; many pavers have built-in spacer nubs. Work outward, kneeling on the laid pavers, not the bedding sand. Check your pattern and slope frequently with the level and a string line. A running-bond or herringbone pattern resists shifting better than a stack bond.
Pull pavers from several bundles at once and mix them as you go. Even within a single dye lot, concrete pavers vary slightly in shade, and laying straight out of one pallet at a time can leave visible color blocks across the finished patio. Blending three or four bundles randomizes the tone so the surface reads as one even field. Snap a chalk line or run a string every few rows to keep your courses true — a pattern that drifts a quarter inch per row will be visibly crooked by the far side, and there’s no fixing it without lifting pavers.
Choosing a laying pattern
For a patio that will only see foot traffic, almost any pattern works — running bond, basket weave, or stack bond. For a driveway or anywhere with vehicle loads, a 45- or 90-degree herringbone is the strongest choice because the interlocking angles distribute load and resist the rotational creep that opens up joints under tires. Herringbone costs you more cutting time around the perimeter (lots of triangular fill pieces), so order 10 percent extra and plan for a soldier-course border to frame the field and cover those cuts.
Step 6: Cut edges and obstacles
Lay all the full pavers first, then go back and measure cuts individually — gaps are never perfectly uniform. Mark each paver, then cut with a wet saw (cleanest, least dust) or an angle grinder with a diamond blade. Wear eye and ear protection and a dust mask. Herringbone patterns generate a lot of 45-degree perimeter cuts, so order extra.
Step 7: Install edge restraint
Snug the rigid plastic edging against the outer pavers and drive 10-inch spikes through it into the compacted base every 8-12 inches (closer on curves). This is non-negotiable — without restraint, the perimeter pavers creep outward, joints open, and the whole field loosens over a few freeze-thaw cycles. The edging should sit below the paver surface so it’s hidden by backfill.
Step 8: Joint sand and final compaction
Sweep polymeric sand across the dry surface, working it into every joint with a broom. Run the plate compactor over the whole patio (use a protective mat or a piece of plywood/rubber to avoid scratching) — this vibrates the sand down and seats the pavers into the bedding layer. Sweep in more sand, compact again, then remove ALL excess sand from the paver faces. Lightly mist per the polymeric sand instructions to activate the binder. Any haze left on the surface will cure into a stubborn film, so clean thoroughly before wetting.
Cost ballpark
For a 120 sq ft DIY patio, expect roughly: pavers $300-$1,500 (concrete to premium), base stone $80-$150, bedding sand $40, polymeric sand $60-$100, edge restraint $40-$80, plus a one-day compactor rental around $70. That lands most DIY patios at $8-$20 per square foot in materials — versus $15-$30+ per square foot installed by a contractor. Labor is the savings, and it’s significant labor.
Maintenance and aftercare
A properly built paver patio asks for very little. Sweep regularly and rinse with a garden hose; a pressure washer is fine on a low fan setting held well back, but a tight nozzle close up will blast out joint sand and etch the paver surface. Plan to top up the joint sand every couple of years — polymeric sand erodes slowly, and refreshing thin joints keeps weeds and ants out. Pull any weeds that do sprout while they’re small, before the roots wedge pavers apart. If you want extra stain resistance and color pop, a breathable penetrating paver sealer applied every 2-3 years helps, but skip film-forming sealers that can trap moisture and turn cloudy.
In freeze-thaw climates, avoid rock salt and de-icers containing ammonium or magnesium chloride, which spall the surface of concrete pavers; use sand for traction or a calcium-magnesium-acetate de-icer instead. If a single paver settles or heaves over the years, the repair is simple: pry it up, add or remove a little bedding sand to correct the height, reset it, and re-sand the joints. That spot-fixable quality is one of the biggest advantages pavers have over a poured slab, which cracks in place.
Common mistakes to avoid
- Too little base. 2 inches of gravel won’t hold up; commit to 4-6 inches compacted.
- No slope. Standing water freezes, heaves, and stains. Always pitch away from structures.
- Walking on screeded sand. Footprints become permanent low spots.
- Skipping edge restraint. The most common reason patios fail.
- Leaving polymeric haze. Clean every paver face before misting.
Once your hardscape is in, the surrounding planting beds make or break the look — clean borders matter, so see our guide on how to install landscape edging to frame the patio. If the area drains poorly to begin with, fix that first with our guide on grading a yard for drainage. For more hardscaping projects, browse the Outdoor Living hub.
Frequently Asked Questions
How deep should the base be for a paver patio?
Four to six inches of compacted crushed stone for a patio or walkway, plus one inch of bedding sand. Use six inches or more anywhere a vehicle might drive.
Can I lay pavers directly on dirt or sand alone?
No. Without a compacted crushed-stone base the pavers will sink, rock, and heave with the seasons. The gravel base is what carries the load and lets water drain.
What kind of sand goes under pavers?
Coarse concrete or bedding sand for the 1-inch screeded bedding layer, and polymeric sand swept into the joints. Avoid fine play sand or mason sand, which shifts.
How much slope do pavers need?
About 1/4 inch of fall per foot, always directed away from your house or any structure, so rainwater runs off instead of pooling.
Do I really need edge restraint?
Yes. Rigid edging spiked into the base every 8-12 inches keeps the perimeter pavers from spreading. It is the cheapest insurance against the most common failure.
How long does a paver patio take to install?
A 120-square-foot DIY patio typically takes a full weekend or two: a day to excavate and build the compacted base, a day to screed and lay pavers, and a half day for cuts, edging, and joint sand. Don’t rush the base — that’s where time spent pays off for 20 years.
Can I lay pavers over an existing concrete slab?
Yes, if the slab is sound, drains, and is sloped correctly. Set the pavers on a thin bedding layer or a bond coat, and provide a way for water to escape (weep gaps or a slight overhang) so it can’t get trapped between the pavers and the slab and heave them in a freeze.