Try “tree removal cost”, “R-value”, or “mowing per acre”.

Concrete Slab Installation Cost (2026): DIY vs Hiring a Pro

Updated

Concrete Slab Installation

Verdict Hire a pro · 20×20 garage or parking pad

Installing a concrete slab costs $2,344–$2,718 to do yourself and $2,400–$4,800 to hire a pro, per 20×20 slab (400 sq ft, 4 in thick).

Hire a concrete finisher for a 20×20 garage or parking pad: it saves about $1,000 on paper, but it's five yards of concrete that must be placed, screeded and floated in about 90 minutes by three or four people who have done it before, and a slab a car parks on or a building sits on isn't the place to learn. Hire for anything over about 400 sq ft for the same reason. Pour a 10×10 shed pad or a 12×12 patio yourself if you have a helper and a free weekend: the saving is thin — about $100 once you buy the finishing tools — but bagged mix or a short load is forgiving, and a patio that isn't perfect is still a patio.

  1. DIY 10×10 shed or hot-tub pad
  2. DIY 12×12 patio
  3. Hire 20×20 garage or parking pad
  4. Hire 30×30 workshop or barn slab
DIY cost
$2,344–$2,718
24–40 hours of your time · 20×20 garage or parking pad
Pro cost
$2,400–$4,800
typical $3,600 · per 20×20 slab (400 sq ft, 4 in thick)
Typical savings
$1,069
30% less than a pro · ≈ $33/hour for your time
  • Pros charge $6–$12 per square foot for a 4-inch slab with base, forms, mesh and a broom finish: about $1,100 for a 10×10 pad, $1,350 for a 12×12 patio, $3,600 for a 20×20 garage pad and $7,700 for a 30×30 shop slab.
  • DIY on a small pad barely pays. A 10×10 runs $875–$1,105 in concrete, gravel, lumber, mesh, a mixer rental and finishing tools — about $110 under a pro, for 10–16 hours of digging and mixing.
  • A 20×20 saves about $1,000 (DIY $2,344–$2,718 against $3,600), but it's five cubic yards that must be placed and floated in about 90 minutes. Three or four capable people, a rented skid steer for the dig, and a truck that can reach the forms.
  • Hire a finisher for anything a building or a vehicle sits on. Those slabs need thicker edges, a vapor barrier, an inspection before the pour, and a finish you can't redo.

National estimates for a 20×20 garage or parking pad, reviewed . Not a quote. How we estimate.

DIY vs pro at a glance

Concrete Slab Installation: DIY versus hiring a professional, at a glance
DIY Pro
Cost per job (20×20 garage or parking pad) $2,344–$2,718 $2,400–$4,800
Cost range (all sizes) $875–$5,994 $700–$10,000
Your time 24–40 hours Getting quotes, ~1–2 hours
Skill needed Intermediate None
Injury / damage risk Medium Carried by the contractor (if insured)
Equipment you'd need to buy or rent Plate compactor rental, Skid steer or mini excavator rental, Magnesium bull float with extension handles, Hand float, edger, groover and steel trowel, Rubber boots, gloves and safety glasses None
Permit Sometimes — you apply Sometimes — usually pulled by the pro
Best when The slab is 200 sq ft or less — a shed pad, hot-tub pad, or small patio — and 4 inches thick A garage, carport, shop or addition will sit on it — footings, vapor barrier and inspections are involved

What pros charge for installing a concrete slab

Professional concrete slab installation cost by job size
Job size Low Typical High
10×10 shed or hot-tub pad — 100 sq ft, 4 in thick; about 1.25 cubic yards, bagged mix or a short load $700 $1,100 $1,500
12×12 patio — 144 sq ft, 4 in thick; about 2 cubic yards $900 $1,350 $1,800
20×20 garage or parking pad — 400 sq ft, 4 in thick; about 5 cubic yards, one ready-mix truck $2,400 $3,600 $4,800
30×30 workshop or barn slab — 900 sq ft, 4 in thick with thickened edges; about 11–12 cubic yards, two trucks $5,400 $7,700 $10,000

