How Much Does a 20×20 Patio Cost?

A 20×20 patio gives you 400 square feet of outdoor living space — enough for a dining table, a grill, a fire pit, and room to move. It is the size most homeowners land on when they want a backyard that actually functions as a second living room.

So how much does a 20×20 patio cost? On average, expect to pay between $3,800 and $7,000 for a standard concrete or paver patio at this size, with an overall range of roughly $1,600 to $12,000 depending on the material, site conditions, and where you live. Concrete sits at the low end of that bracket, pavers and stamped concrete in the middle, and natural flagstone at the top.

The two numbers that drive the price more than anything else are material and labor. Below, we break down the costs material by material, explain what pushes a quote up or down, and give you a realistic budget for a 400-square-foot patio.

What Factors Affect the Cost of a 20×20 Patio?

Before you compare quotes, it helps to understand what contractors are actually charging for. A 20×20 patio is rarely a flat-rate job, and two quotes for the “same” patio can differ by thousands for reasons that are mostly legitimate.

  • Material choice. Gravel is a few dollars per square foot installed; natural stone can run $30 or more. This is the single biggest lever you control.
  • Site prep and grading. If the area needs to be excavated, releveled, or has poor drainage, expect to pay more. Sloped yards add cost faster than almost anything else.
  • Access. A patio in the backyard with no machine access means crews haul material by wheelbarrow. Tight access adds labor hours.
  • Labor rates in your region. Coastal metros and states with high construction demand routinely charge 20 to 40 percent more than the national average.
  • Permits and code requirements. Some municipalities require a permit for a patio over a certain size or for any raised structure. Check locally before you finalize a budget.

How Much Does a 20×20 Patio Cost by Material?

Here’s what a 400-square-foot patio costs by material, installed, based on national averages from contractors and industry cost data. Use these as planning ranges, not fixed bids.

Material Cost per Sq Ft Total for 20×20 (400 sq ft)
Gravel / Decomposed Granite $3 – $7 $1,200 – $2,800
Standard Concrete $6 – $12 $2,400 – $4,800
Stamped / Colored Concrete $12 – $20 $4,800 – $8,000
Concrete Pavers $12 – $25 $4,800 – $10,000
Natural Flagstone $15 – $30 $6,000 – $12,000

Standard Concrete

A poured concrete slab is the most popular choice because it is durable, low-maintenance, and cheaper than pavers. For a 20×20 patio, a 4-inch reinforced slab typically runs $2,400 to $4,800 installed, including forms, reinforcement, and a broom or smooth finish.

Concrete’s hidden cost is appearance. A plain gray slab looks utilitarian, which is why many homeowners spend extra on stamping or texture.

Stamped and Colored Concrete

Stamped concrete gives you the look of stone, brick, or tile at a fraction of the price. Expect $4,800 to $8,000 for a 400-square-foot stamped patio, and a bit more if you add two colors or a custom border. Sealing runs roughly $1 to $2 per square foot and should be redone every two to three years.

Concrete Pavers

Interlocking pavers are the most popular upgrade path. They handle freeze-thaw cycles well because the joints flex, and a cracked paver can be replaced individually. A 400-square-foot paver patio typically costs $4,800 to $10,000 installed, with the higher end reflecting pricier paver styles, borders, and more elaborate patterns.

Cost of a 20x20 concrete paver patio with stone texture

Natural Stone and Flagstone

Flagstone, bluestone, and other natural stone give you the best-looking patio and the highest price tag. Plan for $6,000 to $12,000 for 400 square feet, with irregular flagstone laid in sand or mortar costing more than uniform cut pieces. Stone also requires a skilled installer, which pushes labor up.

Labor vs. Materials: Where Your Money Goes

For most patio projects, materials account for roughly 40 percent of the total and labor for about 60 percent. That ratio tilts toward labor on gravel jobs (cheap material, moderate prep) and toward materials on natural stone (expensive stone, similar prep).

Concrete pros typically bid the job at a square-foot rate that bundles both. Pavers and stone are usually quoted the same way. When you compare bids, ask each contractor to break the quote into materials and labor so you can see exactly what you are paying for — and whether one bid is skimping on base prep, which is the part you cannot see later.

A proper base is the difference between a patio that stays flat for 20 years and one that heaves after the first winter. For pavers, that means 4 to 6 inches of compacted gravel plus a leveling layer of sand. If a bid for a paver patio comes in suspiciously low, the base prep is usually where the corners are being cut.

DIY vs. Hiring a Pro

