How Much Does a Tile Roof Cost?

Alison Kasch
Written by Alison Kasch
Updated June 21, 2022
A professional workers installing a tile roof
Photo: Visoot Uthairam / Moment / Getty Images

The average cost to install a tile roof is around $15,400

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

Most projects fall within a range of $7,850 to $23,400. If you’re considering a new roof, tile offers a classic yet durable look with plenty of weather protection to boot. Costs can vary based on what type and style you choose, as well as labor costs in your area.

Average cost of tile roof installation is $15,400, ranging from $7,850 to $23,400

How Much Do Tile Roofs Cost per Square Foot?

Tile roofs cost between $8 to $25 per square foot, including roofing materials and labor.

Many contractors charge by the square, which equals 100 square feet. Keep this in mind when you’re budgeting and comparing estimates.

How Much Do Tile Roofs Cost Near You?

Your tile roof cost can vary considerably based on the area you live in. Here are the average costs for these U.S. cities:

Los Angeles$28,439
New York City$8,273
Las Vegas$4,160
Tampa, FL$20,347

Tile Roof Cost Breakdown

Your tile roof installation cost comes down to parts, labor, and adding extra structures to your roof. Below is a breakdown of what you can expect to pay.

Removing the Old Roof

In most cases, your roofers will charge $1 to $5 per square foot to remove your old roofing materials before installing a new tile roof.

Roofing Materials

Tile roofing materials can cost between $2 and $10 per square foot. The most budget-friendly choice is concrete at $2 to $4 per square foot, while terracotta comes at the premium price of $5 to $10 per square foot.


The labor for your tile roof installation can range from $5 to $18 per square foot. You might pay extra if there are a lot of hips and ridges on your roof, as these require additional cutting to fit.

Tile Roof Underlayment

Replacing your underlayment can cost $2 to $3 per square foot. This is a common expense when installing a new tile roof, even when the existing underlayment is in good shape. You’ll pay more (or less) depending on the slope of your roof.

Roof Reinforcement

Most homes can't support the weight of concrete or clay tiles without roof reinforcement, which means you'll need to spend anywhere from $1,000 to $10,000 on the cost for a structural engineer to reinforce your roof.

Color Choices

Adding color to your tile roof could run you an extra $0.50 to $5 per square foot depending on your desired design. You’ll find plenty of style options to suit your home, with wavy or swirl patterns on the higher end of the cost spectrum.

Roof Inspection

It’s a good idea to invest in the extra cost for a roof inspection before signing off and making your final payment. Contact a roof inspector in your area for a cost estimate.

How Much Does a Tile Roof Cost by Type?

A man installing a tile roof
Photo: alexandrumagurean / E+ / Getty Images

Tile roofing material prices vary based on the type of tile you go for. Here are the costs of the most common tile roofing materials.

Concrete Tile

Concrete tiles cost $2 to $4 per square foot for roofing materials alone or $9 to $18 per square foot for professional installation. Concrete requires minimal maintenance and is often very durable. It’s also the least expensive option, which is a big plus if you’re on a budget.

Clay Roof Tile

Clay tiles cost $3 to $7 per square foot for materials or $8 to $25 per square foot installed. These are easily modifiable into a variety of shapes and sizes to suit your preferences. They’re also relatively easy to maintain.

Terracotta Tiles

Terracotta is the costliest option at $5 to $10 per square foot for roofing materials or between $10 to $25 per square foot for professional installation. While these require a larger upfront investment, they are one of the most durable options for tile roofing.

How Much Do Tile Roofs Cost by Style?

When you’re considering your tile roof cost, different styles will affect how much you pay. Below are some average costs for the most popular styles.


Flat shakes are the most affordable option at about $8 to $9 per square foot to install. Flat concrete shake can go for as little as $1.50 per square foot. This is a classic, basic style that is adaptable to fit nearly any home.


Spanish-style tile roofs can cost $8 to $10 per square foot for professional installation. These have a wave-like pattern and are ideal for areas with heavy rain.


Pantiles cost $8 to $10 per square foot to install. These tiles have a flattened “S” shape, which gives off a rippling look when placed together on a roof.

Mission/Double Roman

Mission tiles go for $9 to $11 per square foot. These have a Mediterranean look, with pronounced ribs for a distinctive style.


French tiles cost around $9 to $11 per square foot for professional installation. Also known as “profile,” these have indents that increase the efficiency and speed of water runoff.


Riviera tiles go for about $9 to $11 per square foot installed. These have a beautiful, dramatic shading pattern if you’re looking to make a statement.

Barrel Tile

Barrel tiles are usually the most expensive option to have installed at $10 to $13 per square foot. These have a design that resembles a semi-cylinder for a classic, timeless look.


Can you repair a tile roof?

Walking on tiles can chip or shatter them, meaning any kind of DIY repair isn't possible. You need a trained professional to install the tiles and fix any problems. Get in touch with a top-rated tile roof repair contractor near you if your tile roof gets damaged.

How do I find a quality tile roofing contractor?

If you choose tile for your roof, take the time to hire a true tile professional. Look at trusted online review sites like Angi to find a top-rated roofing contractor near you. This helps you zero in on great contractors while also avoiding ones who bait-and-switch you with fluctuating bids.

After you’ve narrowed down a few great candidates with reasonable bids, there are some important questions to ask roofers before you hire. Be sure they are licensed, bonded, and insured before signing a contract. Once you find a roofer who checks off all your boxes, you’re ready to get your project started.

How much should you pay a roofer upfront?

Ideally, you shouldn’t pay your roofer upfront unless you’re special-ordering materials. However, anything between 10 and 15 percent of the project’s cost is reasonable to pay upfront. Avoid making a final payment until after the roof gets completed.

Should I tip my roofer?

Tips aren’t necessary nor expected, but they’re always appreciated. Feel free to tip your roofing team if they go above and beyond your expectations. You can also leave out drinks or grab-and-go snacks, such as cookies or doughnuts.

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