A concrete patio takes four to six weeks from digging to walking on it

Building a concrete patio yourself is possible if you have a few weekends free and are comfortable with basic tools. The work breaks into five stages: preparing the ground, building the frame, pouring and finishing the concrete, and letting it cure. Most of the time is waiting for concrete to harden, not active work. A 12-by-16-foot patio (about 190 square feet) takes roughly 40 to 60 hours of labor spread across those weeks.

The hardest part is not the concrete itself—it is getting the ground flat and sloped correctly so water drains away from your house. If you skip this, your patio will puddle and crack. The second-hardest part is keeping the concrete level while it sets, which requires a straight edge and patience. If you have never done concrete work, start with a small patio (under 200 square feet) to learn the rhythm before tackling a larger one.

Key Takeaways

  • The ground must slope away from your house at a quarter-inch per foot so water runs off instead of pooling and cracking the concrete.
  • You will need a level, a straight edge, a wheelbarrow, a concrete mixer or rental, and basic hand tools—total tool cost is usually $200 to $400 if you own a drill and shovel.
  • Concrete cures in stages: it sets hard enough to walk on in 24 to 48 hours, but does not reach full strength for 28 days, so you cannot seal or load it heavily before then.
  • The most common mistake is not compacting the soil underneath, which causes the patio to settle unevenly and crack within a year.
  • If your patio is larger than 300 square feet or the ground is very uneven, hiring a concrete contractor is often cheaper than renting equipment and buying materials yourself.

Measure the space and mark the outline

Start by deciding the size and location of your patio. Mark the corners with stakes and string. Use the 3-4-5 triangle method to make sure the corners are square: measure 3 feet along one side, 4 feet along the next side, and the diagonal should measure exactly 5 feet. If it does not, adjust the stakes until it does. This takes 15 minutes and saves hours of frustration later.

Check that the patio will slope away from your house. Measure the distance from your house to the far edge of the patio. For every 12 feet of distance, the far edge should be 3 inches lower than the edge closest to the house. Use a level on a long straight board to check this—place the board from the house to the far edge, put a level on it, and shim the far end up until the bubble is centered. Then measure the gap under the house end; that is your slope. If the ground is too flat or slopes the wrong way, you will need to dig and move soil.

Dig out and compact the base

Remove grass, roots, and the top 4 to 6 inches of soil from inside the marked area. Dig deeper if the soil is very soft or wet—you want to reach firm, undisturbed earth. Pile the soil outside the patio area; you may need it later to backfill around the edges.

Once the area is dug out, compact the soil with a hand tamper or a rented plate compactor. Walk over the entire area with the tamper, hitting it firmly every 6 inches in a grid pattern. The soil should feel hard and not give way under your foot. Loose soil under concrete will settle over time, causing the patio to crack and become uneven. If you rent a plate compactor, the cost is usually $40 to $60 for a day.

After compacting, lay down 2 to 4 inches of gravel or crushed stone and compact that too. The gravel allows water to drain under the concrete instead of pooling beneath it. This is the single most important step for preventing cracks.

Build and level the frame

The frame (called formwork) holds the concrete in place while it hardens. Use 2-by-4 lumber, which is cheap and straightforward to work with. Nail or screw the boards together at the corners to form a rectangle that matches your marked outline. Place the frame on top of the compacted gravel, inside the string lines.

Level the frame so it slopes correctly. Place a 4-foot level on the frame running from the house toward the far edge. Shim the far edge up with gravel or soil until the bubble shows a slight downward slope toward the far edge—not level, but tilted. The slope should match what you measured earlier (roughly a quarter-inch per foot). Check the slope in several places across the patio, not just one line.

Stake the frame to the ground with 2-by-4 stakes driven outside the frame every 4 feet. Nail the stakes to the frame so it cannot move when you pour concrete into it. The frame will take the weight of wet concrete, which is heavy, so make sure it is solid.

Mix and pour the concrete

Calculate how much concrete you need by multiplying length times width times depth (in feet), then dividing by 27 to get cubic yards. A 12-by-16-foot patio that is 4 inches deep needs about 2.4 cubic yards. Order ready-mix concrete from a local supplier, or rent a mixer and buy bags. Ready-mix is faster and usually better for patios larger than 100 square feet; bags are cheaper for small patios but require more work.

