ARION
Digital Presence & Branding
SPARK
Marketing & Growth Systems
OLIVER
Operations, Admin & Execution
STELLA
Data Intelligence & Analytics
FORGE
Custom Apps & Integrations
ARGUS
Automation & Orchestration
FORGE — Custom Apps & Integrations
Build exactly what your business needs, connected to every tool you use.
ARGUS — Automation & Orchestration
The intelligence layer connecting every platform, automatically.
One login. One data model. Six platforms. Zero app-switching. Explore the full ecosystem →
Build Your Brand
Presence, Visibility & Growth
Build Your Foundation
Operations, Process & Workflows
Build Your Clarity
Reporting, KPIs & Data Strategy
Build Your Engine
Integrations, Automation & Tech
HomeBusiness Finance & Unit Economics › Margin Per Job: The Number Your Service Business Probably Isn’t Tracking

Margin Per Job: The Number Your Service Business Probably Isn’t Tracking

STELLA | Analytics & Reporting··4 min read·9 views
Business Finance & Unit Economics
STELLA

Revenue is easy to feel good about. A busy schedule, invoices going out, money coming in — it looks like a healthy business. But revenue without margin context is close to meaningless. You can run $800,000 in annual revenue and still be underpaying yourself, underpricing your work, and running out of cash if the margin per job is wrong.

Margin per job is the number that tells you whether the work you’re doing is actually profitable — and for most service businesses, it’s either not being tracked or it’s being estimated rather than measured.

Why revenue isn’t enough

When a pressure washing company books a $450 job, the instinct is to feel good about $450 coming in. But that job has real costs attached to it: fuel to drive to the site and back, chemicals consumed, equipment wear, the time of whoever did the work at their actual hourly cost, and a share of overhead — insurance, software, truck payment, administrative time — that gets spread across every job.

If those costs total $380, the job made $70. If they total $420, it made $30. If the pricing was based on a rough sense of what the market charges rather than actual cost math, the owner often has no idea which of those is closer to true.

Multiply that uncertainty across hundreds of jobs per year and you have a business where profitability is essentially a guess. Some jobs are profitable. Some probably aren’t. The ones that aren’t tend to be the ones with unusual driving distance, extra time on site, or higher material use — and without per-job tracking, those patterns are invisible.

What goes into margin per job

True margin per job accounts for four cost categories that most service businesses either estimate loosely or don’t capture at all:

Labor cost. Not just wages — the actual fully-loaded cost per hour of the person doing the work, including employer taxes and any benefits. If a technician costs the business $28 per hour all-in and the job takes two hours, that’s $56 in labor cost.

Materials and supplies. What was actually consumed on that job. Chemicals, materials, disposables, anything job-specific. For businesses that buy in bulk, this requires knowing unit cost — what each gallon of solution or each supply item actually costs per use.

Equipment and vehicle cost. A share of maintenance, fuel, and depreciation allocated to jobs. A simple allocation might be a per-mile cost for driving plus a per-hour cost for equipment in use. It doesn’t need to be precise to the penny — it needs to be consistent and reasonable.

Overhead allocation. A share of fixed costs — insurance, software subscriptions, office, administrative time — spread across jobs. The simplest version is a flat overhead rate per job or per hour. More sophisticated is allocating by revenue percentage or by job type.

When you add those four categories together and subtract from the job revenue, you have actual margin per job — not estimated margin, not average margin, but the number for that specific job.

What the data reveals

For businesses that start tracking margin per job, the results are often clarifying in ways that feel uncomfortable at first. Common patterns:

A specific job type that looks busy is consistently the least profitable. Usually because it takes longer than priced, requires more materials, or involves more drive time than the estimate assumed.

Jobs in a particular geographic area — farther out, harder to access — have lower margin than the same service type closer in. The revenue looks identical on the schedule. The profitability doesn’t.

Certain crew members complete jobs faster, with less material waste. Per-job margin by technician is one of the more actionable labor metrics in a service business, and most owners have no visibility into it.

Pricing is too low for specific service types. Not across the board — for specific things. When you see it in the per-job data, targeted price adjustments become obvious rather than guesswork.

The STELLA connection

STELLA is the business data and unit economics layer of the Intelligent Analytics platform. It’s designed to capture the cost data — labor, materials, overhead allocation — that the platform doesn’t otherwise collect, and join it with job and revenue data from OLIVER to produce actual margin per job, per customer, per service line.

The goal isn’t more reporting. It’s closing the gap between what the schedule looks like and what the business actually makes.

FAQ

Q: Is margin per job the same as profit margin?
A: Not exactly. Profit margin is a business-level number — total revenue minus total costs, expressed as a percentage. Margin per job is the same calculation applied to a single job, with costs allocated specifically to that job. Both are useful, but margin per job tells you which work is contributing and which isn’t — something the business-level number hides.

Q: How precise does the cost tracking need to be?
A: Consistent matters more than precise. An overhead allocation of $15 per job that’s applied the same way to every job is more useful than a theoretically precise calculation you apply inconsistently. The goal is a defensible, repeatable method that surfaces patterns over time — not an accounting exercise that takes more effort than the insight is worth.

Q: What should I do if I find that certain job types have negative margin?
A: First, confirm the data. Check whether the cost assumptions are right — sometimes a negative margin comes from a miscalculated labor rate or an overhead allocation that’s too aggressive. If the margin is genuinely negative, you have three options: raise the price, reduce the cost, or stop offering the service. The first step is knowing.

Explore STELLA at Intelligent Analytics → [/platforms/stella/]

STELLA | Analytics & Reporting
STELLA | Analytics & Reporting

Related Posts

Ready to build smarter?

Join the businesses using IADM to run smarter, grow faster, and leave the app-switching behind.