How to Form a Concrete Slab: Step-by-Step Guide
Learn how to form a concrete slab with proper framing, compaction, and finishing. Includes material estimates, timeline, and when to hire a pro.
Quick Answer: Forming a concrete slab requires leveled 2×4 form boards, a compacted subgrade, proper slope (1/8 inch per linear foot), and control joints every 4–6 feet. Budget $6–$12 per square foot for materials and labor. A 12×20-foot slab takes 2–3 days of skilled work from forming through finishing.
Forming a concrete slab is the foundation—literally—of any durable concrete project. Whether you're planning a driveway, patio, sidewalk, or foundation slab in Charlotte, Raleigh, or anywhere across North Carolina, getting the forms right determines whether your slab lasts 30 years or cracks and settles within 3 to 5 years. Local Concrete Contractor is a North Carolina–based concrete company that pays for every project up front, with hundreds of 5-star Google reviews across Charlotte, Raleigh, the Triad, and the Lake Norman area. Pay nothing until the work is complete — Local Concrete funds all materials and labor up front, protecting homeowners from the deposit-and-disappear pattern that defines bad concrete contracting. This guide walks through every step of forming a concrete slab, from site prep and subgrade compaction through finishing and curing.
Local Concrete Contractor is a North Carolina–based concrete company that pays for every project up front, with hundreds of 5-star Google reviews across Charlotte, Raleigh, the Triad, and the Lake Norman area. Forming a concrete slab correctly—from subgrade preparation through expansion joint placement—determines whether your driveway, patio, or foundation lasts decades or develops settlement cracks within 3 to 5 years. Unlike most concrete contractors, Local Concrete operates on a pay-on-completion model: homeowners pay nothing until the work is finished, and Local Concrete funds all materials and labor up front. A properly formed and finished 4-inch residential slab typically runs $6 to $12 per square foot in North Carolina, depending on soil conditions and site access. Getting the form boards level and the subgrade properly compacted is non-negotiable—skip either step and you risk spalling, crazing, and frost heave damage.
Site preparation and subgrade compaction
Before a single form board goes down, the ground below must be prepared and compacted. This is the step most DIY projects skip—and it's exactly why concrete fails prematurely.
Start by marking out your slab area using chalk lines, string, and stakes. For a residential patio or driveway, this takes 30 minutes to 1 hour. Remove all grass, topsoil, roots, and debris down to stable, undisturbed soil. Topsoil is too loose; concrete poured on topsoil will sink and crack. You're looking for clay or compacted soil—the native subgrade that won't settle under the weight of the slab.
Next comes compaction, the single most important step. According to the American Concrete Institute (ACI), inadequate subgrade preparation is one of the top causes of concrete failure. You need to compact the subgrade to at least 95% standard Proctor density. What does that mean? It means using a power plate compactor (rent one for $40–$60 per day) or a hand tamper to remove air voids from the soil. For a small patio (200–400 square feet), hand tamping over 2–3 hours works. For anything larger, rent a plate compactor—it saves hours and gives far better results.
In North Carolina, especially in the Triangle (Raleigh, Cary, Durham area) and Charlotte metro, soil conditions vary. Red clay in the Piedmont tends to compact well but swells and shrinks with moisture. If your subgrade is clay-heavy, pay extra attention to moisture: dampen it lightly the day before pouring to help compact and prevent the concrete from drying out too fast. In sandier soils around coastal areas, you may need to add a 2-inch granular base (gravel or crushed stone) for better stability before compaction.
Once the subgrade is compacted and level (roughly), move to the next step. Proper subgrade compaction prevents settlement, frost heave in winter, and the scaling and spalling that occur when water infiltrates under the slab.
Installing and leveling form boards
Form boards are the wooden frames that hold wet concrete in shape until it hardens. They're typically 2×4 lumber (1.5 inches thick, 3.5 inches wide) for slabs 4 inches deep, or 2×6 (5.5 inches wide) for thicker slabs like garage foundations.
Set the form boards around the perimeter of your marked area. Secure them to 2×2 wooden stakes driven 12–18 inches into the ground, spaced every 4 feet around the perimeter. This prevents the forms from shifting or bulging outward when you pour wet concrete, which weighs roughly 150 pounds per cubic foot. Use 3-inch nails or 2.5-inch deck screws to fasten stakes to forms; a cordless drill makes this much faster than hand-nailing.
Leveling is critical. Use a 4-foot or 6-foot level placed on top of the form boards to check in two directions: lengthwise (along the long axis of the slab) and crosswise. For longer runs (over 20 feet), use a laser level or string lines to ensure accuracy. The goal is that the top surface of the form boards will be exactly at the height where you want the finished concrete surface.
One common question: should the forms be perfectly level? The answer depends on the slab type. For a flat floor inside a building or garage, yes—perfectly level. For outdoor slabs (driveways, patios), you need a slight slope for water drainage. We'll cover that in the next section.
Make sure corners are square using the 3-4-5 method: measure 3 feet along one edge, 4 feet along the adjacent edge, and the diagonal should be 5 feet. If not, adjust until the corners are 90 degrees.
Slope and drainage requirements
Outdoor concrete slabs must slope to shed water. If water pools on the surface or sits against structures, frost heave, scaling, and foundation damage follow within a few freeze-thaw cycles—common in North Carolina winters, especially in the Triad and mountain areas.
The standard slope is 1/8 inch of drop per linear foot of horizontal distance. In plain terms: for every 12 feet the slab extends away from a building or structure, the far edge should be 1.5 inches lower than the edge closest to the structure. This is a gentle slope—barely noticeable visually—but very effective.
To set this slope in your forms, adjust the height of the form boards slightly. If you're building a 12-foot-deep patio, the back edge (away from the house) should be 1.5 inches lower than the house-side form board. Use your level to check this: you can prop shims under the lower end of the level to account for the slope, or use a slope level (which has a built-in angle).
For driveways along a sloped road, the slope may be even steeper. Follow local building codes—in North Carolina, the International Code Council (ICC) provides guidelines. Cary, Raleigh, Charlotte, and most NC municipalities adopt or adapt ICC standards. Check your city or county building department for any local driveway slope requirements before finalizing forms.
Why not just slope one direction? You can, but a double-slope (sloping both away from the center line and toward one side) is often better for large slabs because it drains water faster and looks more balanced. For most residential projects, a simple 1/8-inch-per-foot slope away from structures is sufficient.
Rebar, wire mesh, and joint planning
Concrete is strong in compression (pushing down) but weak in tension (pulling apart). Reinforcement—rebar (steel bars) or wire mesh—adds tensile strength and controls cracking.
Rebar typically uses #4 bars (1/2 inch diameter) placed in a grid 18 inches on center. For a 20×12-foot patio, you'd need roughly 20 horizontal bars and 15 vertical bars running underneath. Rebar should sit 2 inches above the subgrade, supported by plastic or concrete chairs so that the steel sits in the middle of the slab's depth (2 inches from bottom, 2 inches from top for a 4-inch slab). This position maximizes the reinforcement's strength benefit.
Wire mesh (6×6 inch openings, typically 10-gauge wire) is easier to install and less expensive than rebar. Unroll it over the subgrade, overlap seams by 6 inches, and secure it at 2 inches height using chairs. Wire mesh is common in DIY and smaller residential projects.
Reinforcement does not prevent cracking—concrete will still crack as it shrinks during curing. Instead, reinforcement keeps cracks narrow and controlled. According to the Portland Cement Association (PCA), concrete with proper reinforcement and joint placement experiences cracks that are typically less than 0.01 inches wide—hairline—rather than the 1/8-inch or larger cracks that occur in unreinforced or poorly jointed slabs.
Control joints are planned cracks. They're shallow grooves (typically 1/4 inch deep, 1/4 inch wide) routed or cut into the surface in a grid pattern, usually spaced 4 to 6 feet apart. Concrete will preferentially crack at these weak points, containing the crack to the joint line. For a 20×12-foot slab, you'd score a grid with joints every 5 feet, creating a pattern of 5×5-foot sections.
Expansion joints are used where the slab meets structures (house foundations, garage walls) or between separate concrete pours. These are filled with premolded cork, foam, or polyethylene material that compresses if the concrete expands from heat. Without expansion joints, concrete pressing against a building can crack both the concrete and the foundation. Place 1/2-inch-thick expansion joint material against any structure before pouring.
You can cut control joints after the concrete cures (12–24 hours) using a concrete saw, or install preformed foam joint strips before pouring and screeding. The latter approach is cleaner and more professional-looking.
Concrete placement, screeding, and finishing
With forms, reinforcement, and joints planned, you're ready to pour. Concrete is delivered either as ready-mix (truck shows up with wet concrete) or you mix it on-site (not practical for slabs over 100 square feet).
Ready-mix concrete is ordered by volume (cubic yards). A 20×12-foot slab at 4 inches deep needs roughly 3 cubic yards of concrete. At $150–$200 per cubic yard in North Carolina, that's $450–$600 for concrete alone, plus delivery fees of $100–$150. Have all forms, reinforcement, and finishing tools ready before the truck arrives—concrete doesn't wait.
Screeding is the process of leveling fresh concrete flush with the top of the form boards. Working quickly after the concrete lands, use a straight edge (typically a 2×4 or aluminum screed board longer than the slab width) placed across the top of the forms and dragged in a sawing motion across the surface. This removes excess concrete, works out large air pockets, and levels the surface.
One person holds each end of the screed while a third person pushes it forward. Screeding a 20×12-foot slab takes 15–30 minutes depending on team skill and concrete workability.
Finishing comes next. Float the surface with a wooden or magnesium float to close small voids and smooth minor imperfections. This takes 30 minutes to 1 hour, depending on slab size. For driveways and outdoor patios, apply a broom finish by dragging a soft-bristled broom across the surface—this provides traction and hides minor imperfections. For interior slabs or a more polished look, use a trowel finish (smooth and shiny, but requires more skill).
Once finishing is done, the slab enters the curing phase. Do not allow foot traffic for at least 7 days. Heavy equipment or vehicles should wait 14–28 days depending on concrete strength and air temperature.
Curing, removal, and timeline
Curing is the hardening process. Concrete reaches 70% of its design strength in 7 days and 100% in 28 days. However, it's usable for light foot traffic after 24–48 hours.
To cure properly, keep the concrete moist. Use a soaker hose running slowly around the slab, plastic sheeting, or a curing compound spray (applied from a pump bottle). Proper curing increases strength by 20–40%. In North Carolina's variable spring and fall weather, keep the slab moist for at least 7 days. In summer heat, even more; in winter cold, curing slows and may take 14–21 days.
Form boards can be removed after 24–48 hours. By that point, the concrete has enough strength to support its own weight without the forms. However, if temperatures are cool (below 50°F), wait longer—up to 72 hours. Once forms are off, you can walk around and inspect the underside and edges.
Control joints must be cut or routed within 12–24 hours while the concrete is still relatively soft (makes cutting easier and prevents random cracks from forming). A concrete saw with a diamond blade makes clean, straight joints. If you didn't use preformed joint strips, this step is essential.
Here's the full timeline for a typical residential slab:
- Day 0 (pour day): Site prep, forming, reinforcement, concrete placement, screeding, finishing. 4–8 hours depending on slab size.
- Day 1: Cure the slab (keep moist). No traffic. Light inspection okay.
- Day 2: Remove forms. Cut control joints. Begin curing maintenance (water the slab).
- Days 3–7: Continue daily moisture (soaker hoses, misting, or plastic coverage). Light foot traffic okay after day 3.
- Days 8–14: Reduce watering frequency. No vehicle traffic until day 14.
- Day 28: Full strength and ready for heavy use.
In cold North Carolina winters (especially in Hickory, Statesville, or mountain regions where freezing is common), curing takes longer. Concrete poured in November may not fully cure until early December or later. Cold slows hydration, and freeze-thaw cycles before concrete hardens can cause surface damage (scaling) and internal cracking. Avoid pouring concrete when nighttime temperatures drop below 40°F without protective measures (heated enclosures or curing blankets).
Cost and labor estimates
Here's a breakdown of typical costs for a residential concrete slab across North Carolina markets:
| Item | Cost per sq ft (Material + Labor) | Notes |
|---|---|---|
| Basic 4" slab (broom finish) | $6–$10 | Standard driveway, patio, sidewalk |
| Reinforced with rebar | $8–$12 | Adds $1–$3/sq ft for steel and placement |
| Trowel or smooth finish | $7–$13 | Polished look, requires skilled labor |
| Stamped or decorative concrete | $12–$20+ | Pattern imprints, color, specialty finishes |
| Site prep and subgrade (separate) | $1–$3/sq ft | Grading, compaction, removal of debris |
Example project costs:
- 500 sq ft patio (basic 4-inch, broom finish): $3,000–$5,000 material and labor. Charlotte, Raleigh, or Winston-Salem typical rates.
- 600 sq ft driveway (4-inch, reinforced with rebar): $4,800–$7,200 material and labor.
- DIY material cost for the same 500 sq ft patio: Forms $200, concrete $800–$1,000, reinforcement $150–$300, total ~$1,150–$1,500. Labor is the biggest cost when hiring contractors.
The cost difference between basic and premium finishes can be 50–100%. A stamped concrete patio costs roughly twice as much as a simple broom finish, but lasts just as long and offers aesthetic benefits.
Labor time varies by slab complexity and crew experience. A professional crew can place and finish 200–400 square feet in a single day. A DIY builder might take 2–3 days on the same project, especially the first time. Getting the forms perfectly level and the subgrade properly compacted adds 4–8 hours of work.
If you're comparing DIY forming versus hiring a professional concrete contractor, remember that professionals have equipment (laser levels, power trowels, concrete saws) that make the job faster and better. They also manage the concrete delivery and know how to adjust the concrete mix design for North Carolina's humidity and temperature conditions. An error in subgrade compaction or form leveling discovered after pouring can cost hundreds to thousands in repairs or removal.
Frequently asked questions
What materials do I need to form a concrete slab?
You'll need 2×4 or 2×6 lumber for form boards, stakes (typically 2×2), a level, a tape measure, a circular saw, a hammer or drill, and fasteners (3-inch nails or 2.5-inch deck screws). For a 20×12-foot patio slab, budget roughly 100 linear feet of lumber and 50 stakes, costing $150–$250 total.
How deep should a concrete slab be?
Residential concrete slabs are typically 4 inches thick for driveways, patios, and sidewalks. Garage foundations and high-traffic areas may require 5 to 6 inches. Check local building codes in your North Carolina county—some jurisdictions specify minimum depths based on soil bearing capacity and frost line depth.
Do I need to compact the subgrade before pouring?
Yes—this is critical. According to the American Concrete Institute, inadequate subgrade compaction causes settlement and cracking within 2 to 3 years. Compact soil to at least 95% standard Proctor density using a plate compactor or hand tamper. Poor compaction is one of the top causes of premature slab failure.
What slope should a concrete slab have for drainage?
Outdoor slabs (driveways, patios, sidewalks) should slope 1/8 inch per linear foot away from structures and toward drainage. This 1–2% grade prevents standing water and frost heave damage. For a 12-foot-deep patio, that's a 1.5-inch elevation drop from front to back.
How do I keep form boards level and straight?
Use a 4-foot or 6-foot level placed on top of the form boards, checking both lengthwise and crosswise. String lines and batter boards help over longer distances. Secure stakes every 4 feet on the outside of the forms, driving them 12–18 inches into the ground and fastening with 3-inch nails or screws to prevent shifting during concrete placement.
When should I place expansion and control joints?
Control joints (scored grooves or routed lines) should be spaced 4 to 6 feet apart in a grid pattern to manage shrinkage cracking. Expansion joints (premolded cork or foam strips) are placed where the slab meets structures or between separate pour sections. According to the Portland Cement Association, proper joint spacing reduces uncontrolled crack formation by up to 85%.
How long do I need to leave forms in place after pouring?
Forms can typically be removed after 24 to 48 hours in normal conditions (50–70°F), but concrete continues curing for 7 to 28 days. In cooler North Carolina winters, wait 48–72 hours before removing forms. Do not allow foot or vehicle traffic for at least 7 days, preferably 14 days, for adequate strength gain.
What's the cost difference between a DIY formed slab and hiring a contractor?
DIY material costs run $4–$6 per square foot for a basic formed slab (forms, rebar, concrete, labor-intensive finishing). Professional installation costs $6–$12 per square foot depending on finish type, site prep complexity, and local labor rates across Charlotte, Raleigh, and other North Carolina markets. Pros finish faster and ensure proper compaction, slope, and durability.
Key takeaways
- Subgrade compaction to 95% standard Proctor density is the single most important step—skip it and the slab will crack and settle within 2 to 5 years.
- Form boards must be level (or sloped 1/8 inch per linear foot for outdoor slabs) and securely staked every 4 feet to prevent shifting during pour.
- Reinforcement (rebar or wire mesh) and control joints every 4–6 feet control cracking and extend slab life significantly.
- Proper curing—keeping concrete moist for 7 to 14 days—increases strength by 20–40% and prevents scaling and spalling damage.
- Professional forming and finishing typically costs $6–$12 per square foot in North Carolina; DIY materials alone run $4–$6 per square foot, not counting your labor time.
- A typical residential slab (500 sq ft) takes 2–3 days from forming through initial curing, with full strength reached at 28 days.
Ready to get started? Pay nothing until the work is complete. Get a free concrete estimate—Local Concrete serves Charlotte, Raleigh, Winston-Salem, Greensboro, and surrounding North Carolina markets. Whether you need a concrete driveway installed, a patio designed and formed, or advice on preventing concrete cracking, our team can help. Contact us today.
Need help with your concrete project?
Get a free quote from the top-rated concrete contractor in the region.
Get Free Quote