Skip to content
TierMenu

Plumbing

Plumbing flat rate pricing for drains, fixtures and water heaters

Plumbing flat rate pricing means quoting a fixed price for a defined task, built from labor time, parts cost and your markup. TierMenu applies those inputs the same way every time, so a drain clearing costs the same on Monday and Friday.

Who it is for

Service plumbers who want fixed prices for drains, fixtures and water heaters, and who need to tell labor-heavy work from parts-heavy work.

Not a fit if

Your work is mostly new-construction rough-in priced from plans. That needs a takeoff tool, and TierMenu does not measure drawings.

Need a blank workbook to start from? Download the free flat rate price book template.

Price book

7 need pricing
Search tasks
  • HVAC

    Replace run capacitor

    Electrical components

    Needs pricing
  • HVAC

    Replace contactor

    Electrical components

    Needs pricing
  • HVAC

    Replace condenser fan motor

    Motors

    Needs pricing
  • Plumbing

    Replace toilet fill valve

    Toilets

    Needs pricing
  • Plumbing

    Replace 40-gallon gas water heater

    Water heaters

    Needs pricing
  • Electrical

    Install GFCI receptacle

    Devices

    Needs pricing
  • Electrical

    Install whole-home surge protector

    Panels

    Needs pricing

Replace run capacitor

Live breakdown
Laborlabor hours x your billable rate
Your number
Materialsqty x unit cost x your markup tier
Your number
Fixed feeoptional, set by you
Your number
Roundingnone, $1, $5 or end in 9
Your number
Flat-rate priceYour price

Owners also see true cost and gross margin. Technicians never do.

Fictional sample data from the TierMenu app.

Worked example from the pricing engine

Sample numbers. Use your own costs.

Clear a kitchen drain (labor-heavy)

Labor: 1.5 h at $145.00$217.50
Parts: $0.00 at 1x$0.00
Subtotal$217.50
Flat rate price (rounded)$220.00
Member price (10% off)$200.00
True cost (owner view)$66.00
Gross margin70.00%
Parts markup / parts margin0% / 0.0%

Replace a kitchen faucet (parts-heavy)

Labor: 0.75 h at $145.00$108.75
Parts: $180.00 at 1.6x$288.00
Subtotal$396.75
Flat rate price (rounded)$395.00
Member price (10% off)$355.00
True cost (owner view)$213.00
Gross margin46.08%
Parts markup / parts margin60% / 37.5%

Labor-heavy and material-heavy plumbing jobs

A drain clearing is almost all labor, so the price moves with your billable rate and the hours you assume. A faucet or fixture swap flips that: the customer is also paying for a part, and the parts markup carries more of the price. Water heater replacement sits in between, with a large part, a few hours of work and disposal. Price each type on its own terms. Labor-heavy tasks need honest hours, including setup and cleanup. Material-heavy tasks need current part costs and a markup tier that fits the part. The worked example below prices both kinds with the same engine TierMenu uses in the app, so you can see how the split changes the margin on each job.

Separate similar jobs by the work being approved

A plumbing catalog can contain tasks that sound alike but have different access, parts or restoration requirements. Separate a routine fixture repair from a fixture replacement, and distinguish a localized drain service from work that requires further investigation. Use names that help a technician find the correct task while speaking with a customer. In each customer-facing description, say what the quoted work covers and avoid implying that hidden conditions are already known. If the technician must inspect a line, shutoff or connection before promising a repair, make the first task an assessment. This makes the approved scope more useful to the homeowner, the office and whoever prepares the invoice later.

Make labor and parts assumptions visible to the owner

The company should be able to explain how a task price is built, even when the customer sees only a single flat rate. Set the billable labor rate and expected labor time for the defined task. Record the parts or materials used, their unit costs and the markup rule the company has chosen. Include setup, testing and cleanup only when those steps belong in that task's scope. TierMenu derives formula-based prices from your pricing settings and shows owners the cost and margin breakdown. Technicians see the approved sell price and customer description, not the private cost inputs. No default sell price is supplied by the starter task library.

Write scope for access and unknown conditions

