Bathroom Renovation Costs Across Canada
Typical project range
$9,737 – $18,195
Based on 1447 data points across 4 provinces
Detailed Cost Breakdown
Specific costs by job type, extracted from industry sources across Canada.
Total Project Costs
| Job Type | Low | High | Sources |
|---|---|---|---|
| Luxury Master Bathroom Renovation | $42,500 | $90,000 | 2(2 prov) |
| Multi Bathroom Renovation | $50,667 | $76,000 | 3 |
| Ensuite Addition Above Garage | $40,000 | $67,500 | 2 |
| Luxury Master Ensuite | $50,000 | $65,000 | 2 |
| High End Gut Renovation | $30,000 | $60,000 | 2 |
| Heritage Bathroom Renovation | $27,500 | $60,000 | 2 |
| Luxury Bathroom Renovation | $33,333 | $56,667 | 3(2 prov) |
| Luxury Renovation | $45,000 | $55,000 | 2(2 prov) |
| High End Bathroom Reno | $30,000 | $55,000 | 2(2 prov) |
| High End Bathroom Renovation | $38,000 | $52,800 | 10(3 prov) |
| High End Master Bathroom | $37,500 | $50,000 | 2 |
| Bathroom Renovation Full | $15,000 | $50,000 | 2 |
| Bathroom Renovation Ottawa | $15,000 | $50,000 | 2 |
| Bathroom Reno | $37,500 | $47,500 | 2 |
| Wheelchair Accessible Bathroom | $22,500 | $45,000 | 2 |
| Condo Bathroom Renovation | $18,100 | $44,400 | 5(3 prov) |
| Bathroom Renovation | $16,000 | $44,167 | 6(3 prov) |
| Full Bathroom Addition | $22,500 | $43,750 | 4(3 prov) |
| Full Bathroom Renovation | $18,111 | $42,963 | 27(4 prov) |
| Basement Bathroom Addition Premium | $35,000 | $42,500 | 2(2 prov) |
| Leaky Condo Bathroom Renovation | $22,500 | $42,500 | 2 |
| Accessible Bathroom Addition | $20,000 | $40,000 | 2 |
| Mid Range Accessible Renovation | $25,000 | $37,500 | 2(2 prov) |
| Mid Range Bathroom Reno | $23,125 | $36,625 | 8(4 prov) |
| Mid Range Ensuite Renovation | $20,000 | $35,000 | 2 |
| Spa Bathroom Renovation | $17,500 | $35,000 | 2(2 prov) |
| Basement Bathroom Renovation | $16,500 | $33,500 | 2 |
| Mid Range Renovation | $18,333 | $33,333 | 3(2 prov) |
| Mid Range Bathroom Remodel | $19,000 | $32,500 | 2(2 prov) |
| Secondary Suite Bathroom | $15,143 | $32,143 | 7(3 prov) |
| Basement Bathroom Complete | $11,667 | $31,667 | 3 |
| Mid Range Bathroom Renovation | $19,720 | $30,760 | 25(4 prov) |
| Full Bathroom Renovation Mid Range | $15,000 | $30,000 | 3(2 prov) |
| Barrier Free Bathroom Renovation | $15,000 | $30,000 | 2(2 prov) |
| Basement Bathroom Addition | $13,429 | $29,857 | 14(3 prov) |
| Accessible Bathroom Renovation | $13,400 | $29,000 | 5(2 prov) |
| Basement Bathroom Install | $12,167 | $28,833 | 6(3 prov) |
| Second Bathroom Addition | $19,333 | $28,333 | 3(2 prov) |
| Basement Bathroom Addition Mid Range | $21,000 | $28,000 | 2(2 prov) |
| Basement Three Piece Bathroom | $15,000 | $27,500 | 2(2 prov) |
| Four Piece Basement Bathroom | $15,000 | $27,500 | 2(2 prov) |
| Basement Three Piece Bath | $13,500 | $27,500 | 2(2 prov) |
| Waterproofing Failure Repair | $12,500 | $27,500 | 2(2 prov) |
| New Basement Bathroom | $10,000 | $27,500 | 2 |
| Three Piece Bathroom | $9,000 | $27,500 | 2(2 prov) |
| Mid Range Full Renovation | $16,667 | $26,667 | 3(2 prov) |
| Walk In Shower Renovation | $11,500 | $26,500 | 2(2 prov) |
| Half Bath To Full Bath Conversion | $11,667 | $26,000 | 3(2 prov) |
| Full Renovation Mid Range | $15,000 | $25,000 | 2 |
| Basement 3 Piece Bathroom | $15,000 | $25,000 | 3 |
| Comprehensive Accessibility Renovation | $10,000 | $25,000 | 2 |
| Full Bathroom Labour | $8,000 | $25,000 | 2(2 prov) |
| Basement Bathroom | $9,800 | $24,600 | 5(3 prov) |
| Budget Bathroom Renovation | $15,000 | $23,333 | 3 |
| Garage Bathroom Addition | $11,500 | $22,500 | 2 |
| Roll In Shower Conversion | $10,000 | $21,500 | 2 |
| Powder Room Addition | $10,200 | $21,000 | 5(3 prov) |
| Basement Bathroom Rough In | $7,667 | $21,000 | 3(2 prov) |
| Basement Bathroom Addition Basic | $15,000 | $20,000 | 2(2 prov) |
| Tub To Shower Conversion Premium | $11,500 | $20,000 | 2(2 prov) |
| Three Piece Basement Bathroom | $11,200 | $19,600 | 5(3 prov) |
| Basic Bathroom Renovation | $13,333 | $19,500 | 6(2 prov) |
| Basement Bathroom Finish | $9,000 | $19,000 | 2 |
| Barrier Free Shower Install | $7,000 | $18,000 | 2(2 prov) |
| Powder Room Renovation | $10,000 | $17,000 | 4(3 prov) |
| Basement Bathroom Basic | $9,400 | $17,000 | 5(2 prov) |
| Basement 3piece Bathroom | $8,000 | $17,000 | 3(2 prov) |
| Shower Reconstruction | $5,500 | $16,500 | 2 |
| Soaker Tub To Double Vanity Conversion | $5,500 | $16,500 | 2 |
| Doorless Walk In Shower | $6,667 | $16,000 | 3(2 prov) |
| Budget Bathroom Refresh | $8,000 | $15,000 | 2 |
| Cosmetic Refresh | $7,667 | $15,000 | 3(3 prov) |
| Walk In Shower Install | $7,000 | $15,000 | 2(2 prov) |
| Walk In Shower Conversion | $6,500 | $15,000 | 2(2 prov) |
| Steam Shower Install | $6,200 | $15,000 | 5(3 prov) |
| Cosmetic Bathroom Refresh | $7,667 | $14,667 | 3(2 prov) |
| Steam Shower Enclosure | $5,500 | $14,000 | 2(2 prov) |
| Curbless Shower Linear Drain | $6,250 | $13,750 | 4(3 prov) |
| High End Walk In Shower Install | $11,000 | $13,500 | 2(2 prov) |
| High End Tub To Shower Conversion | $8,750 | $13,500 | 2(2 prov) |
| Mid Range Powder Room Renovation | $7,500 | $13,500 | 2(2 prov) |
| Roll In Shower Install | $7,000 | $13,500 | 2(2 prov) |
| Custom Shower Tile Work | $4,250 | $13,250 | 2(2 prov) |
| Curbless Shower Install | $5,775 | $12,625 | 20(4 prov) |
| Basement Half Bath | $9,000 | $12,500 | 2(2 prov) |
| Powder Room Mid Range Renovation | $8,000 | $12,000 | 2(2 prov) |
| Curbless Roll In Shower | $5,500 | $12,000 | 2(2 prov) |
| Water Damage Repair Moderate | $6,000 | $11,500 | 2(2 prov) |
| Custom Tile Shower | $6,000 | $11,500 | 2(2 prov) |
| Tub To Shower Conversion | $4,640 | $11,240 | 25(4 prov) |
| Custom Tiled Shower Install | $5,333 | $11,000 | 3(2 prov) |
| Custom Tile Shower Install | $4,313 | $10,938 | 8(3 prov) |
| Curbless Shower Conversion | $5,143 | $10,571 | 7(3 prov) |
| Freestanding Soaking Tub Install | $3,500 | $10,500 | 2(2 prov) |
| Walk In Shower Install Basic | $6,500 | $10,000 | 2(2 prov) |
| Tub To Shower Conversion Basic | $5,500 | $10,000 | 2(2 prov) |
| Shower Waterproofing Repair | $5,000 | $10,000 | 2(2 prov) |
| Shower Retile | $4,250 | $10,000 | 2(2 prov) |
| Shower Pan Replacement | $4,000 | $10,000 | 2 |
| Mould Remediation Extensive | $2,500 | $10,000 | 2(2 prov) |
| Mid Range Walk In Shower Install | $6,500 | $9,750 | 2(2 prov) |
| Walk In Tub Install | $3,333 | $9,000 | 3(2 prov) |
| Mid Range Tub To Shower Conversion | $5,750 | $8,250 | 2(2 prov) |
| Powder Room Budget Renovation | $5,000 | $8,000 | 2(2 prov) |
| Tile Shower Install | $3,250 | $8,000 | 2(2 prov) |
| Fixture Update | $3,000 | $8,000 | 2 |
| Basic Bathroom Refresh | $3,000 | $8,000 | 3 |
| Jetted Tub Installation | $3,000 | $8,000 | 2(2 prov) |
| Prefab Shower Install | $3,150 | $7,750 | 2(2 prov) |
| Freestanding Tub Install | $2,625 | $7,750 | 4(2 prov) |
| Basic Accessibility Upgrades | $2,750 | $7,250 | 4(3 prov) |
| Freestanding Soaker Tub Install | $2,313 | $7,250 | 8(3 prov) |
| Basic Walk In Shower | $4,250 | $7,000 | 2(2 prov) |
| Basic Bathroom Fixtures | $3,500 | $6,500 | 2(2 prov) |
| Basic Walk In Shower Install | $3,500 | $6,500 | 2(2 prov) |
| Shower Waterproofing Tile | $2,500 | $6,500 | 2(2 prov) |
| Double Vanity Install | $2,383 | $6,500 | 6(2 prov) |
| Asbestos Abatement | $2,000 | $6,500 | 4(3 prov) |
| Freestanding Bathtub | $1,250 | $6,500 | 2(2 prov) |
| Steam Shower System | $2,667 | $6,333 | 3(3 prov) |
| Steam Generator Unit | $2,167 | $6,333 | 3 |
| Custom Tile Shower Pan | $2,333 | $6,000 | 3(2 prov) |
| Project Management Fee | $3,167 | $5,917 | 3(2 prov) |
| Freestanding Soaker Tub | $1,500 | $5,875 | 4(3 prov) |
| Basic Tub To Shower Conversion | $3,500 | $5,500 | 2(2 prov) |
| Custom Tile Tub Surround | $2,750 | $5,500 | 2 |
| Custom Vanity Cabinet | $2,500 | $5,500 | 2(2 prov) |
| Shower Tile Installation | $2,333 | $5,167 | 3(3 prov) |
| Full Bathroom Waterproofing | $2,500 | $5,000 | 2(2 prov) |
| Vanity Quartz Countertop Install | $2,000 | $5,000 | 2 |
| Basement Bathroom Waterproofing | $2,000 | $5,000 | 2(2 prov) |
| Water Damage Repair Minor | $2,250 | $4,750 | 2(2 prov) |
| Bathroom Fixtures Install | $1,500 | $4,750 | 2(2 prov) |
| Design Consultation | $1,250 | $4,750 | 2(2 prov) |
| Bathroom Fixtures | $1,500 | $4,500 | 2(2 prov) |
| Double Vanity Quartz | $1,733 | $4,333 | 3(3 prov) |
| Wet Room Waterproofing | $2,100 | $4,250 | 2(2 prov) |
| Bathtub Replacement | $1,533 | $4,217 | 6(3 prov) |
| Curbless Shower Waterproofing | $2,000 | $4,167 | 6(2 prov) |
| Alcove Tub Install | $1,967 | $4,167 | 3(2 prov) |
| Freestanding Tub Installation | $1,750 | $4,125 | 4(2 prov) |
| Ceramic Tile Shower Install | $2,650 | $4,000 | 2 |
| Double Vanity Semi Custom | $2,000 | $4,000 | 2(2 prov) |
| Radiant Heated Floor Install | $1,500 | $4,000 | 2 |
| Alcove Bathtub Install | $1,500 | $4,000 | 2(2 prov) |
| Frameless Glass Enclosure | $1,508 | $3,917 | 12(4 prov) |
| Vanity Countertop Install | $1,317 | $3,917 | 6(2 prov) |
| Vanity Countertop | $1,333 | $3,833 | 3(3 prov) |
| Single Vanity Install | $1,225 | $3,800 | 4(2 prov) |
| Frameless Glass Shower | $1,567 | $3,667 | 3(2 prov) |
| Frameless Glass Shower Enclosure | $1,386 | $3,614 | 7(2 prov) |
| Radiant Heated Floors | $2,000 | $3,500 | 2 |
| Electric Radiant Heated Flooring Install | $1,833 | $3,500 | 3 |
| Electric Radiant Floor Install | $1,750 | $3,500 | 2 |
| Wall Mounted Toilet Install | $1,500 | $3,500 | 2(2 prov) |
| Accessible Vanity Install | $1,500 | $3,500 | 2(2 prov) |
| Schluter Kerdi Waterproofing | $1,500 | $3,500 | 2 |
| Quartz Vanity Install | $1,400 | $3,500 | 2(2 prov) |
| Vanity Replacement | $1,267 | $3,500 | 3(2 prov) |
| Mould Remediation | $1,000 | $3,375 | 4(3 prov) |
| Shower Retiling Basic | $2,250 | $3,350 | 2(2 prov) |
| Schluter Kerdi Membrane Install | $1,350 | $3,250 | 2(2 prov) |
| Floating Vanity Installation | $1,000 | $3,250 | 2(2 prov) |
| Shower Waterproofing Install | $1,333 | $3,167 | 3(3 prov) |
| Shower Glass Enclosure | $1,167 | $3,167 | 3(2 prov) |
| Heated Floor Install | $1,325 | $3,125 | 4(3 prov) |
| Waterproofing Membrane Install | $1,500 | $3,100 | 5(3 prov) |
| Radiant Floor Heating Install | $1,240 | $3,100 | 5(3 prov) |
| Electric Radiant Floor Heating | $1,500 | $3,000 | 3 |
| Radiant Floor Heating | $1,267 | $3,000 | 6(2 prov) |
| Doorway Widening Accessibility | $1,267 | $3,000 | 3(2 prov) |
| Shower Waterproofing System | $1,167 | $3,000 | 3(2 prov) |
| Floating Vanity Install | $873 | $3,000 | 11(3 prov) |
| Shower Waterproofing | $1,325 | $2,792 | 12(3 prov) |
| Shower Waterproofing Complete | $1,150 | $2,750 | 2(2 prov) |
| Frameless Shower Door Install | $1,150 | $2,750 | 2 |
| Shower Glass Door | $1,000 | $2,750 | 2(2 prov) |
| Bathroom Vanity Install | $1,083 | $2,667 | 6(2 prov) |
| Shower Base Installation | $1,000 | $2,600 | 2(2 prov) |
| Bathtub Replacement Install | $1,000 | $2,600 | 2(2 prov) |
| Heated Floor System | $1,150 | $2,500 | 2(2 prov) |
| Tub Surround Waterproofing | $1,100 | $2,500 | 2 |
| Semi Custom Vanity | $1,000 | $2,500 | 4 |
| Wall Hung Toilet Install | $1,000 | $2,444 | 9(3 prov) |
| Acrylic Shower Stall Install | $950 | $2,425 | 4(2 prov) |
| Alcove Tub Replacement | $900 | $2,400 | 2(2 prov) |
| Acrylic Shower Base Install | $1,000 | $2,350 | 2(2 prov) |
| Semi Frameless Shower Enclosure | $933 | $2,333 | 3(2 prov) |
| Grab Bar Retrofit Install | $1,000 | $2,250 | 2(2 prov) |
| Kerdi Membrane Install | $1,000 | $2,250 | 2(2 prov) |
| Prefab Shower Install Labour | $800 | $2,250 | 2(2 prov) |
| Vanity Sink Install | $800 | $2,250 | 2 |
| Joist Reinforcement | $750 | $2,250 | 2(2 prov) |
| Shower Waterproofing Membrane | $950 | $2,150 | 12(4 prov) |
| Quartz Countertop Double Vanity | $900 | $2,133 | 3(2 prov) |
| Liquid Membrane Waterproofing | $1,000 | $2,000 | 2 |
| Bathroom Lighting Package | $650 | $2,000 | 2(2 prov) |
| Waterproof Membrane Install | $925 | $1,950 | 4(3 prov) |
| Waterproofing Membrane | $933 | $1,800 | 3(3 prov) |
| Quartz Vanity Countertop Install | $800 | $1,800 | 2 |
| Vanity Replacement Basic | $800 | $1,750 | 2 |
| Sliding Shower Door Install | $700 | $1,750 | 2(2 prov) |
| Built In Shower Bench | $650 | $1,750 | 4(3 prov) |
| Frameless Glass Shower Panel | $800 | $1,650 | 2(2 prov) |
| Heated Bathroom Floor | $600 | $1,625 | 2 |
| Bathtub Installation | $760 | $1,580 | 5(2 prov) |
| Subfloor Repair | $400 | $1,575 | 4(2 prov) |
| Shower Bench Seat | $500 | $1,525 | 4 |
| Radiant Floor Labour | $550 | $1,500 | 2(2 prov) |
| Shower Waterproof Membrane | $500 | $1,500 | 2(2 prov) |
| Thermostatic Shower Valve | $525 | $1,450 | 4(2 prov) |
| Vanity Installation | $450 | $1,450 | 4(3 prov) |
| Pocket Door Conversion | $550 | $1,400 | 2 |
| Custom Shower Base | $550 | $1,400 | 2(2 prov) |
| Subfloor Replacement | $433 | $1,333 | 3(2 prov) |
| Linear Drain Install | $467 | $1,217 | 6(3 prov) |
| Double Vanity Faucets | $230 | $1,200 | 2(2 prov) |
| Shower Grout Caulk Repair | $400 | $1,150 | 2(2 prov) |
| Kerdi System Materials | $600 | $1,100 | 2(2 prov) |
| Acrylic Shower Base | $500 | $1,100 | 3(2 prov) |
| Shower Bench Install | $425 | $1,100 | 4(3 prov) |
| Shower Fixtures Trim | $400 | $1,100 | 2 |
| Bathroom Floor Waterproofing | $400 | $1,050 | 2 |
| Alcove Bathtub | $450 | $1,000 | 2(2 prov) |
| Structural Engineer Assessment | $450 | $988 | 8(4 prov) |
| Quartz Vanity Countertop | $350 | $967 | 3(2 prov) |
| Toilet Install | $367 | $900 | 3(2 prov) |
| Recessed Medicine Cabinet Install | $300 | $880 | 5(3 prov) |
| Exhaust Fan Install | $325 | $858 | 6(2 prov) |
| Stock Vanity | $400 | $833 | 3 |
| Comfort Height Toilet Install | $375 | $825 | 8(4 prov) |
| Toilet Replacement | $370 | $820 | 5(3 prov) |
| Marble Window Sill Install | $525 | $800 | 2 |
| Recessed Medicine Cabinet | $214 | $800 | 7(2 prov) |
| Bathtub Refinishing | $390 | $780 | 5(2 prov) |
| Bathtub Reglazing | $400 | $750 | 4(2 prov) |
| Comfort Height Toilet | $333 | $750 | 6(3 prov) |
| Linear Drain | $300 | $700 | 2 |
| Shower Niche | $267 | $700 | 3(2 prov) |
| Backlit Mirror Install | $250 | $700 | 2(2 prov) |
| Backlit Mirror | $200 | $700 | 2(2 prov) |
| Exhaust Fan Installation | $325 | $675 | 4(3 prov) |
| Vanity Installation Labor | $300 | $667 | 3(2 prov) |
| Standard Toilet | $300 | $650 | 2(2 prov) |
| Handheld Showerhead Install | $265 | $650 | 2 |
| Fold Down Shower Bench | $225 | $650 | 4(2 prov) |
| Fold Down Bench Install | $200 | $650 | 2(2 prov) |
| Recessed Shower Niche | $257 | $614 | 7(3 prov) |
| Grab Bars Install | $250 | $600 | 2(2 prov) |
| Bathroom Faucet | $115 | $600 | 2(2 prov) |
| Grab Bar Install | $225 | $575 | 4(3 prov) |
| Shower Niche Install | $250 | $550 | 2(2 prov) |
| Shower Bench Installation | $250 | $500 | 2(2 prov) |
| Bathroom Exhaust Fan | $240 | $500 | 2(2 prov) |
| Condo Elevator Booking | $200 | $500 | 2 |
| Undermount Sink | $150 | $500 | 3(2 prov) |
| Undermount Sink Install | $200 | $450 | 2(2 prov) |
| Over Toilet Cabinet | $125 | $450 | 2 |
| Handheld Showerhead Slide Bar | $143 | $433 | 3(2 prov) |
| Marble Threshold Install | $225 | $425 | 2 |
| Humidity Sensor Exhaust Fan | $175 | $425 | 2(2 prov) |
| Exhaust Fan Unit | $150 | $400 | 2(2 prov) |
| Accessible Faucet | $150 | $400 | 2 |
| Radiant Floor Thermostat | $150 | $400 | 2(2 prov) |
| Shower Glass Protective Coating | $150 | $375 | 4(2 prov) |
| Exhaust Fan Replacement | $200 | $367 | 3(2 prov) |
| Grab Bar Blocking | $100 | $217 | 3(3 prov) |
| Timer Switch Exhaust Fan | $35 | $80 | 2(2 prov) |
Per-Unit Costs
| Job Type | Low | High | Sources |
|---|---|---|---|
| Bathroom Contractor Daily Rate | $350/day | $600/day | 2(2 prov) |
| Marble Vanity Top Install | $75/sq ft | $200/sq ft | 2 |
| Marble Countertop Install | $73/sq ft | $164/sq ft | 5(3 prov) |
| Quartz Countertop Premium | $90/sq ft | $125/sq ft | 2(2 prov) |
| Quartz Countertop Install | $53/sq ft | $122/sq ft | 23(3 prov) |
| Quartz Vanity Countertop Install | $55/sq ft | $120/sq ft | 4(3 prov) |
| Quartz Vanity Countertop | $50/sq ft | $120/sq ft | 3(2 prov) |
| Solid Surface Countertop Install | $60/sq ft | $115/sq ft | 2(2 prov) |
| Granite Countertop Install | $49/sq ft | $101/sq ft | 7(2 prov) |
| Granite Vanity Countertop Install | $48/sq ft | $100/sq ft | 2(2 prov) |
| Marble Tile Install | $20/sq ft | $48/sq ft | 2(2 prov) |
| Laminate Countertop Install | $17/sq ft | $44/sq ft | 7(3 prov) |
| Heated Tile Flooring | $19/sq ft | $39/sq ft | 2 |
| Natural Stone Tile Installation | $16/sq ft | $33/sq ft | 2 |
| Hydronic Radiant Floor Heat | $18/sq ft | $30/sq ft | 2(2 prov) |
| Porcelain Tile Install | $14/sq ft | $30/sq ft | 3(2 prov) |
| Large Format Tile Install | $13/sq ft | $28/sq ft | 3(3 prov) |
| Natural Stone Tile Install | $14/sq ft | $28/sq ft | 2(2 prov) |
| Tile Installation Labour | $12/sq ft | $26/sq ft | 3(3 prov) |
| Porcelain Tile Shower | $10/sq ft | $25/sq ft | 2 |
| Hydronic Radiant Floor Heating | $12/sq ft | $23/sq ft | 3(2 prov) |
| Grab Bar Install | $142/unit | $390/unit | 15(4 prov) |
| Grab Bar Installation | $133/unit | $367/unit | 3(3 prov) |
By Province
Ontario$11,168 – $20,823
New Brunswick$11,007 – $19,067
Alberta$10,241 – $18,114
British Columbia$7,610 – $15,353
Looking for Bathroom Renovation quotes?
Find verified contractors in your province.