What moves the price

Square footage and minimums
A plain 4-inch slab is $6–$12 per square foot installed, including the gravel base, forms, reinforcement and a broom finish. Small pads cost more per foot: most contractors have an $800–$1,200 minimum, so a 10×10 pad is priced at $10–$15 a foot while a 30×30 slab can drop toward $6–$8.
Thickness
Four inches is standard for patios, sheds and walkways. Garages, driveways and anything that carries vehicles or heavy equipment get 5–6 inches, which adds $1–$2 per square foot in concrete and more in labor.
Reinforcement
Welded wire mesh is the baseline. A #3 or #4 rebar grid on 12–18 inch centers adds $0.50–$1.50 per square foot and is the right choice for garages, workshops and anywhere the ground shifts. Fiber-reinforced mix is a cheap add-on that limits surface cracking but doesn't replace steel.
Site prep and access
Excavating to 8 inches, hauling soil, and grading a sloped lot can add $500–$2,000. If a ready-mix truck can't get within about 20 feet of the forms, the pour needs a line pump at $600–$1,100 or wheelbarrows and a bigger crew.
Edges, footings and code
A slab that a building sits on usually needs a thickened edge or turned-down footing, and in cold climates a frost-protected or full-depth footing. That's $800–$3,000 more and an inspection before the pour. A patio at grade needs none of it.
Finish
Broom finish is standard and included. Smooth trowel adds a little; exposed aggregate, color, or stamping is a different product at $8–$20 per square foot installed.
Season and region
Concrete can't be poured on frozen ground and needs accelerators or blankets below about 40°F, so winter pours cost more or wait. Prices run 20–40% above the national typical in coastal metros and below it in the central states.

Common add-ons

Add-on Typical cost
6-inch slab for vehicles or heavy loads (20×20) $400–$1,600
Rebar grid instead of wire mesh $200–$900
Thickened edge or turned-down footing for a building $800–$3,000
Concrete pump (no truck access) $600–$1,100
Extra excavation or grading on a sloped lot $300–$1,500
Demolish and haul away an old slab $800–$3,000
Stamped, colored or exposed-aggregate finish $1,600–$6,000
Building permit and inspections $50–$400

What it costs to do it yourself

10×10 shed or hot-tub pad: $875–$1,105 and 10–16 hours

DIY line items for 10×10 shed or hot-tub pad
Item Cost Note
Concrete mixer rental $70 ($70/day) Rental · for bagged mix; skip it if you order a short load of ready-mix
Hand tamper $30 Purchase · enough to compact a small gravel base
Magnesium bull float with extension handles $70 Purchase · or rent for about $25 a day
Hand float, edger, groover and steel trowel $55 Purchase
Rubber boots, gloves and safety glasses $35 Purchase · wet concrete burns skin; don't kneel or stand in it unprotected
Wheelbarrow $90 Purchase · most homeowners already own this
Shovel, rake, stiff push broom $60 Purchase · most homeowners already own this
4 ft level, tape, mason's line, circular saw and drill for the forms $80 Purchase · most homeowners already own this
Concrete, 4 in thick $400 about 60 bags of 80 lb mix for a 10×10; ready-mix at $170–$220 per cubic yard plus fees for anything bigger
Gravel base, 4 in compacted $90 3/4 in crushed stone; bulk delivery is cheaper than bags above about 2 cubic yards
Form lumber, stakes, screws and form-release oil $50 2×4s for a 4 in slab; 2×6s or 2×8s where the edge is thickened
Welded wire mesh or #3 rebar, with chairs $50 mesh for pads and patios; rebar on 18 in centers for a garage or shop
Expansion joint strip and curing compound or plastic sheeting $25 Materials
Disposal $0–$80 Dump fees, haul-away or bagging
Permit $0–$150 at-grade patios and pads under about 200 sq ft are usually exempt; a slab for a garage, carport, shed over the local size limit or any enclosed structure needs a building permit and an inspection of the forms and steel before the pour
Total (own common tools) $875–$1,105 typical $990
Total (own nothing) $1,105–$1,335 buying every tool listed

