That's our range to pour a plain concrete patio, installed, with a typical price of about $7.50 per square foot. A 20×20 ft (400 sq ft) patio typically costs about $3,000 in plain concrete and about $5,000 stamped. Site prep, removing an old slab and a permit can add to that if they aren't in the quote.
Estimate Our range, based on sources [1][2]. Planning numbers, not quotes. Finish, site prep and access move the price most.
Bars run from our Low to High figure; the dark tick marks Typical. Same numbers as the table below.
Concrete patio cost by finish
The finish is the biggest choice you make. Plain gray concrete is the cheapest; staining and stamping add labor and skill, and stamped patterns with several colors cost the most.
| Finish | Our range Estimate | Typical Estimate | What the sources publish Sourced |
|---|---|---|---|
| Plain concrete (smooth or broom finish) | $6 – $11.50 | $7.50 | HomeGuide plain $4 – $12, broom $6 – $13; Angi smooth or broom $4 – $7, 20×20 ft $2,400 – $6,400[1][2] |
| Stained concrete | $7.50 – $15 | $9 | HomeGuide $8 – $25; Angi $5 – $10[1][2] |
| Stamped concrete | $9.50 – $18.50 | $12.50 | HomeGuide $9 – $30; Angi $5 – $15[1][2] |
Estimate Our range, based on sources [1][2]. For each tier we pooled the low, midpoint and high figure each source publishes for a comparable scope (a single benchmark figure counts once), then used the median as Typical and the middle half of the pooled figures as Low–High. We pooled HomeGuide's and Angi's installed per-square-foot ranges for each finish. For plain concrete we also used Angi's $2,400 – $6,400 price for a 20×20 ft patio, divided by its 400 sq ft. See How we build our ranges.
What the sources say Sourced
HomeGuide puts plain concrete at $4 – $12 per sq ft and stained or stamped concrete at $8 – $30, with a basic 20×20 ft patio at $1,600 – $4,800. It prices exposed aggregate at $7 – $18 per sq ft.[1] Angi's national average is $3,557 from 18,358 projects, with most homeowners paying $1,919 – $5,394 and $4 – $30 per sq ft overall.[2]
Concrete patio cost by size Estimate
| Patio size | Plain, our range Estimate | Plain, typical Estimate | Stamped, typical Estimate |
|---|---|---|---|
| 10×10 ft (100 sq ft) | $600 – $1,150 | $750 | $1,250 |
| 12×12 ft (144 sq ft) | $850 – $1,650 | $1,100 | $1,800 |
| 10×20 ft (200 sq ft) | $1,200 – $2,300 | $1,500 | $2,500 |
| 15×20 ft (300 sq ft) | $1,800 – $3,450 | $2,250 | $3,750 |
| 20×20 ft (400 sq ft) | $2,400 – $4,600 | $3,000 | $5,000 |
| 24×24 ft (576 sq ft) | $3,450 – $6,600 | $4,300 | $7,200 |
Estimate Our per-square-foot blends multiplied by the area. Small patios often cost more per square foot because many contractors have a minimum charge.[1]
Extra costs to check for in your quote
| Item | Cost | Basis |
|---|---|---|
| Permit | $50 – $400 Sourced | HomeGuide and Angi both publish this range[1][2] |
| Leveling or regrading the site | $1,000 – $3,200 Sourced | Angi[2] |
| Removing an old slab | $550 – $1,700 Sourced | Angi, demolition and haul-away[2] |
| Rebar or wire mesh | $1 – $3 per sq ft Sourced | HomeGuide[1] |
| Sealing (every 3–5 years) | $3 – $5 per sq ft Sourced | Angi[2] |
| Pergola over the patio | $2,500 – $5,150 Estimate | Blend of HomeGuide $1,450 – $5,750 and Angi $2,100 – $5,600[1][2] |
| Fire pit | $325 – $2,000 Sourced | HomeGuide[1] |
HomeGuide puts labor at roughly 50% to 60% of the job, and Angi at about half.[1][2] Sourced
What drives the price
- Finish. Stamping and staining can double or triple the per-foot price of plain concrete.
- Site prep. Sloped or uneven yards need grading, and an old slab has to come out first. Angi puts leveling at $1,000 – $3,200.[2]
- Thickness and reinforcement. Most patios are 4 inches thick; hot tubs and outdoor kitchens call for 6 inches and rebar.[1]
- Shape and size. Curves, steps and multiple levels need custom forms. Bigger patios cost less per square foot.
- Access. Getting ready-mix concrete to a hard-to-reach back yard adds expense, and steep or poor ground needs extra labor and reinforcement.[2]
Regional differences Estimate
| Region (Census division) | Our cost index Estimate | Typical 400 sq ft plain patio Estimate |
|---|---|---|
| New England CT, ME, MA, NH, RI, VT | 1.02 2% above U.S. | $3,050 |
| Middle Atlantic NJ, NY, PA | 1.15 15% above U.S. | $3,450 |
| South Atlantic DE, DC, FL, GA, MD, NC, SC, VA, WV | 0.96 4% below U.S. | $2,900 |
| U.S. average | 1.00 | $3,000 |
| East North Central IL, IN, MI, OH, WI | 1.01 1% above U.S. | $3,050 |
| East South Central AL, KY, MS, TN | 0.90 10% below U.S. | $2,700 |
| West North Central IA, KS, MN, MO, NE, ND, SD | 1.01 1% above U.S. | $3,050 |
| West South Central AR, LA, OK, TX | 0.91 9% below U.S. | $2,750 |
| Mountain AZ, CO, ID, MT, NV, NM, UT, WY | 0.97 3% below U.S. | $2,900 |
| Pacific AK, CA, HI, OR, WA | 1.05 5% above U.S. | $3,150 |
Estimate Derived, not published. Our exterior index divides each division's 2025 Cost vs. Value average for six exterior projects (vinyl and fiber-cement siding, vinyl and wood windows, wood and composite decks) by the national average and averages the six ratios.[3] The typical column multiplies our national typical by the index. See How we build our ranges.

