How much does a bathroom remodel cost?

Image source: Sears

Chris Gennone

By Chris Gennone

October 6, 2021


The average cost of a bathroom remodel is between $10,000-$15,000 depending on your budget, timeframe, and designs.

If you’re looking to give your bathroom a makeover, the options are endless. Everything from choosing the bathtub, cabinets, sinks, countertops, toilets, and new tiles can increase your home’s resale value, durability, and style.

Let's jump in.

On this page

Remodeling vs. renovation

Bathroom renovation

A homeowner painting their bathroom cabinets

Image source: Roots & Wings Furniture

National average cost: $6,000 (varies depending on materials, labor, and extent of the job)

First, it’s important to understand the differences between a bathroom remodeling project and a bathroom renovation. When you renovate something, you’re essentially making repairs, repainting, or updating certain fixtures – but the structure or design never really changes. Renovations tend to cost less and can be done yourself.

Bathroom remodel

A homeowner tearing up their bathroom tile

Image source: Welter Construction

National average cost: $10,000 (varies depending on materials, labor, and extent of the job)

While some minor remodeling like tile work can be done yourself, anything that requires plumbing work or electrical work typically requires a general contractor. Remodeling essentially means you’re significantly altering the design, layout, fixtures, and materials in your home. Like renovations, the cost range varies for home remodeling.

Bathroom remodel cost factors


Labor and material costs vary depending on where you live. For example, labor costs are typically higher for homeowners in coastal areas than homeowners in the Midwest due to potential flooding.


Small remodeling jobs like installing new flooring or replacing faucets typically won’t require a permit. If you plan on making changes with electrical or plumbing, even as small as moving an outlet, you’ll need a building permit which can cost between $200-$800.


There are so many designs and materials to choose from. With common, low-end products like porcelain and fiberglass, you’ll be able to update your bathroom with a modern look. With higher-end products like natural stone, patterned floor tile, wood, and granite, you’ll be able to transform your bathroom into a spa, but for a more expensive price. Be aware that it’ll also cost you to remove old tiles and materials before you begin work.


This isn’t always the case, but when you’re remodeling, you may run into some damage caused by mold or mildew that needs to be repaired. Costs will depend on the extent of the damage and labor.


Remodeling your full bathroom all at once may seem appealing, but could result in a shoddy job if you rush it. Consider working on particular parts of your bathroom one at a time. With a single job to focus on, your remodeling job will receive more attention in the long run and potentially save you money down the road.


The size of your bathroom will help determine your price range. Remodeling small bathrooms and powder rooms with fewer fixtures can cost between $5,000-$20,000. If you have a mid-range or master bathroom, you can expect to pay up to $30,000 or more depending on the materials and new fixtures.


Most minor electrical changes like changing out lighting fixtures may be done yourself. But if any electrical outlets or light fixtures need to be moved, you’ll likely need to hire a professional electrician, who typically charges between $50-$100 an hour.


Similar to electrical work, if you decide to move specific plumbing fixtures, you’ll likely need to hire a plumber to transfer the plumbing system and make sure everything works properly. On average, plumbing costs between $45-$200 an hour.

Bathroom fixtures and designs

Bathtubs and showers

A newly-remodeled shower

Image source: American Standard

Average cost: $700

The most common type of bathtub is an acrylic/fiberglass 3-wall alcove tub installed with a shower. Combining the tub with a new shower ultimately saves money and maximizes the space.

The styling of your bathtub or shower all depends on your personal preference. If you decide on more complicated plumbing fixtures like a jetted tub, drop-in tub, or other high-end freestanding tubs, you can expect to pay between $500-$20,000, depending on materials.


A new sink installed in a bathroom

Image source: HGTV

Average cost: $175

While there’s a large variety of sink designs to choose from, drop-in or self-rimming sinks are typically more common and affordable to install because they won’t destroy the vanity or countertop. You’ll be able to find drop-in sinks as low as $40 or as high as $200 at Home Depot, while high-end fixtures like a pedestal or double vanity sink can cost you between $750-$3,000.


A new faucet installed in a bathroom

Image source: FaucetList

Average cost: $250

Prices for faucets vary greatly depending on the size, material, and style. Chrome is significantly cheaper than other materials like brass, bronze, or nickel.

Cabinetry and vanities

A new cabinets installed in a bathroom

Image source: Plain & Fancy

The cost for cabinets and vanities depends on the size, material, and style. Prefabricated cabinets cost $500 on average but custom-made cabinetry can cost you up to $250 per square foot.

Material Cost (per square foot)
Granite Tiles: $10, slabs: $50
Porcelain $12
Laminate $50
Corian $55
Cultured marble $60
Quartz $75
Composite $100



A new toilet installed in a bathroom

Image source: Home Depot

Average cost: $500

Replacing toilets may not be a simple home improvement project, but it is DIY-friendly. Installations for both cheaper and luxury toilets aren’t too expensive either, ranging from $100-$1,000.

Wall and floor tiles

New wall and floor tiles installed in a bathroom

Image source: Good Housekeeping

Average cost: $7 per square foot

Materials like porcelain, stone, and ceramics are good options for wall and floor tiles. Stone and tiles with specific designs will cost more, but you can expect to pay between $3-$10 per square foot to tile your bathroom floor or walls.

DIY vs. contractor


While it is possible to remodel some parts of your bathroom yourself like installing tiles or swapping out faucets and vanities, anything that involves electrical or major plumbing changes will require a professional. Doing it yourself can cost between $3,000-$8,000 mostly for materials.


Installation costs will be higher when you hire a professional. But if you have a master bath where the work is more involved, it’s worth the cost. Labor will likely cost you $50-$110 an hour, typically 40-65% of the total cost.

Bathroom remodel cost: in summary

With choosing between the fixtures and designs to the materials and labor, remodeling your bathroom can be a major project. A bathroom remodel isn’t going to be cheap, but it all depends on the variables and what you can do yourself. When you’re figuring out your budget, this cost guide will help you figure out what’s best for you.

Get in touch with a local contractor today.

Learn about roofing

Are zinc roof strips worth buying?

January 13, 2022

If your roof is plagued by unsightly stains, zinc roof strips may be the answer. Find out if they're right for your home today.

How to find cheap metal roofing sheets: 6 tips to save money

January 12, 2022

Metal roofing typically isn’t cheap, but you can minimize costs by following the right buying strategy. Read our expert tips to learn how you can save.

DaVinci Roofing: a buyer's guide

January 3, 2022

DaVinci Roofing offers an exceptional alternative to pricey, natural slate roofing. Learn if it's right for your home today with our buyer's guide.