A homeowner's guide to plumbing in the Triangle
This guide explains what plumbing work costs around Raleigh, Durham, Cary and Chapel Hill, which North Carolina license a plumber must hold, and when your town wants a permit. It also shows which water and sewer pipes are yours to fix, what to know before you replace a water heater, and how to check a plumber before you sign.
What plumbing costs in the Triangle
These are guide figures from cost websites, not quotes. The first five rows are for Raleigh; the rest are not specific to North Carolina. Get written quotes for your own job.
| Job | Guide figure |
|---|---|
| Plumber job in Raleigh | $266 on average; typical range $152 to $381 (Angi, Raleigh plumbers) |
| Hourly rate in Raleigh, most projects | $45 to $200 per hour (Angi, Raleigh plumbers) |
| Minor leak repair in Raleigh | $175 to $550 (Angi, Raleigh plumbers) |
| Emergency plumber call in Raleigh | $167 on average; most $98 to $491 (Angi, Raleigh emergencies) |
| Drain cleaning in Raleigh | $246 on average; $158 to $338 (Angi, Raleigh drains) |
| Standard tank water heater, replaced | $600 to $3,100 (HomeGuide, water heaters) |
| Tankless water heater, installed | $1,400 to $5,600 (HomeGuide, water heaters) |
| Whole-house repipe | $1,500 to $15,000; most owners pay about $7,500 (Angi, repiping) |
| Sewer line replacement | $50 to $250 per linear foot, or $2,000 to $10,000 for 40 feet (HomeGuide, sewer lines) |
| Trenchless sewer line replacement | $60 to $250 per foot (Angi, sewer lines) |
| Sewer camera inspection | $125 to $500; $175 to $750 if there is no cleanout (HomeGuide, sewer cameras) |
What moves the price
- Timing. After-hours calls can cost time and a half, and holiday calls up to three times the normal rate (Angi, Raleigh emergencies).
- Pipe material. For a repipe, PEX runs $0.40 to $2 per foot and copper $2 to $8 (Angi, repiping). The same Angi page gives a wider $1,250 to $22,000 in its summary box, so it disagrees with itself (Angi, repiping).
- Changing the type of water heater. Going from a tank to a tankless heater adds $600 to $2,500 in labor alone (HomeGuide, water heaters).
- How hard the pipe is to reach. Trenchless sewer methods will not work on collapsed or badly sloped pipe, and breaking through a concrete slab can push a section to $300 to $350 per foot (Angi, sewer lines). With no cleanout, a camera inspection costs more because the plumber has to pull a toilet (HomeGuide, sewer cameras).
- Permit and inspection fees. They differ by town, and the permits section below lists them.
Licenses: who may do this work in North Carolina
Anyone who installs, alters or repairs plumbing for pay in North Carolina must hold a license from the State Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors before doing the work or offering to do it (G.S. 87-21). A general contractor needs a state license once a job reaches $40,000 (G.S. 87-1), but plumbing has no dollar threshold (G.S. 87-21). The law names water heater replacement, and any connection, repair or alteration to drain, waste, vent or drinking water piping, as licensed work (G.S. 87-21).
License classes
- Plumbing Class I covers all plumbing, heating and fire sprinkler systems in all buildings (G.S. 87-21).
- Plumbing Class II covers plumbing and heating in single-family detached houses only (G.S. 87-21). Either class can work on a detached house. A townhouse or condo is not detached, so look for Class I there (G.S. 87-21).
- Restricted Limited Plumbing Contractor is what the Board calls the statute's limited plumbing license. It covers only outdoor water service lines, backflow preventers, and building sewer or water service pipe 2 inches or smaller, and not work inside the house (G.S. 87-21).
- Limited Plumbing Water Heater Replacement is a new license in the Board's rules, effective June 1, 2026 (21 NCAC 50 .0306). The water heater section below explains who can hold it.
Drain cleaning and minor repairs, such as swapping parts without changing the fuel, energy source, or pipe or vent routing or size, do not need a state license (G.S. 87-21).
How to check a plumber's license
- The license number must appear on every proposal, contract and permit application (G.S. 87-21), so you can look it up before you sign.
- The Board's free Verify License Search finds a license by number, company or person, and can filter by class, such as "Plumbing Class II Contractor" (Board license search).
- Check that the license is current. Every license the Board issues expires on December 31 (Board FAQ).
Doing the work yourself
You may do plumbing on your own home without a license, but you still need the permit and the inspections, and the home must be your primary residence for at least 12 months after the work is done (Cary permit FAQ). Durham and Raleigh add their own paperwork:
- Durham's homeowner trade-permit form requires a single-family home that is your primary residence, with your name on the deed. You must do the work yourself, and the house cannot be rented, leased or sold for a year (Durham owner form).
- Raleigh requires a notarized Owner Exemption Affidavit (Raleigh residential permits). The form has a box for plumbing, and on it you promise to be personally present for every inspection the North Carolina State Building Code requires (Raleigh owner affidavit).
Permits in Raleigh, Durham, Cary and Chapel Hill
State law requires a permit for installing, extending or generally repairing a plumbing system (G.S. 160D-1110). Some home projects under $40,000 can skip a building permit, but that exemption does not cover adding plumbing or changing its design (G.S. 160D-1110). Under that rule, replacements that keep the same size and capacity need no permit (G.S. 160D-1110). Water heaters have their own, narrower rule, explained below. Town pages still list some replacement work as needing a permit, as the notes below show, so ask your plumber in writing whether your job needs one.
The plumber, not you, should pull the permit. The Board puts it plainly: "Be suspicious of any contractor who asks you to obtain any permits in your name. That's his job." (Board consumer page)
Raleigh
- Raleigh lists water heater replacement and replacing existing water and sewer lines as work that needs a permit but no plans (Raleigh residential permits).
- Plumbing done as part of a remodel goes on the building alteration permit (Raleigh residential permits).
- Raleigh's fee guide for July 1, 2026 to June 30, 2027 has no separate residential water heater fee. Work it does not list is charged the minimum trade permit fee: $124 per trade, or $129 with the 4% technology surcharge (Raleigh fee guide).
- A failed or not-ready inspection costs $122 per trade, or $127 with the surcharge (Raleigh fee guide).
Durham (City and County)
- Durham City-County Building and Safety requires a plumbing permit for replacements, private water and sewer service lines, and new backflow devices (Durham Building and Safety).
- A backflow install also needs a separate permit from the City's Cross Connection Control office (Durham Building and Safety).
- Durham's plumbing fee schedule charges $65 to replace 1 to 4 fixtures with no change to the rough-in, and $65 for an electric water heater (Durham plumbing fees).
- Work begun without a permit pays double. Reinspections start at $100 and rise to $200 for the third and $300 for the fourth (Durham plumbing fees).
- The schedule is marked "Effective 7/1/18" but is still the one the City links from its fee schedules page (Durham plumbing fees), so confirm the fee when you apply.
Cary
- Cary lists adding or relocating sewer lines, water lines, pressure-reducing valves, thermal expansion tanks and backflow devices among the plumbing work that needs a permit (Cary permit FAQ).
- It exempts a water heater replacement only under the state's like-for-like conditions, and only when a licensed plumbing contractor does the work (Cary permit FAQ).
- Cary's current plumbing permit fee could not be confirmed for this guide, because the Town's fee schedule could not be opened. Ask Cary's inspections office before you budget for it.
Chapel Hill
- Chapel Hill requires a Trade Work permit to install, replace or repair water heaters and water or sewer lines (Chapel Hill trade permits).
- Residential plumbing fees are a $50 minimum, $10 per fixture over five, $50 for a sewer or water connection, and $100 for whole-house piping, which covers a repipe (Chapel Hill fees).
- Orange County adds an 8% recyclable materials fee to all permits, and work started without a permit pays double (Chapel Hill fees).
Triangle conditions that matter
Soft water in most of the Triangle
- Raleigh's water is soft, usually under 30 milligrams per liter as calcium carbonate, and the City says the water should not require a water softener (Raleigh consumer alert).
- Cary's water runs 25 to 30 ppm hardness, and the Town does not recommend softeners (Cary Public Works FAQ).
- OWASA, which serves Chapel Hill and Carrboro, has soft water at about two grains per gallon (OWASA 2021 report). Its 2023 tests averaged 26.2 mg/L total hardness, with a range of 21.0 to 34.0 (OWASA 2023 tests).
- Durham's 2024 drinking water report does not list hardness (Durham water report 2024).
If a salesperson says you need a softener, compare the pitch with your utility's own numbers first.
Low water pressure
In Raleigh, the most common cause of unusually low water pressure is a faulty pressure-reducing valve on the customer's side of the meter, and a plumber can replace it (Raleigh water service FAQ). Cary requires a permit to add or relocate a pressure-reducing valve (Cary permit FAQ); ask whether a straight swap needs one.
Freezing pipes
NC State Extension advises insulating pipes in crawl spaces, attics and outside walls, using only UL-approved heat tape, disconnecting hoses, dripping faucets on outside walls, opening sink cabinets, and keeping the heat at 55 degrees or higher (NC State Extension). It says to call a plumber to thaw a frozen pipe and never to use an open flame (NC State Extension).
Roots, grease and wipes in sewer lines
Raleigh names grease, tree roots and "flushable" wipes as the usual causes of sewer backups, and says to call a licensed plumber first (Raleigh, Know Your Pipes). Angi says Raleigh homes with clay sewer pipe often need preventive cleaning once or twice a year, at $175 to $300 (Angi, Raleigh drains).
Older homes: lead and galvanized service lines
Durham says a home built before 1988 may have a lead service line, and gives a quick test: galvanized steel is gray, does not scratch, attracts a magnet and has threaded joints (Durham water report 2024). Raleigh uses a different year: if your home and its service line were built after 1986, the line is not galvanized or lead (Raleigh lead page).
EPA's Lead and Copper Rule Improvements require water systems to find and replace lead pipes within 10 years (EPA). North Carolina systems had to send the state their first service line inventory by October 16, 2024 (NC DEQ). Here is what the Triangle's utilities report:
- Raleigh has no known lead service lines. Some lines are listed as "Unknown" because the City does not track pipe material on private property (Raleigh lead page).
- Durham: as of October 1, 2026, every service line, on both the City side and the customer side, is classified non-lead, with NC DEQ approval (Lead Safe Durham).
- Cary resolved about 6,800 unknown lines out of about 75,000 connections and concluded, with 95% confidence, that it has no lead service lines (Cary service line inventory).
- OWASA found no lead lines but did find 92 galvanized service lines (OWASA service line inventory). Its contractor is replacing the customer-owned galvanized lines at no direct charge to the customer (OWASA galvanized program).
Hiring: questions to ask and red flags
Questions to ask
- "What is your license number and class?" It has to be on the proposal and the contract (G.S. 87-21). Look it up in the Board's license search before you sign (Board license search).
- "Will you pull the permit?" The Board says that is the contractor's job (Board consumer page).
- "Can I have that in writing?" Get at least three written estimates (NC Attorney General). The Board says a contract should list the contractor's name, address, phone and license number, the work and materials, and a payment schedule, and that any warranty should be in writing as part of the contract (Board consumer page).
- "How much do you need up front?" North Carolina's Attorney General advises against paying large sums in advance (NC Attorney General).
- "Is this pipe mine or the utility's?" Each town's answer for water and sewer lines is in the section on which pipes are yours, below.
- "Can you run a camera first?" A sewer camera inspection costs $125 to $500 (HomeGuide, sewer cameras), against $2,000 to $10,000 to replace a 40-foot sewer line (HomeGuide, sewer lines).
Red flags
- A contractor who arrives and announces a "serious" problem that must be fixed right away (Board consumer page).
- An offer that is good only today, or pressure to pay in advance (Board consumer page).
- A request that you pull the permit in your name, which may mean the contractor is unlicensed (Board consumer page).
- Mail selling water and sewer line "protection coverage" that looks official. Raleigh says these companies are not endorsed by or contracted with the City (Raleigh consumer alert).
Your rights
- The FTC Cooling-Off Rule gives you three business days to cancel many sales of $25 or more made at your home (FTC Cooling-Off Rule). It does not cover a visit you asked for to repair your "personal property", or a true emergency where you sign a handwritten waiver, but extra products sold to you during a repair visit are still covered (16 CFR 429).
- Once a state of emergency is declared, for example for a hurricane or winter storm, North Carolina law bans "unreasonably excessive" prices for goods and services used to protect people or property (G.S. 75-38). Price gouging is treated as an unfair trade practice under G.S. 75-1.1 (G.S. 75-38).
Which pipes are yours: water and sewer lines in Raleigh, Durham, Cary and Chapel Hill
Before you pay for digging, find out whether the broken pipe is yours or the utility's. Each town's rule is below.
Water service line, from the meter to the house
- Cary owns the pipe from the main to the water meter. You own the pipe from the meter to your home and all of your interior plumbing (Cary service line inventory).
- Raleigh says the pipe from the meter to your home is on private property, and the owner is responsible for breaks there (Raleigh water pipes FAQ, Raleigh water service FAQ).
- Durham maintains water and sewer only in the public right-of-way, up to the water meter and the sewer cleanout (Durham water and sewer FAQ). Lines on your property are "considered private and not maintained by the city." (Durham water and sewer FAQ)
- OWASA says the line from the meter to your home belongs to you (OWASA galvanized program).
Sewer lateral, from the house to the sewer main
- Raleigh: you own the whole sewer service line, including the part under the street, and should have it cleaned all the way to the City main. Raleigh says fewer than 1% of reported backups turn out to be the City's to fix (Raleigh sewer responsibility). If a camera finds damage in the part under the street, Raleigh asks you to call Public Utilities first (Raleigh sewer responsibility).
- Cary: you own the whole lateral. The Town clears blockages from the main to the cleanout; you clear them from the cleanout to the house, or anywhere if there is no cleanout (Cary sewer maintenance).
- Durham: the City maintains the lateral in the public right-of-way, up to the sewer cleanout (Durham water and sewer FAQ). Its FAQ does not say who pays to repair a broken lateral between the cleanout and the main, so ask the City before you pay for that stretch.
- OWASA: the property owner installs, owns, maintains and repairs the entire sewer lateral (OWASA sewer ordinance).
If your plumbing fixtures sit below the top of the first manhole up the street, the North Carolina Building Code requires a backwater valve, and Cary says it cannot be held liable for backup damage where one was not installed (Cary permit FAQ).
Backflow preventers and irrigation tests
- Raleigh: most homes are covered by a dual check device in the meter box. A lawn irrigation backflow assembly must pass a test every 3 years, due by July 1 (Raleigh backflow FAQ).
- Durham: every backflow assembly must be tested every year (Durham backflow). A lawn irrigation system needs a reduced pressure (RP) type backflow assembly under the City's code (Durham backflow FAQ).
- Cary: under Senate Bill 166, home irrigation assemblies can be tested every 3 years instead of every year, except systems with booster pumps or chemical feeds (Cary backflow testing). Cary's main cross-connection page still says "Annual testing of these devices is required," so the two pages disagree; ask the Town which applies (Cary cross connection page).
- Chapel Hill: OWASA's testing schedule for home irrigation assemblies was not checked for this guide.
Water heaters
Prices are in the cost table above. Tank water heaters last 8 to 12 years and tankless models 15 to 20 years (Fixr, water heaters), so a tankless heater's higher up-front price buys a longer life.
Who may replace one
Replacing a water heater is licensed plumbing work under state law (G.S. 87-21). The new Limited Plumbing Water Heater Replacement license, effective June 1, 2026, is open to people who have held a heating or fuel piping license for at least two years, are in good standing with the Board, and have completed a 6-hour Board-approved course on replacing existing water heaters (21 NCAC 50 .0306). When this guide was checked, the new license did not yet appear among the classes in the Board's license search (Board license search).
Does a replacement need a permit?
State law's water heater exception skips the permit only when, in a one- or two-family home, a person licensed under G.S. 87-21 does the work and personally checks it at the end, a leak test is done on the gas piping, nothing changes in the fuel, location, capacity, or vent or pipe routing or size, and the new heater's energy use or heat input is no greater than the old one's (G.S. 160D-1110). If you replace the heater yourself, that exemption does not apply, because it covers only work by a licensed person (G.S. 160D-1110).
The towns do not agree on how they describe this. Cary repeats the state exemption (Cary permit FAQ). Raleigh (Raleigh residential permits), Durham (Durham plumbing fees) and Chapel Hill (Chapel Hill trade permits) list water heater replacement as work that needs a permit, without mentioning the exemption. Durham's fee schedule labels its line "Electric water heater (permit required)" (Durham plumbing fees). Before work starts, ask the plumber whether a permit will be pulled, and get the answer in writing.
Sources
- How Much Does a Plumber Cost in Raleigh? [2026 Data], updated August 4, 2026, Angi. Checked October 22, 2026.
- How Much Does Hiring an Emergency Plumber Cost in Raleigh, NC? [2026 Data], updated August 4, 2026, Angi. Checked October 22, 2026.
- How Much Does Drain Cleaning Cost in Raleigh? [2026 Data], updated February 18, 2026, Angi. Checked October 22, 2026.
- How Much Does Water Heater Installation or Replacement Cost? (2026), January 2, 2026, HomeGuide. Checked October 22, 2026.
- How Much Does It Cost to Repipe a House? [2026 Data], updated August 3, 2026, Angi. Checked October 22, 2026.
- How Much Does Sewer Line Replacement Cost? (2026), December 22, 2025, HomeGuide. Checked October 22, 2026.
- What Does Sewer Line Replacement Cost? [2026 Data], updated August 3, 2026, Angi. Checked October 22, 2026.
- How Much Does a Sewer Camera Inspection Cost? (2026), December 19, 2025, HomeGuide. Checked October 22, 2026.
- N.C. Gen. Stat. 87-21 (plumbing, heating and fire sprinkler contractor licenses), North Carolina General Assembly. Checked October 22, 2026.
- N.C. Gen. Stat. 87-1, General contractor defined, North Carolina General Assembly. Checked October 19, 2026.
- 21 NCAC 50 .0306, as amended effective June 1, 2026, State Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors. Checked October 22, 2026.
- Verify License Search, State Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors. Checked October 22, 2026.
- FAQ (Renewals), State Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors. Checked October 22, 2026.
- Residential Permits and Inspections FAQ, Town of Cary. Checked October 22, 2026.
- Homeowner Acting As Their Own Contractor for Trade Permits (Doc. 50033, Rev. 09-04-2025), Durham City-County Building and Safety. Checked October 22, 2026.
- How to Get a Residential Permit, City of Raleigh. Checked October 22, 2026.
- Owner Exemption Affidavit, City of Raleigh. Checked October 22, 2026.
- N.C. Gen. Stat. 160D-1110, Building permits, North Carolina General Assembly. Checked October 22, 2026.
- Consumer Awareness, State Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors. Checked October 22, 2026.
- Development Fee Guide, July 1, 2026 to June 30, 2027, City of Raleigh. Checked October 22, 2026.
- City-County Building and Safety, City of Durham. Checked October 22, 2026.
- Plumbing Permit Fee Schedule (marked Effective 7/1/18; linked from the City's Fee Schedules page), Durham City-County Building and Safety. Checked October 22, 2026.
- Trade Work Permits, Town of Chapel Hill. Checked October 22, 2026.
- Building Development Services Fee Schedule, Town of Chapel Hill. Checked October 22, 2026.
- Consumer Alerts: Water Service Solicitations, updated October 19, 2026, City of Raleigh. Checked October 22, 2026.
- Public Works FAQ, Town of Cary. Checked October 22, 2026.
- Annual Water Quality Report Card 2021, Orange Water and Sewer Authority (OWASA). Checked October 22, 2026.
- 2023 Drinking Water Test Results Summary, Orange Water and Sewer Authority (OWASA). Checked October 22, 2026.
- 2024 Annual Drinking Water Quality Report, City of Durham. Checked October 22, 2026.
- Water Service FAQ, updated May 22, 2026, City of Raleigh. Checked October 22, 2026.
- Preventing Frozen Pipes, Sarah Kirby, January 2, 2018, NC State Extension, Healthy Homes. Checked October 22, 2026.
- Know Your Pipes, published February 4, 2025, updated July 16, 2026, City of Raleigh. Checked October 22, 2026.
- Keeping Lead Out of Raleigh's Drinking Water, updated February 5, 2026, City of Raleigh. Checked October 22, 2026.
- Lead and Copper Rule Improvements, updated December 29, 2025, US Environmental Protection Agency. Checked October 22, 2026.
- Lead Service Line Inventory, North Carolina Department of Environmental Quality. Checked October 22, 2026.
- Lead Safe Durham, updated October 1, 2026, City of Durham. Checked October 22, 2026.
- Service Line Inventory, Town of Cary. Checked October 22, 2026.
- Lead and Copper (OWASA Service Line Inventory), Orange Water and Sewer Authority (OWASA). Checked October 22, 2026.
- Your Guide to OWASA's Galvanized Service Line Replacement Program, Orange Water and Sewer Authority (OWASA). Checked October 22, 2026.
- Home Improvement, North Carolina Department of Justice. Checked October 19, 2026.
- Buyer's Remorse: The FTC's Cooling-Off Rule May Help, September 2025, Federal Trade Commission. Checked October 19, 2026.
- 16 CFR Part 429, Rule Concerning Cooling-Off Period for Sales Made at Homes or at Certain Other Locations, Electronic Code of Federal Regulations (eCFR). Checked October 22, 2026.
- N.C. Gen. Stat. 75-38 (excessive pricing during a state of emergency), North Carolina General Assembly. Checked October 22, 2026.
- Water Pipes: Frequently Asked Questions, City of Raleigh. Checked October 22, 2026.
- City of Durham FAQ (QID 187): water and sewer the City maintains, City of Durham. Checked October 22, 2026.
- Sanitary Services and Homeowner Responsibility, City of Raleigh. Checked October 22, 2026.
- Sewer Maintenance, Town of Cary. Checked October 22, 2026.
- OWASA Sewer Use Ordinance, March 2021 (Policy on Extension of Sewer Mains and Sewer Laterals), Orange Water and Sewer Authority (OWASA). Checked October 22, 2026.
- Backflow Frequently Asked Questions, City of Raleigh. Checked October 22, 2026.
- Cross Connection Control and Backflow Prevention, City of Durham. Checked October 22, 2026.
- FAQs: Cross Connection Control (TID 56), City of Durham. Checked October 22, 2026.
- Residential Backflow Prevention Assembly Testing Program, Town of Cary. Checked October 22, 2026.
- Cross Connection Control, Town of Cary. Checked October 22, 2026.
- How Much Does Water Heater Installation Cost in 2026?, updated January 27, 2026, Fixr. Checked October 22, 2026.