Beyond The Books

Which Jobs Actually Make Money? Job Costing for Service Businesses

Job costing answers the one question a busy service business can’t answer from its P&L: which jobs, customers, and types of work actually make money, and which ones just make noise. A company can run flat out all year, post decent revenue, and still have thin margins because a third of its work quietly loses money, and nobody can see which third.

I see this constantly with service and trades businesses around Charlotte. The owner knows the total. Revenue, up. Profit, fine but tighter than the workload suggests. What’s missing is the layer underneath, and that layer changes decisions fast once someone builds it.

Why Doesn’t My P&L Show This?

Because a P&L totals everything. Labor is one line, materials another, revenue a third. It tells you the business made money. It can’t tell you the kitchen remodels carried the quarter while the service calls bled it, because the P&L was never built to slice that way.

Here’s the shape of what job costing surfaces, from a real pattern we see over and over:

What the total showed What the job-level view showed
Revenue on plan, margin acceptable One service line at 38% margin doing the carrying
Busy crews, full schedule A second line at 9% after true labor and callbacks
A few big flagship accounts One marquee customer actually below breakeven after change orders

Same business, same totals, three completely different decisions. Raise prices on the 9% work or stop taking it. Protect and grow the 38% line. Renegotiate or restructure the marquee account. None of those moves are visible from the top-line view.

What Goes Into Real Job Costing?

Four inputs, and the discipline to capture them per job rather than in totals.

Direct labor at true cost. Not wages, loaded cost: wages plus taxes, insurance, and benefits. This is the number one place service businesses undercost, because a $28 an hour tech really costs $36 to $40, and every estimate built on the wage number starts underwater.

Materials and subs tied to the job. Usually the easiest piece, as long as purchases actually get coded to jobs instead of dumped into a general materials account.

Allocated overhead. Trucks, tools, insurance, the shop, the office. It doesn’t need to be perfect, a simple rate per labor hour gets you most of the way, but jobs that ignore overhead entirely all look more profitable than they are.

The stuff that eats margin quietly. Callbacks, warranty work, drive time, change orders that never got billed. These rarely appear anywhere, and they’re frequently the difference between a job that looked good and a job that was good.

How Do I Start Without Drowning in Spreadsheets?

Start rough and start backward. Pick your last 20 completed jobs, pull revenue and the direct costs you can find for each, and rank them by margin. That single exercise, an afternoon of work, usually surfaces the pattern: a type of work, a customer, or a crew that consistently sits at the bottom. You don’t need software to learn something, you need the cut.

Then make it a habit going forward: code labor hours and purchases to jobs as they happen, review margin by job monthly, and let estimates learn from actuals. If your current bookkeeping can’t produce numbers by job, that’s not a criticism of your bookkeeper, it’s a sign the business has outgrown what the setup was built to do. (Here’s how to tell.)

What Changes Once You Can See It?

Pricing gets confident, because you know your floor. Sales gets selective, because you know which work to chase and which to let a competitor win. Scheduling gets smarter, because crews go where margin lives. And the year-end conversation changes from “we were slammed, where did it go” to a set of deliberate calls you made in month three instead of month twelve.

That shift, from recording what happened to deciding what’s next, is the whole point of getting finance help past the bookkeeping level. If the questions are piling up faster than the answers, these are the signs it’s time.

Quick Answers

What margin should a service business target per job?
It varies by trade, but most healthy service businesses want gross margins in the 40 to 55% range per job before overhead. The more useful number is your spread: if your best work runs 45% and your worst runs 10%, the fix isn’t working harder, it’s rebalancing the mix.

Do I need job costing software?
Eventually, probably. To start, no. The backward-looking 20-job exercise needs a spreadsheet and an afternoon. Add tooling once the habit proves its value and the volume justifies it.

How often should I review margin by job?
Monthly, alongside the close. Quarterly is too slow, by the time a losing pattern shows up you’ve repeated it for twelve more weeks.

Want a fast read on whether your reporting can even answer these questions? The 3-Minute Finance Score takes thirteen questions and tells you where your setup stands, including the first thing worth fixing.

Share :

    New: The 3-Minute Finance Score. A straight read on where your finance setup stands. See your score →
    Fuse is a founder-led finance partner delivering strategic support, clean accounting, and clarity built for scale.
    Beyond The Books
    Subscribe for founder-focused insights that help you grow smarter, not busier.
    © 2026 FUSE Accounting & CFO. All rights reserved.

    CONTACT US

    Get In Touch

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s.

    Adderss

    1810 Kings Way, New York

    Phone

    1-2345-6789-33

    Email

    info@example.com

    Opening Hours

    Mon – Fri 9.30am – 8pm
    Follow On