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 level yard, can rent or borrow a few tools, and are willing to spend a weekend on the heavy work. The process breaks into five stages: preparing the ground, building the frame, pouring the concrete, finishing the surface, and letting it cure. Most of the time is waiting for concrete to harden, not active work. A typical 12-by-16-foot patio (about 190 square feet) takes one full day to pour and finish, then 28 days before you can park a car on it.
The hardest part is not the concrete itself—it is getting the ground flat and the frame square. If your base is uneven or your frame is out of square, your finished patio will be too. Spend extra time on this step. The concrete will only be as good as what sits underneath it.
Key Takeaways
- The ground must slope slightly away from your house (about one-eighth inch per foot) so water drains and does not pool against your foundation.
- Your frame must be level side to side and sloped front to back; use a 4-foot level and a string line to check both before you pour.
- Concrete sets enough to walk on in 24 to 48 hours, but you cannot put weight on it or seal it for a full 28 days.
- You will need to rent a concrete mixer or order ready-mix delivery; mixing by hand is only practical for very small patios under 50 square feet.
- Finishing the surface (smoothing and broom-texturing) must happen while the concrete is still wet, so have your tools and helpers ready before the truck arrives.
Measure your space and mark the patio outline
Start by deciding the size and location. Mark the corners with wooden stakes and string. Check that the outline is square by measuring diagonally from corner to corner—both diagonals should be the same length. If they are not, adjust the stakes until they match. This is the only time it is straightforward to change the size, so get it right now.
Next, check the slope of your yard. The patio must slope away from your house at about one-eighth inch per foot. This means a 12-foot patio should drop 1.5 inches from the side closest to your house to the far side. Use a long straight board (a 2-by-4 works) and a 4-foot level. Lay the board across the yard in the direction you want the slope to go, place the level on top, and shim one end until the bubble is centered. Measure the gap under the low end—that is your slope. If your yard is too flat or slopes the wrong way, you will need to add or remove soil.
Dig out the base and compact the soil
Remove grass and topsoil from inside your outline to a depth of 4 to 6 inches. This depth leaves room for a 4-inch concrete slab plus a 2-inch gravel base. Dig straight down; do not slope the bottom yet—the slope comes from your frame, not the ground.
Once you have dug out the area, compact the soil with a hand tamper or a rented plate compactor. Go over the entire surface several times until the soil feels solid and does not sink when you step on it. Loose soil will settle after you pour, cracking your patio. Compacting takes 20 to 30 minutes for a typical patio and is worth every minute.
Spread 2 inches of gravel over the compacted soil and compact it again. The gravel allows water to drain under the concrete instead of pooling and freezing in winter.
Build and level the frame
Your frame holds the concrete in place while it sets and creates the slope. Use 2-by-4 lumber (actual dimensions are 1.5 inches thick and 3.5 inches tall). Stake the boards around the perimeter of your patio outline, with the top of the boards at the height you want your finished patio to be.
The frame must slope away from your house. If your patio is 12 feet deep, the far edge should be 1.5 inches lower than the edge closest to your house. Set up a string line from the house-side frame to the far-side frame, pulled tight. Use a line level (a small level that clips onto string) to find level, then lower the far end until it is 1.5 inches below level. Stake the far-side board at this height.
Check that the frame is square by measuring diagonals again—they must still match. Check that the top of the frame is level side to side (perpendicular to the slope direction) using a 4-foot level. Adjust stakes and shims until everything is correct. This step determines whether your patio is flat or wavy, so do not rush it.
Order concrete and prepare to pour
Calculate the volume of 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 at 4 inches deep needs about 2.4 cubic yards. Order ready-mix concrete from a local concrete supplier for delivery, or rent a mixer and buy bags if your patio is small (under 50 square feet).
Ready-mix is easier and faster. The truck arrives with wet concrete and pumps it into your frame. Bag concrete requires mixing in a rented mixer, which takes longer but gives you more control over timing. For a first patio, ready-mix is the better choice if your site is accessible to a truck.
Before the concrete arrives, wet down the gravel base and the inside of your frame with a hose. Dry soil and wood absorb water from the concrete, making it weaker. Wet everything but do not leave standing water. Have your finishing tools ready: a long straight board (a 2-by-4 or longer), a concrete trowel, a broom for texture, and a bucket of water. Have at least one helper present—pouring and finishing concrete is a two-person job.
Pour and screed the concrete
When the concrete truck arrives, direct the chute to pour the concrete evenly across the frame. Start at one end and work toward the other, filling the frame about three-quarters full, then go back and top it off. Do not let concrete pile up in one spot.
Once the frame is full, use a straight board (called a screed board) to level the concrete. Lay the board across the top of the frame so both ends rest on the frame edges. Pull the board toward you in a sawing motion, dragging excess concrete ahead of it. The concrete should fill the frame flush with the top. If low spots remain, add a bit more concrete and screed again. This step takes 30 to 45 minutes and is the most physically demanding part.
After screeding, the concrete is level but rough. Let it sit for 10 to 15 minutes so the surface firms up slightly, then move to finishing.
Finish the surface while concrete is still wet
Finishing must happen while the concrete is workable—usually within the first two to four hours after pouring. If you wait too long, the concrete hardens and you cannot smooth it.
Start by floating the surface with a concrete trowel or a wooden float. Push the trowel flat against the surface and move it in overlapping circles, pressing down slightly. This brings fine material to the top and fills small holes. Float the entire patio, working backward so you do not step on finished areas.
Next, add texture so the patio is not slippery when wet. The easiest method is a broom finish: pull a damp broom across the surface in straight lines or a pattern you like. The bristles create small grooves that grip shoes. Do this while the concrete is still slightly soft—if it is too hard, the broom will not mark it; if it is too soft, the broom will tear it. You will develop a feel for the timing after the first few passes.
If you want a smoother finish, skip the broom and do a second troweling instead. This takes more skill and leaves the surface slippery, so it is not recommended for patios.
Cure the concrete and remove the frame
Concrete cures (hardens) over 28 days. During the first week, keep it moist by misting it with water twice a day. Do not let it dry out completely, and do not let water pool on it. Cover it with plastic sheeting if rain is forecast in the first 48 hours—heavy rain can wash the surface and create pits.
You can walk on the patio after 24 to 48 hours. Do not drive on it or place heavy objects on it for at least 7 days, and ideally wait the full 28 days before sealing or staining. The concrete is still gaining strength during this time.
Remove the frame boards after 24 hours. Pry them away from the concrete carefully so you do not chip the edges. If you want to keep the frame in place as a border, you can leave it, but removing it gives you a cleaner look and lets you inspect the edges.
Frequently Asked Questions
Can I pour concrete in cold weather?
Concrete sets slower in cold weather and can be damaged by freezing before it hardens. Do not pour if the temperature is below 50 degrees Fahrenheit or if frost is forecast within 48 hours. Spring and fall are ideal; summer heat is fine as long as you keep the concrete moist while it cures.
What if my patio cracks after it hardens?
Small hairline cracks are normal and do not affect the patio's strength. Larger cracks (wider than one-eighth inch) usually come from poor base preparation or settling. You can fill them with concrete crack filler or leave them. To prevent cracks, make sure your soil is compacted and your base is level before pouring.
Do I need to seal my concrete patio?
Sealing is optional but extends the life of your patio by protecting it from water and stains. Wait at least 28 days after pouring before sealing. Use a concrete sealer made for outdoor patios and follow the product instructions. Reseal every two to three years in climates with freeze-thaw cycles.
How much does concrete cost for a patio?
Ready-mix concrete costs vary by region and current material prices. A typical 12-by-16-foot patio (2.4 cubic yards) costs between $300 and $500 for the concrete alone, plus delivery fees. Add the cost of gravel, lumber, and tool rental. Doing the work yourself saves labor costs compared to hiring a contractor.
Can I build a patio on a slope?
Yes, but you will need to build a retaining wall or step the patio down in sections. A gentle slope (less than 5 percent grade) can be handled by sloping the patio surface. Steeper slopes require steps or a wall. Consult a local contractor or building inspector if your yard is very steep.