How Much Do Plumbers Charge Per Fixture in Canada?

Per-fixture plumbing pricing in Canada in 2026: what counts as a fixture, the conflicting published per-fixture bands shown separately, when per-fixture pricing fails, and how to read a per-fixture quote.

Applies in: across Canada

Per-fixture pricing is how plumbers price the work you cannot see: the pipes inside the walls and under the floor, counted by the number of points they serve. It is the standard method for new houses and additions, and it is the method behind most new-build plumbing estimates in Canada. It is also the method most often misread, because the published per-fixture bands span a wide range, the fixture count is easy to get wrong, and the price routinely excludes the fixtures themselves, the finish stage, and the permit. This guide explains the structure only: what counts, what the bands say when they are shown separately, when the method breaks down, and how to read a quote built on it. For the bathroom case in detail, read the guide to roughing in plumbing for a bathroom in Canada. For the whole-house totals, read the guide to the cost to plumb a new house in Canada.

The published bands, shown separately

Source and scopePer fixture (CAD)
RenoQuotes, rough-in, Canadian residential construction$700–$1,500
UrbanTasker, bathroom rough-in$1,300–$2,000
Builders Ontario, new-build rough-in, Ontario$800–$1,200
Premier Plumbing, Toronto homes / condos$1,300 / $1,400–$2,000
Builders Ontario, setting fixtures (finish labour)$250–$350

No averaging is possible without inventing a number. The low end of the range, $700, comes from a Canada-wide guide covering all residential construction. The high end, $2,000, comes from bathroom-specific and condo-specific pricing, where access is tight and the work is slower. The Ontario new-build band sits in the middle because it prices the easiest case: open framing, no demolition, fixtures grouped near the stack. A quote for a renovation should not be judged against the new-build band, and a quote for a new build should not be judged against the condo band. Match the band to the job.

For scale, RenoQuotes puts plumbing a 2,000 square foot home with three bathrooms at $12,000 to $20,000 for rough-in and fixtures combined, and Builders Ontario puts a typical 2,000 square foot Ontario home at $8,000 to $20,000 depending on bathroom count, layout, and finish level. Those totals blend the per-fixture rough-in, the finish labour, and the fixture handling, so they cannot be divided back into a per-fixture rate without double counting. Use them as a sense check on a whole-house quote, not as a rate card.

What counts as a fixture

A fixture is any point that needs water or drainage. The list, as RenoQuotes states it, is: each sink, toilet, tub, shower, dishwasher, washing machine, and hose bib. Count points, not rooms and not bathrooms. A house with two bathrooms, a kitchen, and a laundry room is not four fixtures; it is the sum of every point. A three-piece bathroom is three fixtures. A kitchen with a sink and a dishwasher is two. A laundry room with a sink and a washing machine is two. Each hose bib is one more.

The count is where quotes most often differ, and it is the first thing to reconcile. Ask each bidder to list the fixtures it counted, in writing, and compare the lists. A lower total built on a lower count is not a lower price; it is a quote for less work, and the missing fixtures will be billed later as extras. The same check applies to the finish stage: the $250 to $350 per fixture for setting fixtures is charged per fixture set, so the finish count must match the rough-in count.

Some points cost more than the band implies, even when they count as one fixture. A toilet needs a larger drain and a vent sized for it. A shower needs a trap, a drain, and a mixing valve. A hose bib needs a frost-free valve and a shut-off inside. A washing machine needs a standpipe, a trap, and a vent. The per-fixture band averages those differences away, which is fine on a whole house with many fixtures, and misleading on a one-fixture job where the single point is the expensive kind. On small jobs, ask for the price of the specific point, not the band.

What the per-fixture price includes, and what it does not

The rough-in price covers the drain, waste, and vent pipes plus the water supply lines, run to each fixture location, capped, pressure-tested, and inspected before the walls close. It covers the pipe, the fittings, and the labour to install them. Builders Ontario notes that labour alone is usually 40 to 60 percent of the total plumbing bill on a new build, which is why the labour share of a per-fixture price is the part most sensitive to access and layout.

