How to Price Plumbing Jobs Profitably (And Why Hourly Pricing Is Costing You)
If you're trying to figure out how to price plumbing jobs, you may already have a formula you use every day without thinking of it as a pricing...
5 min read
Chloe Sackett
:
Oct 14, 2026, 7:45:00 AM
What's the best accounting software for a plumbing business? For most plumbing companies, it's QuickBooks Online. It connects to the most field service tools and handles job costing on its higher plans. But when you're choosing plumbing accounting software, the brand matters less than the setup. Pick the one that shows you profit by job, not just profit by month.
The short answer
QuickBooks Online fits most plumbing businesses. Set it up to show which jobs made money, not just whether the month did.
Most of the lists ranking for this question come from accounting and finance companies. They compare features and prices, but they rarely ask whether the software can tell a plumbing owner which jobs actually made money.
Every accounting tool can send an invoice and categorize an expense. For a plumbing company, four things matter more.
Your jobs live in your field service software. Your money lives in your accounting software. If someone has to re-enter jobs and invoices by hand to get them from one to the other, mistakes creep in and job-level numbers fall apart. Check that the two connect before you commit to either one.
Job costing means tying labor and materials to a specific job, so you can see what each one cost against what it brought in. Without it, all you get is a monthly expense total.
Pipe, fittings, fixtures, and water heaters need to land on the job they went into. If the software only tracks materials as one big monthly expense, you'll never see which jobs ate your margin.
Using the same software as your CPA means cleaner handoffs, fewer questions at tax time, and less paid cleanup.
QuickBooks Online, Xero, and FreshBooks come up in nearly every comparison. Here's how they fit a plumbing business.
This is the right call for most plumbing companies with more than one or two plumbers. It connects with more field service tools than the others, and most CPAs who work with trades already know it. One catch: job costing runs through its Projects feature, which is only on the Plus and Advanced plans. If profit by job is the goal, the entry-level plans won't get you there.
Xero can work well if your field service software integrates cleanly with it, or if your CPA prefers it. It's a solid accounting tool. Just confirm that the job-level detail from your field software actually carries over before you switch.
FreshBooks is built for simple invoicing and expense tracking, and it's easy to learn. That makes it a fit for a solo plumber. Once you're running a crew and need to see costs job by job, it runs out of room.
Check each vendor's site for current plans and pricing, since both change often.
Plenty of plumbing owners keep their books current, reconcile every month, and hand their CPA a tidy file at tax time. That's good discipline. It still doesn't tell them where their money is coming from.
Accounting software is built to report profit by month. A plumbing company needs profit by job. One repipe that runs two extra days can wipe out a week of service call profit, and on the monthly P&L it just looks like a slow month. Nothing flags the job that caused it.
What most people get wrong: "If my books are clean, I know where my money is." Clean books tell you what you made. They don't tell you which jobs made it, or which ones quietly lost it.
That's why growing revenue and growing profit aren't the same thing. The plumbing companies growing the fastest right now aren't hiring the most. They know which work makes money and do more of it.
Get advice delivered to your inbox
Pricing, sales, and keeping good techs — plus training and events as they come up.
Subscribe →
Materials make up a big share of most plumbing tickets, and they leak in ways the books never flag.
The first leak is truck stock. A tech grabs fittings, a supply line, and a wax ring off the truck, finishes the job, and never adds them to the ticket. The books aren't wrong. The parts were bought and recorded as an expense. They just never got charged to anyone, so the loss shows up as lower profit instead of an error.
The second leak is markup that falls behind. Supplier prices go up, but the prices your techs charge stay the same. Every job still looks fine on its own, but the margin keeps shrinking.
Both problems are easier to stop at the pricing stage than to catch in the books. When prices are built with materials, labor, and margin already included, like a menu pricing system such as The New Flat Rate's, the books confirm the margin instead of discovering it after the fact. It also helps when techs are trained to present and charge for everything the job takes, instead of leaving parts off to keep the price down.
The right software only helps if it's set up to answer the right question. Here's where to start.
Group jobs into the types you actually run, like service calls, drain cleaning, water heaters, and repipes. In QuickBooks Online, that's done with Projects, classes, or both. Your CPA can help you choose the setup that matches how your field software sends data over.
Every part should land on a job, including what comes off the truck. That's the only way the books can tell you whether a job made money or just looked busy.
Total revenue tells you how busy you were. Profit by job type tells you what's worth doing more of. If water heaters are carrying the business and repipes keep running over, that's a pricing and scheduling decision you can only make if you can see it. It's the same habit behind a solid plumbing business plan: know your numbers before you set your goals.
Getting paid is its own decision, with its own software. Your accounting software's job is to show you which work is worth doing.
For most plumbing companies, yes. QuickBooks Online connects with the field service tools plumbers use and is familiar to most CPAs. For job costing, you'll need the Plus or Advanced plan.
Yes. Small shops feel a bad job more, not less. One repipe that runs over can erase a week of profit, and without job costing you won't see which job did it.
Start by making sure every part used on a job gets added to that job's ticket in your field software, so it carries over to your books. The software can only track what your techs actually record.
Truck stock that never makes it onto a ticket and markups that fall behind supplier prices don't show up as mistakes in your books. They just show up as thinner profit. The Revenue Leak Checklist walks you through the most common places plumbing companies lose money, so you can find yours and fix them.
If you're trying to figure out how to price plumbing jobs, you may already have a formula you use every day without thinking of it as a pricing...
The best plumbing CRM gives your team a clear customer and job history, makes follow-up easy to automate, works with your field service management...
If you're learning how to start an HVAC business or plumbing business, most of the advice out there covers the same ground: get licensed, buy your...