ME Plumber study materials
ME Plumber study resources

ME Plumber: Plumbing Code and Regulations

ME Plumber · Work through your exam, one topic at a time.

All guide sections

Plumbing Code and Regulations

Plumbing Code and Regulations tests how Maine's adopted plumbing code is administered: permits, inspections, licensing, approved materials, and the code official's authority. Expect definition-based items and scenarios asking who may perform work, when a permit is triggered, and what inspection must occur before concealment.

Core rules

  • A plumbing permit is generally required before new construction, additions, alterations, water-heater replacement, and replacement of water, sewer, or gas piping. Minor repairs such as a faucet cartridge or toilet flapper are often exempt, but local rules control.
  • Only licensed plumbers may perform plumbing work; homeowner permits, where allowed, are limited to the owner's single-family residence.
  • The code official may inspect rough-in and final work. Concealed piping must be approved before it is covered.
  • Materials must be listed and approved for the application. Used materials cannot be reinstalled unless approved.
  • Existing systems: new work must comply; unsafe existing conditions can be ordered corrected.

Worked example

A homeowner adds a basement bathroom with a toilet, lavatory, and shower. The permit application includes the fixture layout and drain/vent isometric. The plumber must call for rough-in inspection before concrete or framing conceals the piping, then a final inspection after fixtures are set. Replacing a like-for-like lavatory faucet later is typically minor maintenance and does not trigger a new plumbing permit. Reasoning: the permit follows new piping, new fixtures, and concealed work, not cosmetic replacement.

Traps that cost marks

  • Assuming a permit is only for new buildings.
  • Starting work before permit issuance or skipping rough-in inspection.
  • Using unlisted materials or reducing pipe size because the fixture still drains.
  • Treating local amendments as identical to the model code.