Start with a level base and a clear plan

A small patio works best when you begin by marking out the space and making sure the ground is level. Use stakes and string to outline your patio area—most small patios range from 8 by 10 feet to 12 by 16 feet, which is large enough for a table and chairs without overwhelming a yard. Check the slope of the ground with a long level or a 4-foot level placed on a straight board; the patio should slope away from your house at about 1/8 inch per foot so water drains properly and does not pool against your foundation.

Once you have marked the outline, remove grass and weeds down to bare soil. You can do this with a shovel, a sod cutter (which you can rent), or by laying cardboard over the area for two weeks to kill the grass underneath. Dig out any low spots and fill them in so the base is as level as possible. This step takes time but saves you from a sunken or tilted patio later.

Key Takeaways

  • Mark your patio outline with stakes and string, then remove grass and level the ground so water will drain away from your house.
  • Lay 4 inches of compacted gravel as a base, then add 1 inch of sand and screed it flat before setting pavers or pouring concrete.
  • Pavers are easier for beginners because you can adjust them as you go, while concrete requires mixing, pouring, and finishing all in one day.
  • Compact the base firmly with a hand tamper or plate compactor so the patio does not settle unevenly after you finish.
  • Plan for a slight slope and leave gaps between pavers for sand and drainage, or score concrete in a grid pattern to control cracking.

Prepare the base with gravel and sand

The base is what keeps your patio from sinking or cracking. Spread 4 inches of gravel (crushed stone or pea gravel works) over the leveled ground and compact it firmly with a hand tamper or a plate compactor, which you can rent from a tool rental shop. Tamp in layers—spread 2 inches, tamp it down, then add the remaining 2 inches and tamp again. The base should feel solid underfoot and not shift when you walk on it.

Once the gravel is compacted, add 1 inch of coarse sand on top. Use a straight board (a 2-by-4 works well) laid across the edges of your patio area and drag it across the sand to level it flat. This is called screeding. The sand should be damp but not wet—if it is too dry it will not hold its shape, and if it is too wet it will not screed smoothly. This sand layer is what you will set your pavers into, so take time to get it even.

Choose between pavers and concrete

Pavers are the easier choice for a first-time builder. Concrete pavers (also called patio blocks), stone pavers, or brick can be laid one at a time, and you can adjust them as you go. If one is not quite level, you can lift it, add or remove sand underneath, and reset it. Pavers typically cost between $3 and $15 per square foot depending on material. For a 10-by-12-foot patio (120 square feet), budget $360 to $1,800 for materials. You will also need polymeric sand to fill the gaps between pavers—this sand hardens slightly when wet and keeps weeds from growing between the stones.

Concrete is faster to install but less forgiving. You mix concrete, pour it onto the base, screed it level, and finish the surface—all in one day before it hardens. Concrete costs roughly $4 to $8 per square foot for materials and labor if you hire someone, or $2 to $4 per square foot if you do it yourself. The downside is that concrete cracks over time, especially in cold climates where freeze-thaw cycles break it apart. You can minimize cracking by scoring the surface in a grid pattern (lines about 4 to 6 feet apart) before it fully hardens, which directs cracks into those planned lines instead of random places.

Lay pavers in a pattern

Start at one corner and work outward in rows. Lay pavers on the sand base, pressing each one down firmly and checking it with a level. If a paver is too high, tap it gently with a rubber mallet; if it is too low, lift it and add sand underneath. Space pavers about 1/4 inch apart—you can use plastic spacers or just eyeball it. Work in small sections so you can adjust as you go.

Common patterns include running bond (like bricks in a wall), herringbone (pavers at 45-degree angles), or a straightforward grid. Running bond is the easiest for beginners because you do not have to cut many pavers. Once all pavers are laid and level, sweep polymeric sand into the gaps between them. Mist the sand lightly with water—follow the product instructions, as different brands harden at different rates. The sand will harden and lock the pavers in place.

Pour and finish concrete if you choose that route

If you decide on concrete, rent a concrete mixer or have ready-mix concrete delivered in a truck. For a small patio, ready-mix is usually easier than mixing bags by hand. Before pouring, set up edge forms—2-by-4 boards nailed or screwed to stakes around the perimeter of your patio. These forms hold the concrete in place while it sets and give you a straight edge to screed against.

Pour the concrete onto the sand base and spread it roughly with a shovel. Lay your 2-by-4 screed board across the forms and drag it back and forth to level the surface. Work in sections if your patio is large. Once screeded, smooth the surface with a concrete float (a flat tool with a handle) or a broom for a non-slip finish. Before the concrete fully hardens (usually 4 to 6 hours), use a concrete saw or a brickset chisel to score lines about 4 to 6 feet apart in a grid pattern. These control joints guide cracks into straight lines. Let the concrete cure for at least 48 hours before walking on it, and 7 days before placing heavy furniture.

Add edging to contain the patio

Edging keeps gravel and sand from spilling into your yard and gives the patio a finished look. For pavers, you can use plastic or metal edging strips, or lay a row of pavers on edge around the perimeter. For concrete, you can leave the edge as-is or install a border of stone or brick. Edging is optional but recommended—it makes the patio easier to maintain and prevents the base materials from washing away during heavy rain.

If you use plastic edging, nail or screw it to stakes driven into the ground just outside the patio perimeter. Metal edging works the same way. Stone or brick edging should be set on the same sand base as the main patio so it does not shift.

Maintain your patio to extend its life

Sweep your patio regularly to remove leaves and dirt. For pavers, reapply polymeric sand to gaps every few years as it wears away. For concrete, seal it every 2 to 3 years with a concrete sealer to protect it from water and stains. Remove weeds that grow between pavers by hand or with a weeding tool—do not use a pressure washer on polymeric sand, as it will blast the sand out of the joints.

In cold climates, avoid using rock salt on concrete or pavers, as it accelerates freeze-thaw damage. Use sand or calcium chloride instead. If concrete cracks, you can fill small cracks with concrete caulk or leave them as-is—they are usually cosmetic and do not affect the patio's function.

Frequently Asked Questions

How long does it take to build a small patio?

A 10-by-12-foot paver patio takes about 2 to 3 days if you work alone: one day to prepare the base, one day to lay pavers, and one day to fill joints and clean up. Concrete takes one day to pour and finish, but you must wait 48 hours before using it. Add time if you have to remove sod or level uneven ground.

Do I need a permit to build a patio?

Most small patios do not require a permit, but some cities require one if the patio is larger than a certain size (often 200 square feet) or if it is attached to the house. Check with your local building department before you start. A permit usually costs $50 to $200 and takes a few days to process.

What if my yard is very sloped?

On a steep slope, you may need to build a retaining wall or create a stepped patio with multiple levels. For a gentle slope (less than 1 inch per foot), you can level the patio area by digging into the high side and filling the low side. Steep slopes are beyond a beginner project and may need professional help.

Can I build a patio on top of existing concrete?

Yes, but the existing concrete must be clean, level, and in good condition. Sweep it thoroughly, fill any large cracks, and let it dry. You can lay pavers directly on concrete with a thin layer of sand, or pour new concrete over it if the old surface is not too uneven. Concrete over concrete may crack if the base moves, so this works best on stable ground.

How much does a small patio cost?

A 10-by-12-foot paver patio costs roughly $500 to $2,000 for materials, depending on paver type and whether you rent tools. Concrete costs $300 to $1,000 for materials. Labor, if you hire someone, adds $1,000 to $3,000. Doing it yourself saves the labor cost but requires time and physical effort.