Plumbing work often depends on what a technician can see once a fixture, access panel or drain is inspected. A price-book description should make the starting assumption clear and state when additional work requires a separate approval. Avoid bundling uncertain repairs into a task with a confident-sounding name. When access, material type or an existing installation could change the work, note the condition in the description or create a separate assessment task. This is not a substitute for local plumbing requirements or a site inspection. It is a way to keep the proposal honest about what the customer is approving and what remains unknown until the technician can examine it.

Use options to explain different repair paths

When there are genuinely different solutions, show them as separate proposal options rather than hiding the difference in a long task list. A repair option can address the immediate issue; a replacement option can describe a broader scope when that is appropriate and supported by the inspection. Add-ons should remain optional and clearly labeled so they are not mistaken for required work. TierMenu supports one to four proposal options, a recommended choice and optional add-ons. The customer can approve the option and sign on screen or through a remote link. Keep the recommendation grounded in the condition observed on site, not a pressure tactic or unsupported claim.

Keep the catalog current without losing control

Review plumbing tasks when supplier costs, labor assumptions, installation practices or the work your team offers changes. Updating a material cost should prompt a check of the task description as well as the calculated sell price. If you stop offering a repair method, archive or remove it from active use instead of leaving it available for a hurried selection. Formula-based tasks respond to changes in your pricing rules, while manual prices need their own review. Bulk rate changes should be previewed before they are applied. This gives owners a controlled way to keep a catalog current without exposing internal cost data or changing the customer-facing scope unexpectedly.

Check the customer journey from search to approval

Test the catalog as a technician would use it on a busy call. Search using the words a customer or technician is likely to say, open the matching task and read the description without relying on internal shorthand. Confirm that the correct service location is attached to the proposal and that the homeowner can distinguish required work from an optional choice. If the task relies on a particular access or installation assumption, put it in the customer-facing scope. Review the finished proposal PDF as well as the mobile screen; layout changes can affect what a customer notices first. A short review with office staff and a field technician can reveal confusing labels before the whole team depends on them.

How it works in TierMenu

  1. Step 1

    Define the task

    Name the drain, fixture or water heater job and write what the price covers, including access limits.

  2. Step 2

    Add hours and parts

    Enter labor hours and the parts the job uses. TierMenu applies your tiers and rounding.

  3. Step 3

    Quote it as a fixed price

    Add the task to a proposal, show the customer price, and keep cost and margin visible only to owners.

TierMenu, a spreadsheet and a paper price book

TopicTierMenuSpreadsheetPaper price book
Labor-heavy drain workHours times your billable rate, rounded the way you chooseA rate cell that someone has to remember to updateA flat number that was right the year it was written
Parts-heavy fixture swapsMaterial lines marked up by cost tier or a per-line overrideA markup column copied down and sometimes brokenA round number that hides what the part now costs
Hidden conditionsAssessment tasks and written scope notes travel with the quoteNotes live in a different tab than the priceA margin note nobody sees in the driveway

FAQ

Which plumbing jobs belong in a flat-rate price book?

Start with repeatable service and replacement tasks your team quotes regularly. Use separate entries when access, materials or scope differs, and leave uncertain work as an assessment until a technician can inspect it.

Does the starter library set my plumbing prices?

No. The starter library provides names and descriptions only. Your shop enters labor hours, billable rate, material costs and markup rules, then reviews the resulting price before offering it to a customer.

How do I handle hidden conditions?

Describe the assumption behind the quoted task and say when additional work needs separate approval. Do not present an uninspected condition as confirmed; use a diagnostic or assessment task when the scope is not yet known.

Can I show a repair and replacement choice?

Yes. Create distinct proposal options when the inspection supports more than one solution. Explain the scope of each option and keep optional add-ons separate, so customers can see what they are choosing.

Does TierMenu handle plumbing permits or code decisions?

No. TierMenu is a pricing and proposal tool, not a code authority. Your company remains responsible for licensing, permits, local requirements and deciding whether the proposed work is appropriate.

Updated

Put one price on every job.

14-day free trial. No credit card. Up to 5 users on one plan.