APC Bookkeeping

Trades · Plumbing contractors

Bookkeeping for plumbing contractors.

Most plumbing shops run two businesses under one name. Service calls are small, quick and paid on the day. Construction is large, slow and paid in draws. They earn money differently and go wrong differently, and one set of blended numbers hides both. Here is what that means for your books, and what I do about it.

488

Plumbing contracting businesses in King County.

90%

Of Washington plumbing contractors are LLCs or corporations.

$1.82

L&I premium for every hour a plumber works in 2026.

Plumbing · trade profile

2026

Licence

L&I plumbing contractor

Required since

July 2021

Bond

$6,000

Designated plumber

Required

Workers’ comp class

0306

L&I base rate

$1.8222 / hour

From L&I and RCW 18.106, checked September 2026.

Two businesses

Service and construction, under one name.

A service call is a small ticket with a high margin, paid before the truck leaves. A construction job is a large contract with a thin margin, paid in draws over months. Put them in one set of numbers and neither side tells you the truth.

Fig. 01One shop, two businesses
ServiceConstruction
ServiceSmall tickets, paid today
Typical invoice$480
When it is paidOn the day
Gross margin52%
Share of revenue35%
ConstructionLarge contracts, paid in draws
Typical invoice$68,000
When it is paidIn draws, 30 days or more
Gross margin24%
Share of revenue65%
Gross margin: each side, and the blend one set of books shows
24%Construction34%Blended52%Service
0%20%40%60%
Illustration. A hypothetical shop with 35% of its revenue from service and 65% from construction.

The blended margin is real arithmetic and useless information.

It is too low to describe service and too high to describe construction, so it cannot tell you which side to grow, which one to price up, or which one is quietly carrying the other.

Flat rates

A flat rate is a bet on the clock.

Flat-rate pricing is good for customers and good for selling. It also means the price stays put while the job runs long. Job costing is how you find out which tasks in the price book are quietly losing.

Fig. 02One flat-rate task, as the clock runs
Flat-rate priceCost of the job
Losing money$0$200$400$600Break-even, 3 h 45 min
01 h2 h3 h4 h5 h
Time on the job
Illustration. A $425 flat-rate task with $95 of parts and a loaded labour cost of $88 an hour. Move across the chart to read any point.

Keeping the price book honest

A price book is built on assumptions about time and parts. The books hold the real answer, ticket by ticket, as long as the time and the parts are recorded against each call.

Sales tax

Five calls, five invoices, four tax rates.

Washington taxes construction and repair work where it is done. A service truck that crosses four cities in a day charges four different sales tax rates, and each invoice has to carry the right one.

Fig. 03One truck, one Tuesday
12345
7am8am9am10am11am12pm1pm2pm3pm4pm5pm
17:30 to 9:00
KentWater heater replacementSales tax chargedKent rate
29:30 to 10:30
RentonKitchen drain clogSales tax chargedRenton rate
311:15 to 12:45
SeattleLeaking supply lineSales tax chargedSeattle rate
41:30 to 2:30
SeattleToilet rebuildSales tax chargedSeattle rate
53:15 to 4:45
Federal WayShut-off valve replacementSales tax chargedFederal Way rate
Illustration. Sales tax on construction and repair work is charged at the rate for the job address, which the Department of Revenue changes quarterly.

Each city also runs its own business tax. The city pages cover them one by one.

The landlord problem

The customer who pays is not always the customer whose pipes you fixed. A property manager in Bellevue with a rental in Kent pays the Kent rate. Bill from the job address and it is right every time.

Van stock

The parts on the truck are still your money.

Fittings, valves and cartridges bought in bulk ride around on the trucks until a job uses them. Expense them the day they are bought and the job costs are wrong twice: too high the month you buy, too low the month you install.

Fig. 04$10,000 of parts, one quarter later
$10,000Bought from the supply house
$7,300Installed and billed on jobs
$1,700Still on the trucks
$650Used on callbacks, not billed
$350Not accounted for
Illustration. A hypothetical quarter of supply-house purchases for a three-truck shop.

Three numbers worth knowing

The gap between what was bought and what those three numbers account for is shrinkage. Most shops are surprised by it the first time they look.

L&I premiums

Plumbing hours and heating hours are priced differently.

L&I charges workers’ comp for every hour worked, at a rate set by the risk class. Plumbing, class 0306, is $1.8222 an hour in 2026. If your account also carries the heating class, 0307, every hour has to land in the right one.

Fig. 05What L&I costs a crew in 2026
L&I premium a year, class 0306$13,994
Paid by the business$11,591Deducted from workers’ pay$2,403
The same crew in other risk classes
Roofing0507 · $5.7930 / hour$44,490
HVAC0307 · $1.9751 / hour$15,169
Plumbing0306 · $1.8222 / hour$13,994
Electrical0601 · $1.4370 / hour$11,036
Clerical office4904 · $0.2223 / hour$1,707
L&I 2026 base rates per hour worked, at an experience factor of 1.0. Your own rate moves with your claims history. L&I counts a full-time year as 1,920 hours. Drag either slider.

Splitting hours the way L&I accepts

When an account carries more than one class, each worker’s hours are reported in the class of the work they actually did. L&I does not accept percentages or estimates, and hours without original time records go to the highest-rated class the worker was exposed to.

The work

What I actually do about all this.

I keep the books. I do not file your taxes and I am not your CPA. What I do is make sure the numbers behind every one of those filings are right, and hand your tax preparer statements they can work from without rebuilding anything.

Where to start

Behind on the books, or not sure they would survive a look? Start with cleanup. Running fine but want them kept right? Start with monthly.

Questions

Questions plumbing contractors ask.

Don’t see yours? Email me at paulaleksic@apcbookkeeping.com

One company, two ways of making money. Splitting income and costs between them is a setup job in QuickBooks, done once. After that, every monthly report shows both sides without any extra work from you.

Mostly dates and costs. The licence runs 24 months at a time, the bond has to stay in force, and a certified plumber has to stay designated to L&I. I keep the renewal dates on the calendar and the bond and insurance costs in the right accounts, so none of them lapses unnoticed.

No, the counting happens in your shop. I set up how it is recorded, give you a simple count sheet, and put the result in the books so that job costs and the balance sheet both reflect what is actually on the trucks.

No. Payroll and the quarterly L&I report stay with a payroll provider, and I can introduce you to one I trust. My side is making sure the wages, taxes and premiums it produces land on the right jobs and in the right accounts, and that what L&I billed ties out to the hours in your books.

With cleanup: rebuild the ledger from your statements, reconcile every account, and find out where things really stand before anything else is filed. Multi-year cleanups are routine work here, and once they are done the monthly routine keeps the books from slipping again.

Book a free consult

Tell me where the books stand.

Fifteen questions about your business and your books. I read every one personally, and you get a straight answer about what it would take to see your service and construction work clearly.