The best plumbing company for your job is not the one with the biggest ad budget, it is the one with a verifiable license, recent experience with your exact problem, and a written price you can hold them to. Most homeowners only start shopping when water is already running where it shouldn't, which is precisely when bad decisions get made. Here is the vetting sequence that takes about twenty minutes and routinely saves four figures.
The 8-Step Vetting Checklist
Work these in order. Steps 1 through 3 eliminate most of the bad options before you spend time on quotes.
- Verify the license number yourself on the state board site, including the classification code.
- Request a certificate of insurance sent directly from the insurer, not a screenshot.
- Confirm they have done your specific job type in the last year.
- Get two to three written, line-item quotes with exclusions listed.
- Read reviews for repeated patterns, not star counts.
- Get the workmanship warranty term in writing.
- Ask who actually performs the work: employees or subcontractors.
- Test the first phone call for arrival windows, after-hours rates, and straight answers.
If you want to see what a complete scope of residential work looks like before you start calling, browse the plumbing services list and the past projects gallery.
Step 1: Verify Licensing and Insurance (Do This First)
A licensed and insured plumber carries three separate documents, and each protects you from something different. The state or municipal license proves competency testing and code knowledge. General liability coverage pays if their work floods your finished basement. Workers' compensation pays if a tech is injured on your stairs, and without it that injury can land on your homeowner's policy.
Here is the part almost everyone skips: check the classification, not just the license status. In California, a license search returns the contractor's classifications, and plumbing work falls under C-36, while B is General Building. A classification is the scope of work the contractor is licensed to perform: B covers general building and full remodels, while C-classifications are specialty trades such as C-36 Plumbing. An active license in the wrong classification is not the credential you think it is.
Ask for the license number over the phone, then run it through the CSLB "Check a License" tool, which lets you verify license information, including complaint disclosure . Do not accept a texted photo of a pocket license or a confident "yes, we're fully licensed."
For proof of insurance, ask the company to have the certificate emailed from their insurance agency with your name on it. Certificates forwarded by the contractor can be expired or already cancelled.

Step 2: Compare Pricing and Get Line-Item Quotes
Get two to three written estimates, and insist each one breaks out parts, labor, permit, disposal, and trip fee, plus what is excluded. Exclusions are where the second invoice hides.
Flat-rate and hourly billing each have their place. The ranges below are rough 2026 national figures and shift heavily by market. Labor is the biggest variable: the median annual wage for plumbers, pipefitters, and steamfitters was $63,800 in May 2025, with the lowest 10 percent under $44,150 and the highest 10 percent above $108,420 , per the Bureau of Labor Statistics. That spread explains most of the regional price gap you will see.
| Job | Typical flat-rate quote | Typical hourly billing | Usually favors you |
|---|---|---|---|
| Clear a kitchen drain | $150 to $375 | 1 to 2 hrs at $95 to $200/hr plus trip fee | Flat rate |
| Replace a 50-gallon water heater | $1,600 to $2,900 installed | 3 to 5 hrs plus parts | Flat rate |
| Chase an intermittent leak | $250 to $600 diagnostic | Hourly, billing stops when found | Hourly |
A worked example from our own files: three quotes for the same sewer spot repair came in at $1,900, $2,300, and $2,700. The $400 gap between the first two was not markup. The cheapest bid excluded the city permit, spoil disposal, and compacted backfill, all of which the homeowner paid for separately later.
In fifteen years of running service calls across Santa Clara and San Mateo counties, the single most common reason a final bill beats the estimate is not dishonest labor pricing. It is an excluded line item that was never discussed: permit, disposal, backfill, or drywall patching after access is cut.
Treat a firm price given before anyone has looked at the pipe as a warning sign. For scoped work like sewer line repair or water heater replacement, ask for the quote after a camera inspection or a physical look, not before.

