Naperville plumbers: how to hire, typical costs, permits.

What to check before a plumber touches your sump pit, water heater or sewer line — written for homes in 60540, 60563, 60564 and 60565.

1. Check the license before anything else

In Illinois, plumbers are licensed by the Illinois Department of Public Health (IDPH), not by the city. A shop doing plumbing for you must also be registered with the state as a plumbing contractor, and the state requires plumbing contractors to carry liability and workers' comp insurance.

  • Look them up on the IDPH plumber license search. Individual plumber licenses start with 058-; plumbing contractor registrations start with 055-.
  • Look at the ad. Illinois requires plumbing advertisements to show a license number. No number on the truck, site or flyer is a reason to ask.
  • The City checks too. When a permit involves plumbing, Naperville requires the plumbing contractor to file a copy of their state contractor registration and a signed letter of intent naming your address. A plumber who "doesn't do permits" can't do that.

2. City of Naperville permit basics

Plumbing permits are handled by the City's Transportation, Engineering & Development (TED) business group and applied for through the City's Civic Access portal. Usually your plumber pulls the permit. Per the City's building-permit guide:

Usually needs a permit
  • Installing or replacing any trap, drain, water, soil, waste or vent pipe
  • Replacing or rearranging valves, pipes or fixtures
  • A new water heater, or one that changes power source (gas to electric)
  • A new water softener
  • Replacing a water or sewer service line
  • Basement or bathroom remodels that move plumbing
Usually doesn't
  • Clearing a stoppage (rodding a clogged drain)
  • Repairing a leak in a pipe, valve or fixture
  • Pulling and resetting a toilet
  • Swapping a water heater or softener for the same kind of unit (in-kind)

Work in the downtown historic district can carry extra requirements. Unpermitted work can surface at sale time. When in doubt, ask the City before the work, not after.

3. Sump pumps, floor drains and the rain-night backup

Most Naperville basements depend on a sump pump, and the worst plumbing calls here tend to come in the same few storm nights. A few local rules and habits are worth knowing before you hire anyone:

  • Water rising out of a floor drain, basement toilet or sink is a sanitary backup. The City asks residents to call the Water Utility at (630) 420-6137 before calling a plumber. They check the City's main at no cost. If the main is clear, the line from your house to the main is yours to fix, and that's when you need a plumber.
  • Water rising out of the sump pit is a different problem: the pump can't keep up, has failed, or its discharge is blocked. Options a plumber may price: a larger pump, a second pump with its own discharge, or a battery backup (which only buys a limited amount of time in an outage).
  • Discharge rules. Sump pumps can't be tied into the sanitary sewer or a floor drain, and can't be pointed at the sidewalk or street. The City says to discharge at least 10 feet from the house toward a swale or storm inlet. If a plumber offers to "just tie it into the floor drain," keep looking.
  • Backflow protection. The City's sewer-backflow brochure describes the range: floor-drain plugs and standpipes (inexpensive, for minor backups), check or backwater valves on the service line, and overhead sewer conversions (costly, involves excavation, generally the most reliable). Ask which one fits your basement and why.

4. Older homes vs. newer subdivisions

Older homes (much of 60540, parts of 60563)Expect older galvanized or cast-iron piping, aging sewer laterals, and occasionally a lead water service. The City is replacing known lead and galvanized service lines at no cost to owners, mostly in areas built before 1960; if you think you have one and haven't been contacted, the City takes assessment requests at [email protected]. Before a big drain or sewer job, ask for a camera inspection so you're paying for what's actually wrong.
Newer subdivisions (much of 60564, 60565)The common calls are original water heaters and sump pumps reaching end of life at roughly the same time, finished basements with an ejector pit, and softeners. Ask about access: in a finished basement, how a plumber gets to the pit or the stack matters as much as the part.

5. Typical cost ranges

Read this first: these are rough, typical ranges for Chicago-suburb homes, meant to help you sanity-check a quote. They are not quotes, not a survey of Naperville plumbers, and not prices from any shop we list. Your price depends on access, finished vs. unfinished space, permits, parts and how urgent the call is.

JobTypical rangeWhat moves the price
Service call / diagnostic$75–$250After-hours and weekend rates; whether it's credited toward the repair
Rodding a clogged main drain$200–$600Cleanout access, roots, whether a camera inspection is added
Sewer camera inspection$150–$500Often bundled with rodding; ask for the video
Sump pump replacement$400–$1,500Pump type and size, new check valve, pit condition
Battery backup sump system$800–$2,500Battery size, combo vs. separate pump, alarm
Tank water heater replacement (40–50 gal)$1,500–$3,500Gas vs. electric, venting, code updates, haul-away
Tankless water heater install$3,500–$7,000+Gas line and venting changes, permit if it's a new type
Ejector pump replacement$1,000–$3,000Basement finish, pit access, pump grade
Backwater / check valve on the service line$1,500–$5,000+Inside vs. yard install, excavation, manual vs. automatic
Overhead sewer conversion$8,000–$20,000+Finished basement, excavation, pump and pipe runs
Water or sewer service line replacement$5,000–$15,000+Length to the main, trenchless vs. open trench, restoration

If a quote is far outside these ranges, that isn't automatically wrong. Ask what's driving it. A good plumber can explain the number in two sentences.

6. Questions to ask before you say yes

Before they come out
  • What's your IDPH license or contractor registration number?
  • Is there a trip or diagnostic fee, and is it credited to the repair?
  • Do you work in Naperville regularly and pull City permits here?
Before they start
  • Does this job need a City permit? Who pulls it, and is it in the price?
  • Can I get the price in writing, with parts and labor broken out?
  • What's the warranty on parts and on your labor?
For sump and sewer work
  • Where will the sump discharge go, and does it meet the City's rules?
  • Should I call the City Water Utility first about this backup?
  • Can you camera the line and send me the video before digging?
Red flags
  • Full payment up front (the City's own guide warns against this)
  • "We don't need a permit for that" on work the City lists
  • No license number, or a number that doesn't match the business
  • A pressure sale on a whole-house repipe during an emergency visit

Common questions

Do I need a permit to replace a water heater in Naperville?

Per the City's permit guide, a like-for-like (in-kind) replacement doesn't. A new water heater, or one that changes power source such as gas to electric, does. Confirm with the City before work starts.

How do I check that a plumber is licensed?

Use the IDPH plumber license search. Plumber licenses start with 058- and plumbing contractor registrations with 055-. Illinois also requires plumbing ads to show a license number.

Water is coming up through my floor drain. Who do I call first?

The City Water Utility, at (630) 420-6137. They check the main at no cost. If the main is clear, you'll need a licensed plumber for your own line.

Can my sump pump drain into the sanitary sewer or onto the street?

No. Discharge outside, at least 10 feet from the house, toward a swale or storm inlet. Not into a floor drain, the sanitary sewer, the sidewalk or the street.

Want one plumber's name instead of five quotes?

Tell us the job and your zip. We write back with one Naperville plumber. Free for homeowners.

One reply with the name. We don’t sell your info.

Got it. We’ll write back with the Plumbing name.

One name when you need the work. Not a pile of quotes. Not three trucks calling you the same afternoon.

If they waste your time, we replace them. If we don’t have a plumber seated yet, we say so — we don’t invent a shop.

Active leak or sewage in the basement? Shut off the water at the main valve first, and for a floor-drain backup call the City Water Utility at (630) 420-6137.

Are you a Naperville plumber?

One seat per trade. The homeowners who read this page get one plumbing name — if you want it to be yours, see how seats work.

For pros →