tiler laying marble texture hexagon tiles on the bathroom floor
Flooring

Cost to tile bathroom floor

Invalid ZIP Code

The average cost to tile a bathroom floor is about $17 per square foot. Cheap tile installed starts at about $11 per square foot while premium tile costs can easily exceed $30 per square foot installed. Prices include the tile, materials and labor.

How much is the labor cost to tile a bathroom floor? It’s the bulk of the money you’ll spend unless you DIY, between $10.00 to $18.00 per square foot. The average labor cost to install bathroom floor tile is much higher than the labor cost to install laminate flooring or similar. Tiling a bathroom is slower work than installing tile in most areas of a home because there are more tile cuts to be made per square foot and obstacles to be removed or worked around.

This bathroom tile cost overview considers the same cost factors a tile installer considers when pricing your job, potential extra costs and guidance on how to develop a fairly accurate guestimate of what your bathroom tile flooring installation costs will be.

Hardwood Floor Installation

The average total cost ranges from $9 to $20 per square foot.

Get Free Estimates
Carpet Installation

The average total cost for carpet ranges from $5.67 to over $21 per square foot, depending on the quality.

Get Free Estimates
Laminate Floor Installation

The average total cost for laminate flooring is between $3 to $13 per square foot.

Get Free Estimates

Installed cost of tile by type

The cost of installed tile starts at about $11.00 per square foot and can easily exceed $30.

Yes, readers should know that tile prices and the cost of labor have risen significantly in the last few years – which probably comes as no surprise. As a result, this makes a lot of the bathroom tile price estimates found online completely obsolete – pre-pandemic pricing if you will.

While labor is a major cost factor, the type of tile you select for your bathroom project impacts total cost too.

Cheap ceramic tile starts at around $1 per square foot retail (clearance?), while the most expensive options like natural stone and porcelain start at closer to $6 or $7 per square foot. Add labor costs, and you get the total cost per square foot of around $11 to $15 on the low end to above $25 on the top end.

Here are popular tile options for the bathroom and their installed cost. Below are the total cost estimates for common bathroom sizes.

TileRetail Cost/sq. ft.Labor Cost/sq. ft.Total Cost/sq. ft.
Ceramic$1.00 – $2.50$10 – $16$11.00 – $18.50
Slate$2.75 – $5.00$11 – $17$13.75 – $22.00
Quartzite$3.50 – $7.75$11 – $17$14.50 – $24.75
Encaustic cement$5.25 – $10.50$10 – $16$15.25 – $26.50
Porcelain$5.50 – $11.00$11 – $17$16.50 – $28.00
Natural stone/travertine$3.75 – $12.00+$12 – $18$15.75 – $30.00+
Marble$7.50 – $20.00+$12 – $18$19.50 – $38.00+

Installed bathroom tile cost by bathroom size

The chart above shows costs by the square foot. But what is the total cost to tile a bathroom?

Most homeowners pay $560 to $1,500 for floor tile in a small bathroom (40 sq. ft.). Cost rises to a range of $1,040 to more than $3,000 in medium-size (80 sq. ft.) bathrooms and $1,650 and up, up, up in large/extra large bathrooms.

MaterialSmallMediumLargeExtra Large
Tile40 sq. ft. (8’x5′)80 sq. ft. (8’x10′)140 sq. ft. (14’x10′)200 sq. ft. (16’x12.5′)
Ceramic$560 – $740$1,040 – $1,480$1,650 – $2,450$2,200 – $3,370
Slate$620 – $880$1,200 – $1,695$1,985 – $2,850$2,650 – $3,950
Quartzite$660 – $985$1,325 – $1,900$2,075 – $3,220$2,900 – $4,475
Encaustic cement$700 – $1,060$1,390 – $2,085$2,195 – $3,360$3,050 – $4,700
Porcelain$785 -$1,125$1,480 – $2,200$2,450 – $3,575$3,165 – $5,000
Natural stone/travertine$720 – $1,200+$1,425 – $2,400+$2,315 – $4,200+$3,150 – $6,000+
Marble$885 – $1,525+$1,680 – $3,000+$2,665 – $5,185+$3,900 – $7,500+
The “+” sign indicates you can find outrageously expensive options in these materials.

Marble at $60 per square foot? Yes, you can spend that much. The ranges we’ve provided are the averages. The plus-sign just lets you know that for some bathroom tile cost, the sky’s the limit.

Cost per square foot generally goes down as the bathroom size increases. In short, the more open floor there is, the less cutting and piecing there is, and the lower the cost per square foot. Labor costs in small and/or crowded bathrooms are highest – the work is very time consuming.

Bathroom tile installation cost factors

What’s the difference between a job costing $10 per square foot and one closer to $20? Here are factors tile setters consider as they look over your bathroom floor tiling project.

Job size: If you’ve got a small bathroom with little open floor and lots of tile cutting required, the labor rate per square foot will be higher than charged for a larger, spacious bathroom.

Tile size: Larger tile takes less time to lay out and install, so labor rate is lower for 12” square tile than if you choose 6” or 4” tile, for example.

Tile hardness: The harder the tile, the longer it takes to cut it and the worse the wear on the tiler’s saw blade. As a result, ceramic, the softest type of tile, starts at about $10 per square foot to install. Porcelain is harder, so cost starts around $12. Stone is the toughest material, so expect bathroom tile installation cost estimates starting at more than $12 per square foot.

Old floor removal: Unless you’ve got new construction or do the demo work yourself, the installer will first tear out old flooring and provide for its disposal. Costs range from about $1.00 per square foot for vinyl removal or other easy-to-remove flooring and up to $3.50 for for a tough job like removing tile from a concrete floor.

