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- HVACNeeds pricing
Replace run capacitor
Electrical components
- HVACNeeds pricing
Replace contactor
Electrical components
- HVACNeeds pricing
Replace condenser fan motor
Motors
- PlumbingNeeds pricing
Replace toilet fill valve
Toilets
- PlumbingNeeds pricing
Replace 40-gallon gas water heater
Water heaters
- ElectricalNeeds pricing
Install GFCI receptacle
Devices
- ElectricalNeeds pricing
Install whole-home surge protector
Panels
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
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 margin | 70.00% |
| Parts markup / parts margin | 0% / 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 margin | 46.08% |
| Parts markup / parts margin | 60% / 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
- Step 1
Define the task
Name the drain, fixture or water heater job and write what the price covers, including access limits.
- Step 2
Add hours and parts
Enter labor hours and the parts the job uses. TierMenu applies your tiers and rounding.
- 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
| Topic | TierMenu | Spreadsheet | Paper price book |
|---|---|---|---|
| Labor-heavy drain work | Hours times your billable rate, rounded the way you choose | A rate cell that someone has to remember to update | A flat number that was right the year it was written |
| Parts-heavy fixture swaps | Material lines marked up by cost tier or a per-line override | A markup column copied down and sometimes broken | A round number that hides what the part now costs |
| Hidden conditions | Assessment tasks and written scope notes travel with the quote | Notes live in a different tab than the price | A 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