A 400-square-foot patio is right at the edge of what a confident DIYer can handle, and which route you take changes the total dramatically.

DIY savings on materials-only costs:

  • Gravel patio: $400 – $1,200 in materials
  • Concrete pavers: $2,000 – $4,500 in materials (paver, gravel, sand, edging)
  • Standard concrete: $500 – $1,200 in materials, but you will need to rent a mixer or order a ready-mix truck and line up help for the pour

The savings look great on paper. The trade-off is real: a 400-square-foot paver patio means moving several tons of gravel and sand by hand, renting a plate compactor, and spending a full weekend or more on your knees setting pavers. A botched concrete pour is expensive to fix because you are usually tearing it out and starting over.

For concrete, hire a pro. For a straightforward paver patio with flat ground and easy access, an experienced DIYer can realistically save thousands — just budget twice the time you think it will take.

Homeowner budgeting a 20x20 backyard patio project

Hidden Costs to Budget For

Most “how much does it cost” figures cover the patio itself. These extras frequently surprise homeowners at the project’s end:

  • Permits. Often $50 to $200 where required; some cities waive them for ground-level patios.
  • Demolition and haul-away. Removing an old concrete pad or deck adds $2 to $6 per square foot to the job.
  • Drainage work. French drains or regrading a sloped yard can add $1,000 to $3,000.
  • Landscaping and edging. Restoring the lawn around a new patio commonly adds $500 to $1,500.
  • Finishes and sealants. Sealing concrete or pavers every few years runs a few hundred dollars per application.
  • A cover or pergola. A basic patio cover starts around $2,000 and climbs fast from there.

How to Get an Accurate Quote for a 20×20 Patio

Get at least three written quotes, and make sure each one describes the same scope so you are comparing apples to apples. A quote should spell out the base depth, reinforcement (for concrete), paver brand and style, edging type, and whether sealing is included. Ask specifically about site prep: excavation depth, disposal of soil, and any drainage work.

The cheapest bid is rarely the best buy on a patio. A low quote that skips base prep can leave you with a sagging surface in three years, and the fix costs more than the patio did. The sweet spot is usually the middle bid from a contractor who can walk you through their prep plan in detail.

If you are planning a patio as part of a larger outdoor project, keep related costs in mind. How much does a deck installation cost covers the attached-deck alternative, and if you are weighing a patio against a smaller floating deck, how much is a 12×12 deck breaks down that footprint. For finishing touches that fence in the space, check out our guide on how much deck railing costs per foot.

Frequently Asked Questions

How much does a 20×20 concrete patio cost?

A 20×20 concrete patio (400 square feet) typically costs $2,400 to $4,800 for a standard 4-inch slab, and $4,800 to $8,000 for stamped or colored concrete, installed.

Is a 20×20 patio a good size?

Yes. At 400 square feet, a 20×20 patio comfortably fits a six-to-eight-person dining set, a grill, and lounge seating, with room to walk around. It is large enough to host gatherings without dominating a typical suburban backyard.

How long does it take to build a 20×20 patio?

A concrete patio can usually be formed, poured, and finished in one to two days, plus a few days of curing before use. A paver patio typically takes three to five days including base prep and cutting. Weather and site access can stretch either timeline.

Do I need a permit for a 20×20 patio?

It depends on your local code. Many municipalities do not require a permit for a ground-level patio, but some do for surfaces over a certain size or any raised structure. Call your city’s building department before you commit to a budget.

Should I seal my patio?

Concrete and paver patios benefit from sealing every two to three years. Sealing protects against stains, freeze-thaw damage, and UV fading, and it costs roughly $1 to $2 per square foot per application — cheap insurance for a patio you just paid thousands for.

The Bottom Line

A 20×20 patio costs anywhere from $1,600 for a basic gravel surface to $12,000 for natural flagstone, with most homeowners spending $3,800 to $7,000 on concrete or paver work. Your material choice is the biggest cost driver, followed by site conditions and labor rates in your area.

Get three detailed quotes, pin down the base prep in writing, and budget 10 to 15 percent on top for the extras that always seem to appear. A well-built 400-square-foot patio is a decade-plus asset that extends your living space and adds to your home’s value — and it is one of the better returns you can get on an outdoor project.

To sharpen your budget before you call contractors, use current per-square-foot cost data from Angi’s patio cost guide and HomeAdvisor’s paving cost breakdown. Ready to plan your build? Get a local quote and start locking in prices for your 20×20 patio today.

Similar Posts