Step 3: Match Experience to Your Actual Job
"Thirty years in business" and "has done your job before" are two different claims. A company that dominates drain work may be the wrong call for a whole-home repipe, a sewer lateral replacement, or a bathroom remodel that moves drain lines.
Match the specialization to the problem in front of you:
- Drain clearing and hydro jetting for recurring blockages
- Leak detection and slab leaks
- Water heater repair and tankless conversions
- Trenchless sewer repair and full line replacement
- Repiping and fixture-level plumbing repair
- Commercial versus residential work, where codes, fixtures, and scheduling all differ
Then ask the concrete version of the question: how many jobs like mine did you run last year? Local experience matters for water hardness, soil conditions, and which pipe materials fail early in your neighborhood. A plumbing inspection is a cheap way to test a company's diagnostic depth before you hand them a large job.
Step 4: Read Reviews for Patterns, Not Stars
Stop counting stars and start reading for repetition. Three reviews mentioning the same thing, such as late arrivals, a quote that grew mid-job, or mud tracked across the floor, is real signal. One furious one-star review usually is not.
Read how the company answers its worst reviews. A measured reply that names a specific fix says more about the operation than fifty five-star ratings.
Then run the search yourself. A maps search shows verified listings, review recency, and whether anyone has posted in the last six months. Confirm the company actually covers your town, because a strong reputation that stops two zip codes away does not help you. We serve San Jose and surrounding areas, plus Palo Alto, Los Gatos, Sunnyvale, and Santa Clara.
Referrals still beat ads, because a recommendation comes with an outcome attached. Push past "they were great." Ask what the job was, what it cost, and whether the final invoice matched the quote. A faucet swap tells you nothing about a repipe.
Step 5: Get the Warranty Terms in Writing
Two warranties cover any job, and they are not the same thing. The workmanship guarantee covers the plumber's labor. The parts warranty comes from the manufacturer and covers the fixture or heater itself, often for much longer.
Workmanship guarantees commonly run from 90 days to a year. Shorter 30 to 60 day terms are typical on drain clearing, since new debris is not the plumber's fault.
Read for two things: what voids it, and who you call in year two if the original tech has moved on. A satisfaction guarantee that exists only on a website is marketing, not a warranty.
Step 6: Test Customer Service and Emergency Availability
The first phone call is the audition. Did a human answer on a weekday afternoon? Did you get a real arrival window instead of "sometime Tuesday"? Did they answer questions without steering you into a membership plan?
Response time promises deserve a follow-up question. Ask whether after-hours calls reach a dispatcher with trucks running or an answering service that takes a message until morning. Those are very different products sold under the same 24/7 banner. Our breakdown of what counts as a true plumbing emergency and what it costs after hours covers the questions worth asking before you need them.
Ask for after-hours and weekend rates in advance, and confirm coverage for emergency plumbing service at your address.
Ready to compare? Schedule a free inspection and get a line-item scope you can put next to any other bid.

Red Flags That Should End the Conversation
- Cash-only pricing or a large deposit demanded before any work begins
- No physical business address, only a phone number
- Reluctance to pull permits or talk about inspection
- A quote dramatically below the others with no explanation of scope
- "This price is only good today" pressure tactics
- Refusal to produce a certificate of insurance
- A diagnosis offered over the phone with total confidence and no inspection
Ask About Efficiency Upgrades During the Quote, Not After
Raise efficiency while the scope is still open. Ask about water-efficient fixtures, tankless or heat-pump water heaters, whole-home leak detection, and whether the company files utility rebates on your behalf.
WaterSense-labeled products are certified to use at least 20 percent less water and perform as well as or better than standard models , according to the EPA WaterSense program. A company that can quantify payback in gallons and dollars is showing technical depth. One that only says "it's better for the environment" is selling.
FAQ
How do I choose a good plumbing company?
Verify the license and classification independently, get a certificate of insurance from the insurer, confirm they have done your job type recently, collect two to three line-item quotes, get the workmanship warranty in writing, and judge how they handle your first phone call.
How much do plumbers charge per hour in 2026?
Hourly rates commonly land between roughly $95 and $200, plus a trip or diagnostic fee of about $50 to $150. Flat-rate companies price by job instead. Dense metros and after-hours calls run well above those figures.
Is flat rate or hourly billing better?
Flat rate is safer for defined jobs like a drain clearing or a water heater swap, because the risk of surprises sits with the plumber. Hourly is usually better for diagnostics, since billing stops when the problem is found.
Do plumbers charge for estimates?
Many charge a diagnostic or trip fee for a site visit, and some credit it toward the repair if you proceed. Phone estimates are usually free and usually unreliable.
How do I know if a plumber is actually licensed?
Ask for the license number, then look it up on the state board site rather than trusting a photo. Check that the license is active, that the classification matches plumbing work, and whether any complaints are disclosed.
Does how long a company has been in business matter?
Tenure signals survival and warranty follow-through, but it does not prove current crew quality, because staff turns over. Verify the years through the business registration or license issue date rather than the "since 1978" line painted on the truck.
Who actually does the work, employees or subcontractors?
This decides who is licensed, whose insurance responds to damage, and who honors the warranty in month eight. If the answer is subcontractors, ask for that sub's license number and certificate of insurance, and get the warranty obligation named in writing under the company you hired.
What should I not say to a plumber?
Avoid naming your budget or the other quotes before the scope is written, since it invites the estimate to move toward that number. Describe symptoms, ask for a line-item scope, then compare.
Is a national chain or a local plumbing company better?
Chains often win on dispatch speed and after-hours coverage. Independent local companies usually win on pricing transparency and on knowing which pipe materials fail in your specific neighborhood. Vet both the same way.
Who is the best plumbing company near me?
The right answer is whoever clears the checklist above for your specific job and your address. If you are in Santa Clara or San Mateo County, start at our homepage or contact us for a written, itemized scope.
---
About the author: Article reviewed by the field team at Gomez Sewer and Drain, a licensed and insured plumbing and sewer contractor serving San Jose, Palo Alto, Los Gatos, Sunnyvale, Campbell, Santa Clara, Menlo Park, and Redwood City. Questions about a quote you received? Send it over through our contact page and we will tell you what is missing from it.

