Pouring a concrete porch sounds intimidating — but for a small porch slab, it’s one of the most doable big DIYs out there.
A contractor charges $8-15 per square foot for a concrete porch. DIY, you’re looking at $3-5 per square foot in materials. For a 10×10 porch, that’s potentially $1,000+ staying in your pocket. Here’s how to do it right.
Honest Assessment: Should You DIY?
DIY it if: your porch is a simple rectangle under ~150 sq ft, the ground is relatively level, and you have 2-3 helpers for pour day.
Hire out if: the porch needs structural footings below frost line, it’s over 200 sq ft, the site has major drainage issues, or local code requires permits and inspections you’re not comfortable navigating.
Check local building codes first — many areas require permits for concrete work attached to the house.
Best for: Handy homeowners with a free weekend and strong friends.
What You’ll Need
- Concrete mix (80-lb bags — calculate below) OR ready-mix delivery for 2+ cubic yards
- 2×4 or 2×6 lumber for forms + stakes
- Gravel/crushed stone for base (4″ deep)
- Wire mesh or rebar grid for reinforcement
- Concrete mixer rental (or strong arms and a wheelbarrow)
- Screed board (straight 2×4 longer than your form width)
- Bull float, hand float, edger, groover
- Shovel, rake, tamper
- Level, tape measure, string line
Bag math: one 80-lb bag = ~0.6 cubic feet. A 10×10 porch at 4″ thick = ~33 cubic feet = 56 bags. At that volume, seriously consider ready-mix delivery — it’s often cheaper than bags and infinitely easier.
Best for: Anyone who’s never bought concrete before — do the math first.
Step 1: Plan and Measure
Mark your porch outline with stakes and string. Standard porch slab: 4 inches thick for foot traffic. Measure length × width × 0.33 (feet) = cubic feet, divide by 27 = cubic yards.
Call 811 (national “call before you dig” line) before any excavation — it’s free and legally required in most states.
Best for: The planning phase that prevents expensive mistakes.
Step 2: Excavate
Dig out the area to 8 inches deep (4″ for gravel base + 4″ for concrete). Remove all grass, roots, and soft soil. The base must be firm, undisturbed earth — soft spots cause settling and cracks.
Slope the excavation slightly away from the house: 1/4 inch per foot for drainage. Water pooling against your foundation is the enemy.
Best for: Getting the unglamorous-but-critical groundwork right.
Step 3: Build the Forms
Set 2×4 forms around the perimeter (a 2×4 gives you a 3.5″ slab — close enough; use 2×6 if you want a full 4″+). Stake every 2-3 feet on the outside. Use a level constantly — the top of the form IS the top of your concrete.
Double-check your drainage slope with the level. Brace corners well; wet concrete is incredibly heavy and will push weak forms out.
Best for: The step where precision actually matters.
Step 4: Lay the Base and Reinforcement
Spread 4″ of compacted gravel/crushed stone. Tamp it firm — rent a plate compactor for large areas, or hand-tamp small ones. This base prevents settling and helps drainage.
Lay wire mesh or rebar grid on chairs (small supports) so it sits in the middle of the slab, not on the ground. Reinforcement doesn’t prevent all cracking, but it holds cracks tight so they don’t separate.
Best for: The invisible work that determines whether your porch lasts 5 years or 50.
Step 5: Pour Day — Mix and Place
This is a team sport. You need one person mixing, one placing, one screeding — minimum.
- If using bags: mix to a stiff but workable consistency (like thick oatmeal). Too wet = weak concrete.
- If ready-mix: the truck does the work; you just direct the chute.
- Pour into the far corner first, working toward your access point.
- Don’t pour in extreme heat (90°F+) or when rain is expected within 24 hours.
Best for: The main event — have everything ready BEFORE the truck arrives or the first bag opens.
Step 6: Screed Level
Immediately after placing, drag your screed board across the top of the forms in a sawing motion. This levels the surface. Fill any low spots with extra concrete and re-screed. Work fast — you’ve got about 30-45 minutes of working time.
Best for: Getting that flat surface.
Step 7: Float and Edge
Once the bleed water (the shiny water layer) evaporates:
1. Bull float the surface to smooth it and push aggregate down.
2. Edge the perimeter with an edger tool for clean, rounded edges that resist chipping.
3. Groove control joints every 8-10 feet (or match existing patterns) — these give cracks a planned place to go.
Best for: The finishing details that separate DIY from “DIY.”
Step 8: Finish the Surface
For a porch, a broom finish is ideal — drag a soft broom lightly across the surface for slip-resistant texture. Smooth-troweled looks sleek but gets dangerously slippery when wet. Porches get rained on; choose traction.
Best for: Safety — broom finish every time on outdoor surfaces.
Step 9: Cure (Don’t Skip This)
Cover with plastic sheeting or wet burlap and keep it damp for 7 days. Concrete doesn’t “dry” — it cures through a chemical reaction that needs moisture. Fast-dried concrete is weak concrete.
Keep all traffic off for 48 hours, light foot traffic after that, and no heavy furniture for 7 days. Remove forms after 24-48 hours.
Best for: The boring week that determines 90% of your concrete’s strength.
Cost Breakdown (10×10 porch)
| Item | DIY cost |
|---|---|
| Concrete (ready-mix, ~1.25 yards) | $200-300 |
| Gravel base | $50-80 |
| Lumber/forms | $40-60 |
| Reinforcement mesh | $30-50 |
| Tool rental (mixer, tamper) | $80-120 |
| Total | $400-600 |
Contractor quote for the same: $800-1,500. You do the math.
Best for: Budget planners.
Common Mistakes to Avoid
- Too much water in the mix — the #1 DIY error; weakens concrete dramatically
- Pouring in hot sun — surface dries before the body cures; causes crazing cracks
- Skipping the gravel base — settling and frost heave will destroy the slab
- No control joints — concrete WILL crack; joints decide where
- Working the surface too early — floating while bleed water is present weakens the top layer
Best for: Learning from other people’s mistakes instead of your own.
FAQ
How thick should a concrete porch be?
4 inches for foot traffic. If vehicles might drive on it, go 6 inches with heavier reinforcement.
Can I pour concrete in sections?
Yes — use expansion joint material between sections. But a single monolithic pour is stronger; section only if the area is too large for one day.
How long before I can use my new porch?
Light foot traffic: 48 hours. Furniture: 7 days. Full strength: 28 days. Be patient with heavy items.
Do I need rebar or is wire mesh enough?
For a standard porch slab, welded wire mesh is sufficient. Use rebar for thicker slabs, heavy loads, or areas with freeze-thaw cycles and unstable soil.
Related Ideas
- Once cured, protect and beautify it: how to paint a concrete patio.
- Comparing surfaces? See paver patio ideas.
For code and structural questions, your local building department is the authority — and Family Handyman’s concrete slab guide covers the details well.








