Skip to main content
Get an estimate

.mt-footer-service-areas { display: none !important; }
#mt-permit-article {
–mt-blue: #2b89aa;
–mt-blue-dark: #17637f;
–mt-orange: #ef7625;
–mt-orange-dark: #c9530d;
–mt-night: #09212c;
–mt-ink: #102631;
–mt-muted: #496570;
–mt-line: #cbdde5;
–mt-wash: #eef7fa;
color: var(–mt-ink);
background: #ffffff;
font-family: inherit;
font-size: 17px;
line-height: 1.72;
overflow: clip;
}
#mt-permit-article, #mt-permit-article * { box-sizing: border-box; }
#mt-permit-article h1, #mt-permit-article h2, #mt-permit-article h3 { margin-top: 0; color: inherit; font-family: inherit; font-weight: 760; letter-spacing: -.028em; line-height: 1.1; text-wrap: balance; }
#mt-permit-article h1 { max-width: 15ch; margin-bottom: 24px; font-size: clamp(2.6rem, 6.5vw, 5.4rem); }
#mt-permit-article h2 { margin: 64px 0 20px; font-size: clamp(1.85rem, 3.5vw, 2.8rem); }
#mt-permit-article h3 { margin: 34px 0 12px; font-size: 1.3rem; }
#mt-permit-article p { margin-top: 0; margin-bottom: 22px; }
#mt-permit-article a { color: var(–mt-blue-dark); text-underline-offset: .2em; }
#mt-permit-article a:hover { color: var(–mt-orange-dark); }
#mt-permit-article :focus-visible { outline: 3px solid #0d6f93 !important; outline-offset: 3px !important; box-shadow: none !important; }
#mt-permit-article .mt-article-shell { width: min(100% – 36px, 880px); margin-inline: auto; }

#mt-permit-article .mt-article-hero { padding-block: clamp(70px, 10vw, 132px); background: var(–mt-night); color: #ffffff; }
#mt-permit-article .mt-article-hero-grid { width: min(100% – 36px, 1180px); display: grid; grid-template-columns: minmax(0,1.05fr) minmax(360px,.85fr); gap: clamp(40px,8vw,100px); align-items: center; margin-inline: auto; }
#mt-permit-article .mt-article-lede { max-width: 62ch; margin-bottom: 18px; color: #d1e3ea; font-size: clamp(1.08rem,2vw,1.28rem); }
#mt-permit-article .mt-article-date { margin-bottom: 0; color: #a9c6d1; font-size: .93rem; }
#mt-permit-article .mt-article-hero img { width: 100%; aspect-ratio: 4/3; display: block; border-radius: 14px; object-fit: cover; }

#mt-permit-article .mt-article-body { padding-block: clamp(58px,8vw,110px); }
#mt-permit-article .mt-direct-answer { margin-bottom: 48px; padding: clamp(24px,4vw,36px); border-left: 5px solid var(–mt-orange); border-radius: 0 12px 12px 0; background: var(–mt-wash); }
#mt-permit-article .mt-direct-answer h2 { margin: 0 0 12px; font-size: 1.45rem; }
#mt-permit-article .mt-direct-answer p:last-child { margin-bottom: 0; }
#mt-permit-article .mt-check-list { margin: 28px 0; padding: 0; list-style: none; border-top: 1px solid var(–mt-line); }
#mt-permit-article .mt-check-list li { position: relative; padding: 18px 0 18px 34px; border-bottom: 1px solid var(–mt-line); }
#mt-permit-article .mt-check-list li::before { position: absolute; left: 2px; top: 18px; content: “βœ“”; color: var(–mt-blue-dark); font-weight: 800; }
#mt-permit-article .mt-scope-table-wrap { overflow-x: auto; margin: 30px 0 42px; border: 1px solid var(–mt-line); border-radius: 10px; }
#mt-permit-article table { width: 100%; min-width: 650px; border-collapse: collapse; }
#mt-permit-article th, #mt-permit-article td { padding: 15px 16px; border-bottom: 1px solid var(–mt-line); text-align: left; vertical-align: top; }
#mt-permit-article th { background: var(–mt-wash); color: var(–mt-ink); font-size: .94rem; }
#mt-permit-article tr:last-child td { border-bottom: 0; }

#mt-permit-article .mt-source-directory { margin-top: 34px; display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; }
#mt-permit-article .mt-source-group { padding: 24px; border: 1px solid var(–mt-line); border-radius: 11px; }
#mt-permit-article .mt-source-group h3 { margin: 0 0 14px; }
#mt-permit-article .mt-source-group ul { margin: 0; padding: 0; list-style: none; }
#mt-permit-article .mt-source-group li { display: grid; gap: 2px; padding: 11px 0; border-bottom: 1px solid var(–mt-line); }
#mt-permit-article .mt-source-group li:last-child { border-bottom: 0; }
#mt-permit-article .mt-source-group li > span { color: var(–mt-muted); font-size: .86rem; }

