Concrete patio cost per square foot
| Finish | Installed price | Good to know |
|---|---|---|
| Plain or broom finish | $4–$12 | The cheapest finish; smooth or brushed |
| Stained or colored | $5–$25 | Color applied to the surface; the guides disagree widely |
| Stamped | $8–$30 | Pressed with patterns to look like stone or brick |
| Exposed aggregate | $7–$18 | Stones exposed in the surface; priced by one guide only |
HomeGuide and Angi agree on plain concrete and disagree on the decorative finishes, where Angi runs well below. Angi puts the national average at $3,557, typically $1,919 to $5,394. Forbes Home lists a plain slab at $6 to $11 per square foot, exposed aggregate at $8 to $13, and stained or stamped at $11 to $21, in line with the table above, though it puts a 168 sq ft patio at $2,600 on average, which is more than a plain slab of that size costs here.
Cost by patio size
| Patio area | Plain | Stained | Stamped | Aggregate |
|---|---|---|---|---|
| 10 by 10 ft (100 sq ft) | $400–$1,200 | $500–$2,500 | $800–$3,000 | $700–$1,800 |
| 12 by 12 ft (144 sq ft) | $580–$1,730 | $720–$3,600 | $1,150–$4,320 | $1,010–$2,590 |
| 10 by 20 ft (200 sq ft) | $800–$2,400 | $1,000–$5,000 | $1,600–$6,000 | $1,400–$3,600 |
| 15 by 20 ft (300 sq ft) | $1,200–$3,600 | $1,500–$7,500 | $2,400–$9,000 | $2,100–$5,400 |
| 20 by 20 ft (400 sq ft) | $1,600–$4,800 | $2,000–$10,000 | $3,200–$12,000 | $2,800–$7,200 |
What changes the price
- Finish. Plain concrete is the baseline, and stained, stamped and aggregate finishes cost more.
- Size. The total is the per-square-foot price times the area.
- The site. A sloped or uneven yard needs grading, and an old slab has to come out first.
- Reinforcement. Rebar or wire mesh is a small per-square-foot extra.
- Sealing. A sealer protects the surface and is priced per square foot.
- Permit. Requirements vary by municipality.
- Where you live. The calculator adjusts the labor share for your state's concrete finisher wages.
Extras to expect
| Item | Typical cost | When it applies |
|---|---|---|
| Removing an old patio | $550–$1,700 | Replacing an existing slab |
| Grading and site prep | $1,000–$3,200 | A sloped or uneven yard |
| Rebar or wire mesh | $1–$3 per sq ft | Reinforcing the slab |
| Sealing | $3–$5 per sq ft | Protecting the surface |
| Permit | $50–$400 | Where one is required |
For a patio made of pavers instead, see paver installation cost. A pour for a drive is covered by driveway replacement cost. Shade is covered by pergola cost, and a sunken or cracked slab by concrete leveling cost. Drainage problems may need a French drain.
Questions to ask before you hire
- How thick will the slab be, and will it be reinforced?
- Does the price include grading, the base and removal of the old slab?
- Which sealer will you use, and when does it need redoing?
- Who pulls the permit, if one is needed?
- How will you slope the patio so water drains away from the house?
Methodology and sources
We price each finish from published guides, take the middle of their lows, midpoints and highs, and adjust the labor share for your state's wages. Forbes Home is used as an independent cross-check. Read how we estimate costs.
- HomeGuide: concrete patio cost — price by finish and size, reinforcement, permits
- Angi: concrete patio cost — national average, price by finish, demolition, grading, sealing
- Fixr: stamped concrete patio cost — stamped price by design and size
- Forbes Home: concrete patio cost — used as an independent cross-check
- BLS OEWS May 2025, State (SOC 47-2051, Cement Masons and Concrete Finishers) — state labor index
What each source reports
Our estimate does not rely on any single page. This table lists each page we used and the figures it reports, so you can see where the ranges come from.
| Source | What it reports |
|---|---|
| HomeGuide |
|
| Angi |
|
| Fixr | stamped $12-$18 per sq ft on average, $8-$30 across designs (updated Jan 2025) |
Common questions about concrete patio costs
How much does concrete patio cost?
A typical job (200 sq ft, plain) comes to about $1,400 nationally, within a range of $800 to $2,400. Use the calculator above to adjust for your state, the options you choose and any extras.
What is the concrete patio cost per square foot?
About $4–$12 for a plain or broom finish, $5–$25 for stained, $8–$30 for stamped and $7–$18 for exposed aggregate.
How much does a 200 sq ft concrete patio cost?
About $800–$2,400 plain, $1,000–$5,000 stained and $1,600–$6,000 stamped. Fixr puts a 200 sq ft stamped patio at $2,400 to $3,600.
How much does a 12 by 12 ft concrete patio cost?
A 144 sq ft patio costs about $580–$1,730 plain and $1,150–$4,320 stamped.
How much does a stamped concrete patio cost?
About $8–$30 per sq ft. Fixr puts it at $12 to $18 on average, and Angi at $5 to $15, well below HomeGuide.
How much does it cost to remove an old patio?
About $550–$1,700 for the demolition, according to Angi.
Does a concrete patio need a permit?
Check with your local building department. A permit costs about $50–$400 where one is required.
How much does sealing a concrete patio cost?
About $3–$5 per sq ft, according to Angi. Angi puts resealing at $1,500 per 1,000 sq ft.
How much of the cost is labor?
HomeGuide puts labor at roughly 50% to 60% of the total.
Where do these prices come from?
They come from 3 published cost pages from 3 publishers, last checked Oct 9, 2026. We report what those pages say and do not invent figures; the table above shows each source.
How does my state change the estimate?
The labor part of the price is scaled by the average wage for the relevant trade in your state, using Bureau of Labor Statistics data. Materials and equipment are not adjusted.
Why might a contractor's quote differ from this estimate?
A quote reflects your specific scope, access, local demand and what the contractor includes. Ask for line items rather than a single total so you can compare bids on the same basis.
All 3 sources behind these prices
Every figure in the calculator comes from one or more of these pages, with the number each one supports in the link text.