You can build a basic patio yourself if you start with a level surface and choose materials that don't require special tools

A DIY patio works best when you pick materials that match your skill level and the time you have. Concrete pavers, gravel, and composite decking are the easiest routes because they don't require mixing concrete or pouring footings. A poured concrete slab or natural stone require more precision and equipment, but are still possible if you break the work into stages and rent tools when you need them. The real work is in the base — getting the ground level and compacted — not in laying the surface itself.

Most patios fail because water pools on them or they sink unevenly after a year. Both problems start with poor base preparation. You need to remove grass and topsoil, compact the soil underneath, add a gravel base layer, and make sure everything slopes slightly away from your house so rain runs off. This takes longer than the actual patio surface, but it is what keeps your patio flat and dry for years.

Key Takeaways

  • Concrete pavers and gravel are the easiest DIY materials because they require no mixing, pouring, or special equipment beyond a level and a tamper.
  • The base layer — compacted soil and gravel — determines whether your patio stays level or sinks and cracks within two years.
  • A patio needs to slope away from your house at roughly one-quarter inch per foot so water drains instead of pooling.
  • Renting a plate compactor for a day costs between $40 and $80 and saves your back while ensuring the base is solid enough to hold weight.
  • Most DIY patios take two to four weekends depending on size, material choice, and whether you rent equipment or do the compacting by hand.

Choosing between concrete pavers, gravel, and poured concrete

Concrete pavers are the most popular DIY choice because they are forgiving. You lay them on a sand base, they don't require mixing or pouring, and if one cracks or settles unevenly you can pull it up and reset it. A standard paver is 12 by 12 inches or 12 by 24 inches, costs $1 to $3 per piece depending on finish, and lasts 25 years or more. The downside is that weeds grow between pavers over time, and you need to sweep sand into the joints every few years.

Gravel is the cheapest and fastest option. You spread crushed stone or pea gravel over a compacted base, and you are done. It costs $0.50 to $1.50 per square foot. The trade-off is that gravel spreads, needs raking every season, and doesn't work well in areas where you will move furniture or roll carts. It also tracks into your house if you walk across it in wet shoes.

Poured concrete is the most durable and lowest-maintenance surface, but it requires renting a mixer, mixing concrete in batches, pouring it into a frame, and finishing the surface with a trowel. If you make mistakes with the slope or the frame is not level, the concrete will be wrong and you cannot fix it without breaking it up. Concrete costs $4 to $8 per square foot for materials and is worth hiring out unless you have done it before.

Composite decking (wood-plastic blend) works if you want a raised patio. It does not rot, requires no staining, and costs $8 to $15 per square foot. You build a frame, attach joists, and screw down the boards. It takes more carpentry skill than pavers, but less than pouring concrete.

Measuring, marking, and preparing the ground

Start by deciding the size and location. A typical patio is 12 by 16 feet or 16 by 20 feet — large enough for a table and chairs, small enough to finish in a weekend. Mark the corners with stakes and string, then check that the corners are square by measuring diagonally from corner to corner. Both diagonals should be the same length. If they are not, adjust the stakes until they are.

Remove all grass and weeds inside the marked area. A flat shovel works, but a sod cutter (which you can rent for $50 to $75 per day) removes the top 2 inches in one pass. Dig out any roots or rocks. The goal is a clean, bare surface.

Check the slope. Use a 4-foot level and a tape measure. Place the level on the ground running away from your house, and measure how much higher one end is than the other. You want roughly one-quarter inch of drop per foot — so a 12-foot patio should be about 3 inches lower at the far end than at the house. If your ground is already sloped the right way, you are ahead. If it slopes toward the house, you will need to dig deeper on the house side and build up the far side with gravel.

Compact the soil. If you have a small area (under 100 square feet), a hand tamper works. For anything larger, rent a plate compactor. Compact in overlapping passes until the soil is firm and does not sink when you step on it. This is the step that most DIYers skip, and it is why patios fail.

Adding the base layer and setting up the frame

Spread 4 inches of compacted gravel over the entire area. Use crushed stone, not pea gravel — crushed stone locks together and stays in place. Compact the gravel the same way you compacted the soil. Check the slope again with your level and tape measure. The gravel base should already slope away from the house.

For concrete pavers, spread 1 inch of sand over the gravel and level it with a straight board. For poured concrete, build a frame from 2-by-4 lumber, staked at the corners and checked for level and slope. For gravel, you are done with prep — just rake it smooth.