It does not cover the fixtures, the faucets, the tile, the drywall, or the electrical work. It does not cover the finish stage, which Builders Ontario prices separately at $250 to $350 per fixture in labour. Whether it covers the permit fee, the inspection fees, and the materials depends on the quote: some firms include materials in the per-fixture price, others list them separately, and RenoQuotes notes that plumbers typically apply a markup of 20 to 50 percent on parts. The quote must say which. A per-fixture price that excludes materials is not comparable with one that includes them, even at the same rate.

When per-fixture pricing fails

Per-fixture pricing works when three conditions hold: the fixture count is fixed, the access is known, and the scope is defined on a plan. New construction meets all three. Additions usually meet them. Renovations meet them only partly, because the access is discovered as the walls open, and the scope can change when old pipe is found in worse condition than expected. Repair work meets none of them, which is why repair work is billed hourly or flat-rate per job, not per fixture.

The clearest failure case is the single added fixture in a finished space. Adding one sink to a finished basement is mostly slab cutting, vent running, and patching, and the per-fixture band, built for houses full of fixtures in open framing, understates the labour badly. The same applies to a fixture moved a long way from the stack: the pipe run, not the fixture, is the cost. In both cases, ask for a fixed project price on the specific scope, with the slab work and the vent run shown as their own lines, rather than a per-fixture figure.

How to read a per-fixture quote

Ask for five things, in writing, before comparing quotes. First, the fixture list, every point counted. Second, the access assumption, open framing or finished walls, slab already roughed in or slab to cut. Third, the materials included, and whether parts carry a markup. Fourth, the permit and inspection lines, with the municipality named. Fifth, the finish stage, priced separately, with the fixture-setting rate stated. A quote that answers all five can be compared with another quote that answers all five. A quote that answers only the rate cannot be compared with anything, however low the rate looks.

Two further checks close the comparison. Check the pipe material: copper costs more than PEX in both material and labour, because PEX runs in continuous lengths with fewer joints, so a copper quote and a PEX quote at the same per-fixture rate are pricing different materials. And check the layout: long runs between distant fixtures cost more than a compact group, and RenoQuotes names grouping bathrooms back-to-back or stacking them between floors as the single most effective way to reduce rough-in cost at the design stage. If the layout is already fixed, the layout cost is already fixed too, and the quotes should reflect the same runs.

Related guides

Where a figure could not be verified on a published page at the time of writing — a single agreed per-fixture rate, a per-fixture rate for any specific province outside Ontario, and any per-fixture price that includes the fixtures themselves — this guide shows the published bands separately, states the gap, and points to a fixed quote on the reader's own fixture list instead of carrying a secondary source's figure. Check those pages and get quotes in writing before you pay anything or plan around a number.

Per-fixture plumbing prices in Canada (2026)

Rough-in, per fixture, RenoQuotes$700–$1,500
Bathroom rough-in, per fixture, UrbanTasker$1,300–$2,000
Rough-in, per fixture, new build, Builders Ontario$800–$1,200
Setting fixtures, per fixture, Builders Ontario$250–$350

Prices in Canadian dollars, before tax. The three rough-in bands come from three different published sources and do not agree; they are shown separately and never averaged. None of them includes the fixtures themselves or the finish stage, which is listed separately.

How a per-fixture quote is built

  1. Count the fixtures on the planEach point that needs water or drainage counts: each sink, toilet, tub, shower, dishwasher, washing machine, and hose bib
  2. Price the rough-in per fixtureDrains, vents, and supply lines to each point, tested and inspected, priced by the count rather than by the hour
  3. Add the finish stage separatelySetting the fixtures and making the final connections happens after drywall and is priced separately, before the cost of the fixtures themselves
  4. Add permits and extras as their own linesPermit fees, slab cutting, long pipe runs, and any backwater valve or ejector sit outside the per-fixture band and must appear on the quote

Questions people ask

How much do plumbers charge per fixture in Canada?