12×12 patio: $1,115–$1,373 and 12–20 hours

DIY line items for 12×12 patio
Item Cost Note
Concrete mixer rental $95 ($70/day) Rental · for bagged mix; skip it if you order a short load of ready-mix
Hand tamper $30 Purchase · enough to compact a small gravel base
Magnesium bull float with extension handles $70 Purchase · or rent for about $25 a day
Hand float, edger, groover and steel trowel $55 Purchase
Rubber boots, gloves and safety glasses $35 Purchase · wet concrete burns skin; don't kneel or stand in it unprotected
Wheelbarrow $90 Purchase · most homeowners already own this
Shovel, rake, stiff push broom $60 Purchase · most homeowners already own this
4 ft level, tape, mason's line, circular saw and drill for the forms $80 Purchase · most homeowners already own this
Concrete, 4 in thick $540 about 60 bags of 80 lb mix for a 10×10; ready-mix at $170–$220 per cubic yard plus fees for anything bigger
Gravel base, 4 in compacted $122 3/4 in crushed stone; bulk delivery is cheaper than bags above about 2 cubic yards
Form lumber, stakes, screws and form-release oil $68 2×4s for a 4 in slab; 2×6s or 2×8s where the edge is thickened
Welded wire mesh or #3 rebar, with chairs $68 mesh for pads and patios; rebar on 18 in centers for a garage or shop
Expansion joint strip and curing compound or plastic sheeting $34 Materials
Disposal $0–$108 Dump fees, haul-away or bagging
Permit $0–$150 at-grade patios and pads under about 200 sq ft are usually exempt; a slab for a garage, carport, shed over the local size limit or any enclosed structure needs a building permit and an inspection of the forms and steel before the pour
Total (own common tools) $1,115–$1,373 typical $1,244
Total (own nothing) $1,345–$1,603 buying every tool listed

20×20 garage or parking pad: $2,344–$2,718 and 24–40 hours

DIY line items for 20×20 garage or parking pad
Item Cost Note
Plate compactor rental $84 Rental · about $85 a day; one day for a 20×20 base, two for a 30×30
Skid steer or mini excavator rental $308 Rental · about $300 a day plus $100–$150 delivery each way; a 20×20 dig is a day, a 30×30 two — or 10–20 cubic yards of soil by hand
Magnesium bull float with extension handles $70 Purchase · or rent for about $25 a day
Hand float, edger, groover and steel trowel $55 Purchase
Rubber boots, gloves and safety glasses $35 Purchase · wet concrete burns skin; don't kneel or stand in it unprotected
Wheelbarrow $90 Purchase · most homeowners already own this
Shovel, rake, stiff push broom $60 Purchase · most homeowners already own this
4 ft level, tape, mason's line, circular saw and drill for the forms $80 Purchase · most homeowners already own this
Concrete, 4 in thick $1,120 about 60 bags of 80 lb mix for a 10×10; ready-mix at $170–$220 per cubic yard plus fees for anything bigger
Gravel base, 4 in compacted $252 3/4 in crushed stone; bulk delivery is cheaper than bags above about 2 cubic yards
Form lumber, stakes, screws and form-release oil $140 2×4s for a 4 in slab; 2×6s or 2×8s where the edge is thickened
Welded wire mesh or #3 rebar, with chairs $140 mesh for pads and patios; rebar on 18 in centers for a garage or shop
Expansion joint strip and curing compound or plastic sheeting $70 Materials
Vapor barrier (10 mil polyethylene) $70 required under any slab that will be enclosed
Disposal $0–$224 Dump fees, haul-away or bagging
Permit $0–$150 at-grade patios and pads under about 200 sq ft are usually exempt; a slab for a garage, carport, shed over the local size limit or any enclosed structure needs a building permit and an inspection of the forms and steel before the pour
Total (own common tools) $2,344–$2,718 typical $2,531
Total (own nothing) $2,574–$2,948 buying every tool listed

30×30 workshop or barn slab: $5,380–$5,994 and 45–70 hours

