Painter's Log Blog

Where did my profit go? A painting contractor's guide to finding money you already lost.

You had a good year on paper. The trucks were busy, the revenue was up, the phone kept ringing. And yet when you actually look at what's left — in the bank, in your pocket — it's nowhere near what a year that busy should have produced.

So you ask the question every owner-operator asks eventually: where did my profit go?

Here's the uncomfortable answer most painters arrive at too late: it didn't disappear all at once. It leaked, a few hundred dollars at a time, out of individual jobs you never measured — and because you never measured them, you couldn't see which ones were doing the bleeding.

Let's find it.

Profit doesn't vanish. It leaks, job by job.

Revenue is loud. Every job you land shows up as a number you remember. Profit is quiet — it's what's left after costs you mostly don't track in real time, spread across dozens of jobs. So when the year-end total comes up short, there's no single villain. There's a pattern of small losses hiding inside a pile of jobs you assumed were fine.

The painters who fix this don't find one big leak. They find that a quarter of their jobs were quietly running at half the margin of the rest — and nobody knew, because nobody was looking job by job.

The four places painting profit actually leaks

In ten-plus years of running jobs and then building software to dissect them, the leaks almost always come from the same four places.

1. Labor overrun you never priced

You bid 80 hours. The crew clocked 96. That 16-hour overrun, at a loaded cost of $45/hour, is $720 gone from that one job — and you probably never logged it as a loss, because the customer still paid the quoted price and everyone went home happy. Multiply a routine 15–20% labor overrun across a year of jobs and you've found most of your missing profit right there. (Here's exactly what one of those overruns costs.)

2. Labor burden you forgot to carry

If you cost your labor at the wage you pay instead of what an hour actually costs you — wage plus payroll taxes, comp, insurance, vehicles, downtime — every job looks 15–25% more profitable than it is. That's not a leak you can see; it's a leak baked into your mental math. You feel profitable while running thin.

3. Materials creep

The extra five gallons. The second trip to the store. The premium primer the job actually needed. Individually trivial, collectively a margin point or two — and invisible unless the receipts are attached to the job they belong to instead of a shoebox.

4. The job type that always loses

This is the big one, and it's the one measuring reveals that nothing else will. Almost every painter has a category — cabinets, exteriors, small repaints, one particular kind of customer — that consistently lands thin or negative. You keep taking that work because it's busy and it feels like money. It isn't. But you'll never spot it until you can line your jobs up by margin and see the same type sitting at the bottom every time.

You can't plug a leak you can't see

Notice what every one of those four has in common: you can only catch it by measuring finished jobs against what they actually cost. Not bidding more carefully. Not working harder. Measuring.

The single move that turns "where did my profit go?" from a mystery into a list is running a profit autopsy on each finished job: real hours, burdened, plus materials, subtracted from what you collected. Do it on one job and you learn one number. Do it on every job and you get something far more valuable — a ranked list of which jobs and which job types make you money, and which only look like they do.

That ranked list is where the missing profit has been hiding the whole time.

Making it something you can actually see

Running the autopsy by hand on every job is the right instinct and the wrong amount of work — nobody keeps that habit up across a busy season. The reason the leaks stay invisible is that the data is scattered: hours in one place, receipts in another, the quote in an email.

That scatter is the problem Painter's Log is built to remove. Crews clock in on their phones so real hours accrue by job; receipts get photographed on site and attach to the job; the estimate's already in the system. Then the per-job margin — and the report that lines every job up from most to least profitable — is just there, no reconstruction required. The leak stops being a year-end surprise and becomes something you watch in real time.

Start with last year's jobs

You don't have to wait. Take your last ten finished jobs and run the autopsy on each — real hours, burdened labor, materials, subtract from collected. It's an afternoon, and at the end of it you'll have your ranked list and, almost certainly, your answer.

The “Did I make money?” calculator does the math for each one in under a minute. And when you want those numbers to assemble themselves going forward instead of costing you an afternoon, you can run your whole business on Painter's Log free — free forever for small shops, 1% on payments while you're free and 0% on Pro. No trial clock.

Profit that leaks invisibly feels like bad luck. Profit you can see, job by job, is just a problem you get to fix.

Want to see what every job actually costs?

Start free — no credit card

← All posts