#mt-permit-article .mt-official-sources { margin: 40px 0; padding: 28px; border-radius: 12px; background: var(–mt-night); color: #ffffff; }
#mt-permit-article .mt-official-sources h2 { margin: 0 0 18px; font-size: 1.55rem; }
#mt-permit-article .mt-official-sources ul { margin: 0; padding-left: 22px; }
#mt-permit-article .mt-official-sources li { margin-bottom: 10px; }
#mt-permit-article .mt-official-sources a { color: #d8f2fb; }

#mt-permit-article .mt-faq-list { border-top: 1px solid var(–mt-line); }
#mt-permit-article .mt-article-faq { border-bottom: 1px solid var(–mt-line); }
#mt-permit-article .mt-article-faq summary { min-height: 72px; display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 18px 4px; cursor: pointer; font-weight: 720; list-style: none; }
#mt-permit-article .mt-article-faq summary::-webkit-details-marker { display: none; }
#mt-permit-article .mt-article-faq summary::after { content: “+”; color: var(–mt-blue-dark); font-size: 1.5rem; }
#mt-permit-article .mt-article-faq[open] summary::after { content: “βˆ’”; }
#mt-permit-article .mt-article-faq div { padding: 0 36px 20px 4px; color: var(–mt-muted); }

#mt-permit-article .mt-article-cta { padding-block: clamp(58px,8vw,90px); background: var(–mt-blue-dark); color: #ffffff; }
#mt-permit-article .mt-article-cta-grid { width: min(100% – 36px, 1040px); display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 34px; align-items: center; margin-inline: auto; }
#mt-permit-article .mt-article-cta h2 { margin: 0 0 12px; font-size: clamp(1.9rem,4vw,3rem); }
#mt-permit-article .mt-article-cta p { margin-bottom: 0; color: #d7e8ee; }
#mt-permit-article .mt-article-actions { display: flex; flex-wrap: wrap; gap: 12px; }
#mt-permit-article .mt-article-button { min-height: 50px; display: inline-flex; align-items: center; justify-content: center; padding: 13px 20px; border: 2px solid transparent; border-radius: 10px; background: var(–mt-orange); color: var(–mt-ink) !important; font-weight: 730; line-height: 1.2; text-align: center; text-decoration: none !important; }
#mt-permit-article .mt-article-button:hover { background: #f28a45; }
#mt-permit-article .mt-article-button–secondary { border-color: rgba(255,255,255,.45); background: transparent; color: #ffffff !important; }

@media (max-width: 820px) {
#mt-permit-article .mt-article-hero-grid,
#mt-permit-article .mt-article-cta-grid { grid-template-columns: 1fr; }
#mt-permit-article .mt-source-directory { grid-template-columns: 1fr; }
}
@media (max-width: 600px) {
#mt-permit-article .mt-article-shell,
#mt-permit-article .mt-article-hero-grid,
#mt-permit-article .mt-article-cta-grid { width: min(100% – 28px, 1040px); }
#mt-permit-article .mt-article-actions, #mt-permit-article .mt-article-button { width: 100%; }
}

Bathroom Tile Renovation Permits in Ontario: What to Check

Use this checklist before ordering tile or assigning trade dates. It separates municipal building approval, electrical notification, condominium rules and the tile installation scope.

Finished shower tile from Mallet Tile's existing website gallery

The short answer

A page titled β€œbathroom renovation” does not decide whether approval is needed. The complete work does. Ontario says municipal building departments generally enforce the Building Code and issue building permits. Ask the municipality for the project address before work starts when the scope includes plumbing, structure, room use or another regulated change.

Electrical notification is separate. ESA says almost all electrical work must be reported, and its in-floor-heating notice says heating cables or pads require notification and inspection before they are covered.

Start with the scope, not the finish

Tile may be the visible finish, but the work behind it can cross several responsibilities. Write down everything planned before asking whether a permit or inspection applies.

Part of the projectQuestion to settleWho to ask
Tile finish and preparationWhat is removed, retained, flattened, waterproofed or rebuilt?Tile installer, product manufacturer and municipal building department where the broader scope is uncertain
Drain, valve or fixture changesDoes plumbing move or change, and who owns that work and inspection?Municipal building department and responsible plumbing trade
Joists, walls or openingsDoes the plan alter structure, framing, room use or a required building element?Municipal building department and a qualified designer or engineer when required
Electric floor warmingWho files the ESA notification, performs the electrical work, records tests and arranges inspection before covering?Electrical Safety Authority and the responsible Licensed Electrical Contractor
Condominium accessWhat building approval, work hours, elevator booking, protection or insurance record is required?Property manager or condominium corporation; this is separate from government approval

Five checks before work starts

1. Ask the municipal building department

Ontario’s permit guide says building-permit applications go to the municipality, and municipal staff can explain the drawings, plans and other approvals needed. Describe the whole project rather than asking only whether β€œtile needs a permit.” Keep the written response with the project records where possible.

2. Identify plumbing and structural changes

A relocated drain, changed fixture, recessed floor, altered joist, removed wall or new opening is not merely a finish selection. Name the responsible trade and ask the municipality how the exact change is treated before the tile assembly hides it.

3. Coordinate electric floor warming before covering