DIY line items for 30×30 workshop or barn slab
Item Cost Note
Plate compactor rental $174 Rental · about $85 a day; one day for a 20×20 base, two for a 30×30
Skid steer or mini excavator rental $638 Rental · about $300 a day plus $100–$150 delivery each way; a 20×20 dig is a day, a 30×30 two — or 10–20 cubic yards of soil by hand
Concrete line pump with operator $696 Rental · $600–$900 for a pour that two trucks can't reach or that must be placed fast
Magnesium bull float with extension handles $70 Purchase · or rent for about $25 a day
Hand float, edger, groover and steel trowel $55 Purchase
Rubber boots, gloves and safety glasses $35 Purchase · wet concrete burns skin; don't kneel or stand in it unprotected
Wheelbarrow $90 Purchase · most homeowners already own this
Shovel, rake, stiff push broom $60 Purchase · most homeowners already own this
4 ft level, tape, mason's line, circular saw and drill for the forms $80 Purchase · most homeowners already own this
Concrete, 4 in thick $2,320 about 60 bags of 80 lb mix for a 10×10; ready-mix at $170–$220 per cubic yard plus fees for anything bigger
Gravel base, 4 in compacted $522 3/4 in crushed stone; bulk delivery is cheaper than bags above about 2 cubic yards
Form lumber, stakes, screws and form-release oil $290 2×4s for a 4 in slab; 2×6s or 2×8s where the edge is thickened
Welded wire mesh or #3 rebar, with chairs $290 mesh for pads and patios; rebar on 18 in centers for a garage or shop
Expansion joint strip and curing compound or plastic sheeting $145 Materials
Vapor barrier (10 mil polyethylene) $145 required under any slab that will be enclosed
Disposal $0–$464 Dump fees, haul-away or bagging
Permit $0–$150 at-grade patios and pads under about 200 sq ft are usually exempt; a slab for a garage, carport, shed over the local size limit or any enclosed structure needs a building permit and an inspection of the forms and steel before the pour
Total (own common tools) $5,380–$5,994 typical $5,687
Total (own nothing) $5,610–$6,224 buying every tool listed

Hidden costs of DIY

Concrete sets on its own schedule
From the moment the truck starts unloading you have about 60–90 minutes to place, screed and float the whole slab. A 20×20 is five cubic yards — roughly 20,000 pounds — and needs three or four people who know the sequence. Run out of hands or daylight and you get a cold joint or a rough finish that's permanent.
Short-load fees and truck time
Ready-mix plants charge $60–$150 extra for orders under 4–6 yards, and $1.50–$3 a minute once the truck sits longer than the allowed unloading time. Forms not ready when the truck arrives is the most expensive DIY mistake on this list.
Ordering the wrong amount
Measure the average depth after excavation, not the plan depth, and add 10%. Order short and the plant may not get a second truck to you before the first pour skins over; order long and you pay for concrete you dump in a hole.
Excavation is most of the labor
A 20×20 slab means removing about 8 inches of soil — ten cubic yards, or a hundred wheelbarrow loads. That's a day with a rented skid steer or three brutal days by hand, and the spoil has to go somewhere.
Slope, drainage and the neighbor's line
A slab has to shed water away from the house at about 1/8 inch per foot, sit on undisturbed or compacted ground, and respect setback rules from property lines. Water pooling against a foundation or a pad built across a setback is a rebuild, not a repair.
Curing and the weeks after
Keep it damp and covered for a week, stay off it for 3 days, no vehicles for 7 and no heavy loads for 28. Cut or tool control joints within 6–18 hours of finishing or it cracks where it wants to instead of where you told it to.

When to DIY and when to hire

DIY makes sense when

  • The slab is 200 sq ft or less — a shed pad, hot-tub pad, or small patio — and 4 inches thick
  • It sits at grade, no building goes on it, and no permit or inspection is involved
  • You have at least one strong helper on pour day and can rent a mixer or take a short load
  • You already own the wheelbarrow, level, saw and drill, so the tool cost is just floats and trowels