Floor design: Expect cost quotes near the upper end of the spectrum if your project involves multiple tile sizes or any type of creative design.

Installer abilities: The best tile installers gather most business through word of mouth – one happy customer to another – and they aren’t begging for business. As a result, they can demand higher prices for their work.

Artificially high estimates: Some installers get paid more because they do superior work. Others give higher estimates because they want to make the same amount of money doing fewer jobs. To be sure you’re getting your money’s worth, request estimates from several local installers. Check their online reviews and talk with actual customers when possible. Choose an experienced installer with proven workmanship and a cost you can live with.

Where you live: Large metro areas, especially on the Coasts, have a higher cost of living than small towns and rural areas, and that’s reflected in labor rates. Bathroom flooring projects are notorious for hidden costs that threaten to bust the budget. Let’s prepare you for the worst while hoping for the best.

Sheathing replacement: Bathrooms, for obvious reasons, are the top spot in the house for water damage. Once the old flooring is torn out, it’s not uncommon to find a moldy spot or even softening due to rot setting in. Common locations are around the toilet, just outside one edge of the shower where the curtain never quite managed to cover or under/around the sink vanity. Damaged material should be cut out and replaced. The bad news is that a combination of Covid and inflationary factors have caused material costs to rise by 100% or more. Subfloor (OSB or plywood) repair cost: $5.00-$7.50 per square foot.

Fresh underlayment: Tile requires an appropriate base layer called underlayment. Your installer will have a preference, and options are:

Uncoupling membrane from Schluter-DITRA: This thin material is waterproof, so a great fit for bathroom applications. Both 1/8” and 5/16” materials cost $3.50 to $5.00 per square foot installed. We’ve created a page with full details on this excellent choice for bathroom tiling jobs plus comparisons to CBU: Schluter Ditra Installation

Cement board underlayment: CBU, aka backerboard, is a good fit for most bathrooms and an excellent foundation for tile and mortar. While Hardiebacker is the name most recognize, there are several brands worthy of use. Sheets cost $1.00-$2.00 per square foot. The installed cost is $3.50 to $5.50.

Self-leveling underlayment: This is an affordable mix made by many brands like Quickrete. As the name implies, a thin mix is poured out to create a perfectly level base for tile. Self leveling floor compound is mostly used in basement bathrooms with concrete subfloors. Cost ranges from about $4.00 to $5.00 per square foot.

Tools and materials DIY costs

If you’re budgeting for DIY, here are common costs for materials not covered above.

  • Tile spacers: The optimal size of spacers used on bathroom tile floors are ¼”.  You can buy spacers in a variety of size boxes. For example, 200 spacers cost between $5 – $15 depending on brand and quality.
  • Grout: A moisture and mold resistant grout is necessary for a bathroom floor.  The price for this type of tile grout can be as low as $20 for a quart and more than $100 for a 5.5-pound bucket.
  • Thinset mortar: A 50-pound bag of thinset mortar can be purchased for $15 – $24 per bag.
  • Silicone caulk: Once your tile has been installed and sealed you will need to caulk around the tub, toilet, and vanity.  A tube of silicone caulk will cost $5 – $15.
  • Grout sealer: Grout is made from a cement material, so it is porous. This makes it very important that you seal the grout once it has hardened.  This will protect your grout and keep it waterproof. The retail price for grout sealer is $15 for a spray bottle (24 ounces) and up to $150 for a gallon container.
  • Tile saw/cutter: The options to cut tile accurately ranges all over the spectrum.  A very popular and relatively easy choice is a snap cutter.  This budget friendly option will cost as little as $25 and over $100, depending on the size and brand. Tile nippers are another option.  They can be used for irregular cuts and will cost between $10 and $25. Another more cost-effective method to cut tile is by using a tile scribe, which will cost between $15 – $25. Finally, a wet tile saw can also be used and is probably the best choice for a job that requires a lot of cuts.  Lower-end wet tile saws are around $60, and the large professional tile saws can cost up to $500 or more.

How long does it take to tile a bathroom floor?

The actual tiling takes 4-8 hours in most bathrooms. However, with flooring removal, subfloor and underlayment installation plus tiling, expect your bathroom to be out of use for at least a couple days, 3-4 might be more realistic.

DIY or hire a pro?

Tiling a bathroom is a job that a handy homeowner can accomplish successfully, but due to the number of cuts and the tight spaces in a bathroom it would be best to hire the job out to a professional.  Quality tile layers are in high demand, so make sure that you have more than one written estimate. Inform each contractor that you are taking more than one bid and check references before deciding who to hire. Oh, and give installers several months lead-time. If you want new tile for the holidays, start getting bids in September.

Compare tile installation costs from other trusted resources

HomeAdvisor – $9 to $14 per sq/ft installed
Porch – $12.35 to $19.12 per sq/ft installed
HomeGuide – $7.50 to $15 per sq/ft installed
Fixr – $9 to $21.40 per sq/ft installed

Editorial note: The name “Homefront” refers to the alliance between USA TODAY and Home Solutions that publishes review, comparison, and informational articles designed to help USA TODAY readers make smarter purchasing and investment decisions about their home. Under the alliance, Homefront provides and publishes research and articles about home service and home improvement topics.

Homefront has an affiliate disclosure policy. The opinions, analyses, reviews or recommendations expressed in this article are those of the Homefront editorial staff alone (see About Homefront). Homefront adheres to strict editorial integrity standards. The information is believed to be accurate as of the publish date, but always check the provider’s website for the most current information.

Go Back to Top
More on this topic...
soft white carpet in a nice living room with a couch, plant and end table