The published bands disagree, so there is no single answer to quote. RenoQuotes puts rough-in at $700 to $1,500 per fixture in Canadian residential construction. UrbanTasker puts bathroom rough-in at $1,300 to $2,000 per fixture. Builders Ontario puts new-build rough-in in Ontario at $800 to $1,200 per fixture, plus $250 to $350 per fixture in labour to set the fixtures. A Toronto plumbing firm's published guide puts rough-in at $1,300 per fixture in homes and $1,400 to $2,000 in condos. The spread is the finding: the low bands describe new construction with open access, and the high bands describe bathrooms and condos where access is tight. Use the band that matches your job, not the average of all of them, and get a fixed quote that lists the fixture count it priced.

What counts as a fixture for per-fixture pricing?

Any point that needs water or drainage. RenoQuotes defines it that way: each sink, toilet, tub, shower, dishwasher, washing machine, and hose bib counts. A toilet is one fixture, a sink is one, a shower is one, and a tub is one, even when they share a bathroom. A laundry sink and a washing machine are two fixtures, not one laundry point. A hose bib counts too. If two quotes give different totals for the same job, the first check is the count: ask each plumber to list the points it counted, and compare the lists before comparing the prices. A quote that counts fewer fixtures is not cheaper; it is incomplete.

Does per-fixture pricing include the fixtures?

No. Per-fixture pricing covers the pipes in the walls and under the floor: the drain, waste, and vent pipes plus the water supply lines, run to where each fixture will go, tested, and inspected. The fixtures themselves, toilet, sink, tub, shower, faucets, are bought separately, and setting them is a separate labour line: Builders Ontario puts it at $250 to $350 per fixture in labour, before the cost of the fixtures. Tile, drywall, painting, and electrical work are not in the per-fixture price either. If a per-fixture quote looks low, check whether it includes the permit, the materials, and the finish stage, or whether those are separate lines that arrive later.

When does per-fixture pricing not apply?

On repair work, and on any job where the scope is unknown. Per-fixture pricing fits new construction and additions, where the fixture count is fixed on a plan and the walls are open. It does not fit chasing a leak inside a wall, diagnosing a recurring drain problem, or working on an old system where nothing is standard: those jobs are billed hourly or as a flat project price, because the time cannot be counted in fixtures. It also fits poorly where the count is small and the access is bad: a single added fixture in a finished basement with a slab to cut is mostly slab work, not fixture work, and a per-fixture band will understate it. If a plumber offers a per-fixture price for a repair, ask what happens when the job takes longer than the fixture count implies.

Is per-fixture pricing cheaper than hourly pricing?

Neither is cheaper in general; they price different risks. Per-fixture pricing gives cost certainty on a defined scope: the count is fixed, so the rough-in price is fixed, and the plumber carries the risk if a run takes longer than expected. Hourly pricing charges for actual time on site, which is fairer where the scope is unknown, but leaves the final bill open-ended. The risk padding in a per-fixture price is the trade-off: a straightforward job costs more per fixture than hourly would have, because the price includes the jobs that run long. Compare the two by asking for both on the same scope, with the same fixture list, the same materials, and the same permit line, and compare the totals, not the rate labels.

Why do per-fixture quotes for the same house differ so much?

Because the count, the access, and the inclusions differ, and the published bands differ too. One quote may count the hose bibs and the laundry fixtures while another counts only the bathrooms. One may price open-access new construction while another prices a renovation with finished walls and a slab to cut. One may include the permit and the materials while another lists them separately. And the sources themselves span $700 to $2,000 per fixture depending on scope and city. RenoQuotes names the three movers plainly: how far fixtures sit from the main stack, whether the slab needs cutting, and whether the municipality requires a backwater valve. Ask every bidder for the same four things, the fixture list, the access assumption, the materials included, and the permit line, and the quotes will start to compare.

Sources

Get new guides by email

One short email when a new Canadian startup guide publishes. No spam — unsubscribe anytime.

We use your address only for the newsletter. Privacy policy.