Hire a pro when

  • A garage, carport, shop or addition will sit on it — footings, vapor barrier and inspections are involved
  • Vehicles will drive on it, or it's 400 sq ft or more — five-plus yards is a crew job, not a weekend one
  • The lot slopes, drains toward the house, or a truck can't get within 20 feet of the forms
  • You want a smooth-trowel, exposed-aggregate, stamped or colored finish

Why the savings depend so much on size

Concrete is the rare home project where the material is most of the cost. A ready-mix truck charges $170–$220 a cubic yard whoever orders it, gravel and lumber cost what they cost, and a 4-inch slab needs 1.23 yards per 100 square feet no matter who pours it. A contractor’s labor is $2–$3 a square foot on top — a smaller share than in almost any other trade on this site.

That’s why the cost tables below show a 10×10 pad saving about $110 and a 12×12 patio about the same. Once you’ve bought a bull float, hand float, edger, groover and trowel, rented a mixer for the day and paid for concrete at bagged or short-load prices, you’ve spent most of what a contractor would charge — and a contractor’s minimum charge is what keeps those small-job prices high in the first place.

The saving grows with the slab because the labor share does. A 20×20 garage pad saves about $1,000; a 30×30 shop slab about $2,000. But the labor that a contractor is charging for on those jobs is a crew of three or four placing five to twelve yards of concrete in the hour and a half it stays workable, and that’s not a skill you learn on the slab you’re paying for. Do the small ones yourself if you want to; the DIY guide covers a pad or patio step by step. Hire the big ones.

How pros price it

By the square foot, with a minimum. The base rate covers excavation to about 8 inches, a 4-inch compacted gravel base, forms, welded wire mesh, 4 inches of 3,000–4,000 psi concrete, a broom finish, and control joints. Everything else is an add-on, and the hire-a-pro page lists what a quote should spell out. The ones that matter most:

  • Thickness — 4 inches for patios and sheds, 5–6 for anything with wheels on it. Roughly $1–$2 a foot per extra inch.
  • Reinforcement — mesh is standard; a rebar grid is $0.50–$1.50 a foot more and worth it under a garage or workshop.
  • Edges and footings — a slab a building sits on gets a thickened edge or a footing below frost depth, an inspection, and $800–$3,000 added.
  • Access — if a truck can’t get within about 20 feet of the forms, a line pump is $600–$1,100.
  • Finish — broom is included; stamping, color or exposed aggregate is $8–$20 a foot and its own trade.

Before anyone digs

Three things to settle. Whether you need a permit — usually not for an at-grade patio, almost always for a slab with a structure on it. Where the property lines and setbacks are — a pad built into a setback is a removal order, and if the line isn’t obvious a survey is cheap insurance. Where the water goes — a slab has to slope away from the house at about 1/8 inch per foot and can’t trap runoff against a foundation. If the site is wooded or overgrown, clearing it is a separate job that comes first.

Run your own numbers. The concrete slab installation cost calculator prices it both ways: as DIY, with the tools you already own and a value on your time, or as a pro job at a low, typical or high quote with the add-ons that apply.

Frequently asked questions

How much does a concrete slab cost per square foot?

$6 to $12 per square foot installed for a standard 4-inch slab, including excavation, a compacted gravel base, forms, wire mesh and a broom finish. Materials are $3–$7 of that and labor $2–$3, with the rest in site prep and overhead. Small pads run $10–$15 a foot because of contractor minimums; slabs over 800–1,000 square feet drop toward $6–$8. Thicker slabs, rebar, footings and decorative finishes add to the base rate.

How much does a 20×20 concrete slab cost?

$2,400 to $4,800, typically about $3,600, for a 400 sq ft slab 4 inches thick. That's about five cubic yards of concrete. Make it 6 inches for a garage or parking pad and add $400–$1,600; add a rebar grid for $200–$900; add a thickened edge for a building on top for $800–$3,000. Doing it yourself costs $2,344–$2,718 in materials and rentals — a saving of about $1,000 for 24–40 hours of work plus helpers on pour day.

How much does a 10×10 concrete slab cost?

