Start with materials you can find cheap or free

The fastest way to cut patio costs is to use materials that cost less upfront. Concrete pavers, gravel, and reclaimed wood are the three cheapest foundations for a DIY patio. Pavers run $1 to $3 each depending on size and where you buy them—big-box stores often have sales on broken or discontinued colors. Gravel costs $20 to $50 per ton delivered, and a typical small patio needs one to two tons. Reclaimed wood from demolition sites, Craigslist, or Facebook Marketplace can be nearly free if you haul it yourself.

Before you buy anything, measure your space in feet and sketch it on paper. A 10-by-12-foot patio is a reasonable size for a first project. Once you know the square footage, you can calculate how many pavers or how much gravel you need. Many stores will calculate this for you if you bring measurements in.

Key Takeaways

  • Concrete pavers, gravel, and reclaimed wood cost $1 to $3 per paver or $20 to $50 per ton of gravel, making them the cheapest patio base materials.
  • A level, a shovel, a wheelbarrow, and a rubber mallet are the only tools most people need to lay a patio, and you can rent them for $10 to $20 per day instead of buying.
  • Proper grading—sloping the ground slightly away from your house—prevents water from pooling and keeps your patio from cracking in freeze-thaw cycles.
  • Gravel patios need raking and topping up every year or two, while paver patios need weeding between stones but last 10 to 15 years with no other maintenance.
  • A 10-by-12-foot gravel patio costs $50 to $100 in materials; the same size in pavers costs $150 to $300.

Prepare the ground so your patio stays level

The difference between a patio that lasts five years and one that lasts fifteen is how well you prepare the ground underneath. Start by marking out your patio area with string and stakes. Dig out the top 4 inches of soil and grass. Use a shovel to break up the soil, then rake it smooth. This step takes a few hours for a 10-by-12-foot space but saves you from having to redo the whole patio in two years when it settles unevenly.

Once the ground is dug out, check that it slopes slightly away from your house—about 1/8 inch per foot. This means a 12-foot patio should be 1.5 inches lower at the far end than at the end closest to your house. Use a 4-foot level and a straight board to check this. If the ground is too flat or slopes toward your house, water will pool on the patio and crack it during winter freezes. Rent a level from a tool rental shop for $5 to $10 per day if you don't own one.

Lay a gravel patio for the lowest cost

A gravel patio is the cheapest option and takes one weekend to build. After you've prepared and leveled the ground, spread 2 to 3 inches of gravel evenly across the space. Use a rake to smooth it out. Gravel compacts over time, so it will settle by about half an inch in the first month. You can walk on it when ready, but it will feel loose under your feet for a few weeks.

Gravel patios need maintenance: rake them every few months to smooth out footprints and redistribute stones, and add fresh gravel every year or two as stones sink into the soil or wash away. In areas with heavy rain or snow, you may need to top it up more often. The trade-off is that gravel is cheap to refresh—a ton costs $20 to $50—so the total cost over ten years is still lower than pavers.

To keep weeds from growing through gravel, lay landscape fabric on the prepared ground before you spread the gravel. Landscape fabric costs $10 to $20 for a roll large enough to cover a small patio. Staple it down or weight it with rocks so it doesn't shift when you rake.

Lay pavers for a patio that lasts longer

Concrete pavers cost more upfront but need less maintenance than gravel. After preparing the ground, spread 1 inch of sand evenly across the space and rake it smooth. This is your base layer. Lay pavers in a pattern—running bond (like bricks) and herringbone are the easiest for beginners. Start at one corner and work toward the opposite corner, leaving about 1/8 inch between pavers for sand to settle into the gaps.

Once all pavers are laid, sweep sand into the gaps between them. Use a rubber mallet to tap each paver so it sits level with its neighbors. Check with a 4-foot level every few pavers to make sure you're not drifting uphill or downhill. This is the most time-consuming part of the job—expect to spend 6 to 8 hours on a 10-by-12-foot patio.

After the pavers are set, sweep more sand into the gaps and mist the whole patio with a garden hose. The sand will settle, and you may need to add more sand a week later. Paver patios last 10 to 15 years with almost no maintenance beyond pulling weeds that grow between stones.

Rent tools instead of buying them

You need only a few tools to build a patio: a shovel, a wheelbarrow, a level, a rake, and a rubber mallet. If you don't own these, renting costs $10 to $20 per day total at most tool rental shops. Home Depot, Sunbelt Rentals, and local equipment rental companies all rent by the day. Buying these tools new would cost $150 to $300, so renting makes sense unless you plan to build multiple patios.

A power tamper (a machine that compacts soil) is optional but helpful if your ground is very soft or if you're building a large patio. Renting one costs $30 to $50 per day. For a small patio on firm ground, you can skip it and use a hand tamper or just tamp down the soil with the back of a shovel.

Add finishing touches without spending much

Once your patio base is done, you can add seating and shade for cheap. Wooden pallets—often free from warehouses or online—can be turned into benches or low tables with a few nails and some paint. Reclaimed wood can be sanded and stained to make a rustic border around the patio edge. A shade sail (a large triangle of fabric stretched between posts) costs $50 to $150 and blocks sun without the cost of a pergola.

If you want to edge your patio with a border, use the same material as your patio or go with landscape edging, which costs $1 to $2 per foot. This keeps gravel from spreading into your lawn and gives the patio a finished look.

Common mistakes that waste money and time

The most expensive mistake is skipping ground preparation. If you lay pavers or gravel on uneven, unprepared soil, the patio will settle unevenly within a year, creating puddles and cracks. Fixing this means removing everything and starting over. Spend the time to dig out the top 4 inches, rake it smooth, and check the slope.

The second mistake is using too little sand or gravel base. Pavers need at least 1 inch of sand underneath; gravel patios need 2 to 3 inches. Skimping on this layer means the patio will sink and shift. The material is cheap—sand costs $5 to $10 per bag—so don't save money here.

A third mistake is not sloping the ground away from your house. Even a slight slope matters. Water that pools on the patio will freeze in winter and crack the pavers or turn gravel into ice. Spend an hour checking the slope with a level before you lay anything down.

Frequently Asked Questions

How much does a DIY patio cost compared to hiring someone?

A 10-by-12-foot gravel patio costs $50 to $100 in materials if you do it yourself. The same patio from a contractor costs $800 to $1,500. A paver patio costs $150 to $300 in materials DIY, or $1,500 to $3,000 from a contractor. The labor is what drives up the price when you hire someone.

Can I build a patio on top of existing concrete?

Yes, if the concrete is level and in good condition. You can lay pavers directly on concrete with a thin sand base, or you can cover it with gravel. If the concrete is cracked or uneven, you'll need to break it up or level it first, which is a bigger job than starting from scratch.

What's the best patio material for a beginner?

Gravel is easiest because there's no precision required—you just spread it and rake it smooth. Pavers take longer and require more attention to leveling, but they last longer and look more finished. If you have a weekend and want something done fast, gravel is the answer. If you have a few weekends and want something that lasts, pavers are worth the extra effort.

Do I need a permit to build a patio?

Most cities don't require a permit for a small residential patio under 200 square feet, but some do. Call your local building department or check their website before you start. A permit usually costs $50 to $150 and takes a week or two to get. It's worth checking because building without one when required can create problems if you sell your house.

How long does it take to build a patio?

A gravel patio takes one weekend—a few hours to prepare the ground and a few hours to spread and rake gravel. A paver patio takes two to three weekends: one to prepare the ground, one to lay pavers, and one to finish and fill gaps. The exact time depends on the size and how firm your ground is.