Answer up front
Cutting to the chase: Two pricing models exist and they answer different questions. Time and materials bills the hours worked plus parts. A flat-rate price book quotes a named task at a fixed figure regardless of how long it takes. HomeGuide's 2026 plumber cost data puts hourly rates at $45 to $150 with a $75 average, while Angi's 2026 plumbing data reports around $340 as a typical spend across a $99 to $986 range. Neither is a quote. Which model is in use, what the diagnostic fee covers and how the scope is written decide the invoice far more than the hourly figure does.
If you only read one paragraph: How plumbing pricing works: flat-rate price books against time and materials, the diagnostic fee, after-hours multipliers, and how to compare quotes line by line.
Flat rate and time-and-materials are different products
Most plumbing companies price one of two ways, and the difference is not cosmetic. It changes who carries the risk of the job running long.
Time and materials is the older model. An hourly labour rate runs while the plumber is on site, parts are billed at cost plus a markup, and the total is unknown until the work is finished. Flat rate works from a price book: each defined task has a number attached, quoted before work starts.
Both are legitimate. The failure happens when a homeowner collects one quote of each type and compares them as though they were the same product. A flat-rate figure usually looks higher than an hourly rate multiplied by an optimistic guess at the hours, and it more often turns out to be the number actually paid.
- Flat rate: price known before work starts, no clock anxiety, no reduction if the job is quick. Ask what it includes and what triggers a change order.
- Time and materials: pay for what happens, with real exposure if access is bad or a fitting shears. Ask the hourly rate, the minimum billed increment and the parts markup.
- Neither model gives a job price over the phone. What can be established on the phone is the fee for showing up and the pricing model that follows.
What published rate data says, and why sources disagree
Two well-known cost guides publish plumber rates and they do not match. That disagreement is informative rather than a flaw: they measure different populations, one closer to what labour costs an employer and one closer to what a customer is billed, and both blend residential with light commercial and every region together.
Use the table to establish whether a figure sits inside the normal band. Do not use it to argue a rate down, because a local company's overheads, licensing and vehicle costs are not in the dataset.
| Item | HomeGuide | Angi |
|---|---|---|
| General hourly rate | $45–$150 | not stated as a single band |
| Average hourly rate | $75 | closer to $80 residential, $100 commercial |
| Apprentice | $25–$45 as an alternative to a licensed plumber | $45–$90 |
| Journeyperson | not stated | $60–$110 |
| Master plumber | $75–$125 | $80–$200 |
| Minimum service call fee | $50–$150 | $100–$250 |
| Flat fee, standard task or first hour | $200–$250 | not stated |
| After-hours, weekend or holiday | $125–$170 per hour, or double to triple time | $300–$400, typically 1.5 to 3 times standard rates |
| Round-the-clock emergency rate | $195–$260 per hour | $100–$500 per hour, $170 average |
| Trip or travel charge | $1–$2 per mile beyond the first 10 miles | $50–$300 beyond 10 miles |
| Plumbing permit | $30–$500 | $75–$100 |
| Hauling or disposal | not stated | $50–$200 |
The diagnostic fee, and what it actually buys
Almost every company charges something for arriving. HomeGuide puts the minimum service call fee at $50 to $150 and a flat fee for standard services or the first hour at $200 to $250, while Angi's figures run $100 to $250. The name varies: service call, trip charge, dispatch fee, diagnostic.
The fee exists because a truck, a licensed person and an hour of drive time cost money whether or not work is authorised. What is worth interrogating is what it includes and whether it survives into the invoice. The question that saves money is whether it is credited against the repair if the work is approved. Asking on the phone takes ten seconds and changes a comparison more than a small difference in hourly rate.
- Ask whether the fee is credited against the repair if the work goes ahead.
- Ask whether a camera inspection, leak location or pressure test sits inside the fee. On a hidden leak these are the expensive part of the diagnosis.
- Ask whether there is a minimum billed labour increment. A one-hour minimum on a fifteen-minute job is normal and worth knowing in advance.
- Ask about travel. HomeGuide lists $1 to $2 per mile beyond the first 10 miles and Angi lists $50 to $300 beyond the same threshold, which matters far more on mountain and Western Slope addresses than in a metro.
After-hours multipliers, and when to pay one
Out-of-hours pricing is where the largest legitimate variation lives. HomeGuide describes weekend, after-hours and holiday work as double or triple time, or $125 to $170 per hour, and lists round-the-clock rates at $195 to $260 per hour. Angi reports emergency work at $100 to $500 per hour with a $170 average and 1.5 to 3 times standard rates, split out as $60 to $300 for an evening, $80 to $400 for a weekend and $120 to $600 for a holiday.
The multiplier is not opportunism. It reflects someone leaving a house at 1am, a vehicle running, and hours that would otherwise be unbilled.
The decision rule has nothing to do with the multiplier. Ask whether damage is still accumulating. Water entering the building that no valve will stop, sewage in living space, or no water at all in freezing weather all justify the premium immediately. A dripping tap does not, and the identical repair at nine the next morning is the identical repair at the daytime rate.
The hourly rate is a poor predictor of the invoice
Homeowners search for hourly rates because they are comparable, then discover the rate explains very little. A faster plumber on a higher rate frequently costs less than a slower one on a lower rate, and on flat-rate work the hourly figure never appears at all. Job-level ranges are more useful, and they still are not quotes.
| Job | Published range | Source |
|---|---|---|
| Typical plumbing repair, all types | $99–$986, around $340 typical | Angi |
| Clearing a clog | $95–$500 | Angi |
| Leaking pipe repair | $175–$550 | Angi |
| Toilet repair | $100–$300 | Angi |
| Faucet or fixture replacement | $150–$600 | Angi |
| Water heater repair | $150–$750 | Angi |
| Small repair, flat rate | $75–$250 | HomeGuide |
| Larger job such as a water heater or sump pump | $500–$800 | HomeGuide |
| Single-room plumbing work | $500–$2,500 | Angi |
| Whole-house plumbing | $10,000–$20,000 | Angi |
Permits, parts and the lines under labour
The labour rate is one line. What sits under it accounts for most of the variation between two quotes on paper, and it is where an incomplete quote hides.
Permit fees are a Colorado-specific complication because they are set locally rather than by the state. HomeGuide puts plumbing permits at $30 to $500 and Angi at $75 to $100, and that spread is not an error in either dataset; it reflects genuinely different fee schedules. Denver work goes through Denver Community Planning and Development, while Colorado Springs and El Paso County are both covered by the Pikes Peak Regional Building Department.
- Permit and inspection fees, and whether they are inside the quoted figure. Get this in writing on anything involving gas, a water heater, a sewer line or new pipework.
- Parts grade. Two quotes specifying different valve or fixture quality are two different jobs, and the less expensive one may be the shorter-lived one.
- Code correction found once the work is opened up. The most common change order in plumbing, and the one worth agreeing a rule for in advance.
- Restoration. Drywall, tile and paint after a repair are frequently a separate trade, and a quote silent on them is not wrong, just incomplete.
Why two quotes for the same job differ
Assume first that they are not quotes for the same job. In the great majority of cases the gap is scope rather than greed, and reading both documents against the same checklist finds it. The pattern to watch for is not the highest number; it is the quote that is conspicuously lower and conspicuously shorter, because brevity usually means assumptions that resurface as change orders.
- Different pricing models: one flat rate, one hourly estimate. Not comparable as written.
- Different scope: one replaces a section of pipe, the other a full run. Both may be defensible; only one solves the underlying cause.
- Different diagnosis. A camera inspection changes what a sewer quote can honestly say, and a company that has not looked is guessing.
- Permit included against permit excluded, which in some jurisdictions is a difference of hundreds of dollars.
- Subcontractors. Excavation, concrete cutting and restoration are frequently subcontracted, and one quote may carry them while the other leaves them to the homeowner.
Normalising two quotes so the comparison means something
A quote that can be read line by line can be compared. One that arrives as a single number is a bid, not a price, and the only honest response is to ask for the breakdown.
- Write the scope yourself in one paragraph, then ask each company to price that scope. Identical inputs are the whole trick.
- Ask each for the pricing model in writing, plus the hourly figure and minimum increment if it is time and materials.
- Ask what the diagnostic or service fee is and whether it is credited on approval.
- Ask what is excluded. This question produces more useful information than any other, because exclusions are where the documents actually differ.
- Ask for permit treatment, parts specification, and parts and labour warranty terms separately.
- Agree the change-order rule before work starts: what happens, and at what rate, if something is found once the wall or the ground is open.
- Verify the individual plumbing licence on the DORA register, then confirm the company holds the contractor licence required where the property sits. In Colorado those are two separate checks.
What a plumbing cost estimator can and cannot tell you
Online estimators answer instantly, which a plumber cannot, and that is their entire value. They are useful for establishing an order of magnitude before making calls, and unreliable for anything narrower, because an estimator has no information about access, pipe material, the code edition the house was built to, whether the shutoff valve works, or what is behind the wall. Those are the variables that move plumbing prices, and none can be entered into a form.
HomeGuide is candid about the limits on larger work, noting that estimating a major project takes a week or longer and cannot be obtained over the phone in a five-minute conversation. Used properly, an estimator prevents one specific mistake: accepting a figure wildly outside the published band without asking why.
When to put the wrench down
- A price offered over the phone for a job nobody has looked at, particularly on sewer or slab work.
- Pressure to authorise immediately, or a figure that expires the same day.
- A refusal to provide a licence number. Individual plumbing licences are verifiable on the DORA register and the company's local contractor licence with the jurisdiction.
- A significant deposit requested before any material has been ordered or any permit pulled.
- A change order presented verbally mid-job with the wall already open. Stop, get it in writing, then continue.
How Colorado handles this
Colorado splits plumber licensing from contractor licensing in a way that affects pricing comparisons directly. Individual plumbers are licensed at state level through the Colorado State Plumbing Board at DORA, while contractor licensing, code amendments and permits are all local, so a company can employ properly licensed plumbers and hold no licence in the city where the property sits. That local layer is also why published permit ranges vary so widely, from HomeGuide's $30 to $500 to Angi's $75 to $100: Denver work goes through Denver Community Planning and Development, while Colorado Springs and El Paso County are both covered by the Pikes Peak Regional Building Department, an unusual single regional authority. The code in force is the 2021 IPC and 2021 IFGC adopted as the Colorado Plumbing Code at 3 CCR 720-1, and local jurisdictions may only make it stricter, so code-correction work found mid-job is priced against the local amendment rather than the state minimum.
Answers first
Frequently asked
How much does a plumber cost per hour?
HomeGuide's 2026 data puts general plumber rates at $45 to $150 per hour with a $75 average, and master plumbers at $75 to $125. Angi's 2026 data reports apprentices at $45 to $90, journeypersons at $60 to $110 and masters at $80 to $200, with residential work averaging closer to $80. The two datasets disagree because they measure different populations. The bigger variable is whether the company bills hourly at all, since flat-rate price books quote the task rather than the clock.
Is there a fee just for showing up?
Usually, and it is normal. HomeGuide puts the minimum service call fee at $50 to $150 and a flat fee for standard services or the first hour at $200 to $250, while Angi lists $100 to $250. The question that matters is whether the fee is credited against the repair if the work is approved. Some companies apply it, some do not, and that single answer changes a comparison more than a small difference in hourly rate.
Is flat rate or hourly better for a homeowner?
It depends on the job's uncertainty. On predictable work in an accessible spot, time and materials usually costs less because there is no risk premium built in. Where access is poor, the pipe is old or the diagnosis uncertain, flat rate transfers that risk to the company. The mistake is collecting one of each and comparing them as the same product.
What does a plumber charge for after-hours or emergency work?
HomeGuide describes weekend, after-hours and holiday work as double or triple time, or $125 to $170 per hour, and lists round-the-clock rates at $195 to $260 per hour. Angi reports emergency work at $100 to $500 per hour with a $170 average and 1.5 to 3 times standard rates, broken out as $60 to $300 for an evening, $80 to $400 for a weekend and $120 to $600 for a holiday. Pay it when damage is still accumulating.
How accurate are plumbing cost estimators?
Accurate enough to bracket an order of magnitude, not accurate enough to plan against. They cannot see access, pipe material, the code edition in force locally, or what is behind the wall, and those are the variables that move prices. HomeGuide notes that estimating a major project takes a week or longer and cannot be done in a five-minute phone call. Use an estimator to spot a figure sitting far outside the published band, then ask why.
Why is one quote double the other for what looks like the same job?
Almost always scope rather than margin. Check the pricing model, whether a permit is inside the figure, what diagnosis each company actually performed, the parts specification, the warranty terms on parts and labour separately, and who is responsible for restoration afterwards. The quote to be most careful with is the one that is both lower and shorter, because unstated assumptions reappear as change orders.
How should a plumbing work quote be compared?
Line by line against scope: what is included, what is excluded, who pulls the permit, and whether haul-away and restoration are inside the number. The cost guides on this site list published third-party ranges so any quote can be sanity-checked.
Who handles the permit for plumbing work in Colorado?
The licensed contractor pulls the permit — never the homeowner. If a contractor proposes skipping a required permit, treat that as the signal to stop and verify the licence.