Start with a level base and proper drainage

The foundation of a durable patio is a compacted, level base layer. Dig out the area to a depth of 4 to 6 inches, depending on your climate and soil type. Remove grass, roots, and debris. If your soil is clay-heavy or drains poorly, dig deeper and add a layer of gravel or crushed stone — typically 2 to 4 inches — to prevent water from pooling under the patio and causing frost heave in winter or soft spots in summer.

Compact the soil with a hand tamper or plate compactor as you go. The base should be firm enough that your footprint does not sink when you step on it. Slope the finished surface very slightly — about 1/8 inch per foot — away from your house or any structure so water runs off rather than collecting. This small slope is invisible to the eye but prevents puddles and extends the life of your patio.

Key Takeaways

  • Dig out 4 to 6 inches, compact the soil, and add gravel if drainage is poor, then slope the surface slightly away from your house.
  • Concrete is the cheapest and most durable option for most climates; pavers and stone cost more but allow you to replace individual pieces.
  • Concrete needs a border frame (usually wood or metal), proper mixing or ordering, and finishing work like broom-texturing to prevent slipping.
  • Pavers require sand base, careful leveling, and joint sand between pieces; they settle unevenly over time and need occasional resetting.
  • Seal concrete every two to three years and clean pavers annually to prevent moss, staining, and frost damage.

Choose between concrete, pavers, or stone based on budget and durability

Concrete is the most affordable and longest-lasting option in most climates. A 4-inch slab costs roughly $8 to $15 per square foot for materials and labor combined, depending on your region and whether you hire a contractor or pour it yourself. Concrete lasts 25 to 40 years with basic maintenance. The downside is that cracks are permanent — you cannot replace a single section — and concrete can stain, discolor, and become slippery when wet.

Pavers — whether clay brick, concrete, or stone — cost $15 to $30 per square foot installed. They allow you to replace individual pieces if one cracks or settles, and they offer more design flexibility. Pavers do settle unevenly over time, especially in freeze-thaw climates, and require resetting every few years. Joint sand between pavers can wash out and needs replenishing.

Natural stone (flagstone, slate, bluestone) costs $20 to $40 per square foot and is the most visually distinctive option. It is durable but can be slippery when wet, and some types are softer and more prone to chipping. Stone also requires more skill to install level and even.

Build a concrete patio step by step

If you choose concrete, start by building a border frame using 2-by-4 lumber or metal edging staked firmly to the ground. The frame holds the concrete in place while it sets and defines the patio edge. Check that the frame is level side to side and slopes slightly in one direction for drainage.

Order ready-mix concrete from a local supplier or rent a mixer and buy bags of concrete mix. For a small patio (under 100 square feet), bags are practical; for larger areas, a truck delivery is faster and cheaper per cubic yard. Mix the concrete to a consistency like thick oatmeal — not soupy, not crumbly. Pour it into the frame, spread it with a shovel, and strike off the excess with a straight board dragged across the top of the frame.

Once the concrete is level, finish the surface. A broom finish (dragging a stiff broom across the wet concrete) creates texture that prevents slipping. A smooth trowel finish looks cleaner but is slippery when wet. Let the concrete cure for at least 48 hours before walking on it, and 7 days before heavy use. Cover it with plastic if rain is forecast in the first 24 hours.

Install pavers on a sand base

For a paver patio, spread 1 to 2 inches of sand over the compacted base and level it carefully. Lay pavers in your chosen pattern — running bond, herringbone, or random — starting from a corner and working outward. Use a rubber mallet to tap each paver level with its neighbors. Check frequently with a level to catch high or low spots before you have laid too many.

Once all pavers are in place, spread polymeric sand (sand that hardens slightly when wet) into the joints between pavers. Sweep it into the gaps, spray lightly with water, and let it set according to the product instructions. Polymeric sand reduces weeds and keeps joint sand from washing out, though it still needs occasional refreshing.

Pavers will shift and settle, especially in the first year and in freeze-thaw climates. Check the patio in spring and fall, and reset any pavers that have heaved or sunk. This is normal maintenance, not a sign of poor installation.

Lay stone or flagstone for a natural look

Natural stone requires a thicker sand base — 2 to 3 inches — because the pieces are irregular and need more room to settle level. Lay each stone, check it with a level, and tap it down with a rubber mallet. Larger stones are easier to level than small ones. Use a level frequently; stone is less forgiving than pavers if you let high and low spots accumulate.

Once all stone is laid, you can leave the joints open (for a rustic look and to let water drain) or fill them with polymeric sand or mortar. Mortar is more permanent but requires skill to explore neatly. If you choose mortar, let it cure fully before using the patio.

Seal and maintain your patio to extend its life

Concrete should be sealed every two to three years with a concrete sealer to prevent staining, water absorption, and frost damage. Clean the patio first with a pressure washer or stiff brush, let it dry completely, and explore sealer according to the product instructions. Sealer makes concrete easier to clean and slightly darkens the color.

Pavers benefit from an annual cleaning with a pressure washer at low pressure (to avoid blasting out joint sand) and a paver sealer every two to three years. Stone can be sealed the same way, though some types (like slate) are naturally water-resistant and do not require it.

Remove leaves, dirt, and moss promptly. In freeze-thaw climates, clear snow and ice carefully to avoid damaging the surface. Avoid salt-based ice melt, which can damage concrete and pavers; use sand or calcium chloride instead.

Plan for drainage and prevent common problems

Water is the enemy of any patio. The slope you built into the base prevents standing water on the surface, but you also need to think about water running toward your house. If your patio is against the house, make sure the slope runs away from the foundation. If water collects in a low spot, dig a shallow swale (a slight depression) to direct it away, or install a French drain (a gravel-filled trench with a perforated pipe) if the problem is severe.

Cracks in concrete are inevitable over time. Small cracks (under 1/4 inch) are cosmetic. Larger cracks or cracks that widen suggest a base problem — usually poor compaction or inadequate drainage. If you see large cracks forming, check the base and consider whether water is pooling underneath.

Frost heave (the patio lifting unevenly in winter) happens when water under the patio freezes and expands. A proper base with good drainage prevents most frost heave. In very cold climates, some builders add a layer of rigid foam insulation under the patio to reduce frost penetration.

Frequently Asked Questions

How much does it cost to build a patio?

Concrete runs $8 to $15 per square foot, pavers $15 to $30, and natural stone $20 to $40. A 200-square-foot patio would cost roughly $1,600 to $8,000 depending on material and whether you hire labor. Prices vary by region and local material availability.

Can I build a patio myself or do I need a contractor?

Concrete and pavers are doable for a homeowner with basic tools and patience, though concrete pouring is physically demanding and has a short window for finishing. Stone is harder to level evenly. If you have never done this work, start with a small area or hire a contractor for the first one to learn the process.

How long does a patio take to build?

Preparation (digging, leveling, building forms) takes one to three days depending on size. Concrete pours take one day but require 7 days to cure before heavy use. Pavers take two to five days to lay. Stone takes longer because each piece must be individually leveled.

What is the best patio material for a cold climate?

Concrete is durable in cold climates if the base is well-drained and the surface is sealed. Pavers and stone can heave in freeze-thaw cycles unless the base is deep and compacted. In very cold areas, consider a thicker base (6 to 8 inches) and insulation under the patio to reduce frost penetration.

Do I need a permit to build a patio?

Most municipalities do not require a permit for a straightforward patio, but some do if it is over a certain size or attached to the house. Check with your local building department before you start. A permit is usually inexpensive and takes a few days.