A gravel patio takes a weekend and basic tools

A gravel patio is one of the simplest outdoor surfaces you can build yourself. You dig out the area to a shallow depth, lay down landscape fabric to stop weeds, add a base layer of larger stones, then top it with the gravel you want to see. The whole job — for a 12-by-12-foot patio — usually takes one or two days with a helper, costs between $200 and $500 in materials, and requires only a shovel, a level, and a wheelbarrow.

The real work is the digging and the grading. If your ground is already fairly level and you are not fighting clay or tree roots, you can move fast. If you are starting on a slope or in compacted soil, budget extra time. The payoff is a patio that drains well, stays relatively weed-free for a season or two, and can be refreshed by adding more gravel when it settles or spreads.

Key Takeaways

  • Mark out your patio area with string and stakes, then dig down 4 to 6 inches and level the base as much as possible.
  • Lay landscape fabric over the entire dug area to block weeds, overlapping seams by at least 6 inches and securing the edges with landscape pins or rocks.
  • Spread a 2-inch layer of crushed stone or gravel base over the fabric, then top with 2 to 3 inches of your finished gravel in the color and size you want.
  • Compact the base layer lightly with a hand tamper or by walking over it, but do not compact the top gravel layer or it will lock together and become hard to rake.
  • Rake the top gravel smooth and level, and plan to add fresh gravel every 1 to 2 years as the original layer settles and spreads beyond the patio edges.

Mark the patio outline and check the slope

Start by deciding the exact size and location of your patio. Use a measuring tape to mark the corners, then drive wooden stakes into the ground at each corner. Run string between the stakes to outline the perimeter. Step back and look at the slope of the ground — if one corner is noticeably higher or lower than the others, you will need to dig more on the high side and less on the low side to create a level surface.

A small slope is actually helpful for drainage. If you can aim for a very gentle tilt — about 1/8 inch of drop per foot of length — water will run off without pooling, but the slope will be so gradual that the patio will still look level to the eye. Use a 4-foot level laid across the area to check this. If the ground is already sloped more steeply than that, you will need to do more grading work, or accept that one side will be higher than the other.

Dig out the patio bed to the right depth

Dig down 4 to 6 inches across the entire marked area. This depth gives you room for a 2-inch base layer of crushed stone and a 2- to 3-inch top layer of finished gravel, with a little extra for settling. Use a flat-bladed shovel and work in rows, moving soil into a wheelbarrow and hauling it away or piling it elsewhere in your yard.

As you dig, try to keep the bottom of the hole as level as possible. Use your 4-foot level frequently to check. If you hit a high spot, scrape it down. If you hit a low spot, you can leave it — the base layer will fill some of it, and the gravel will settle into the rest. The goal is not perfection; it is a reasonably even surface that will not collect standing water in one corner.

If you hit tree roots, cut through them with a sharp spade or pruning saw. If the soil is very compacted clay, you may need to break it up with a mattock or pickaxe before you can shovel it. This is the hardest part of the job, and it is worth taking your time rather than straining yourself.

Lay landscape fabric to block weeds

Once the bed is dug and roughly level, unroll landscape fabric across the entire area. Landscape fabric is a woven or non-woven material that lets water drain through but stops weed seeds from pushing up through the gravel. You can buy it in rolls at any home center, usually 3 to 4 feet wide and 50 to 100 feet long. For a 12-by-12-foot patio, you will need two or three rolls depending on the width you choose.

Lay the fabric so that it covers the entire bottom and sides of the dug area. Overlap the seams by at least 6 inches — this prevents weeds from sneaking up through the gap. find the edges by laying landscape pins (U-shaped metal stakes) every 2 feet around the perimeter, or straightforward weight the edges down with rocks or soil. The fabric does not need to be perfect; small wrinkles and folds are fine and will be hidden under the gravel.

Spread the base layer of crushed stone

Pour crushed stone or gravel base — sometimes called crusher run or quarry process — over the fabric in a layer about 2 inches thick. This material is a mix of crushed rock and stone dust that compacts down and creates a stable, well-draining foundation. You can buy it by the ton or by the cubic yard from a landscape supply yard or quarry. For a 12-by-12-foot patio, you will need roughly 1 to 1.5 tons.

