Start with a level base and proper drainage

A patio begins with the ground underneath it, not with the surface material you see. The first step is to mark out your patio area with stakes and string, then dig down 4 to 6 inches. Remove grass, roots, and rocks as you go. The depth matters because you need room for a gravel base layer that will support your patio and let water drain away from your house instead of pooling.

After digging, check that the ground slopes slightly away from your house — about 1/8 inch of drop for every foot of distance. Use a long level or a string level to verify this. If the ground is too flat or slopes toward your house, water will collect under the patio and cause frost heave in winter or soft spots that shift under your feet. Compact the soil firmly with a hand tamper or plate compactor before you add the gravel base.

Key Takeaways

  • Dig down 4 to 6 inches, remove all grass and roots, and compact the soil firmly before laying any base material.
  • Spread 2 to 3 inches of gravel over the compacted soil and tamp it down to create a stable, draining foundation.
  • Lay pavers, concrete, or stone on top of the gravel base, checking level frequently as you work.
  • Slope the finished patio away from your house at about 1/8 inch per foot so water runs off instead of pooling.
  • Sand between pavers and a sealed edge will keep your patio stable and prevent weeds from growing through gaps.

Add gravel and compact it thoroughly

Spread 2 to 3 inches of crushed gravel or pea gravel over the compacted soil. This layer is your drainage system and your shock absorber — it lets water pass through and gives your patio surface something stable to sit on. Spread the gravel evenly with a shovel, then tamp it down hard with a hand tamper or plate compactor. Tamp in overlapping passes until the gravel no longer shifts under your feet and feels solid.

The gravel layer is where most DIY patios fail. If you skip the tamping or use too thin a layer, your pavers or concrete will crack and shift within a year or two. Spend time on this step. A plate compactor (which you can rent from a tool rental shop for $40 to $60 per day) makes this much faster and more effective than hand tamping, especially if your patio is larger than 100 square feet.

Choose your surface material and plan the layout

The three most common patio surfaces for homeowners are concrete, pavers, and natural stone. Concrete is the fastest and cheapest — you pour it once and it's done, though it can crack in freeze-thaw climates and looks plain without staining. Pavers (clay brick or concrete) give you more design options and are easier to repair one at a time, but they take longer to lay and cost more per square foot. Natural stone like flagstone or slate is the most expensive and the most beautiful, but it's also the hardest to install level and the most likely to shift over time.

Before you buy material, lay out your design on the gravel base. For pavers, dry-lay a few rows to see how they fit and whether you'll need to cut many pieces. For concrete, mark the edges with boards and stakes so you know exactly how much concrete to order. For stone, arrange pieces on the ground and number them so you can lay them in the same order. This planning step takes an hour but saves you from buying too much material or discovering mid-project that your design doesn't fit.

Lay pavers or stone with proper spacing

If you're using pavers or stone, start at one corner and work outward in rows. Set each piece on the gravel base and tap it down with a rubber mallet until it sits level with its neighbors. Use a level across every two or three pavers to check that you're not creating high spots or dips. Leave 1/4 inch to 1/2 inch of space between pavers — this gap is where sand goes later, and it lets the pavers move slightly without cracking.

As you work, step back every few rows and look at the overall slope. The patio should be visibly higher on the side closest to your house and lower on the far side. If you've laid a row that's too high, lift the pavers out, add or remove gravel underneath, and reset them. It's much easier to fix this now than after you've filled all the gaps with sand.

Pour and finish concrete, or fill gaps with sand

For a concrete patio, build a frame around your marked area using 2-by-4 boards staked to the ground. The top of the boards should be at the height you want the finished concrete to be. Order ready-mix concrete delivered by truck, or mix bags of concrete in a wheelbarrow if your patio is small (under 50 square feet). Pour the concrete into the frame and spread it with a shovel, then use a straight board laid across the frame edges to screed (level) the surface by dragging the board toward you.

For pavers or stone, once all pieces are set and level, spread polymeric sand (also called polymeric joint sand) into the gaps between them. This sand hardens slightly when wet and locks the pavers in place while still allowing tiny movements. Sweep the sand into the gaps, spray the whole patio lightly with water, and let it cure for 24 hours before walking on it heavily.

Seal edges and protect the finished surface

The edges of your patio are where weeds grow and where pavers can shift. Install a metal or plastic patio edge along the perimeter, sunk into the ground so the top is level with the patio surface. This edge holds the outer pavers in place and stops soil from creeping onto the patio. For concrete, you can leave the edges as they are or install a border of pavers or stone around the perimeter for a finished look.

After the patio has cured for a few days, consider sealing it. Concrete and stone benefit from a sealer that protects against stains and water damage, especially in freeze-thaw climates. Pavers don't require sealing but benefit from it if you want to prevent moss or algae growth. A sealer also darkens the color slightly, making the patio look richer. Follow the product instructions for process — most sealers need to cure for 48 hours before rain or foot traffic.

Maintain your patio to prevent damage

A patio lasts longest when you keep water from sitting on it and weeds from growing through it. Sweep debris off regularly so it doesn't trap moisture. If you see standing water after rain, check that the slope is still correct — settling can flatten the slope over years. Reapply sealer every two to three years for concrete and stone, or whenever water stops beading on the surface.

For pavers, pull weeds as soon as they appear and replace polymeric sand in gaps where it has washed away. If a single paver cracks or settles, you can lift it out, fix the base underneath, and reset it without disturbing the rest of the patio. This repairability is one of the main advantages of pavers over concrete.

Frequently Asked Questions

How much does it cost to build a patio?

Cost depends on size and material. A 12-by-12-foot concrete patio costs roughly $800 to $1,500 in materials and labor. Pavers for the same size run $1,500 to $3,000. Natural stone is $2,500 to $5,000 or more. These are rough ranges — local material prices and labor rates vary widely.

Can I build a patio on top of existing concrete?

Yes, but only if the existing concrete is level and in good condition. Clean it thoroughly, fill any cracks with concrete filler, and lay pavers or stone directly on top with a thin mortar bed. Don't pour new concrete over old concrete unless you're certain the old surface won't shift — if it does, your new concrete will crack.

What's the best time of year to build a patio?

Spring and fall are ideal because temperatures are moderate and rain is less likely to interfere with concrete curing or sealing. Avoid building in heavy rain or when temperatures are below 50°F, as concrete won't cure properly. Summer heat can cause concrete to dry too fast and crack.

Do I need a permit to build a patio?

Most cities don't require a permit for a straightforward ground-level patio, but some do if it's over a certain size or near a property line. Check with your local building department before you start. It takes one phone call and takes five minutes.

How long does a patio last?

A well-built concrete patio lasts 25 to 30 years in most climates. Pavers last 25 years or longer and are easier to repair. Natural stone can last 50 years or more if the base is solid and the slope is correct. The base and drainage matter more than the surface material.