$700 to $1,500 installed, typically about $1,100. The per-foot rate is high because most contractors won't send a crew for less than $800–$1,200. A DIY 10×10 is about 60 bags of 80 lb mix or a 1.5-yard short load, gravel, forms, mesh, a mixer rental and finishing tools: $875–$1,105. The saving is roughly $100 — worth it if you already own the tools and want the experience, not if you're only doing it for the money.

How much does a 30×30 concrete slab cost?

$5,400 to $10,000, typically about $7,700, for 900 square feet with thickened edges, which is what a workshop or barn slab usually needs. That's 11–12 cubic yards and two ready-mix trucks. A frost-depth footing around the perimeter, 6-inch thickness for equipment, or a pump because trucks can't reach can push it past $12,000. DIY materials and rentals are $5,380–$5,994; the saving is about $2,000, but placing 12 yards in the time it stays workable is a job for a crew that's done it.

How much does a 24×24 or 30×40 concrete slab cost?

A 24×24 two-car garage slab (576 sq ft) is $3,500–$7,000, typically about $5,000, with the 5–6 inch thickness and rebar a garage floor should have. A 30×40 (1,200 sq ft) pole-barn or shop slab is $7,200–$14,000, typically about $10,000. A 40×60 (2,400 sq ft) runs $14,000–$26,000. At these sizes the price per foot settles around $6–$9 and the biggest swings come from footings, thickness and site work.

Is it cheaper to pour your own concrete slab?

Only a little on small slabs, and meaningfully on large ones you probably shouldn't attempt. Materials are $3–$7 per square foot whoever buys them, so on a 10×10 or 12×12 the DIY saving is about $100 once you've bought floats, trowels and a mixer rental. A 20×20 saves about $1,000 because the labor share is bigger — but that labor is a day of excavation plus a 90-minute pour that needs three or four people. Above 400 square feet, the money you save is the price of a finisher's crew, which is exactly what the job needs.

How much does a 6-inch concrete slab cost compared with 4 inches?

About $1–$2 more per square foot, or 15–25% more overall: a 6-inch slab uses 50% more concrete, and the pour and finish take a little longer. Four inches is right for patios, walkways and shed pads. Go to 5 inches for a driveway or single-car garage and 6 inches for anything that carries trucks, RVs, lifts or equipment. Thickness doesn't replace a proper compacted base — a 6-inch slab on soft ground cracks sooner than a 4-inch slab on a good one.

Do I need a permit for a concrete slab?

Usually not for an at-grade patio or a pad under about 200 square feet with nothing built on it, and almost always for a slab that a garage, carport, shed over the local size limit or any enclosed structure will sit on. Structure slabs get a plan review, a permit of $50–$400, and an inspection of the forms, steel and vapor barrier before the pour. Setback rules from property lines apply either way. Ask the building department before you dig; the answer takes five minutes and the alternative is removing the slab.

How much does a concrete slab foundation cost for a house?

$6 to $14 per square foot, so $9,000–$21,000 for a 1,500 sq ft home, and $12,000–$28,000 for 2,000 square feet. A house slab is engineered: turned-down footings below frost depth, rebar or post-tension cables, plumbing and electrical rough-ins set in the pour, a vapor barrier and often rigid insulation. It's priced and permitted as part of the house, not as a standalone slab, and it isn't a DIY project.

Sources

  1. Cement Masons and Concrete Finishers (SOC 47-2051), Occupational Employment and Wage Statistics , U.S. Bureau of Labor Statistics, 2026-04
  2. How Much Does a Concrete Slab Cost? , HomeGuide, 2026-09
  3. How Much Does a New Concrete Slab Cost? , Angi, 2026-09
  4. How Much Does a Concrete Slab Cost? , HomeAdvisor, 2026-09
  5. Concrete Volume Calculator , Quikrete, 2026-09
  6. International Residential Code, Chapter 5: Floors (R506, Concrete Floors on Ground) , International Code Council, 2026-09
  7. Concrete mix, rebar, mesh and form lumber pricing , The Home Depot, 2026-09

Figures last reviewed . See how we estimate.