How Much Does It Cost to Build a Patio?

Marwa Hasan
Written by Marwa Hasan
Reviewed by Luis Carrasco
Updated June 24, 2021
Backyard patio
John Keeble / Moment via Getty Images

The typical cost to build a patio ranges from $1,864 to $5,285

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

Building a patio makes your backyard summer-ready, with room for BBQs or lounging in the sun. Most homeowners spend $3,548 on average, or $10 to $50 per square foot to build a patio—including materials and labor.

How Much Does It Cost to Build a Patio Per Square Foot?

To install a patio and increase your home's curb appeal, expect to pay $10 per square foot for a basic patio and $50 per square foot for something a little more high-end. Generally, for a 7-by-7-foot patio, you should expect to pay $250 to $2,500, while you'll pay anywhere from $2,000 to $20,000 for a 20-by-20-foot patio.

How Much Does It Cost to Build a Patio Near You?

The national average cost range for building a new patio is $1,864 to $5,285, but prices vary from one state to another.

Here is a breakdown of the average costs to install a patio in different states.

  • Ohio: $3,345

  • California: $4,985

  • Texas: $2,746

  • Massachusetts: $4,451

  • Florida: $3,036

  • Michigan: $3,808

  • Illinois: $4,059

  • New York: $4,638

  • Missouri: $2,778

  • Nevada: $2,395

How Much Does It Cost to Build a Patio Yourself?

Are you considering putting in some sweat equity? While you may save money on labor, you need to have certain know-how before attempting a quality patio job yourself. If you want to tackle it, be prepared to block off 30 to 50 hours of your time.

Best Material for DIY Patios

Simple materials such as gravel are great for a DIY patio job, and you can easily manage with a shovel. However, it’s important to note that the area must be prepared and leveled beforehand—and leveling makes up a large portion of the cost.

Cost of a DIY Patio

DIY patio building will save you labor costs of $5 to $15 per square foot. But you’ll pay between $1 to $35 per square foot for the materials and $10 to $20 per square foot for hardscape.

If you have any questions, consult with a local patio builder. But know building a patio isn’t as easy as laying the groundwork—the job requires leveling, drainage, gas lines, and electrical wiring. At the end of the day, it's best to have pros take care of it for you.

Patio Cost Breakdown

Most of the patio costs come from preparing the grade and the materials you choose. Here is a breakdown of what a patio installation cost looks like:

  • Labor costs anywhere between $5 to $15 per sq. ft.

  • Materials cost range from $1 to $35 per sq. ft.

How Much Does a Patio Cost by Type?

Depending on the material you use, you can build a patio for as little as $1 per square foot or as much as $35 or more per square foot.

Prices range for each material, and costs can vary considerably. And keep in mind: patio materials are heavy and can be costly to move, making local materials more affordable than their counterparts.


The average cost for building a gravel patio ranges from $1 to $4 per square foot. Gravel patios are one of the least expensive options but require the highest maintenance. Gravel can be installed alone or with other materials such as concrete and can be used for a large or small patio.


Concrete can cost $2 to $4 per square foot, depending on the slab’s type and thickness. Concrete is a popular choice for patios: it’s inexpensive, durable, and low maintenance. It comes in two options, poured concrete or stamped concrete.

The total cost of building a poured concrete patio ranges from $1,600 to $4,200, including materials and labor. In comparison, the price of stamped concrete patios ranges from $2,250 to $5,400.

Brick Pavers

The cost of building a brick paver patio ranges from $4 to $8. Brick patios are not as common but have a distinct style some can’t resist. The bricks lay on sand and gravel, which help stabilize the pavers and cover the joints. They're durable, come with a range of colors and textures, and create unique and elegant designs.

Natural Stone/Flagstone

Building new patios with natural stone can cost from $3 to $35 per square foot. The price depends on the type of flagstone and your personal preference. The stones are cut in different colors and sizes, creating a mosaic design to ensure that every flagstone patio looks unique and beautiful.

Backyard patio
John Keeble / Moment via Getty Images

Decomposed Granite

Decomposed granite is a beautiful, affordable option for your patio. Sometimes called simply “DG,” decomposed granite costs  $0.50 to $1 per square foot. DG can cost as little as $20 if you’re building a very small patio yourself, and about $1,425 or more for a larger area if you have a pro handle it.

How Much Does It Cost to Build a Ground vs. Raised Patio?

Patios are typically built on the ground level, but it's not the only way; elevated patios make a great choice in some cases. Each has its own cost depending on the material, the grade, and the style.

Ground Patio

Most patios are built on the backyard lawn. A ground patio will cost anything between $750 and $7,200 for a 12-by-12-foot area. You’ll also have to factor in the cost to level the ground before you build, if necessary.

Raised Patio

In some cases, when the ground is not leveled or when the back door is above grade, an elevated patio is the perfect solution. Usually, raised patios lay on top of a concrete slab. A raised patio will cost between $1,038 and $8,064 for a 12-by-12-foot area, $2 to $6 more per square foot than a ground patio.

How Much Does Building a Patio Cost by Design Feature?

A patio is a great foundation (literally), but what really makes your outdoor space come to life is the little details and extras you add.

Built-In Firepit

To warm up your chilly outdoor nights, the cost to install a firepit can range from $300 to $3,000, depending on its size and style.

Patio Roof

To protect your furniture during the sizzling hot summers or downpours, adding a roof over your patio is an excellent idea. The patio roof will cost anywhere between $5,000 to $25,000 or higher if you’re going for the high-end materials. 

The roof comes in soft materials (think an awning) or a hardcover such as wood, aluminum, or shingle. A stand-alone patio cover such as a pergola can cost $2,000 to $6,000 depending on the size and the material. In the case of steel ( $300 to $1,500), wood ($2,500 to $4,000), vinyl or aluminum ($800 to $2,000).

A Pool or Hot Tub

For throwing the best parties, a pool or hot tub installation can cost between $14,000 to $42,000. While installing a pool means digging in the ground, hot tubs usually sit on top of the ground. The cost will depend on the shape and size, as well as attaching the water supply and electrical wiring.

What Factors Influence the Cost of Building a Patio?

  • Size

  • Material

  • Whether it’s a ground patio or an elevated patio

  • Function. Is it a bistro, a living room, or a kitchen?

  • Shape and the design features, including a hot tub or a roof

  • If it requires electric wiring, gas, water supply, drainage, etc.

Building a Patio FAQs

How long does it take to build a patio?

The average patio takes anywhere from 30 to 50 hours to build, including leveling the ground and paving the patio.

Is maintaining a patio difficult?

Like anything, patios need maintenance, cleaning, and repairing for a longer life span. Some materials need more care than others. For example, gravel patios require constant maintenance, while concrete patios are low-maintenance.

Which is cheaper, a deck or a patio?

Are you wondering: “should I build a patio or deck?”

Decks and patios serve the same purpose, providing outdoor space for the family. The difference between decks and patios is that decks are elevated, while patios are usually on the ground level.

Decks are generally more expensive to build because they require elevating and railings. Plus, decks are usually made of wood and need more maintenance than most patios.

Need professional help with your project?
Get quotes from top-rated pros.