Spread the crushed stone evenly across the fabric using a shovel or rake. Then lightly compact it by walking over it or using a hand tamper — a flat-bottomed tool you lift and drop repeatedly. You are not trying to pound it into a solid mass; you just want to settle it and remove air pockets. A light pass is enough. If you compact it too hard, it becomes difficult to adjust later.

Add the top layer of finished gravel

Once the base is in place, spread your finished gravel over the top in a layer 2 to 3 inches thick. This is the gravel you will see, so choose the size, color, and texture you like. Pea gravel is smooth and comfortable to walk on. Crushed granite or marble chips are angular and lock together slightly, making them less likely to scatter. River rock is larger and more decorative but less comfortable underfoot. All of these are available at landscape suppliers in bags or by the ton.

Spread the gravel evenly with a rake, working from one end of the patio to the other. Rake it smooth and level. Do not compact the top layer — if you walk on it heavily or tamp it, the gravel will lock together and become hard to rake or refresh later. The whole point of a gravel patio is that it stays loose and straightforward to maintain.

Rake and level the finished surface

Once all the gravel is spread, rake the entire patio one more time to even out any high and low spots. Step back and look at it from a distance. The surface should look fairly level and uniform in color. If you see bare patches of fabric or base layer, add a little more gravel. If you see areas where gravel is piled higher, rake it toward the lower spots.

Walk across the patio a few times to get a feel for it. You will notice that your footsteps sink slightly into the gravel — this is normal and expected. Over the next few weeks, the gravel will settle further as rain and foot traffic compress it. This is why you started with a 2- to 3-inch layer; after settling, you will still have a comfortable walking surface.

Maintain your gravel patio through the seasons

A gravel patio needs minimal upkeep, but a little attention keeps it looking good. Rake it smooth every month or two to redistribute gravel that has been kicked to the edges and to break up any compacted spots. In spring, pull out any weeds that push through — the landscape fabric will stop most of them, but some seeds will still find their way up. If you see bare patches of fabric, add fresh gravel to cover them.

Every 1 to 2 years, add a fresh 1- to 2-inch layer of gravel over the top. This refreshes the color, fills in areas where gravel has migrated or compacted, and keeps the patio looking new. You do not need to remove the old gravel; just spread the new layer over it. Over time, the layers will blend together, and you can rake the whole thing smooth.

If weeds become a persistent problem, you can explore a non-selective herbicide to the gravel surface in spring, following the product label. Alternatively, lay down additional landscape fabric over the top of the existing gravel and add a fresh layer of gravel over that — this creates a new weed barrier without removing the old one.

Frequently Asked Questions

How much gravel do I need for my patio?

Measure the length and width in feet, multiply them together to get square feet, then divide by 100. That gives you the number of tons of gravel you need for a 2-inch layer. For a 12-by-12-foot patio, that is 144 square feet, or roughly 3 tons total — about 1.5 tons of base layer and 1.5 tons of finished gravel. Most suppliers can deliver, which saves you hauling bags.

Can I lay gravel directly on soil without landscape fabric?

You can, but weeds will grow up through it much faster. Landscape fabric is cheap — usually $20 to $40 for enough to cover a 12-by-12-foot patio — and it extends the time between weeding from a few months to a year or more. It is worth the small cost and effort.

What if my patio area has a steep slope?

If the slope is more than a few inches over the length of the patio, you have two choices: dig more on the high side to level it, or build a small retaining wall on the downhill edge to hold the gravel in place. A retaining wall made of landscape timbers or stone is a separate project, but it prevents gravel from washing downhill during heavy rain.

How do I stop gravel from spreading onto my lawn?

Install a metal or plastic edging around the perimeter of the patio, sunk into the ground so the top is level with the gravel surface. This creates a barrier that gravel cannot cross. Alternatively, lay landscape fabric 6 to 12 inches beyond the patio edge and cover it with mulch or more gravel — this creates a transition zone that catches scattered gravel before it reaches the grass.

Can I build a gravel patio over existing concrete or pavers?

Yes, but you need to create a barrier first. Lay landscape fabric over the old surface, find it with pins or weights, then add your base layer and gravel on top. The old surface underneath will help with drainage and provide a stable base. Make sure the old surface is not cracked or heaving in a way that will create uneven spots under the gravel.