If you are using pavers, lay them in a running bond pattern (like bricks in a wall) or a grid pattern. Start at the house and work outward. Use a rubber mallet to tap each paver level with its neighbors. Check every few pavers with a level. Once all pavers are down, sweep sand into the joints and mist with water so the sand settles.

Pouring concrete if you choose that route

Rent a concrete mixer or order ready-mix concrete delivered to your site. Ready-mix is easier for patios larger than 50 square feet because you do not have to mix batches. A typical 12-by-16-foot patio needs about 2 cubic yards of concrete.

Pour the concrete into the frame in sections, starting at the far corner and working toward the house. Spread it with a shovel and a straight board. Use the board to screed (level) the concrete by dragging it across the frame in a sawing motion. Fill any low spots and screed again.

Once the concrete is level, finish the surface. A broom finish (dragging a broom across the wet concrete) gives traction and hides imperfections. A troweled finish is smoother but slippery when wet. Let the concrete cure for at least three days before walking on it, and seven days before moving furniture onto it.

Tools and equipment you will need or rent

Tool or EquipmentOwn or RentTypical CostWhy You Need It
Shovel and spadeOwn$20–$40Removing grass and spreading gravel
4-foot levelOwn$15–$30Checking slope and paver alignment
Tape measure (25 ft)Own$10–$20Measuring and marking the patio area
Hand tamperOwn or rent$30–$60 to own; $10–$15 to rent per dayCompacting soil for small patios under 100 sq ft
Plate compactorRent$40–$80 per dayCompacting soil and gravel for larger patios
Sod cutterRent$50–$75 per dayRemoving grass quickly instead of hand-digging
Concrete mixer or ready-mix deliveryRent or order$40–$60 mixer rental; $150–$300 ready-mix deliveryMixing and pouring concrete
Rubber malletOwn$10–$20Tapping pavers level without damaging them
Straight board (8 ft)Own or use scrap$10–$20Leveling sand base and screeding concrete

Timeline and when to call in help

A 12-by-16-foot paver patio takes two to three weekends if you work alone and rent a plate compactor. Day one is removing grass and compacting soil. Day two is spreading and compacting gravel, then laying sand. Days three and four are laying pavers and sweeping sand into joints. If you skip the plate compactor and tamp by hand, add another weekend.

Poured concrete takes one to two weekends for the base and frame, then one day to pour and finish. You cannot use the patio for a week after pouring, so the total calendar time is longer even though the active work time is shorter.

Gravel is the fastest — one day to prepare the base and spread gravel. But it needs maintenance every season, so your total time investment over five years is higher than pavers or concrete.

Hire out the concrete pouring if you have never done it. Mistakes with slope, frame level, or finishing are expensive to fix. Hire out the sod removal if your patio is larger than 200 square feet and you do not want to spend a full day with a shovel. Everything else — base prep, paver laying, gravel spreading — is worth doing yourself because the cost savings are real and the work is straightforward.

Frequently Asked Questions

How deep should I dig before laying the base?

Dig down 6 to 8 inches total. Remove all grass and topsoil (usually 2 to 3 inches), then dig another 4 to 5 inches into the subsoil. Spread 4 inches of compacted gravel, then 1 inch of sand for pavers or concrete frame for pouring. The patio surface ends up roughly level with the surrounding ground.

Can I build a patio on a slope?

Yes, but you need to either cut into the slope on the uphill side and build up on the downhill side, or build a raised patio with a frame and posts. A gentle slope (less than 5 percent) is workable. A steep slope requires either terracing or a raised deck, both of which are more complex than a straightforward ground-level patio.

What happens if I skip the gravel base?

Your patio will sink and crack within one to two years. Soil compacts unevenly over time, and without a gravel base to distribute weight, pavers settle at different rates and concrete develops cracks. The gravel base is not optional — it is what keeps the patio level and usable.

Do I need to seal concrete or pavers?

Concrete benefits from sealing every two to three years to prevent water penetration and staining. Pavers do not need sealing, but you should sweep sand into the joints every year or two as it washes out. Gravel needs raking and occasional topping up as it spreads and compacts.

How much does a DIY patio cost compared to hiring it out?

A 12-by-16-foot paver patio costs $500 to $800 in materials and $200 to $300 in equipment rental. Hiring a contractor costs $2,500 to $4,000. Concrete costs $800 to $1,200 in materials and rental, or $2,000 to $3,500 hired out. The savings are significant if you have the time and do not mind physical work.