Most plumbers do not go under because the work dried up. They go under while the calendar is full, because every job on it was priced from a number they made up in year one and never revisited. The truck payment went up, insurance went up, the supply house raised prices twice, and the rate stayed exactly where it was.
Pricing is not a personality trait or a nerve you either have or do not. It is arithmetic. This is the arithmetic: what your hour actually costs, what your materials should carry, and how to turn both into a price book you can quote from without doing math in a customer's basement.
The most common pricing mistake in the trades is anchoring to what you used to earn. You made thirty-eight an hour as a journeyman, so you charge seventy-five and it feels like a healthy markup. It is not. That seventy-five is not your pay, it is the entire company's pay: the van, the fuel, the insurance, the license renewals, the phone, the software, the unbillable hours you spend quoting and driving and chasing parts, and whatever is supposed to be left over as profit.
The number you need is the burdened hourly rate: what the business must collect for every hour you can actually bill in order to cover everything and still make money.
The trap in that formula is the denominator. A year has roughly two thousand working hours, but you will not bill two thousand. You bill the hours you are actually turning wrenches on a paying job, and for a solo plumber that is often somewhere near half your working time once you subtract driving, quoting, supply runs, invoicing, callbacks, and the mornings the schedule falls apart. If you divide by two thousand instead of your real billable count, you will underprice every hour of the year by a factor you never see.
Count honestly. Take last month, add up the hours you actually billed a customer for, and use that. A painful denominator produces an accurate rate, and an accurate rate is the whole point.
You do not sell a water heater at what you paid for it. You bought it, you fronted the cash, you picked it up, you stored it, you warranty it, and you are on the hook if it fails. All of that is a service the customer is buying along with the unit, and the markup is what pays for it.
Markup on materials in residential plumbing is normal, expected, and standard practice across the trade. The exact multiple is yours to set and usually slides by cost: small, cheap parts carry a much higher multiple than a large equipment purchase, because the handling cost of a five-dollar fitting is disproportionate to its price. A three-dollar coupling might be billed at four or five times cost. A large fixture or heater is typically a much thinner multiple, because a fat percentage on a big-ticket item produces a number the customer will price-shop.
Two rules that keep this honest. First, mark up from your real cost, including what you paid on the invoice today, not what the part cost eighteen months ago. Supply prices move, and a price book quoting last year's copper is a price book losing money on every repipe. Second, do not itemize your markup as a separate line called "markup." Materials are simply priced at your price. Nobody at a restaurant sees the cost of the fish and a surcharge.
Overhead is the quiet killer because none of it looks like an expense in the moment. It looks like a Tuesday. Put real annual numbers to each of these, add them up, and that total is what your billable hours have to carry:
Once you know your burdened rate and your markup, stop quoting by doing arithmetic in front of the customer. Build a price book: your common tasks, each with a fixed price you calculated once, in advance, at the kitchen table instead of in someone's crawlspace.
Start with your twenty most frequent jobs: clear a main line, snake a tub, replace a forty-gallon water heater, swap a disposal, install a kitchen faucet, replace a wax ring, repair a hose bib, rebuild a toilet. For each, use the hours the job typically takes you, not your best-day time and not your worst.
Flat rate is friendlier to homeowners than an hourly meter, because they get a number before you start instead of watching the clock and bracing. It also stops punishing your competence: with hourly billing, the faster you get at a job, the less you earn for the same result, which is a genuinely perverse incentive. We break down where each model wins in flat-rate vs hourly pricing for plumbers.
Plumbing has something HVAC and electrical only partly share: the true emergency. A burst supply line at 10pm is not a job anyone shops around on. The homeowner has water on the floor and needs it stopped now, and they are not calling four companies for quotes.
Charge accordingly. After-hours, weekend, and holiday work should carry a premium that is stated up front and applied consistently. This is not opportunism, it is the price of you leaving your family at 10pm with a stocked truck. The owners who underprice nights are the ones who burn out on the exact work that should have been their most profitable.
If the only lever you pull is price, you will win the customers who choose on price alone, and those are the same customers who dispute the invoice, delay payment, and never call you back for the big job. It is a race with a bad prize.
What actually wins bids at a fair price is everything around the number. An itemized written estimate the customer can read and approve from their phone, arriving the same day you looked at the job. Clear scope and exclusions so nobody is surprised. Photos of what you found behind the wall. A professional invoice with a way to pay on it. Compared to a competitor who scribbled a number on the back of a card and said he would call, you look like the safe choice, and safe wins jobs at a higher price than cheap does.
A price book is not a monument. Supply prices move, your insurance renews higher, your truck gets older, and your own time gets more valuable as you get better. Put a recurring reminder on the calendar, twice a year, to reprice your top tasks against today's material costs and today's overhead. Owners who do this stay profitable through inflation. Owners who set prices once in year one wake up in year three working harder for less.
This is also the moment to look backward honestly: pull your last twenty invoices and check what you actually made per hour on each, not what you meant to make. The jobs that quietly lose money are almost never the ones you suspect.
All of this collapses the moment pricing lives in your head, because in your head it gets discounted under pressure, forgotten at 8pm, and applied differently by every tech you eventually hire. It has to live somewhere the invoice can reach.
That is exactly what FieldForge does with it. Your parts and prices live in your own price book, and when you finish a job you hold a button and say what you did, for example "replaced a forty-gallon gas water heater and the shutoff valve, two and a half hours labor". It builds the itemized invoice at your rates, adds your tax, and texts the customer a link to pay by card before you have left the driveway. The pricing you worked out stays the pricing you actually charge, on every job, whether you are the one doing it or a tech you hired last month. If you want to see the invoice side first, our plumbing invoice guide and free invoice generator run in your browser with no signup.
You already know how to do the work better than the guy underbidding you. The only thing standing between that skill and a business that pays you properly is a set of numbers you calculated on purpose instead of inherited from a guess.