Exterior Projects Budget Workbook
Budget a patio alongside a deck, fence or driveway, with our ranges pre-filled and a payment schedule.
Get the templateCosts in your city
Our local cost pages adjust these national ranges for 25 metro areas using local construction wages, and add each area's housing age, climate zone and permit office: Atlanta, Birmingham, Boston, Charlotte, Chicago, Columbus, Dallas, Denver, Detroit, Hartford, Houston, Kansas City, Louisville, Minneapolis, Nashville, New York, Oklahoma City, Philadelphia, Phoenix, Portland, Sacramento, Salt Lake City, Seattle, Tampa, Washington. See all local costs →
Concrete patio FAQ
How much does a 20x20 concrete patio cost?
Typically about $3,000 in plain concrete by our estimate ($2,400 – $4,600). HomeGuide puts a basic 20×20 ft patio at $1,600 – $4,800 and Angi at $2,400 – $6,400.[1][2]
How much is a concrete patio per square foot?
Our range for plain concrete is $6 – $11.50 per sq ft, typically $7.50. Stamped concrete typically runs about $12.50 per sq ft by our blend of HomeGuide and Angi.[1][2]
Is stamped concrete worth the extra cost?
It costs more, typically about $12.50 per sq ft versus $7.50 for plain concrete, but it looks like stone or brick for less than pavers or natural stone. HomeGuide puts paver patios at $10 – $30 per sq ft for comparison.[1]
Get the free Remodel Budget Starter
A one-page budget spreadsheet for any project, plus an occasional email when we publish new cost guides or templates. Unsubscribe anytime.
Rather skip the emails? Download the Starter directly.
Related cost guides
Sources
- HomeGuide, “How much does a concrete patio cost?” (updated Jul 10, 2025). homeguide.com/costs/concrete-patio-cost (accessed Oct 13, 2026).
- Angi, “How Much Does a Concrete Patio Cost? [2026 Data]” (updated Sep 23, 2026). angi.com/articles/how-much-does-concrete-patio-cost-square-foot.htm (accessed Oct 13, 2026).
- Zonda / Journal of Light Construction, 2025 Cost vs. Value Report: national averages and regional pages (New England, Middle Atlantic, South Atlantic, East North Central, East South Central, West North Central, West South Central, Mountain, Pacific) (accessed Oct 8, 2026). © 2025 Zonda Media. We quote a few national figures and use the regional figures only to derive our own cost index. States per division from the U.S. Census Bureau, Census Regions and Divisions.
Quoted figures are labeled Sourced. Everything labeled Estimate is our own arithmetic on these sources, explained in How we build our ranges. Planning numbers only, not quotes. Get itemized local bids before you commit.