Pour the concrete into the frame in sections, starting at one corner. Spread it with a shovel so it fills all corners and edges. Do not let it pile up in one spot. Work quickly—concrete begins to harden within 90 minutes of mixing, so you need to finish before it gets stiff.

As you pour, tap the frame with a rubber mallet to help concrete settle and remove air pockets. Air pockets weaken the concrete and can cause spalling (flaking) later. Keep pouring and spreading until the concrete is slightly higher than the top of the frame.

Screed and finish the surface

Once the concrete is poured, use a screed board (a long straight board like a 2-by-4) to level it. Place the screed board across the top of the frame and drag it toward you with a sawing motion, letting the board ride on the frame edges. This removes excess concrete and leaves a flat surface. You may need to do this twice—once to level it, and again after concrete settles.

After screeding, the surface will be rough. If you want a smoother finish, use a concrete float (a flat tool with a handle) to smooth the top. Push the float in circular motions across the surface. Do not overwork it—too much floating brings water to the surface and weakens the concrete. A light floating is usually enough.

If you want a non-slip surface, drag a broom across the concrete while it is still wet. This creates a textured finish that is safer to walk on when wet. Do this after floating but before the concrete hardens too much.

Remove the frame and let it cure

After 24 hours, the concrete will be hard enough to walk on carefully. Remove the frame by unbolting the stakes and pulling the boards away. Fill the gaps along the edges with soil or gravel, sloping it away from the patio so water drains.

Do not use the patio heavily for 7 days. After 7 days it is safe to walk on and move light furniture. After 28 days it reaches full strength and you can seal it, park a car on it, or place heavy planters. Concrete continues to cure slowly for months, so avoid heavy loads and harsh chemicals during the first month.

If the weather is very hot or very dry, mist the patio with water once a day for the first week. This slows the curing process and prevents surface cracks. If it rains within 24 hours of pouring, cover the patio with plastic sheeting to keep water off the surface.

When to hire a professional instead

If your patio is larger than 300 square feet, the ground is very uneven, or you do not have access to a mixer and tools, hiring a concrete contractor is often the better choice. A contractor can finish the job in one or two days and guarantees the work will not crack. The cost is usually $8 to $15 per square foot for a basic patio, so a 200-square-foot patio runs $1,600 to $3,000. Doing it yourself costs $3 to $6 per square foot in materials, but takes much longer and carries the risk of mistakes.

If you have never worked with concrete before, consider hiring a contractor for the pour and finish, and doing the frame and base work yourself. This splits the cost and lets you learn without risking the whole project.

Frequently Asked Questions

Can I pour concrete in cold weather?

Concrete should not be poured when the temperature is below 50 degrees Fahrenheit or dropping toward freezing. Cold slows curing and can cause the concrete to crack as it freezes. If you must pour in cool weather, use a concrete mix designed for cold weather and cover the patio with plastic and blankets to keep it warm for the first week.

What if my patio cracks after it hardens?

Small hairline cracks (less than an eighth of an inch wide) are normal and do not affect strength. Seal them with concrete caulk to prevent water from getting in. Larger cracks or cracks that grow over time usually mean the base was not compacted properly or the slope is wrong. These are harder to fix and may require removing and re-pouring the patio.

Do I need to seal a concrete patio?

Sealing is not required but extends the life of the patio by 5 to 10 years. Sealer protects against water, salt, and stains. Wait 28 days after pouring before sealing. A concrete sealer costs $50 to $150 for a 200-square-foot patio and takes a few hours to explore.

How thick should the concrete be?

Four inches is standard for a patio that will hold foot traffic and light furniture. If you plan to park a car or place a hot tub on it, use 5 or 6 inches. Thicker concrete costs more but lasts longer and is less likely to crack under heavy loads.

Can I pour concrete over an old patio?

You can pour over an old patio if it is solid and not cracking badly. Clean it, fill large cracks, and explore a bonding agent so the new concrete sticks. If the old patio is cracked or settling, remove it first—new concrete poured over a failing base will fail too.