ESA’s floor-heating notice says notification and inspection are required before heating cables or pads are covered. The same notice says branch circuit wiring must be completed by a Licensed Electrical Contractor, while coordination among the people installing the cable, sensor, thermostat and tile is essential. Put the notification holder, inspection timing, test records and connections in writing.

4. Separate condominium rules from government approval

A condominium board or property manager may control access, noise, elevators, debris, waterproofing documentation or trade records. Their approval does not replace a municipal permit or ESA process, and a government approval does not replace the building’s rules.

5. Preserve inspection and product records

Do not cover work that is waiting for an inspection. Keep the accepted scope, drawings, product data, municipal correspondence, electrical notification and inspection records, photos of concealed conditions, and any manufacturer-required test results with the project file.

What to send with an estimate request

A complete first message reduces guesswork and makes the responsibilities easier to separate.

  • Project address and property type, including condominium details
  • Clear photos of the room, floor, walls, doorway, fixtures and access route
  • Room measurements, tile dimensions, pattern and product information
  • Every planned plumbing, electrical, framing, heating, glass or fixture change
  • Any municipal, condominium, designer, engineer or trade documents already received

Municipal building-resource lookup

Use the project address to choose the authority. Place names can cross municipal boundaries; Thornhill, for example, spans Vaughan and Markham. These links were checked as part of the 24 August 2026 research pass, but the municipality’s current answer for the actual scope remains decisive.

Official sources used

Frequently asked questions

Does replacing bathroom tile always need a building permit in Ontario?

There is no safe province-wide yes-or-no answer for an incomplete scope. The municipal building department decides how the work at the project address is treated. Ask before work starts when plumbing, structure, room use or another regulated system changes.

Is an electrical notification the same as a building permit?

No. Electrical Safety Authority guidance treats electrical notification and inspection as a separate process. A municipal building permit does not replace the electrical requirements.

Does electric floor warming need ESA inspection before tile covers it?

ESA's in-floor-heating notice says a notification of work is required and inspection must be completed before heating cables or pads are covered. Confirm the current process and responsible notification holder for the specific project.

Who should confirm whether a bathroom project needs approval?

Start with the municipal building department for the project address. Coordinate electrical requirements with ESA and the responsible Licensed Electrical Contractor, and ask the condominium or property manager about separate building rules where applicable.

Ready to define the tile scope?

Send the complete room and trade details for a written estimate. Permit and inspection decisions stay with the responsible authorities.

Calculate project cost
Get in touch
Call Mallet Tile

{“@context”:”https://schema.org”,”@graph”:[{“@type”:”Organization”,”@id”:”https://mallettile.ca/#organization”,”name”:”Mallet Tile Installation”,”url”:”https://mallettile.ca/”,”logo”:{“@type”:”ImageObject”,”url”:”https://mallettile.ca/wp-content/uploads/mallet-sitewide/sitewide-9d3372447787/static/media/sitewide/Mallet-Tile-Installation-logo.png”}},{“@type”:”BlogPosting”,”@id”:”https://mallettile.ca/bathroom-tile-renovation-permits-ontario/#article”,”url”:”https://mallettile.ca/bathroom-tile-renovation-permits-ontario/”,”headline”:”Bathroom Tile Renovation Permits in Ontario: What to Check”,”description”:”Check municipal building permits, plumbing scope, ESA electrical notification, condominium rules and inspection timing before an Ontario bathroom tile project.”,”image”:”https://mallettile.ca/wp-content/uploads/2025/12/luxury-tile-shower-hero.webp”,”datePublished”:”2026-08-24″,”dateModified”:”2026-08-24″,”author”:{“@id”:”https://mallettile.ca/#organization”},”publisher”:{“@id”:”https://mallettile.ca/#organization”},”mainEntityOfPage”:”https://mallettile.ca/bathroom-tile-renovation-permits-ontario/”},{“@type”:”FAQPage”,”@id”:”https://mallettile.ca/bathroom-tile-renovation-permits-ontario/#faq”,”mainEntity”:[{“@type”:”Question”,”name”:”Does replacing bathroom tile always need a building permit in Ontario?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”There is no safe province-wide yes-or-no answer for an incomplete scope. The municipal building department decides how the work at the project address is treated. Ask before work starts when plumbing, structure, room use or another regulated system changes.”}},{“@type”:”Question”,”name”:”Is an electrical notification the same as a building permit?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”No. Electrical Safety Authority guidance treats electrical notification and inspection as a separate process. A municipal building permit does not replace the electrical requirements.”}},{“@type”:”Question”,”name”:”Does electric floor warming need ESA inspection before tile covers it?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”ESA’s in-floor-heating notice says a notification of work is required and inspection must be completed before heating cables or pads are covered. Confirm the current process and responsible notification holder for the specific project.”}},{“@type”:”Question”,”name”:”Who should confirm whether a bathroom project needs approval?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Start with the municipal building department for the project address. Coordinate electrical requirements with ESA and the responsible Licensed Electrical Contractor, and ask the condominium or property manager about separate building rules where applicable.”}}]}]}

GET AN ESTIMATE

Call us directly at

Get Estimate Call Now
Get Estimate Call Now