Skip to content

Serving all 50 states + Washington, DC

KeystreamPlumbing

Hiring a plumber

How Plumbers Price Jobs: What You're Paying For

Updated · By the Keystream Plumbing editorial team · How we research

Short answer: Most plumbers charge either a flat price per job or an hourly rate plus parts, usually with a separate trip or diagnostic fee. The final price depends on the job, access, parts, timing and your local market, so the reliable way to know the cost is a written quote before work starts.
Plumber tightening a pipe fitting with a wrench

Why this guide has no price list

Plumbing prices vary widely between cities and between companies in the same city, and they change with material costs. A national average tells you little about your job. This guide explains how quotes are built so you can compare them. Keystream does not set or control prices; the independent plumber you are connected with quotes the job directly.

Flat rate versus hourly

With flat-rate pricing, the plumber diagnoses the problem and quotes a fixed price for the repair from a price book. You know the total up front, and the plumber carries the risk if it takes longer. With hourly, or time-and-materials, pricing you pay for the time on site plus parts. It can cost less on simple jobs and more when surprises turn up. Neither is better in general; what matters is knowing which one you are agreeing to.

Fees that come before the repair

These are normal, and a reputable plumber states them when you call.

  • Trip or service-call fee: covers travel and getting a stocked truck to your door
  • Diagnostic fee: covers finding the problem; some companies credit it toward the repair
  • After-hours, weekend or holiday rate: higher than weekday rates
  • Camera inspection or leak detection: specialized equipment is usually billed separately

What moves the price of the job itself

The same repair can cost very different amounts in two houses.

  • Access: behind tile, under a slab, in a crawl space or attic takes longer
  • Parts: stocked items versus special-order or brand-specific parts
  • Code upgrades: bringing old work up to current code when it is touched
  • Permits and inspections: required for water heaters, repipes, gas and sewer work in most places
  • Restoration: drywall, concrete, flooring and landscaping may or may not be included

Questions to ask before saying yes

Asking these on the phone or at the door prevents most billing disputes.

  • Is there a trip or diagnostic fee, and is it credited if I approve the work?
  • Is this a flat price or hourly? If hourly, what is the estimate?
  • What exactly is included, and what would make the price change?
  • Is a permit required, and is it in the price?
  • What warranty covers the parts and the labor?
  • What is your license number?

Getting a second quote

For an emergency, stopping the water comes first. For larger planned work such as repiping, sewer replacement or a new water heater, two or three written quotes that describe the same scope are worth the time. Compare what is included rather than the bottom line alone.

Frequently asked questions

Is it normal for a plumber to charge just to come out?

Yes. A trip or diagnostic fee is standard and covers travel and the time to find the problem. Ask what it is when you book, and whether it is applied to the repair.

Is flat-rate or hourly plumbing pricing better?

Flat rate gives you a known total before work starts. Hourly can be cheaper for quick jobs but is open-ended. Choose based on how predictable the job is and how much certainty you want.

Does Keystream set the plumber's price?

No. Keystream is a free referral service. The independent plumber you are connected with sets the price and should give it to you before starting work.

Editorial note: This guide is general information for homeowners, not a substitute for an on-site assessment. Local codes and conditions vary; a licensed pro can confirm what applies to your home. See our editorial policy.

Rather have a pro handle it?

Call (888) 555-0142 or request service online.

Call nowRequest service