A concrete patio is one of the most durable and cost-effective ways to create outdoor living space. Concrete patio cost ranges from $6 to $18 per square foot depending on the finish type — plain broom-finished concrete is the most affordable, while stamped and stained decorative concrete approaches the look of natural stone at a fraction of the price.
This guide breaks down concrete patio cost by finish type, patio size, shape complexity, and additional features so you can budget accurately for your project.
Table of Contents
Concrete Patio Cost by Type
The finish you choose is the primary driver of concrete patio cost. All concrete patios start with the same base — poured concrete over a prepared gravel base — but the surface treatment creates dramatic differences in appearance and price.
| Concrete Type | Cost Per Sq Ft | Appearance | Durability | Maintenance |
|---|---|---|---|---|
| Plain (broom finish) | $6 – $10 | Standard gray, textured surface | Excellent | Low — seal every 2-3 years |
| Stained | $8 – $14 | Colored, translucent tones | Very good | Moderate — reseal every 1-2 years |
| Stamped | $12 – $18 | Mimics stone, brick, or tile | Very good | Moderate — reseal every 2-3 years |
| Exposed aggregate | $10 – $16 | Pebble/stone surface texture | Excellent | Low — seal every 3-5 years |
| Polished | $8 – $14 | Smooth, glossy surface | Good (can be slippery wet) | Moderate — polish and seal regularly |
| Stamped + stained combo | $15 – $22 | Most realistic stone/brick look | Very good | Higher — multiple treatments |
Plain broom-finished concrete is the most practical and affordable option. The broom texture provides excellent traction when wet and the gray color is universally neutral. For homeowners who want function over aesthetics, plain concrete at $6 to $10 per square foot is hard to beat.
Stained concrete adds color through acid-based or water-based stains applied to cured concrete. Acid stains react with the minerals in the concrete to create unique, variegated earth tones. Water-based stains offer a wider color palette and more uniform coverage.
Stamped concrete is textured with rubber stamps while the concrete is still wet, creating patterns that mimic natural stone, brick, slate, flagstone, or tile. When combined with integral color and release agents, stamped concrete can be remarkably convincing.
Explore indoor concrete options in our concrete flooring guide.
Concrete Patio Cost by Size
Patio size is the second major cost factor. Larger patios benefit from economies of scale — the per-square-foot cost decreases as the project gets bigger because setup, delivery, and mobilization costs are spread across more area.
| Patio Size | Sq Ft | Plain Concrete | Stained | Stamped |
|---|---|---|---|---|
| Small | 100 – 200 | $800 – $2,000 | $1,000 – $2,800 | $1,500 – $3,600 |
| Medium | 200 – 400 | $1,400 – $3,600 | $1,800 – $5,200 | $2,800 – $7,200 |
| Large | 400 – 600 | $2,400 – $5,400 | $3,200 – $7,800 | $4,800 – $10,800 |
| Extra large | 600 – 800 | $3,400 – $7,200 | $4,600 – $10,400 | $7,200 – $14,400 |
| Expansive | 800 – 1,200 | $4,400 – $10,000 | $6,000 – $14,000 | $9,600 – $21,600 |
The most popular residential patio size is 200 to 400 square feet (approximately 12′ x 20′ to 16′ x 25′). This provides enough space for a dining table, seating area, and grill without overwhelming a standard backyard.
Minimum project fees apply for small patios. Most concrete contractors have a minimum charge of $1,000 to $2,000 regardless of patio size because the setup, concrete delivery, and crew mobilization costs are fixed.
Stamped Concrete Patio Cost in Detail
Stamped concrete is the most popular decorative patio option because it mimics expensive natural materials at 30 to 50 percent of the cost. Here is what drives stamped concrete patio cost.
Stamped Concrete Pricing Breakdown
| Cost Component | Cost Per Sq Ft | Notes |
|---|---|---|
| Base concrete pour | $5.00 – $7.00 | Standard 4″ slab with fiber mesh |
| Integral color | $0.75 – $1.50 | Color mixed into wet concrete |
| Release agent (color and anti-stick) | $0.50 – $1.00 | Adds secondary color variation |
| Stamping labor | $3.00 – $5.00 | Pattern application while concrete is wet |
| Sealing | $0.50 – $1.50 | Protective clear coat |
| Total stamped concrete | $12.00 – $18.00 | Varies by pattern complexity |
Popular Stamped Concrete Patterns
| Pattern | Cost Premium | Look | Realism Level |
|---|---|---|---|
| Ashlar slate | Standard | Rectangular stone pattern | Very good |
| Random stone / flagstone | +$1 – $2/sq ft | Natural irregular stone | Excellent |
| Herringbone brick | Standard | Classic brick layout | Good |
| Wood plank | +$1 – $3/sq ft | Realistic wood grain texture | Very good |
| Cobblestone | Standard | Old-world European | Good |
| Seamless texture (no joints) | -$1/sq ft | Textured without distinct pattern | N/A |
For more information on stamped concrete options and pricing, see our stamped concrete cost guide.
Stained Concrete Patio Cost in Detail
Staining is applied to existing or new concrete to add color without the texture of stamping. It is a popular upgrade for homeowners who want more than plain gray but do not need a faux stone or brick look.
| Stain Type | Cost Per Sq Ft | Color Options | Appearance |
|---|---|---|---|
| Acid stain (reactive) | $2.00 – $4.00 (over existing) | Limited — earth tones, browns, greens, blues | Mottled, unique, natural variation |
| Water-based stain | $2.00 – $5.00 (over existing) | Wide — any color including bright tones | More uniform, consistent color |
| Integral color (new pour) | $0.75 – $1.50 (added to mix) | Wide range | Uniform throughout, no surface wear |
| Dye (acetone or water) | $2.00 – $6.00 | Widest range including vivid colors | Translucent, vibrant |
Staining an existing patio (as a renovation) costs $2 to $6 per square foot total including cleaning, etching, staining, and sealing. This makes it one of the most affordable patio upgrade options — a 300-square-foot patio can be transformed for $600 to $1,800.
Additional Costs to Plan For
The base patio price covers the concrete slab itself, but several common additions can increase your total project cost.
| Additional Item | Cost | Notes |
|---|---|---|
| Excavation and grading | $1.50 – $3.00/sq ft | Required for all new patios — removes topsoil, levels ground |
| Gravel base (4-6″) | $0.50 – $1.50/sq ft | Compacted gravel base for drainage and stability |
| Rebar reinforcement | $0.50 – $1.00/sq ft | Stronger than fiber mesh, recommended for heavy loads |
| Wire mesh reinforcement | $0.25 – $0.50/sq ft | Standard reinforcement for residential patios |
| Thickened edge | $1.00 – $2.00/linear ft | Stronger perimeter for structural support |
| Curved edges | +10 – 20% overall | Freeform shapes require flexible forms and more labor |
| Steps (concrete) | $100 – $300/step | Poured concrete steps with textured surface |
| Retaining wall (if needed) | $20 – $50/linear ft | Required for sloped yards |
| Sealing (initial) | $0.50 – $2.00/sq ft | Protects against moisture, stains, and UV |
| Demolition of old patio | $2.00 – $5.00/sq ft | Breaking and hauling away existing concrete |
Shape Surcharges
Simple rectangular patios are the most affordable to build because they use straight forms and require minimal cutting. Complex shapes increase costs:
- Rectangle: No surcharge (baseline price)
- L-shape: +5 to 10 percent (additional forming)
- Curved edges: +10 to 20 percent (flexible forms, skilled labor)
- Multi-level: +20 to 40 percent (separate pours, steps, retaining)
- Round or freeform: +15 to 25 percent (maximum forming complexity)
Concrete Patio vs Pavers: Cost Comparison
Concrete and pavers are the two most popular patio materials. Here is how they compare on cost, durability, and maintenance.
| Factor | Poured Concrete | Pavers |
|---|---|---|
| Material + install cost (per sq ft) | $6 – $18 | $10 – $25 |
| Durability | 25 – 50 years | 25 – 50+ years |
| Crack risk | Moderate — control joints help but cracks happen | Low — individual pavers flex independently |
| Repair | Difficult — patches are visible, full sections may need replacement | Easy — lift and replace individual pavers |
| Maintenance | Seal every 2-3 years | Re-sand joints occasionally, seal optional |
| Design flexibility | Stamping mimics many materials | Wide variety of shapes, colors, patterns |
| Installation time | 1 – 3 days (plus curing) | 2 – 5 days (usable immediately) |
| DIY potential | Very difficult (one chance to get it right) | Moderate (can be laid over time) |
| Resale value | Good | Very good |
Concrete is 30 to 50 percent cheaper than pavers on average. The trade-off is that concrete cracks are inevitable and difficult to repair, while individual pavers can be replaced easily. For budget-focused projects, concrete (especially plain or stained) delivers the best value. For premium aesthetics and long-term flexibility, pavers may justify the higher investment.
Explore all outdoor options in our patio flooring and outdoor flooring guides.
How to Save on Concrete Patio Cost
- Choose plain or broom-finished concrete. Decorative finishes add $4 to $12 per square foot. Plain concrete at $6 to $10/sq ft is the most affordable option and can be stained later as a future upgrade.
- Keep the shape simple. Rectangular patios cost 10 to 25 percent less than curved or multi-level designs because they require simpler forms and less labor.
- Get quotes in fall or winter. Concrete contractors are busiest in spring and summer. Off-season quotes can be 10 to 20 percent lower.
- Prepare the site yourself. Clearing vegetation, removing old landscaping, and rough-grading the area can save $500 to $1,500 in site preparation labor.
- Combine with other concrete work. If you need a driveway, walkway, or foundation work done simultaneously, the per-square-foot rate drops because the concrete truck is already on site.
- Use fiber mesh instead of rebar. For standard residential patios without heavy vehicle traffic, fiber mesh reinforcement ($0.25-$0.50/sq ft) is cheaper than rebar ($0.50-$1.00/sq ft) and adequate for foot traffic loads.
- Stain existing concrete. If you have an ugly but structurally sound existing patio, staining costs $2 to $6/sq ft — far less than demolition and a new pour.
- Skip the sealer initially. While sealing is recommended, you can pour the patio now and seal it in 30 to 60 days when budget allows. The concrete needs to cure for 30 days before sealing anyway.
Frequently Asked Questions
How much does a 20×20 concrete patio cost?
A 20×20 (400 sq ft) concrete patio costs $2,400 to $3,600 for plain concrete, $3,200 to $5,600 for stained, and $4,800 to $7,200 for stamped. Add $600 to $1,200 for excavation and gravel base preparation.
Is a concrete patio cheaper than pavers?
Yes. Concrete patios cost $6 to $18 per square foot while paver patios cost $10 to $25 per square foot. A 400-square-foot plain concrete patio saves $1,600 to $4,000 compared to a paver patio of the same size.
How long does a concrete patio last?
A properly poured and sealed concrete patio lasts 25 to 50 years. Factors that shorten lifespan include poor drainage (causes erosion under the slab), freeze-thaw cycles without proper sealing, and tree root growth beneath the slab.
Does a concrete patio need rebar?
Standard residential patios (foot traffic only) can use fiber mesh or wire mesh reinforcement instead of rebar. Rebar is recommended for patios that will support heavy planters, hot tubs, outdoor kitchens, or any vehicle traffic. Rebar also helps in areas with expansive clay soil.
How thick should a concrete patio be?
Standard residential patios are 4 inches thick. Areas supporting heavy loads (hot tub, outdoor kitchen, fire pit) should be 6 inches thick. The gravel base beneath the slab should be 4 to 6 inches of compacted crushed stone for proper drainage and frost protection.
Can you pour concrete over an old concrete patio?
Yes, a concrete overlay (2 to 4 inches thick) can be poured over existing concrete if the old slab is structurally sound and level. The old surface must be cleaned, etched, and bonded properly. Overlays cost $3 to $7 per square foot and avoid the $2 to $5/sq ft cost of demolishing the old slab.
When is the best time to pour a concrete patio?
Late spring and early fall offer the best conditions for concrete pouring — moderate temperatures (50 to 80 degrees Fahrenheit) and lower humidity. Extreme heat causes concrete to cure too fast (increasing crack risk), and cold temperatures below 50 degrees slow curing and can weaken the slab.