If you are planning a bathroom floor renovation, the cost to retile a bathroom floor typically ranges from $300 to $2,400, with a national average of about $1,300 for a standard project. That breaks down to roughly $6 to $29 per square foot when you factor in both materials and labor. The final price tag depends on the tile material you choose, your bathroom size, the condition of your existing subfloor, and whether you hire a professional or tackle the job yourself.
In this guide, I will walk you through every cost factor step by step so you can build an accurate budget before picking up a single trowel. We will cover material costs by tile type, labor rates, hidden expenses that catch homeowners off guard, and real-world examples from homeowners who shared their actual project costs online. I have combed through contractor quotes, forum discussions, and pricing data from sources like HomeAdvisor, Angi, and Home Depot to give you numbers you can actually trust.
Understanding the full cost picture matters because surprise expenses during a tile project are incredibly common. One Reddit homeowner in r/HomeImprovement shared that they received quotes ranging from $1,000 to $8,700 for similar-sized bathrooms depending on the contractor. That kind of price spread happens when you do not know what goes into the pricing. By the end of this article, you will know exactly what to expect, how to spot a fair quote, and where you can save money without cutting corners.
Whether you are updating a small powder room or retile a full master bathroom, this guide covers it all. If you are planning to go the DIY route, you may also want to check out our recommendations for the best tile saw for bathroom renovation to make precise cuts without renting equipment.
Quickly Move to
The average cost to retile a bathroom floor in 2026 is $1,300, with most homeowners spending between $300 and $2,400 for the complete project. Your actual cost depends on three main variables: the tile material you select, the square footage of your bathroom, and the labor rates in your area. On a per-square-foot basis, you can expect to pay anywhere from $6 to $29 installed.
Here is a quick snapshot of typical cost ranges based on national averages from HomeAdvisor, Angi, and Homewyse data collected in 2026:
Budget project (small bathroom, ceramic tile, DIY-friendly): $300 to $700
Average project (standard bathroom, porcelain tile, professional installation): $900 to $1,800
Premium project (large bathroom, natural stone, complex pattern): $2,000 to $5,000+
Cost per square foot (materials and labor combined): $6 to $29
Labor only (per square foot): $4 to $15
Materials only (per square foot): $2 to $50+ depending on tile type
These ranges assume a straightforward installation over a structurally sound subfloor. If your project involves demolition of old tile, subfloor repair, or waterproofing upgrades, expect those numbers to climb. I always recommend adding a 15% to 20% contingency to whatever estimate you receive, because bathroom renovations have a way of revealing hidden issues once the old flooring comes up.
The cost per square foot is the single most useful metric for budgeting because it scales predictably with your bathroom size. Homewyse estimates the national average cost to install bathroom floor tile at $16.58 to $20.60 per square foot for a mid-range project with quality materials and professional labor. That means a 40-square-foot bathroom would run roughly $660 to $825 for installation alone, while a 100-square-foot master bath would cost $1,658 to $2,060.
For homeowners asking whether it is expensive to retile a bathroom floor, the answer depends on your material choices. A budget ceramic tile installation in a small bathroom can cost less than a new toilet. A premium natural stone installation in a large bathroom can rival the cost of a minor kitchen remodel. The good news is that you have enormous control over the final price by adjusting your material selection and deciding which parts of the project to handle yourself.
The tile material you choose has the biggest impact on your total project cost after labor. Prices range from under $1 per square foot for basic ceramic to over $50 per square foot for premium natural stone. Below, I break down the most popular bathroom floor tile options with material costs, installation considerations, and total project estimates.
Ceramic tile is the most budget-friendly option for bathroom floors, costing $0.50 to $15 per square foot for materials alone. Standard glazed ceramic runs about $1 to $5 per square foot, making it possible to tile a 40-square-foot bathroom for under $200 in materials. Ceramic is relatively easy to cut and install, which keeps labor costs on the lower end of the spectrum at roughly $5 to $10 per square foot installed.
Ceramic works well in bathrooms because it is water-resistant when properly sealed and grouted. The main downside is that ceramic is slightly more porous than porcelain, meaning it can absorb moisture over time if the glaze chips. For a standard 50-square-foot bathroom with mid-range ceramic tile and professional installation, expect to pay $500 to $1,000 total.
Porcelain tile costs $3 to $25 per square foot for materials, with most homeowners spending $4 to $12 per square foot for quality bathroom-grade porcelain. Porcelain is denser and less porous than ceramic, making it the preferred choice for bathroom floors where moisture is a constant concern. It is also more durable and better suited to high-traffic bathrooms.
Installation costs for porcelain run slightly higher than ceramic because the material is harder to cut. You will typically pay $8 to $18 per square foot for porcelain installed, depending on the tile format and pattern complexity. For a 50-square-foot bathroom with mid-range porcelain tile, the total project cost ranges from $800 to $1,500. Porcelain wood-look planks are especially popular right now and fall in the same price range.
Marble tile costs $8 to $50 per square foot for materials, with premium grades reaching even higher. Other natural stone options like slate ($5 to $20 per square foot), travertine ($3 to $15 per square foot), and granite ($5 to $30 per square foot) offer distinctive looks but come with higher material and installation costs. Stone requires specialized cutting tools, careful sealing, and more skilled labor.
Total installed costs for natural stone typically range from $15 to $40 per square foot, putting a 50-square-foot bathroom at $750 to $2,000 or more. Natural stone also requires periodic resealing every one to two years, which adds to long-term maintenance costs. If you love the look but need to manage costs, consider using natural stone accents combined with more affordable porcelain field tile.
Vinyl tile is the most affordable bathroom flooring option, costing $1 to $7 per square foot for materials. Luxury vinyl tile (LVT) has improved dramatically in recent years and now convincingly mimics wood, stone, and ceramic at a fraction of the cost. Installation is straightforward, and many homeowners successfully install peel-and-stick vinyl tile as a DIY project.
Total installed costs for vinyl tile run $4 to $10 per square foot, making a 50-square-foot bathroom cost just $200 to $500. While vinyl does not add as much home value as ceramic or porcelain, it is an excellent budget option for guest bathrooms, rental properties, or quick updates before selling.
Glass mosaic tile costs $7 to $30 per square foot for materials and is typically used as an accent rather than a primary bathroom floor covering. Sheet-mounted mosaic tiles are easier to install than individual pieces, but the small grout lines require more grout and more maintenance. Glass tile installation costs $15 to $35 per square foot when done professionally.
Most homeowners use glass mosaics in shower floors or as decorative borders rather than covering the entire bathroom floor. If you plan to use glass mosaics on your bathroom floor, make sure to choose textured, slip-resistant options since glass becomes extremely slippery when wet.
Bathroom size directly determines your material quantity and labor hours, making it one of the easiest cost factors to calculate. Most residential bathrooms fall into predictable size categories. Here is what you can expect to pay for professional retiling (materials and labor combined) based on common bathroom dimensions.
A small bathroom, typically 5 by 7 or 5 by 8 feet, costs $400 to $1,200 to retile depending on material choice. With budget ceramic tile, you might spend as little as $400 to $600. With mid-range porcelain, expect $600 to $1,000. Premium materials push the cost to $1,000 to $1,500 or more.
One Reddit user shared that they received a quote of $1,000 for labor alone on a 95-square-foot bathroom, not including tile materials. That real-world data point aligns with the $10 to $15 per square foot labor rate common in many markets. For a 40-square-foot bathroom, that translates to $400 to $600 in labor plus materials.
A standard or medium-sized bathroom, typically 7 by 8 feet or 7 by 10 feet, costs $600 to $2,000 to retile with professional installation. This is the most common bathroom size in American homes and represents the sweet spot for cost-effective tile projects. The per-square-foot cost tends to be slightly lower than small bathrooms because contractors can work more efficiently in a larger space.
A large or master bathroom costs $1,000 to $3,500 to retile, with premium projects reaching $5,000 or more. The larger surface area means more materials, more labor hours, and potentially more complex layouts. One homeowner on Reddit reported paying $8,700 for tile installation in a 200-square-foot bathroom, which works out to about $43.50 per square foot for a high-end project with complex patterns and premium materials.
A powder room or half bath is the least expensive bathroom to retile, with total costs ranging from $200 to $700. The small footprint means minimal materials and quick installation. Many homeowners tackle powder room retiling as a DIY project to save even more, spending just $100 to $300 on materials.
Another forum user from southeast Michigan shared a quote of $2,200 for their bathroom tile project, which they were evaluating for fairness. This type of real-world cost sharing helps establish that regional pricing varies significantly, and you should always get at least three quotes before committing.
Labor typically accounts for 40% to 60% of your total bathroom floor tiling cost. Professional tile installers charge $4 to $15 per square foot for labor alone, or $40 to $100 per hour depending on your location and the complexity of the job. Understanding how contractors price their labor helps you evaluate quotes and negotiate effectively.
Most tile setters price their work per square foot rather than hourly because it better reflects the actual scope of work. The per-square-foot labor rate includes surface preparation, laying out the tile pattern, cutting tiles to fit around obstacles, setting tiles in thinset mortar, and grouting. Here is how those labor costs break down:
Basic installation (straight lay pattern, standard tile size): $4 to $8 per square foot
Mid-range installation (diagonal pattern, larger format tile): $8 to $12 per square foot
Complex installation (herringbone, multiple tile sizes, mosaics): $12 to $15+ per square foot
Demolition labor (removing old tile): $1 to $4 per square foot additional
Subfloor preparation: $2 to $5 per square foot additional
One Reddit user broke down their quote at $17.50 per square foot for labor, which came out to approximately $165 per hour. That rate is on the higher end but reflects a skilled tradesperson in a higher-cost-of-living area. The lesson here is that labor rates vary enormously by region, contractor experience level, and current demand for tile services.
You might wonder why two contractors quote vastly different prices for the same job. The answer usually comes down to overhead, experience, and how busy they are. A highly recommended contractor with a full schedule will charge premium rates. A newer contractor trying to build a portfolio may offer significantly lower pricing. Neither is necessarily wrong, but you should verify references, insurance, and licensing regardless of the price point.
When getting quotes, ask each contractor to break down their estimate into materials, labor, demolition, and any additional work. This makes it easier to compare apples to apples and spot any unusually high or low line items. A contractor who refuses to itemize their quote is a red flag.
The biggest complaint I found in forum discussions was not the base cost of tiling but the surprise expenses that pop up mid-project. These additional costs can add hundreds or even thousands of dollars to your budget if you are not prepared. Here are the hidden costs that homeowners consistently say caught them off guard.
Removing existing tile costs $1 to $7 per square foot depending on the type of flooring, how it was installed, and what is underneath. Tile set on a mortar bed is significantly harder and more expensive to remove than tile set on cement backer board. The demolition process is dusty, loud, and labor-intensive.
Some homeowners save money by doing their own demolition. This is a viable strategy if you are physically capable and have a place to dispose of the debris. Just be careful not to damage the subfloor or any plumbing underneath during removal.
If water has leaked through old tile and damaged the subfloor, repairs cost $200 to $600 on average. In severe cases where rot has spread to joists, structural repairs can exceed $1,000. A contractor will not know the full extent of subfloor damage until the old tile comes up, which is why this cost catches so many homeowners by surprise.
Signs that you may need subfloor repair include spongy or bouncing floors, cracked or loose tiles, grout that keeps cracking, and visible water stains on the ceiling below the bathroom. If you notice any of these warning signs, budget extra for potential subfloor work.
Installing cement backer board over your subfloor adds $5 to $8 per square foot to the project cost. This step is essential for bathroom floors because it provides a stable, water-resistant surface for the tile. Some older bathrooms may have tile set directly on plywood or particle board, which does not meet modern building codes and should be replaced.
A waterproof membrane costs $2 to $5 per square foot and is highly recommended for bathroom floors. Products like Schluter Kerdi create a fully waterproof barrier that protects your subfloor and structure from water intrusion. One forum user noted that waterproofing materials alone cost them about $500 for a standard bathroom. Skipping this step to save money is a false economy that can lead to catastrophic water damage.
Disposing of old tile, mortar, and underlayment costs $50 to $250 depending on the volume and your local landfill rates. Some contractors include disposal in their quote, while others charge it as a separate line item. Make sure to clarify this before signing a contract.
Removing a toilet to tile underneath it requires resetting the toilet flange, which costs $100 to $300. If you are also replacing the vanity or moving fixtures, plumbing costs can climb to $500 or more. Most homeowners do not realize that tile installers are not plumbers, so you will need to hire a separate tradesperson for any plumbing work.
Building permits for bathroom floor tiling are not always required, but some municipalities charge $100 to $500 for bathroom renovation permits. Check with your local building department before starting work. Failing to pull a required permit can cause problems when you sell your home.
Grout sealing costs $1 to $3 per square foot if done professionally, or $20 to $50 for a DIY grout sealer product. Sealing is essential for bathroom floors to prevent water and stain penetration into the grout lines. Plan to reseal every one to two years for ongoing protection.
You can save $400 to $1,000 by tiling your bathroom floor yourself, but the savings come with real risks. DIY tile installation requires patience, precision, and the right tools. It also takes significantly longer than hiring a pro. Here is an honest comparison to help you decide which approach makes sense for your project.
Tackling a bathroom floor tile project yourself cuts your cost to roughly $2 to $15 per square foot for materials and supplies, compared to $6 to $29 per square foot for professional installation. On a 50-square-foot bathroom, that is a savings of $400 to $1,000 or more. The tradeoff is your time and the quality of the finished result.
A first-time DIY tile project typically takes two to three weekends from demolition to final grouting. You will need to invest in or rent tools including a tile saw for cutting, trowels, tile spacers, a grout float, and a portable cement mixer for mixing thinset mortar efficiently on larger projects. Using a laser level for accurate tile installation helps ensure your layout is straight and professional-looking.
DIY works best for straightforward projects: small to medium bathrooms, simple tile patterns (straight lay), and large-format tiles that require fewer cuts. It becomes much more challenging with diagonal patterns, mosaics, or irregularly shaped rooms with lots of plumbing obstacles. Forum members who successfully completed DIY projects emphasized the importance of watching tutorial videos, practicing on scrap pieces first, and taking your time with layout.
Hiring a professional tile installer costs more but delivers faster, higher-quality results with fewer mistakes. A pro can typically complete a standard bathroom floor in two to three days, including demolition, prep work, installation, and grouting. Professional installation also comes with a workmanship warranty that protects you if tiles come loose or grout cracks.
The main advantage of professional installation is subfloor preparation and waterproofing done correctly. Water damage from improperly installed bathroom flooring can cost tens of thousands of dollars to repair. If your bathroom is on a second floor or above a finished basement, the risk of water damage makes professional installation especially worthwhile.
I recommend hiring a professional if your bathroom has any of the following: water-damaged subfloor, complex tile patterns, natural stone materials, second-floor location, or plumbing fixtures that need to be removed and reset. Also, hire a pro if you are not comfortable with precise measuring, cutting, and working with wet mortar under a time constraint.
You do not have to spend top dollar to get a beautiful bathroom floor. Here are practical, proven strategies for reducing your retiling cost without sacrificing quality.
Choose budget-friendly materials. Ceramic tile at $1 to $3 per square foot looks nearly identical to premium porcelain when installed well. Skip the natural stone and opt for porcelain that mimics marble or slate for big savings.
Do your own demolition. Removing old tile is the most labor-intensive part of the job and does not require specialized skills. You can save $200 to $600 by swinging the sledgehammer yourself. Just rent a dumpster or arrange for debris disposal ahead of time.
Keep the same bathroom layout. Moving plumbing fixtures doubles or triples your cost. Keeping the toilet, vanity, and shower in the same locations eliminates expensive plumbing and electrical work.
Use large-format tiles. Larger tiles cover more area with fewer pieces, which means faster installation and lower labor costs. A 12 by 24 inch tile goes down much faster than a 4 by 4 inch mosaic. Fewer grout lines also means less maintenance over time.
Stick to a simple pattern. Straight lay is the most affordable installation pattern. Diagonal, herringbone, and Versailles patterns require more cuts, more time, and more labor expense. If you want visual interest, choose a tile with texture or color variation in a simple layout.
Get at least three quotes. Contractor pricing varies by 50% or more for identical work. Getting multiple quotes gives you leverage to negotiate and helps you identify outliers. One homeowner on Reddit received quotes ranging from $1,000 to $3,500 for the same scope of work.
Schedule in the off-season. Contractors are busiest in spring and summer. Scheduling your project in late fall or winter can sometimes earn you a 10% to 15% discount when contractors need work to keep their crews busy.
Buy tile on sale. Home improvement stores regularly discount tile by 20% to 50% during holiday sales. Check clearance sections for discontinued styles, which are often high-quality tiles at a fraction of their original price.
A standard bathroom floor retiling project takes three to five days from start to finish when done by a professional. DIY projects typically take two to three weekends. Understanding the timeline helps you plan for having your bathroom out of commission, which is a common concern raised in renovation forums.
Day 1: Demolition and Prep. The contractor removes old tile, cleans the subfloor, and inspects for damage. This is the loudest, dustiest day. If subfloor repair is needed, it happens now.
Day 2: Backer Board and Waterproofing. Cement backer board is installed over the subfloor, seams are taped and mudded, and waterproof membrane is applied. Some products require 24 hours of curing time before tiling can begin.
Day 3: Tile Installation. Tiles are laid out, cut to fit, and set in thinset mortar. This is the most labor-intensive day and may extend to day 4 for larger bathrooms or complex patterns.
Day 4: Grouting. After the thinset cures (typically 24 hours), grout is applied, excess is wiped away, and the floor is left to cure overnight.
Day 5: Sealing and Cleanup. Grout is sealed, the bathroom is cleaned, and fixtures like toilets and vanities are reinstalled. The floor is ready for light foot traffic, though full curing takes another 48 to 72 hours.
Factors that extend the timeline include subfloor damage, complex tile patterns, large bathrooms, custom shower work, and waiting for special-order materials. If you have only one bathroom in your home, plan to use a neighbor's facilities or rent a portable toilet for the duration.
Not sure if it is time to retile? Here are the most common signs that your bathroom floor needs replacement rather than repair.
Cracked or loose tiles indicate that the subfloor is flexing or that the tile adhesive has failed. A single cracked tile can sometimes be replaced, but multiple cracked or loose tiles suggest a systemic problem that requires a full retiling job.
Water damage shows up as dark stains on the subfloor, spongy spots when you walk on the tile, or water marks on the ceiling below. Water-damaged subfloors must be repaired before new tile goes down, or the new installation will fail just as quickly.
Mold or mildew growing in grout lines that keeps returning even after cleaning is a sign that water is penetrating beneath the tile surface. This means the waterproofing has failed and the floor needs to be torn out and redone.
Extensively cracked or crumbling grout allows water to seep under tiles, accelerating subfloor damage. If more than 20% of your grout lines are cracked or missing, regrouting alone will not solve the problem.
Outdated or damaged appearance is a valid reason to retile even if the floor is structurally sound. If you are planning to sell your home, an updated bathroom floor can return 60% to 70% of its cost in increased home value.
Retiling a bathroom floor costs $300 to $2,400 on average, which is moderate compared to other bathroom renovation projects. A small bathroom with budget ceramic tile can cost as little as $300 to $600, while a large bathroom with premium materials can exceed $3,000. The cost is highly controllable based on your material choices and whether you hire a professional or DIY.
The national average cost to retile a bathroom floor is $1,300, with a typical range of $300 to $2,400. This breaks down to $6 to $29 per square foot including both materials and labor. Labor alone runs $4 to $15 per square foot, while materials range from $2 to $50+ per square foot depending on tile type.
Yes, you can retile your bathroom floor yourself if you have basic DIY skills and the right tools. DIY tiling can save $400 to $1,000 on labor costs. The project is best suited for small to medium bathrooms with straightforward layouts and standard tile sizes. You will need a tile saw, trowels, spacers, and patience for the 2 to 3 weekend timeline.
The cheapest way to replace a bathroom floor is to install peel-and-stick vinyl tile yourself, which can cost as little as $1 to $3 per square foot total. Other budget options include DIY ceramic tile installation ($3 to $8 per square foot total), choosing large-format tiles to reduce labor time, doing your own demolition, and shopping tile clearance sections for discounted materials.
Hiring a professional to retile a bathroom floor costs $6 to $29 per square foot including materials and labor. For a typical 50-square-foot bathroom, that comes to $300 to $1,450 total. Labor typically makes up 40% to 60% of the total cost, with materials accounting for the rest. Get at least three quotes to find the best price.
Retiling a 40-square-foot bathroom costs $240 to $1,160 for materials and labor combined. With budget ceramic tile and professional installation, expect $400 to $600. With mid-range porcelain tile, the cost runs $500 to $900. DIY installation can bring the cost down to $120 to $400 for materials alone.
Yes, $10,000 is enough for a mid-range bathroom remodel that includes retiling the floor, updating fixtures, and installing a new vanity. Floor retiling alone typically costs $300 to $2,400, leaving $7,600 to $9,700 for other upgrades. To stay within budget, choose mid-range materials, keep the existing layout, and prioritize the updates that add the most value.
Yes, you can redo a bathroom for $5,000 by focusing on cosmetic updates rather than structural changes. This budget allows for retiling the floor ($300 to $1,200 with budget materials), painting, updating fixtures, and installing a prefabricated vanity. DIY labor and affordable materials like ceramic tile or luxury vinyl are key to staying within this budget.
The cost to retile a bathroom floor ranges from $300 to $2,400 depending on your tile material, bathroom size, labor rates, and project complexity. Budget $6 to $29 per square foot for a professionally installed floor, and always add a 15% to 20% contingency for hidden costs like subfloor repair or waterproofing upgrades.
Choose ceramic or porcelain tile for the best balance of cost and durability, get at least three contractor quotes, and seriously consider DIY if your project is straightforward. The cost to retile a bathroom floor is one of the most controllable renovation budgets because you have so many options for adjusting materials, scope, and labor. Start by measuring your bathroom, selecting a tile material that fits your budget, and requesting quotes from local tile installers.